last executing test programs: 10m31.795514749s ago: executing program 3 (id=673): r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000240)={'fscrypt:', @desc3}, &(0x7f0000001580)={0x0, "e5cf9087c0bc4eecd575619bf7fe717b09a75040d67944bdf74658aa573ec7ec5fd9ecb3bf2ad2cceb6d2f7879709ab2db2fcfa073f7ab9055774346282c82cc", 0x17}, 0x48, 0xfffffffffffffffb) keyctl$update(0x2, r0, &(0x7f0000001600)='a`h', 0x3) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) read(r1, &(0x7f0000000040)=""/141, 0x8d) pselect6(0x40, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffbffffc, 0x800, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x80000000, 0x0, 0x65, 0x2, 0x0, 0x0, 0x8, 0x10000000}, 0x0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000140)=""/15, 0xf, 0x4) futex(0x0, 0x100, 0x1, 0x0, 0x0, 0x1) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0xdb9, 0x0, 0x0, 0x4}, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x14, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net\x00') getdents64(r2, 0x0, 0x0) r3 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000200)=0x4000, 0x4) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0x101842, 0x0) r6 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$PPPIOCGL2TPSTATS(r6, 0x80047437, 0x0) ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000140)=0x4) ioctl$PPPIOCSMAXCID(r5, 0x40047451, &(0x7f00000004c0)) ptrace(0x10, r4) sendmsg$GTP_CMD_ECHOREQ(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x14, 0x0, 0x20, 0x70bd2b, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x2c004043}, 0x24008000) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYRES8=r6], 0x64}}, 0x2000884c) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="4c00000000010104000000000000000002000000240001801400018008000100e000000108000200e00000010c0002800500010000000000140016"], 0x4c}}, 0x0) ptrace$getregset(0x4205, r4, 0x202, &(0x7f0000000240)={&(0x7f0000000180)=""/120, 0xffffffffffffff28}) sched_getparam(r4, &(0x7f0000000180)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendfile(r1, r1, 0x0, 0x7ffff000) 10m31.785802829s ago: executing program 3 (id=674): setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000080)={@remote}, 0x14) (async) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0xb) (async) r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x165142, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000400)="547bbee68789313efe846d6698abfeac0d12b144933fa6f684f1ba13b34680bf4b9ea70f71faa2a82a45ab47458c1f827355ad34033fbb8b9699eb0b279252dfcf29e377e14dcfbde42857cbf2aa88d3dad8ec2deea7afe4e747fa392fe01d425970fb2dd7a000ea3889f0d9021f347818106963e18c256e3df26b41c61d30284a8ad61c6269756119d62e3a7a24c1dcd09d3eb35dfee6ec945ac190c4797988e0d7f6f38bf9b124431dd8208a9208195a70c8e558c216e78d5f5b3f6df6f155e16bf7dd8f4e9eaf61d5142a82da7a87aeca19c25b631cd8a14ce9f2fc8dbcd05f51dc9260abc82d780c9358bd6411ebf48520694d413024432d0bfc3759a620289c9c8705009fd829da6eb5b72b454436b0af8e9dc4941ca2cff92561cad984e15849dcd73f04c7f70a30304da2fbc17f421767ad5ce47ed79d6698428eada9a39faa02f978699bc8c482224a2d5f85cc1135ea92ac1c610e32f1e7c82da6d91e0c8634da679760c32c3e891db352b76b61a65bbdd023e093a8e0d37fd8cd00679cb1bceaac84b05861740c221b2cb4afa1ce8b091c815fc4bd83995b5bf5dcdf2912572cf6180ec27445404917ff9e8e6604e2afc19a1bb3745914f0a101e03e44ea5f64d40402f12a81310c97086fb01d04e82799c40f29348eb283ad58a40d608a47fbf9a25dbb308aa03b2425ffa896e1a70a37cf49e6dbdeda39ee88aadb26811eba78a0dfe5400a51428c31582edcc5f75b5dd963707a54b9b1e35f9966995d6474acbf7094124cecf38369aba3f6a5e3ad071f5e3df902843a3947623fe01571d97625c3e27721b08a6f85fd7b879acd400de5beabdd2603d566fdb4018bf8bd74c3ea1ae67c988992c7dab4ebcf501a73815e1b527d3ff1cf9e729d55127118565f794d253fef25609e5a415615d1b5fca5381b49446d9b9e75fbfcdd9218b0d8d8d965871b897544e32fd0b4cb5600ffdcdb0056bcad75216759590f8a94db82b0acd2a5a34e5c34241a19f1a7a7cceb894341f55c6b474f3cc052f9863a67519dfadee6576f08d7448929424c13e845e2e636b87dc14e1ab4ad05d69f896ca1bc5c1267befb686c4207e21aa30bdae1d1602d3e4080784834e213c426ba5446f90d3b3885a5d6942c6b0e637f5bb9c7908460bd7d04497ab054c8fc7f89068f7535976ad051bfe94c243ce7604a63b2099b69f1ed73590a318fad9a170fa0cddfe60e981a92de2e1aab3465b11a968108e08deadfa1fa546c4cbc0c34ac28597848562583ae8d93cb60f2e06c7a1f743add51eb8cd732b40d48fde00117cb2d654100dfcc66b7c9fefac80e137caa5cf43ae897780251a3ebbc4ddd3b003168963c9e2c9446cb29731fc4bbb5e551aca6913f7b8576ce34012581b5a363917970399ca369688e637cf06ff3c8114383d2fcbf9c69f1ca63cd21695254a440df5ef0a8abfdbd0a651a533b6cdb82382e3bd70f87c1d3eb0a6e22452605026fafe6d35158c0728c1050a39330c80ee2ee0b09366fc6382883ecd0796feec657b36aee4091471e406e9faffd5ede27943e5fbf1b7249ab8bad71f60063697f04db52e980a9fb3eb5e53b89be8a5f0e6afea7435789ecd444c28eb411cdc2158e434178749f36cc957dbd17efb2b218592f78d6864f2708e8c6db2da0d3f6de53959afec0c90d3d62a13a0bc3857bce58d81223eddd05cf3c1ec6b3fc5307d0f16d470f2065300295197e9fa81d2e5574b2c7b18f1c6c85156a9b1174d62dcd3cb026f4b67e6babd66c8f427b9687585f37b18c82e0100507035e78ce010b78ea1b5d3884db25df36ae929dd535a854a31cba5e47655873df72be7463c600b704e9da0e7cb2d61d0710248814ecced2eef8f227c8aec308c2c9d0a39d1a6b306080e8eaef8edece0f6d0d1612c582d70c3999a1a6bd529538f51ba4869ce74bc8509a7126d96db118cdb55411a36f4361d53c8027c12a7486e9c84e4de445b454630be27bdc2ec268702d9c1890297bdd1fc7a235f1a47f4645d286146f3cb9a7ce650f4157a1e7f134eb1815001d59905d3103efad3c66479330e8a5da941c9c38bf21bc0770e3fd56cafa19ad6e9d51f94ed4f900062b5602653aacdcc956aeecfb1dd613caf918e1ca8ef2e1504c42768e77df43569d5fe4b48c237cad5285c578b26b4e47c8ce06fd2686e17eb6d5df5645d0fdde7782216be07a1135dabc3a59598bdbab249c5391832f18ac5163aa7a1a890128a4520835a53eb750604c5e328ecb3216516b3eba3f97652caeb4327da8865880a932dc8e7668666ac3b76a2a424ca37b5dfb52495710611e20790427a9f9e7ac59bb86f0fb7a17a5def347a98dd8e733b784d78d5c7f16f327a2606d4252411457465540a60b0757802f470d08337c0fe4eee5f5cfe4f296d0f7068e80828a022c95632beb7b7f802135e246b1adebebf24c821dee7205e9fe1a437b16aaa8dcb4a58b0bdbc8dbc2fce09271c27430cc9ca8141955ec5ff4228627c3816cfe1bb2c0f40f6a61e8bfa4e2dd744e41ed80b83e9aef77119f4b062b98e86690711e83e795bafa7a8db16f241cee76aa01ff749100c113fda966aa8c83ebe975f760c18e3864065a5de6e8028a9e3199f4acff11e14bb13bc50faf97fdeab46edc371e55cab78841a2de17ca116b0183ac38b658c57a64ab11bb0de071c971a7a5175ad0bac6ac1d1118230a5412a35bd005b369df0e04e749ea93d7e56f713b9ceff580547a2a76ea4753a78b4a5cd0311024c5536b536c8ede63bac8e8b4c5851248d9098a7c6bcc3d5f209178b45aef3c1afa4ab73d8feac3e1f771626d73d85f72dc15d16bd3b7b93e622626f6f3d96b4425d328236cf1579f1ca834a7b318b012e27b9a2dc528189cf1eb3705d90de50ce7ac0c256b7e41500113e164fb7d53c74c6f829552a5bce73eeab9a46d01551bdab18fd3a7e82b036872f1e876b12c5676f63a6ef0c6ff159788a0c2fc40f179a259c656e8aba9295e90027e74ef910ce3c56d6e2de917947410b05603b6a5052453f13e6ac058b3f621573bfe6224bad8c3a5f575e1eb774839cb554c53c9b3ad623df6c5c9627cce856f9ba5847557bc9f854cbb37a936f20a733ba352ee5b343b941290a399fb862434d1b551da420053cad3bad65195cde40b345740e30e9a22619add8aedb763473b729c0649f7a1ea45325534c9b629a1fe3a54a78fe44969715182c6df5c9ecf6878380831b2996579332ac37286e72ab16824c3fc9ef8d74a7f1f5cf80fa37f6bb990db3a7a70139887a4eba0763247c58f4fe770a0496a5ef49a3ba4d62bb900644d49b5fba7e58d58af6ae50c96da346618434ed46b8f4c27cde5e8863d5b090dc117f3b16db2c4273fa84f8b06d3df436bf4a8cfa6d33d7f0e78ef422d5d7640c821398c9adf4d6ccb1b2f7cd0e497023cfdd6b5bb9ad6a29edb8b78fb3322414cad1458eb12699853acb165076db7088f518386380850c111cbe74034ddbfe217db714325ebc4d6b46eba640cf125b87eed0832077ab775e475e431079756b3da6f9bb3c861ce7eabf6adf70b76eb9642a1bab3d7afef2d7b40c8a19b98123ad7449c1039c494e73bc91a86e8e92c39a9482cf60605b9e5c209262c4fcfde76ee370bd6a78253b64c5cbb19a11b34c5a9ccf634c52751277268cd97e795b43867af5a4db51bd631ac547906fd52aff43eb98edacecf08f94a060902b5cb82e87ec856305005bd1150e581d9717460e31ba724da5e7ad72fa580f8509fe838dbc1bfbbf53e29688f25ca602d2de702e4411d3d133e2ab2f454f71f98efc2cd0eb468544cacf608c6689ef122009cf61e813e26b7b2b1695143fcd510f509ec2bf7205e674ba6767eaa29605c51e434c298bde0969617292e960d22b085632d241aa2a8e0f6ac6f2d56d0ed2c6bd3eca306a3224915065894480e737c7d7a11901bb7f977525cfcab652476baab0fd3b68dc59fd14ccdd6248bd5c5a0ab1dbae28a848b2d4ad0d973bb149ff4115b0436b7d145a6f8081d314039131f60dc8ed0ccf2c4971f0a59a65b3b1ef638e6d009dff793a4b7266c58f88bb117d665cae8fc6f6c2840470333bdbc8df12c6633a6ac7b664e089a85dc6d49f52459dd2df1be552194eef6027c1b45f62b97647788c3325f05609c1e02cbc9a18be72e4b502df719e4f9cb82615e3a03b5732328e552023dbfdcf91ed5ab51242e7d09a9b73674f0946976d8a8fa9288dce4d54d5820a0f0053b892685f79a6c8dbac724fce4d24a7b75e383f54ac58af3951d666a22f158637acc4f0e09e248e85f8e1439501afc0d5b7e9eab40fa737ae93482a1e29f3e327fa31d0d764c65ab976af1eb91fe08c5bc10a48b93453ad192d1d538cf93b792a70246bde99f46a78b670edea552840e08c787c928ee311f954b73d07287a59b470e38d4e624ddba8e4b21a74d7c07cc684b0ea82212129901029e74312866722dfa2dc53de3e8ddc00adc21deb7510ed15c50d139296297408da3d6beb589e7bb3f1d74e4e8dddec14b9cdf371d7f142136cdca5644d09edd97228a0abcd2e7b402c5cc68683cb980f50ca7aea8338dc5990a6ebb2d2b95a3deecc45f5a4f4e0e40a57e29f3e227c41db00e17dc962e2ea3184b5057c89974bcab651a22e588a527d7d8ec695e7ab5622c1ad3763d045a8393b7acfa04488556ac957777d1aebfc5d0e2a8150a6984d5607ac2400789d8f622c837d6a9b78fcc2d8aa872949edde53e3a99b5f5bf35bff5f0db7874ad3f172f9d8dd6cbb17a770b1482c79b9a15605cd0d89c6bae9aa6db8e886cfff8f843b99df95dde88c96202ae6ced4d539a3f70997ee7b2bdb7bbe529f9bc55b143066de8d9dcd7fa38c54094f2235e4a17ef8e910b4d48c373ce5e6fc9824ca8f115e579b002df16c591557cd6cac1363b8d8fc656075ca703a87f1efa76e4122eb7358389f659681fb49cb82215f73b284a7678b8b1528472d0cfab1980ee3d4410bdc1c31f1f798c3ca5744077e2f6cb4ca6e415f1e3afc8c00dd95d3307de5428883513f01ed19dde487e1c103619fd78583f09d02982512e0ee20a670b3b24986dcb7431f1ef3fd12e801bb2454213ff7b1962a464647eb4c8125cf2ed098160da880024a98add9b2917e133dcee7a8e25387fd5bf2b3f8fb05b2f7ed5f719b30b9cca4b1754e31d48bd2ec79e7e9c155130ea5f0876f3bb4d94ac74b209633ecb03deb8b9448e8cf4b4bcb04ffdb38ac457881f84636246a4e5e7773166129fb8b7803c6dde0ee69fd1f76f1d93b729eacc9d8dbd6e61e638a3f8de972a824936b1d869a15daaa21db04760e9110c5b7c736671d31a72fcd57a6f7424c898791cafa21a48921215a78d60a367aa7c6284a1aaa1fee0c5291bdc91bf8c032c9917fd28e68fc046ea4b17952f1abbe01af5f19e4fa99fc6a985f6264f9efbb208e6146d3465cc603ef36d3d59b5197bca1696bf5658b60cf0e0455cb1e174e52c4acb712a3ed9202a1ae334427b93305939c7f15e9e5eed09b5fc8d1e3836720d46d133841d4482ec2427d3002d95bce996b4b2d5b59b2a43970afe35517674bfdd8807931697422045f60641138fefa27865b9d477ef04847dd02d305e8f15e228522e54d1ffda6d5b26ad831146c66e6f9153ebeb0785ea75283df66816d771c7e4297c1686d06494a59046313169f2e2b4988a2758198fcb166d9d112d187a4456503e6c0bdfb390c89dcebf3cb8260a27fdebddbc6071857010ad4c59c062db35a4", 0x1f000) 10m31.731858963s ago: executing program 3 (id=676): openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x800, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x0) syz_pidfd_open(0x0, 0x0) ptrace$getsig(0x4202, 0x0, 0x7, &(0x7f0000000180)) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f, 0x1000001, 0x5069f481, 0xfffe, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef10542a2201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42731b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c32768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e179100a0000000000000021e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90a14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9edb6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc83cccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x0, 0x0, {0x0, 0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x24c01, 0x0) read$FUSE(r0, &(0x7f0000002100)={0x2020}, 0x2020) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x20, &(0x7f0000000780)=[&(0x7f0000000440)={0xfffffffe, 0x20011004, 0x4, 0x1, 0x0, r2, &(0x7f00000000c0)='!', 0xb7f40, 0x407f0b00}]) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$uinput_user_dev(r4, &(0x7f0000000a00)={'syz0\x00', {0x6ec9, 0x7, 0x5, 0x7f}, 0x3e, [0x9, 0x2, 0x8, 0x2, 0x5334, 0x400, 0x80000000, 0x5, 0xa, 0x0, 0x6, 0xf5, 0x9, 0x39, 0x747d5a13, 0xdc3, 0xfffffb9a, 0xfffffffc, 0x4, 0xfffffffb, 0x4, 0x3, 0x4, 0xffffffff, 0x4, 0x800, 0x300000, 0x7, 0xe, 0x4623b, 0x0, 0x0, 0x1ff, 0x8020, 0x3ff, 0x3, 0xd, 0x3, 0xba52, 0x4000800, 0x2, 0x200, 0xffffffff, 0x400008, 0xe, 0x4, 0x1, 0x800de, 0x8, 0x4, 0x1, 0x199f, 0x8, 0x8000002, 0x9, 0xe, 0x4, 0x6, 0x4001000, 0x7, 0x40, 0x9, 0x7, 0x5], [0x6, 0x1e, 0x3, 0x8000, 0xfffffffe, 0x3, 0x0, 0x5, 0x7, 0xfffffffc, 0x4, 0x8001, 0x72c, 0x1c32, 0x101, 0x8, 0x10000, 0x400, 0x8001, 0x3, 0x1, 0x297, 0x5, 0x0, 0x981, 0x4, 0x7ff, 0x3ff, 0x0, 0xfffffffe, 0x0, 0x1000001, 0x10, 0xfffffff9, 0x0, 0x5, 0x1, 0xffffffff, 0x6, 0x5, 0x800, 0xffff, 0x6, 0x96, 0xfffffff9, 0xc, 0x0, 0x2, 0x401, 0xd, 0xffffffff, 0x379, 0x8, 0xe, 0x5, 0x7, 0x6, 0x2, 0x1, 0x1, 0x8, 0x6, 0x2c2, 0x3], [0x401, 0xc584, 0xffff, 0xcd1, 0x7, 0x3, 0x6, 0x4, 0xb, 0x10, 0x5, 0xd, 0xe88, 0x5, 0x80000001, 0x8, 0xffffffff, 0x1000, 0x2, 0x10, 0x1, 0xfffffff9, 0xe55, 0x11, 0x1000, 0x4, 0x4, 0xf, 0x9, 0xfffffffe, 0x5, 0x80, 0x3, 0x9, 0x47, 0x2, 0x80000003, 0x4, 0x7, 0x0, 0x7, 0x8, 0x8001, 0xbf23, 0x6, 0x8, 0x95a, 0x0, 0x3ff, 0x3, 0x2, 0x1010001, 0x2007, 0x7, 0x4, 0xea, 0x9, 0x5, 0x8, 0xd9, 0x0, 0x7d, 0x403, 0x5], [0x1e6a, 0x7fff, 0x4, 0x3, 0x88, 0x2, 0x6, 0x0, 0x50, 0x2, 0x75f, 0xb, 0x402, 0x800, 0x4, 0x5, 0x80, 0x7, 0x3fa6, 0x4, 0xffffffff, 0x5, 0x1e0, 0x4, 0x5, 0x4, 0x3, 0x4, 0x1ff, 0x1000, 0x3b, 0xb, 0x1, 0x800, 0xa80a, 0x65f413f9, 0x104, 0x8, 0x8a8, 0x1000, 0x40, 0x7, 0x0, 0x4, 0x4, 0x18, 0x0, 0x6, 0x7fff, 0x2, 0xffffffff, 0xfffffbff, 0x1, 0x200, 0x7, 0x6, 0x0, 0x7, 0xe, 0x2, 0xe, 0xf, 0xfffffff9, 0x6]}, 0x45c) ioctl$UI_DEV_CREATE(r4, 0x5501) 10m31.716540704s ago: executing program 3 (id=679): ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0xffff8000) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x1) ioctl$KVM_X86_SETUP_MCE(r3, 0x4008ae9c, &(0x7f00000007c0)={0x4, 0x4, 0x70}) (async) ioctl$KVM_X86_SETUP_MCE(r3, 0x4008ae9c, &(0x7f00000007c0)={0x4, 0x4, 0x70}) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000008c02"]) (async) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000008c02"]) getrandom(&(0x7f0000000240)=""/286, 0xffffff9a, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 10m31.655265468s ago: executing program 3 (id=682): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) r1 = epoll_create1(0x80000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000100)={0x20000014}) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fdinfo/3\x00') preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000140)=""/134, 0x86}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/../file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000005c0)=@migrate={0xbc, 0x21, 0x1, 0x0, 0x0, {{@in=@broadcast, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80}}, [@migrate={0x50, 0x11, [{@in=@loopback, @in=@private=0xa010100, @in=@private=0xa010100, @in=@rand_addr=0x64010100, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x2}]}, @encap={0x1c, 0x4, {0x2, 0x4e24, 0x4e23, @in6=@private1}}]}, 0xbc}}, 0x0) mount$incfs(&(0x7f0000000580)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f00000005c0), 0x0, 0x0) rename(&(0x7f0000000280)='./file0/../file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000014da2108ab1204000000000000010902240001b30000040904410c17ff5d810009050f1f05e13f0000090583"], 0x0) 10m31.141126033s ago: executing program 3 (id=691): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x10008) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff017f000e0800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000140)={0x18}, 0x18) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000080), 0x4000, &(0x7f0000001200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@debug={'debug', 0x3d, 0x7}}]}}) (async, rerun: 32) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (rerun: 32) pread64(r3, &(0x7f0000000200)=""/4087, 0xff7, 0xd37) 10m16.023643551s ago: executing program 32 (id=691): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x10008) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) write$P9_RVERSION(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff017f000e0800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000140)={0x18}, 0x18) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b0"], 0xb0) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000080), 0x4000, &(0x7f0000001200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@debug={'debug', 0x3d, 0x7}}]}}) (async, rerun: 32) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (rerun: 32) pread64(r3, &(0x7f0000000200)=""/4087, 0xff7, 0xd37) 8m17.535925312s ago: executing program 4 (id=2959): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x138a, 0x1000000003}) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r1) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb651, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x80, 0x7, [{{0x9, 0x4, 0x0, 0xc, 0x2, 0x3, 0x1, 0x0, 0x1, {0x9, 0x21, 0xa399, 0x2, 0x1, {0x22, 0xdc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x2, 0x9f}}}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCRMFF(r1, 0x4004550e, 0x0) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000040)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/238, 0xffffffffffffff93, 0x2, 0x4}, @ptr={0x70742a85, 0x1, &(0x7f0000000940)=""/4096, 0x0, 0x1, 0x20003f}, @flat=@weak_binder={0x77622a85, 0x1, 0xfffffffffffffffc}}, &(0x7f0000000000)={0x0, 0x28, 0x48}}}], 0x0, 0x0, 0x0}) 8m16.865684596s ago: executing program 4 (id=2977): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet_udp(0x2, 0x2, 0x0) unshare(0x22020600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='pids.current\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x20) fcntl$setstatus(r4, 0x4, 0x40000) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000440)={'ip_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x700, 0x7c7, 0x3, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x89, 0x4, 0x0, @loopback, @local}}}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r6, 0x89f3, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000040)={'tunl0\x00', 0x0, 0x20, 0x7, 0x7fffffd, 0x6, {{0x5, 0x4, 0x0, 0x16, 0xfffffffffffffe8b, 0xfffc, 0x0, 0x7f, 0x4, 0x0, @empty, @empty}}}}) write$UHID_CREATE2(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0b00000073797a31000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a30000037b35f0a000089b4c45a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], 0x119) r7 = syz_open_dev$hidraw(&(0x7f00000004c0), 0x0, 0x14a042) ioctl$HIDIOCGRAWPHYS(r7, 0x4004480d, 0x0) close_range(r3, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$packet(r1, &(0x7f0000000180)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @dev}, 0x14) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000001a40)=@delsa={0x3dc, 0x11, 0x200, 0x70bd26, 0x25dfdbfb, {@in=@rand_addr=0x64010100, 0x4d5, 0xa, 0x32}, [@srcaddr={0x0, 0xd, @in=@rand_addr=0x64010102}, @tmpl={0xc4, 0x5, [{{@in6=@private0, 0x4d6, 0x33}, 0x2, @in=@empty, 0x0, 0x2, 0x0, 0x4, 0x2, 0x7, 0x219}, {{@in=@broadcast, 0x4d2, 0x33}, 0x7, @in6=@remote, 0x3505, 0x3, 0x1, 0x9, 0xffffffd5, 0x7, 0x3}, {{@in=@remote, 0x4d4, 0xff}, 0x2, @in6=@dev={0xfe, 0x80, '\x00', 0x44}, 0x3503, 0x0, 0x0, 0x3, 0x2, 0x1, 0xfffffffd}]}, @extra_flags={0x8, 0x18, 0xf}, @algo_comp={0xa2, 0x3, {{'lzjh\x00'}, 0x2d0, "5040f9fbd4972854e95d8acb662b687dead2917be0fc39e71b225281e9e12d9be72a6ea5d13011b9f98f29677570f7f3c144f6cc07ff04c31d40a6c9f409107598c0701f5f0862081a996b474932ce0a479b1d0df0e9bf5170fc"}}, @policy={0xfffffdc7, 0x7, {{@in6=@private2, @in=@local, 0x4e23, 0xfff8, 0x4e23, 0x7, 0x2, 0xa0, 0x20, 0x62, 0x0, 0xee01}, {0x9, 0xffffffffffff4b37, 0x7fff, 0x1, 0x100, 0x3, 0x40, 0x7}, {0x1, 0x9e26, 0x6, 0xea}, 0x7, 0x6e6bb4, 0xd8e21c6670e0cfe1, 0x1, 0x0, 0x1}}, @lifetime_val={0x24, 0x9, {0x3, 0x2, 0x3, 0x6}}, @address_filter={0x28, 0x1a, {@in=@local, @in=@multicast2, 0x2, 0x0, 0x1}}, @replay_thresh={0x8, 0xb, 0x6}, @replay_thresh={0x8, 0xb, 0xdad3}]}, 0x3dc}, 0x1, 0x0, 0x0, 0x400c044}, 0x840) mount_setattr(0xffffffffffffffff, 0x0, 0x8100, &(0x7f0000000300)={0x8, 0x1001f5, 0x40000}, 0x20) r9 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6040, 0x80) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x26e1, 0x11) r11 = ioctl$KVM_CREATE_VCPU(r10, 0x7706, 0x2) ioctl$BTRFS_IOC_GET_DEV_STATS(r2, 0xc4089434, &(0x7f0000000600)={0x0, 0x7ff, 0x0, [0xb7e, 0x1, 0x5, 0x401, 0x2], [0x2, 0x523e356e, 0xf5, 0xff, 0x1c34c229, 0x5, 0xfffffffffffeffff, 0x4, 0xec1, 0x3, 0x8, 0x7fffffffffffffff, 0x10, 0x6, 0x9a54, 0x2, 0x9, 0x32, 0x1, 0x9, 0x5, 0x9, 0x3, 0x0, 0x2, 0x401, 0xa, 0x83a, 0x40, 0x1000000, 0x4, 0x0, 0x0, 0x3, 0x6e3, 0xc, 0x2, 0x6915, 0x3, 0x35d7a0c, 0x8000000000000000, 0x6, 0x8, 0x3, 0x1, 0x2, 0x15953a80, 0x0, 0x9, 0x8, 0x9, 0x4, 0x5, 0xb7cb, 0x1, 0xffffffffffffffff, 0x5, 0x80000001, 0x401, 0x46, 0x1, 0x1000, 0x8, 0x3, 0x5, 0x1, 0x5, 0x4000000000000000, 0xe0bc, 0x2, 0x6, 0x9, 0x4738, 0x5, 0x8000000000000000, 0x4, 0xff, 0x6, 0x4, 0x3, 0x10, 0xfffffffffffffff9, 0x5, 0x0, 0x15, 0x941, 0xab6, 0x100000000, 0x0, 0x0, 0x9, 0x9, 0x7, 0x81, 0xb43, 0x10, 0xe, 0xc90, 0x1, 0x7, 0x3, 0x100, 0x401, 0x1, 0x5, 0x800000000000, 0x100000000, 0x3, 0x9, 0x0, 0x7aa, 0xea, 0x10, 0x0, 0x8, 0x0, 0x80000000, 0x2, 0x8, 0x0, 0x9ce6]}) ioctl$BTRFS_IOC_DEV_INFO(r11, 0xd000941e, &(0x7f0000000a40)={r12, "fefb7ac7543dfe9e4454400a2fad5a37"}) 8m16.849532197s ago: executing program 4 (id=2978): r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x4, @tid=r0}, &(0x7f0000bbdffc)=0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) r3 = getuid() sendmsg$nl_xfrm(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@getpolicy={0x50, 0x15, 0x1, 0x70bd27, 0x25dfdbfb, {{@in=@dev={0xac, 0x14, 0x14, 0x3d}, @in=@multicast1, 0x4e22, 0x7ec, 0x4e22, 0xfff, 0xa, 0x80, 0x80, 0x5c, 0x0, r3}, 0x6e6bbe}}, 0x50}, 0x1, 0x0, 0x0, 0x44}, 0x10) timer_settime(r1, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r5, &(0x7f0000000140)={0x28, 0x0, 0x2710, @local}, 0x10) close(r4) listen(r5, 0x0) r6 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r6, &(0x7f0000000080)={0x28, 0x0, 0x2710}, 0x10) recvmmsg(r6, &(0x7f0000005cc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000004400)=""/211, 0xd3}}, {{0x0, 0x0, &(0x7f0000004600), 0x2}}, {{0x0, 0x0, &(0x7f0000005c40)=[{0x0, 0x7}], 0x1}}], 0x3, 0x0, &(0x7f0000005ec0)={0x0, 0x3938700}) sendmmsg(r4, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) r7 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x8c83, 0x0) ioctl$BLKRRPART(r7, 0x125f, 0x0) 8m16.81053615s ago: executing program 4 (id=2981): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x3) mmap(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.cpu/cgroup.procs\x00', 0x82000, 0x0) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r2, r1, 0x0, 0x3a) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000c00)=@newsa={0xf0, 0x10, 0x633, 0xfffffffe, 0x0, {{@in=@dev={0xac, 0x14, 0x14, 0x25}, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd07f93608e1428bd}, {@in=@empty, 0x0, 0x32}, @in6=@mcast1, {0xfffffffffffffffd, 0x0, 0x0, 0x2dcd}, {0x0, 0x0, 0x0, 0x1000000000000}, {0x0, 0x0, 0x4}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)={0x18, 0x52, 0x1, 0x0, 0x0, {0x2, 0x3}, [@typed={0x4, 0x5, 0x0, 0x0, @binary}]}, 0x18}}, 0x0) ioctl$ASHMEM_SET_NAME(r0, 0x40087708, &(0x7f00000022c0)='\x00\x00\x03\x01\x00\x00\x00\x1f\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x02\x00g\x00\x00\x00\x80\xf7\'\x8c\xc1\xc6\xbb\xc5\x1c\xf7\xaf\x95\x83=\t7\x96\x1a\xad\xd0\xd0\xee\x9c\x962\bu\xba\xfc\xae\xc2\x19\xeb\x91\xc9\t\xbc\xc1\xcb\xba\xe3\x8e\xf6\x89\xc2\'\xdfn(Q=v-\xac\x99\xb8\xd2\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc4\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f\x80\xad\xf8\xbf\xa2\xa0\x99\xc2\x16=\xcc\xb0\x1b^:4\xeb\xd37\xe3-\'\x02\x16\xf5\xe6\x93\x02E\n\xe8\x00\x00\x8c\xed\x11\xf7\xf2J\xf6\x90A@\x01\x13\xc7`g\xcb\xd7\xdb\x1e\xb2\xc9\xfd\xf7\xa9\x96\xf8/0HdO\xb9\xa2\x1d\x13\x8fCha\xb3\x95wl},\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xf6<\xbfB\xe7\x80Z\a\t+x_B=\xe7\xa5\x89\xfb\xa2\xc6\x97\xeb\xdecY{\x0e\xc2\x00\x00\x00\x00\x00\x00\x00\a\xf4\x88\x06\xe3\xcb\xc8\xe0\xcc\vE\x18\"\x87\xa0\xa9\x13f=\xbd\x03\xe8\xbex:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13\xba\x00|g]7\xdc\xe9=\"\xe4\x90[\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146\'Z\x83H\xabF\x18<\x86h\x01=\x03\\\xc4\t\x8e/\x12\a\xdf\xe7zU\x1d\x15\x0e\xc1?\xeau\xb4\x84\x1b\xdaR-\xf4\xe9\x1f\xcd\x05\x0fz_\x8d,^\xde\xfd\xd1\xbed\xed\xa1\xf5\xc6(p\xb4;\x0e\x18\xf7/A\xfd\x92\xd0}ur\xaag\xdb&@\x00\x00\x00rT\xd8\x88~\x13\xc22t\xf6\xf4Fs\xc1\x05\xfa\x99\x15\x87\x14\x13$\t\xa8?\xee\x94W\x8e\xe1\xcc\xc3U\x84\xc6]:\x9a|W\xec\x84\x18\bb\xd7c\t(\xf2\x93\x8d\\\x91\xef\xab(Jck\xdf\xa3 \x16\x9bH=\x01\x7f\x02\x1dF3\x7f\xd15\xa8\xd2\x94\xa7\xe9\xbd\xdc\x16\xe1Z\x9c\xe3\xeb9\x8f\xfdC\x0e\xd3]\xb5\xfdB\\\xd2\xfe\xf6H\x8ai}kDM\xbd\xfcJ{T{@i/\xb7x\xc5z\xfds\x85\xef\x1f\xf0t\xf5\xaf\xb21F\x01\xe0\x86\xde\x88\xb8\x8f \xfc\xcd\xba\xea\x16\xc1J\xb7\xe3\x04m\x0e\xaf\xd6\x88\xd6XX\xba\x8a\xdb\xeda\x83.H\xe3\x86\x03\t\xcb\xdc\x80\xee\x0ec\x12\x8a\x92\x11\xb6\xcc#\x10\xec\xfd\xbb\xd3\\\xc8\x88\x04,\'\x14\xbf\x84\x16\xb3\x8f,6\xc6D\xae\xa1\xf9\xe7@\xac\xaa\x104\x8b\x8eQ8\x11\xa7|\x87\xe2\xccrj%\xc4r&\r\a\xa7\xda\xf5\'V\x89\xe6\xa4\x05\xde\xf5\xaa@\xec\xe2\xf6\xb5x\xa1w\n\xda\xf2\xd67\xc6%\x0f[sF\xb6\xaeS>\xe9^\xd4\xf03\xe9.\xc4\xd5\xe0\r\xa1Q\xa8\xf2\xa2`zs\'k\xd4pV\xab&%\xf8\x8a\x80\x9d\"\xf3\xcc\xd2i\xc8\xd8\xc6\xbeD\xda\x86?\xf9\x13\xe5L`R\xe8Vq\xa3\nD\x9f\xe4M\xe6\xab\xdd!=%\x06z$\x99\';O\xfc\xf0u\x83\v\x83\a8\xfe<\x9e\xa8\xfe\xca`D\x91\x81!QT$\x05T\x85\xd6\xe9!\xb9wfL\x12\xa8\xb0\xb0\x86\xc2\xa1\xf7\x05i\xf5\xf0\r\xe7h\xdaD\xcb\xd4\x87\x84\xe5\xc7r;.\xf0\xed\x17\x83Nn\xb7\x0f!u}J)\xa1\xa1\x16\xc5`Z,\xa3\xcf\xfdy\aH\x06\x14l\x92x\xdbB=\xcc\xcdfpi\xe5\x04=HQ\xeaE-v\x02\x0eY\x8e\xbf\xec\x16\xc4G\xea\x8bS\x8e\xd5f\xdcj\xe1\x86\xf9s\x90\xe5\xf9\x89\xc0\xf3\xcd;r4j]\x9b\xdf\xf5\xe9\x82\xe1\xdb\x11\xb3\b\xa2Y\xdb\\\xc1H\xc3\xcf\xb1W\xe9(\xee\x18\xca\xda\xf5p,\x16\xbc\x17\xfe\xd8\n\xe1\xa1&=+)\xf9Vd\x11\xf6hX\xbe\x85O=\xe2\x9f~I\xa1\"\xa9\xd9\x19\xa2\\\xb8>f\xe2Jh+u\x90\x13\x94\x12\xc8X\xd7\xb4\xf1JS0FN\xa0\xda\xb6ez`\x9a\xea\xcf^\xa5\x17{\v\xe8n\xe9 \xc0/D\t\x7f\xd8\xad\xf2e\xff\x8b\x16p\x0f\xe4\x1a/\xe1\x96\xd2\xae\x94\x0e5\xb0b+\xac\x14\xaa\xb0\xb7\xa5.\x15\x8a\xca\xb5~=D-\x90\xc1\xbf\x05\xb9\xd5\x86\xeb\xd2#\xda\xc132\'\xfc!%\x94\x1f\xbfL)\xc2c\xa8\xef\x152\x8d\xef\xde\xbe\xab\xf5g\x80\x02G>\xf5\x04a-\xff\x06X+\xc1\xd3\xb1\xcdn\x15p\xdf\xd8.\x89\x95{\xb6+:`\x9c\xcf2\x01\x1d1\xf7\xe6\x7f\x1f\xf5\xb0\xb9\t2\x14\x81\x99\xb8@7y\xb4\xce\xf1]\a\x03y\xc5F\xfa\xae\xd1O\x7f7\xa7\xc1\xb2.~B\xe8@G\xd1\xd9R~\x1b\xf7\xa8\x86\xa7\xc1\b\x9ej\x01\xf4\xb7\xd2\x0e\xc2\x15S\x19\xd7\xd4\xe6\xaf!\xf8_\x8aEOp@>4\xd7\xcf\x11\xe0;\x99}QmE\xdd\xa69)Q\x9e\xb9\'\x97\x9b\xe7\xa4?Ed\x9c\x7fE\xba5\x90\xc07\x96S\x9d\xe1\x84\xfa\x1a\xd6\x9a\x15\xd1o \xc0\xd28\x01\xa7\x99\x85q\xbd\x80\x00\x00\x00\x00\x00\x00\x00H\x0f\xbbT\xd5\xb3\xf4\xcd<\x8a\x01\x19\xd0|B\f0\xf8i\xd3\x1bJke\t\x8b7Q\x1dQ&\x96H\x05\xec\x80\xf0\xab\x8f\x94{\x9d+\xefs\x1c\xfck\xf7q\x10\xf6\x16\xbc\xe7\x93\x0f\x7f\xcd\xa7b\xbe\x88\xcc\xb6^\x93\xa9P\xf3\xa3\xe4Az=\xe0+Q\x9e\xb5\x11\xb3\xc1\xa8P0+\xc9\xa1\xdbU~J$\xa4\x03\x11\x1aa~\x9du\x8f\x8d\xbcI\x85k\xa0\xae\xf6\xa0\x94r\xfb\xe3\xaa\xd4\xf0\x99\x06\xe1i\x1f\xfa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\\\xb2/R\xedI2e5\x88(\xc0+^\xe7G\x17\x03^\xd7g\xb9n\x8c2\xb3\x12\x91\x86b\t\xd0R\x01\xda$Y\x85\x02&\x95FC\xc8\xd9') 8m16.789231521s ago: executing program 4 (id=2983): mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f00000061c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000340)={0x50, 0x0, r1, {0x7, 0x1f, 0x2bb, 0x34808521, 0x401, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xa4001f7e}}, 0x50) pipe(&(0x7f0000019480)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r3, &(0x7f0000000500)=[{&(0x7f0000000280)="dc", 0x1}], 0x1, 0x3) (async) close(r3) (async, rerun: 32) splice(r2, 0x0, r3, 0x0, 0x10500, 0x0) (async, rerun: 32) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x1) (async) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65be667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x0, 0x0, {0x0, 0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f00000002c0)=0x20) (async) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f00000000c0)={'wg2\x00', &(0x7f0000000280)=@ethtool_gstrings={0x1b, 0x4}}) (async) r7 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000240)={'gre0\x00', 0x0}) setsockopt$packet_int(r7, 0x107, 0xf, &(0x7f0000000140)=0x8, 0x4) (async) sendto$packet(r7, &(0x7f0000000340)="05030006e8fe091c6202a0ffffffff006003000000007f141434e3177f43055762cb80948864113b022543424aa608", 0xfef2, 0x0, &(0x7f0000000a80)={0x11, 0x88a8, r8, 0x1, 0x0, 0x6, @multicast}, 0x14) openat(0xffffffffffffff9c, 0x0, 0x20842, 0x22) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file1\x00') ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r4, 0x40806685, 0x0) 8m16.740036055s ago: executing program 4 (id=2984): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) ioctl$ASHMEM_SET_NAME(r0, 0x41007701, &(0x7f00000000c0)='\xc2\xedE\\\xe3\xd5>\x8c\x1b\xa7\bj\xa4\xc4\xde\xd8\x15\xa6|,\xfdD\xcc\x8a\r_H!\x11t\xfc\xac\xe0s\x81\xf8\xae\x98It\x12&\x12\xd6&\xc3\xe4\x11\x8b\xae\xc1#B\x11\xa2\xb2\xf9\x90\xff0\x1e]\x8a]n`\xff\x97\xdf\xe3|i\xd0\xe4Z^\x8cD\x82\x92\xfd\x84\x13\x83n\xc2VW>4\x06\xe6j\x1d\x05\xfc\xa5o\xbc\x93\xcd\x8cSg\xa9\xefo\x11|\x10\xe6\x1b\x02/m\xcd\xdeN\xcb\xb1\xfel\x0f\xeb\xc5\xefF\xa85\x99D\xb0\xf2]\xdf\x93\xc4Z\xf1\xb3\xce\xcc\xe2qc\xc6\x1c\x0e\x12\xbdx\x01\xe8\x0e\x13\xe3r\x9csAJV\x99\xe6qN>$\xb3V\x12Kd\xb7\xc8\xd3\xcb\x88S\x90j^\\x\x1f\v\xc9\xc2{e\x82{\tEH\x90\xa8\x18\x0fG\xeb\xf8\xde\x91\x99\xaf\xe1\x88q\x81IQN\x92h\x980\x03+\xf3\x1a\xd1}\xf7\x87\xd1\xe5@4l\xdci\xd5\x1f\x7f\xaa\xb3k\x8a\xba\x12\x91^\xcb3H\xf00\x8b\x11\x1b\xfcR\xc3\x11\xe2\x8dU\x01\xee\x8eU\xf2\xd8Y>\x86+') mmap(&(0x7f000001a000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x85b83000) 7m59.536123752s ago: executing program 33 (id=2984): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) ioctl$ASHMEM_SET_NAME(r0, 0x41007701, &(0x7f00000000c0)='\xc2\xedE\\\xe3\xd5>\x8c\x1b\xa7\bj\xa4\xc4\xde\xd8\x15\xa6|,\xfdD\xcc\x8a\r_H!\x11t\xfc\xac\xe0s\x81\xf8\xae\x98It\x12&\x12\xd6&\xc3\xe4\x11\x8b\xae\xc1#B\x11\xa2\xb2\xf9\x90\xff0\x1e]\x8a]n`\xff\x97\xdf\xe3|i\xd0\xe4Z^\x8cD\x82\x92\xfd\x84\x13\x83n\xc2VW>4\x06\xe6j\x1d\x05\xfc\xa5o\xbc\x93\xcd\x8cSg\xa9\xefo\x11|\x10\xe6\x1b\x02/m\xcd\xdeN\xcb\xb1\xfel\x0f\xeb\xc5\xefF\xa85\x99D\xb0\xf2]\xdf\x93\xc4Z\xf1\xb3\xce\xcc\xe2qc\xc6\x1c\x0e\x12\xbdx\x01\xe8\x0e\x13\xe3r\x9csAJV\x99\xe6qN>$\xb3V\x12Kd\xb7\xc8\xd3\xcb\x88S\x90j^\\x\x1f\v\xc9\xc2{e\x82{\tEH\x90\xa8\x18\x0fG\xeb\xf8\xde\x91\x99\xaf\xe1\x88q\x81IQN\x92h\x980\x03+\xf3\x1a\xd1}\xf7\x87\xd1\xe5@4l\xdci\xd5\x1f\x7f\xaa\xb3k\x8a\xba\x12\x91^\xcb3H\xf00\x8b\x11\x1b\xfcR\xc3\x11\xe2\x8dU\x01\xee\x8eU\xf2\xd8Y>\x86+') mmap(&(0x7f000001a000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x85b83000) 3m56.756764185s ago: executing program 0 (id=7608): ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x8000, 0xe}) (async) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x8000, 0xe}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) getresuid(&(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x0, &(0x7f0000000200)=0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000006c0)={&(0x7f0000000240)=@updpolicy={0x448, 0x19, 0x1, 0x70bd28, 0xfff, {{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x4e21, 0x5, 0x4e21, 0x0, 0x2, 0x80, 0x100, 0x2c, r1, r2}, {0x7, 0x4, 0x1, 0x6, 0x80000000, 0x1, 0x7}, {0x100000000000, 0x6969beb0, 0x95a8, 0x7fff}, 0xa, 0x6e6bba, 0x2, 0x1, 0x0, 0x2}, [@migrate={0x134, 0x11, [{@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @in6=@loopback, @in6=@rand_addr=' \x01\x00', @in6=@loopback, 0xff, 0x1, 0x0, 0x3506, 0x2, 0x7}, {@in6=@mcast2, @in6=@private0, @in=@local, @in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x6c, 0x2, 0x0, 0x0, 0xa, 0x2}, {@in=@loopback, @in=@loopback, @in=@remote, @in6=@loopback, 0x2b, 0x4, 0x0, 0x3505, 0x2, 0x2}, {@in6=@local, @in=@broadcast, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in=@private=0xa010101, 0x3c, 0x4, 0x0, 0x0, 0x2, 0x2}]}, @etimer_thresh={0x8, 0xc, 0x8001}, @algo_crypt={0x69, 0x2, {{'cfb(anubis-generic)\x00'}, 0x108, "9926fa24e7edfe1455e4ff9923e277b0ffaa9dbde2e76c137575f9328e9f7e2744"}}, @proto={0x5, 0x19, 0x6c}, @tmpl={0x104, 0x5, [{{@in=@multicast2, 0x4d5, 0x3c}, 0x2, @in6=@ipv4={'\x00', '\xff\xff', @multicast1}, 0x3500, 0x2, 0x0, 0xe3, 0xffffffff, 0x6ce, 0x8}, {{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, 0x4d2, 0x33}, 0xa, @in=@empty, 0x3504, 0x2, 0x2, 0x5, 0x615, 0x9, 0x5def}, {{@in=@rand_addr=0x64010100, 0x4d3, 0xff}, 0x2, @in=@multicast2, 0x3505, 0x0, 0x2, 0x90, 0x3, 0xe3d7, 0xaf0}, {{@in6=@dev={0xfe, 0x80, '\x00', 0x12}, 0x4d4, 0x33}, 0xa, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x3505, 0x4, 0x1, 0x40, 0xb, 0xd22d, 0x80000001}]}, @replay_esn_val={0x28, 0x17, {0x3, 0x70bd2a, 0x70bd2b, 0x70bd28, 0x70bd2b, 0x1ff, [0x1, 0x6, 0x0]}}, @proto={0x5, 0x19, 0xf1}, @policy={0xac, 0x7, {{@in6=@mcast2, @in6=@local, 0x4e21, 0x0, 0x4e20, 0x4, 0x2, 0x20, 0x20, 0x0, 0x0, r6}, {0x5, 0x101, 0x3, 0x6, 0x8, 0x1, 0x6, 0x1}, {0x8000000000000001, 0xf, 0x1ff, 0x1f98}, 0x7f, 0x6e6bb9, 0x2, 0x0, 0x2, 0x2}}]}, 0x448}, 0x1, 0x0, 0x0, 0x24000044}, 0x8c800) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_buf(r7, 0x1, 0x3b, &(0x7f0000000740)=""/221, &(0x7f0000000840)=0xdd) (async) getsockopt$sock_buf(r7, 0x1, 0x3b, &(0x7f0000000740)=""/221, &(0x7f0000000840)=0xdd) write$P9_RSTATFS(r0, &(0x7f0000000880)={0x43, 0x9, 0x1, {0x7ff, 0x400, 0xd, 0xa0, 0x4, 0x3, 0x8, 0x1, 0x6}}, 0x43) (async) write$P9_RSTATFS(r0, &(0x7f0000000880)={0x43, 0x9, 0x1, {0x7ff, 0x400, 0xd, 0xa0, 0x4, 0x3, 0x8, 0x1, 0x6}}, 0x43) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3000000, 0x1010, r7, 0x808a6000) sendmsg$NFNL_MSG_CTHELPER_GET(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000900), 0xc, &(0x7f0000000a00)={&(0x7f0000000940)={0x88, 0x1, 0x9, 0x401, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x30, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @multicast2}}}]}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x1b}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x7fff}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0x7}}, @NFCTH_STATUS={0x8}]}, 0x88}, 0x1, 0x0, 0x0, 0x4}, 0x800) mount$9p_fd(0x0, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0), 0x114803, &(0x7f0000000b00)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@access_user}], [{@permit_directio}, {@fowner_gt={'fowner>', r5}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@euid_gt={'euid>', r6}}, {@smackfstransmute={'smackfstransmute', 0x3d, '/\xee'}}, {@fowner_lt={'fowner<', r5}}, {@subj_type={'subj_type', 0x3d, '/'}}]}}) (async) mount$9p_fd(0x0, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0), 0x114803, &(0x7f0000000b00)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@access_user}], [{@permit_directio}, {@fowner_gt={'fowner>', r5}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@euid_gt={'euid>', r6}}, {@smackfstransmute={'smackfstransmute', 0x3d, '/\xee'}}, {@fowner_lt={'fowner<', r5}}, {@subj_type={'subj_type', 0x3d, '/'}}]}}) syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000c00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x46d, 0xc52f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x10, 0x1, [{{0x9, 0x4, 0x0, 0xeb, 0x2, 0x3, 0x1, 0x2, 0xce, {0x9, 0x21, 0x100, 0xf0, 0x1, {0x22, 0x7d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x4, 0x80, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x5, 0x7f, 0x9}}]}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000c40)={0xa, 0x6, 0x200, 0x0, 0x6, 0x3, 0x40, 0x3}, 0x17, &(0x7f0000000c80)={0x5, 0xf, 0x17, 0x2, [@ptm_cap={0x3}, @generic={0xf, 0x10, 0xb, "fcbf9ba0998719bd187d3a56"}]}, 0x1, [{0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x44c}}]}) (async) r8 = syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000c00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x46d, 0xc52f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x10, 0x1, [{{0x9, 0x4, 0x0, 0xeb, 0x2, 0x3, 0x1, 0x2, 0xce, {0x9, 0x21, 0x100, 0xf0, 0x1, {0x22, 0x7d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x4, 0x80, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x5, 0x7f, 0x9}}]}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000c40)={0xa, 0x6, 0x200, 0x0, 0x6, 0x3, 0x40, 0x3}, 0x17, &(0x7f0000000c80)={0x5, 0xf, 0x17, 0x2, [@ptm_cap={0x3}, @generic={0xf, 0x10, 0xb, "fcbf9ba0998719bd187d3a56"}]}, 0x1, [{0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_control_io$hid(r8, &(0x7f0000000e80)={0x24, &(0x7f0000000d40)={0x40, 0x8, 0x46, {0x46, 0xa, "ba028781403b37953c17b465d864e2e7bd0da7a1ee8854bef3477a19a1ba880c79489a5990726e77c991ee34df0ffbccdbf627dbb14423f56bd5e8f2b85003ab49a76f29"}}, &(0x7f0000000dc0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, &(0x7f0000000e00)={0x0, 0x22, 0x5, {[@global=@item_4={0x3, 0x1, 0x6, "18ecc63d"}]}}, &(0x7f0000000e40)={0x0, 0x21, 0x9, {0x9, 0x21, 0x4, 0x9, 0x1, {0x22, 0xecd}}}}, &(0x7f00000010c0)={0x2c, &(0x7f0000000ec0)={0x0, 0xe, 0xe6, "a2116bf4616634fe6c95e510406587dc56ea6f4acf49fd488d936d1df3d2e723e4154ca33a52c82b80dbea3ed3acd6a5bc6db9bb24fdca432001d61e8db6d8d78092ecfeb8fb0baddd94e7e574c1280b8da379aef17e9bb309f0b3ad6865c0a61da12e7ba336899e76befcfde5e47427e19499be86e3537452d89ff8450d57a0474675d95d768816c746290e55897cab3bf38562a75870895540858242fcf886879a2582e21b555246de8b1db07fdb5e0b2283545c7ed5ae1d576118d8e93687eb13db9d13cdc57172101acd276e71df2e09b8baecf7974616872d0c6b36e50d379cfaabff2d"}, &(0x7f0000000fc0)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000001000)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000001040)={0x20, 0x1, 0x9, "d4d5769fd25cd86a93"}, &(0x7f0000001080)={0x20, 0x3, 0x1, 0x8}}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000001100)={0xaa, 0x500}) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f0000001140)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3000, 0x1}) (async) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f0000001140)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3000, 0x1}) chown(&(0x7f0000001180)='./file1\x00', r4, r3) read$FUSE(r0, &(0x7f00000011c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000003200)={0x50, 0x0, r9, {0x7, 0x2b, 0x9, 0x80000, 0x6, 0x0, 0xff, 0x3, 0x0, 0x0, 0x40, 0x3}}, 0x50) (async) write$FUSE_INIT(r0, &(0x7f0000003200)={0x50, 0x0, r9, {0x7, 0x2b, 0x9, 0x80000, 0x6, 0x0, 0xff, 0x3, 0x0, 0x0, 0x40, 0x3}}, 0x50) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) (async) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) mount$bind(&(0x7f0000003280)='./file1\x00', &(0x7f00000032c0)='./file1\x00', &(0x7f0000003300), 0x1880001, 0x0) (async) mount$bind(&(0x7f0000003280)='./file1\x00', &(0x7f00000032c0)='./file1\x00', &(0x7f0000003300), 0x1880001, 0x0) socket$netlink(0x10, 0x3, 0xb) (async) socket$netlink(0x10, 0x3, 0xb) r13 = dup(r7) mkdirat(r13, &(0x7f0000003340)='./file0/file0\x00', 0x180) connect$802154_dgram(r13, &(0x7f0000003380)={0x24, @none={0x0, 0xffff}}, 0x14) ioctl$KVM_CREATE_VM(r13, 0xae01, 0x36) stat(&(0x7f00000033c0)='./file0\x00', &(0x7f0000003400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getgid() lstat(&(0x7f0000005a40)='./file1\x00', &(0x7f0000005a80)={0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r13, &(0x7f0000005b00)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000003480)="b8094bda5336203550bfe640ee9318fa7244825e0ea1de1bf81aca6f3d9ef3831da5811932173e135d9db3c150f5b184062a6aaca4be5500c65809d61c2d0b20bd3a7425836579ee0f832b64859e2b33d76e2598c9b71a6dbf3fab4a67378a7b13ae6119207906723181b97ec51dc0976446acab5cc2728c1d6249b2f26114dd31a876d9434c34a3271172bb950badeea48f6c4ee79db62c87f76bd32bc5bed8de93534e5597d35c5205f46569cf1005bcaae7a9879b52ab452df5156ed2337cd9b756566d45976215ad53c169f7a1f134a74839b0d7121423d2c41e3e499c59502ba60d1fb08ab7836798890f4f9504a3cf092e831db54ceee80316ee9234ce62383b1d65dfbd88026b3cb69cecd4268e8e80eaacaf0e8bc9e9da8198993e502a9c31bdcc6ee625a6e4da8b8990d7e27e2a0e5b06cc84254b537a9a49ce6bcefeeaf80b605a1e4a26cc28f916b528b85a198a75615e92b756d9b494cc6b3bde2db4ecb95a80076c941d1155db8421319097fb6818ce4fc7cf0861635f0126a2747d7d4c0d8aa2a7b1de32d383c05623d17b419e7f848512121ddd55c2cb19d8f33b8205db9e831e573f72a4a5accebf5c64cbe7e1069f48882d5263338198a3a77852fcb3aef70ed757f1db86157a3e7cf4fea6a52df981f33ca8a1e87348bc0caaf0edaad0076838b089b07fa09f19e558572f8bf287e470f44b04f3bc9cb6960cd1223d326a5cb96a3152674e1698dedb1a630447190cd0a151defb0f4bcd5270dd3f24d89c5964d34c860a2424f88426a1142115806e8f263c6f34959b60d5258020a41cd55ff0c64762d0eba080efdc0e8d02f57c972b120f578e9a6fe1c1a6f3ddab8194e2773d1aa328e466ad22af13fb5a399bff865e8d4ef4cf073fd611b02d8056e1ad6583c9b25910862cccde2a210a628a6800bab44e008fe1145e46a1c503f97295953e8263f3edfef14619d44bbdf60b425e0289dadc3027e16dbe7eeb61e778d1ca41ab1781f419fce95323aebf253b1570200ae43c9bf2ace6f3cd41f2dad1219266f73dac9661ed4c79f9d88b60fc8f5fa384b5753e787ead39a7adc65e4fd9ea6459b4d404c259617db658be90ddb08aaf7f9f259bcaf050353188a99ca92eb92462bad69c0180759aa98e1636ecc02c28f28bd0a77e74232b33c1c4abcc03d627af4bbfca9a3e30df54043e5a68c447f3dc35f404ba03b82bfa746dbf7d7f0267c9ac4363c1fe6f4191a08dba0c5dcb51beb23c66359049546ddf6a415f41e460ea16decbb28669e56cb6fa047b2d01e01e1381c5df8517c5ea8b7b29acb13528b3cb0428483c2de9bb032496b0c96e4ad34ece2ecb2ba533d22eccc4629f607058655efd61b779682796bab1af47d92ba50b19a7968d7a66a0303961cdecf3a3f38ea593bfc32828914dc677ede43f70bbba08c66e5529cf7fd5760f7f54cfd2482a6143fdd5e3782088b366a7d8073cc78d366ca769d1b37a6906b69eb4077c8a06b49fd946e54edbd7b5a21e9d6a62c54b2e1e590e2b6588535f1e9e2471b5d9722b6fc164cd7b5abeb44c8f3cf8212ca3085b81304b01029236a8b7222e784644840b9d99ded38fffbc86cc4e205346c5bc8e31136e4d81b5782a13703118d7c8d7615fbab7eb688ef4eaafee6720cf1fac7a2c88acea0611d3d0636cf34842eeff2245cf612653ec80f8c0d7c4457f4265740909e221c76784b878280788edfb3335dbeedbb82f2d6867c4e9feedbe4c35663c38c92996a7ec9b5f15cba2deff1c9fd4636ca488aa92c3cacda6a8f2f41d87a81d09c9ed9546390d8222c1d3aea807b7b56ffd1b3ccb8152de5758ac245a89256a94616482702b37711ab25349824f6990bdf462398f41cb0fd51161c7a1a74cc03ab290ceb286c3b00362a072e1900ba587243d13b45badfec8f56a4eb1a4ee6e9d7428211d032679a152d601a7cab4e2ad0159c022145941d1ae186bdf4efcedcf105b389b66b48672830e1c62bd0fa6ad18db98eb65eb3f9924a3a77056d683e5eaad2d3ac1ee8616176c8ee946b95c6700ef446b3b94aa5fd07e37f2b926fefb5c9ac0abfe78c23f8df1c3a52672794b73c2542291154479c53b2a6269c625424998996ec7a9a94ae8049d17e7eca61d35df91ac68c860f5e9b660c4fb24eb29562f03d33e7400f65a73f71d66c3d507c5cd122bf7037ccdf50fa2dc73335ce8412ce7012e21b24eafbe0b22bc419ed3bbf71f332073109dc0bd6df019dce3f75d259b9b5c2ebfb2c99f065a616a74e8cbff56469f6b0220be1ca93850e6357407f9b32233b07cd01020cc92af79d1e7befddc87c4dc2db669df0c6d4e348596276b6076c1c960be5bb4cc0bb995e13caae711dbb9031fe938ce3d3bbbcc3a0b366b3bb68a8a5cf57396ce1731baa3fe40a96179cafee6a843ba75ea6b76045e699226ed235ec322a5140243905204d28a5b5646784d98168653ad51d63ae1c6cd293a7f3602465c508e128bc1237d11abd88d831eb610ca1a08b117436f98902446b2610fd4bca938d7b5820aca86117c42b0fc93163845759cd96b266fa6f7ce2d51caa31f0a05baf143d7b8620f15176f944fc6181fa00cfbf3715ff40ac76963e3ba93363eb37cbfd90cc57c49877f08b75f6629d567a5bdbd8e027f743ed660469053228dc3f36cc4b1f00555329043c535741107d57d357b55b81a0d324c406e08be36f6df0ab2625bd6dff27af861faa242d09e721f2356745779cf94cc7999989f6a068189aab0cd4760545e49491f966489525260c1487206a058182761c6649f449f387e4461409f4d2406b82ab53a466530713a11f4513f7e21152dc3f7bcfbfebf1c24a3b56b617de8f9a26515a06a759c6afff8fe6961440968bed9124e71a4cc2737a9f1f8d0a0d7997f68b2eef6b9348c276fc96ea809c5e2ac3ceeaf745655c637384200dea0bb1ab9234fe3e0e798cf40e553ac9edea558aeb0de5cf86f6208a5aa13da5e06123fa7fa0f4b83f32b2869dc84d431b0a59fb783dcf6d4661f2fdb9cda2452d8863a0be88b3d93cfef82d3954938e54ced965f7745f456265fb6938857379757edc92a6b748e7ccfd3b69d77a37b37bad74f9f94fc56d101836812267db7dfcb629a9423bf3903a28bc49e33e300b37cd55b58fd6b5247e15962722c54f7ecd788161503e98b41ccfa09188ab2b07425e34b7119a07603a6238c26071cade621baccfd3e9fb0bf1be7f7eb61de70389b891e64dd1b9f2ac66b0f01ce0f302305434a112053dd4c584d10e2ac935c6fd4ff402ca555d54dbadcd9a02ab259c1addb503e028366fc0d6cdc19e58a193abf678843f4a385e52744e95d537014d01cf051313b34fc1209397d1056c1564af79736855a5c1e203f9d63ff1e5e8e9fb7c222e2677f700c0dac95ccb5070193f9d054685db32f5d9ed5aa74176d029bf4620506f3c60b0c75c76cb287f9b72ca11f572c0d2607c4bb824f76778368f78041575857f46380a6692826d0b58036530939fbdab4125b90667f3163e4d30608af659f1e32e0644eb6d697ed820d12fa0ad457830ba8c137ac04bb7ae58890669fdcad6bbbe247a21943af7c7b7327b6b5874597d73e1bc69c71a29b2f26d18cfad26784747f297d19cbd14a4116d07b1d6aacd885f321eb90cb5444ec33aa93dbb86be1e09b3a7d2b17eb957bf2d7e3c2081335bf7f65bb29907fce51ec9622b809ed59950dfb819244e25cbcd259d984af2a4489a6a1df317026024f91f72190169e384952d854ccc5d3c98c0698649a6f5ed117f4c662d3e4ce0eb5e5a24f138a78b8409417f66e168fc7c30ce0414d10b5e44fbf7b6f7d6c16c56258bd3ee0c6523c59aafbf0e3eb2cfa4cb4199d20f9db344dc8ca9fd644c401f40759bd8e1422871848e24b1339157b9cc920f49f0edde4128807c4054a5fef251964ffc43440cb12877795ee4a7b5ff51d4267b63f70aac28ce4cb0a2b692d345a3e8a5149aa04d0dae0a68b3ba4859ce2a3a6e752cfd3d7bb6183e08bf825422eed5992336e9563c6c01bf4a95507f461588ddf4cd10b58e3425e0a511f0743621392b0bf47b2e67f9a4cb314f25e3f89871f411de709f8c0d467909413f28ce0d89d2496cf7d21d5feefef131dba5ebe66f762bcbcf40d960cb52e6def85224eb473b5d872e2371301333eedca5928f0a409d7577f1b3d25bb5bdfcc6900dc9328d0927e4ceae162c8b5ec8dc3d81cad4f54756621ae5b7aea9853e20a8a89eb6cdcbf02615ba459d57735a2f9cc0388002a12f671d5b675e6b7f68751827d37be83f9a602a3f01ffdce31b7d258a751bb8357f14266d3d742fae464c1ffc7ed9e84be0f96650d42334df431fc1eae6bae48c34c245f172c6a4625bd9e8959a2eb520b867102b43b0a175978797b335428f82de9b77a3d24fd6c20b0233b9084c8f86a8cb88ceea0865ba1b9ce9b7a6b18c919f5561ef1014537bd56b02185101681f2a8a15b89223ded3362de54085d5cf508d06e547043c18fba44570aed095241afcd9e9d8f481438cd19026b77fa31777bc80e31619dcf2bc4bebc1b45be125d13c5b0142939a74e9fc12826d2366dac80bdc3d5908341f926138f126a14cedf6b139f6b0133ceb65e26ab96912150074b1ed4784f6bbca95b03b1afb1a5d714b48aaeb16acd6b54ce854f148f5e780b93af8b52636c8f7b3a487d34b0658f9c4aa92d9c10cec726e6105f0db4e18abe7d9a44e32dd7e20992b932f02607283d5ce5d43da7fa787e803b383a5279978a61e86b848abb000f62b9679e949754ed2d6eb5c902b5b9ebb69c0f1959d3ec7f37db367a19d26b91870be603f5b9f56a13c4fa27f8d1a8d17262dc4c0428b6fdd4c27c7917eaa51d792b882083f6b6ee297665d21a305fb638104b4c6b4697318e80d9f681d1a61e8aec2046cd8b8de136c37bf5b1fce98340b61dfba5ccde537bfacfa9d4fda037e2b2b3b407abd391434f3be4ab8e72310c43cdeed0d10b319b2808ac010ee9fc234daccee5459405dfbd000b8b519efa97255cd99f56aeaf6b33a6ecd726294b2037862ba8b72f0b8ae0996cb42b217b09fd2099e1ffb904036c588816fb671b08f09be8f921bd4ac1def5e83d034e17ac8c85357926313a33cebb8ab28db26e06d1bdb67210fc9031638c5ba4888931c734110fef501bacde70d588a045b09e50789bd706f757ab8ece4044bc4c205fc28329946ea401b8b7372312536318ce8e11eb35eeef7bc28446c430b52102ff95f2a6bb75abeee4d8e0f0a3f7189d7f675c4cdbd0333e01be460dc896072d48d858879bb1e654a6d78de26cf7f733a7d9f0d8a20bbb4ed1fc1c5658cb12ead39ac107bc1263a0db62b2a3ab276c1d2d75644ebbf82213bbff39c597f51646b61625b924c917bd10ceeeef62a95b7c62b95341a298b2b4c1751c48cf267e74c90d495e59611664afc84db52af0f525488f99108aaeb0df2518a2d75abce5b1c542b3872d0a4928096996574454f9adaa1a5d3b37da503be6c5e28025581ee280f455e64c15eb1c9040bcb5f0c83303c4794469c2747fec65550b0de657686b96afaf8550b891b6d545d2b16e1b9e56b218f474509c97e15e9e8b75ca0dcbe29909c74c3dae867adcabefca4eebb53165b8fd903b52ca991c528eaaf359b103541b7675a5aebdb275dcf5c1279a0298b453be5c7d55a750676bd2b5db3e9fc8a609b53cdccbc2b9239379956d42712f63ff22e28ab2c852c951c784bedc8623563ec0b0b9018f54a13bd93046699b35d1a2376c86b056f9f3d449e3a15e93debc19d74ee66f77062fbc44c61dccc7b6567bc1fe650435a8a7fe033260b96326328c5d88e05bb9e27b4d204ed868a6e1d413ee826c729f4f08c769a1e395f2f444cf7737db8e8900a71a6bcf574b816a03b87a818e0444f6a670da29691be9af0dc29ade4bc22d84efd1ae9424e1be8373864b977e7176dc78b43abbee716ab6023f9e29ed76ced1152d59152758bf3ae86bc77dbe4eab16ab3f384b6ed675e7f89aca0c808b6e76778d27164a38095054ccb74e7c9c066841441c397d73bb615b387d53ca21575f079f8ee5083e576e57b8f5ea2bcb46843d6957a94b8f4570c556a6dd5736a0ad2aaa426b7bd67a068ab28a9c81ed3f9012e849a1c64d96e30d2a2ad31d6c04fdd081b6b6da98923ab8acf1795aa2bd48024c129c922fb79a5017837d10c9a4100a59a2af59cdd6919c96da1880036e74e2b512b844efaf5cf7facc134b832faf1df6b7cc4b3e1155ad97101ad08d424b75c3633af5d5c04a784c17d3e3a568f4bef42504195f41313ea6d2258cfba2539d91a80850099283c5270d78a2c89980450e0b7e0fe81f14d15f7bd5043db2b496f8ad7f6e463b402e3e511492aa6b3b5767f52813a1da3a613d038d810077d3cb829a0d6eb3a39f00035207070d52dbad13f58a541cc96e7a4faccdef6103b6fe921459f2d421f0781e043399b14622302d33a69500c1aa28c3e7e13021cfbdffb85435c42ddacf2101272f4a3ea0b56d07a9703cc9e64b37cb86a728c4bd6c68a33691f57a6139446ee9cd451c5be0db7be280df035f1a9a72fa0e2fd91b6e62d2dd608ce0f02dcf5d47941a0f5710b0bbe55921df2480ff2e6652c3a17c238467da582bde1dce6e85e6f78947937107b98a8007bc8c17c6394a7cd7184d0ff2c12686bd7d8673be9b2eb38046de1da0bde08170f7ea6697b4a97aeb4118a148afb0ee1402dc63e3499756638d3e59ce01c704cbefb13ef8a8bfe018d7a011ac31905f44fd51e8fcfb1b4e50af8467a57a17beee2c3616264b9bd1787ee9cb8fe8cee4fcbed2ccad19799a44bd3318e358a83cb2b20e0a5b3f9cc38244c8f1626878a27c0be8b944f2d0676d9e97474a27cf9f6ece7d2e9cd84fa3cb51a7e1f98a4026e4f72a4183b41f51c88024c50cf7893fd04ce8b8f2395814998ba1994933252d1024732570404f5145d0864518a53d593706e77bdf59f9c98159a069f8fa5daca7b8c331ab290184bfc89f4da53a1eb4f0be18d67a60ff4199479096bd19561cb0be57dc2f4ab65a457c28586895718054940f220a98b4aeb6efbbc0d2b37624702053e26163c7f4fd1bf13598ff7bfb2d25578afbf46367e4a5d9b31c313cbdda8c3a298a0f7ba38581cb5f05d235aabe852f8f8ecf21a84af20221f84e8268c781b0fc3e34c33d9a12fe2ed99b66decd1bd3a32b28ee7ed8f672c91191d81683edf23d48ac542f6eed801f5958908c4457454af6477f5167e57263c9e5343d52116d7d31efe056b11e2c55f5ef159543ae65a59130810fb2cc37235821517c14f13c60d7f76df2c5dfaed1c67dd9bb2ed1ce9be857228073148e85fe6dda028611d6087c06894407210f0d71a16a99758d04fafd31d02a497d3507f1dccb132f51f75d44632d445df4276c129f9a361f10d9f14f2958e63461ea8a2a46f6fd6144c1de7f512ccebe0d006c7cb80d980495a15211c7b68b967a3f759d7258a6d94bf3c60fe2ebecaf7717e06da6b2437967a30162d48c52bbd390be212c58f32844f9ed2bbd82a1ef280fa3dfd8cff35fb2e747b0e7aeaf7fb2b346dd89897ae0a97fb7ecc37f520c164f40cbd896a306342bebe5088d6d060eff2c50eab7d58a953f42451296cf00ec4c17dee1a3236a892894c9ccc058d49ae9bc3dc4d41254167a13bf0bcac6cce5e51a7b005d032e23fb98a073bbef378ed1113a3f1f56c7168a128eb8bf901e0b5bd8adce0c48d0044072e1ccaa5495af030998b2c84e90a0cf88ae1c8299ab6e4241ff7a1b9c5f180aea979d78c7cfff8d719f38cdaa5a923649329f7a9db7baa6032f67a02d0448bfa038791aae275e77f866d964b450c7c64c7c134c765336c7e4b0bb274864f2216e260e238433400ed5fac4c26201d143d24b192fd2cee32bf95492acac8837670386df6b3891abe9e25755fd4014b29449ab78dcabca71e84c465985b7a038347aab502b63f8e5c96c720896712f415db6fb61ab13eed26d05fe8695755bb924ce1267bbe1c2020d456560496ba41b8566c88d0a5b6bd3c9c358a4a2a12d27baa63bae89a2bc3eaff6ac5317e1f121604445f5a329dcb7ad2a69cbcb64ad0c60815a0e092775906e25bde10c5f5a3e817161c2225b73c204f8f9ad470cfdf64661b8302b3565e2919a6250f6308d9c79e1e1048f3ea67ed054ef78f4fb7b292e1ea1541feeb24540a5710a6a273fda513ca7c1bd22cf376ce89ad172da4254c2c47e4c3d95f4883eb8c17cce569a5c5065d2545381795bac217594fae273dac393fba4006333b96e55404a8f0df14916e655b2ad2a469117659b64ed01d5b505a6116203732509e785be9e005e0294ff445d973ddadb10c53713244b10d8d343c08b87b467e67f908e315779bdba54a74f8b9508aa0ad2a5ec1e3554a81d8c63354e763c890d1f1aa74de21e834baddea769bb0095b80c7f7bcf42f71e151c0c464dd262aa37dbe3fd1520a056f9ed4fa693f1de0913c2a84d07610576e882d24a3e221bf7f65d7f41bccdbf9b227709056c83f7f81b4afc0c9bc0542453893419559cf3c7cc788f0a930fcfbb11063cbcd761e43ef90e1ded737e533a2b7f4c3308521653d2d341049b6220037a12dc71e100e6e80336ca3d32dd182e6ea547e7034a1b238007cd4c59423e5474a924f5327642b71edabd9ebde0789355b1ea4e5f7060d588bd8a7e3f00183ec89c0281b95dd857a9edee9741e5e7655123032653801c701be9e5c0fbd6874de11ca58fdaba5a824b1178e421dd0402f521582d2ff7cd9a55f3b5fc421b75685bb2d50eae2a2206fbf56b6101d299bfbc7f288af7951ef97a8278f18365b3276073d308a7f9e5507ca5e0e284aa95fb0f1ebc620d4fd3a00c21080eae50cca9926ee99ad7497d86cbc020d7e55f6fedc3dc1d45b3f626b337ca41a860b2a24546b4ce790ff8c6d07e79a3f8d55f737dc8718797cbe1895ace6834dbcf80ddae78adf1aef52bae8a15d6cc3ab2e26f1df9c17395a10d354bcb95d12d8e290da6cae88628ec9388c2a1515bbcc54d3dba7da3c8c64a5165f4fc5f7f2ea92707b76ea6ed92101d93300cf5a6244fb1da5b938a6080cef7f3cce0e7a5af13103c82c1a189d57ba60295ccc70a5a54f6b8fa28a4afa133da1e8d3cb967b82fb0ebf64c0b08ade0dc21142c6d595061301c4b1e6158e671b29e4710e27a29ff01319b54bcc385213470f90940ba8b15cf758bfaa3345e905b60cbcf0d34123afe68504fb76e47f716f9dd72b20d264302f9ea36f5a4371114d38aa5e5686db904e2ba9aa2848700b48bdec0b74610eb58d1b86253fa1b4b71a2feab6277b81876b56c6a17181b88a9eb9c1d77b53b3dd5f7c6304bf72fd01022a4e795188807717e919403c6e01899065196c7a16ceee24e612ffe01dbc5df5a543a305cefcb94084ec0ba60a0282f8f5e031a4cf3acfd623336bbd9f6e5267065044dfa41876fb4556d70fb4280b4e0f603aa25d88c2c3eab2709888d2096c9829d9913649c934b2da44c9ae11876913d67f9582599a74440a73759671e41b1aad1b6eb98507a6fe4e720e3114349094735ff79bc0fe76682bf57e216053da58be3ee00b6619d1c56a7a0320e19eadeabdd48f255ef3e005d71a7e49d3fc4b14fd127ae5041b96b549c0b045262331bce801046694052c49f39c22c7b1c1ead066138a8c9759e7f312b355ba21531c21fa38c45fb63ae71c58a2779256a5c49f7be2585638b0a7f893419e6cf784e96ee65086cfee7765f426eb2487ad63e4c3d1bd770021f90289415fe7711d38cafd8cedd29324e3e11d0c047512b81b1895ec637f51c7489abdbe02769cf2193b0863cd087ac24f68cae16e1069d4fb600ab8bd4d8b3019ad20893ad327420a8596ad3f955d8b1d94ec9d06c13e4327d6b8d9ce727014ca15eb3e795c96a85b171be9f78db3b4a2bd5026f48a0b1093616e92fdbae8dcc4c692824492d5dbd07d37252ed4855ac1a9844fb564166e837771a6545012206da344c687955c47960d9ddbc2b770f805d048ab5f5f17504007b2bb0fb3a466a71ee185bfd474eb08c18b6471cc4be99eb2979d46093ebfe75fd922cd89e7ff9cbfec17cf86f713c6439bca9cc4bc96684f4b57ed851f7e44cd83cd4cd752503ca30f9e4f23a492e621d0df462e75c5af1488ae7101ac382758a5b3b459642a804aa7ce8d963dad46d4ea7d57c7233f16b50dc26d8573adf4438981b54588f1ea38821b1ddc21f36550797732d41c69550fb02079589f7547bfd939b30e8216dba280e83300d3b14c2db6ea7e9dbd3ffafd4956ec18baf90f617750c99b963abff8143736b8b2166e92d1a9454b33bba0af79131add64df4868a700b6652e5e8f7473c91963759dc7a75de14bd6a9bc94b1bdc83c2e173052b0aaa94a8c4c889ef42ecaa990735bf0d48b02b2ab74a2ed0f4ae703e144d8b5617fba547d3265bb542d11a076eacd5dc20dada1f2d8ebef92970696096ae36edb30be3581c8d82d1d991c0832ab32aff1a584c1b36b678c7696abc116e5768dc697f459d2c5dfada2274bf43b32ff444942de88041f9f01ac935a362ffcd361e650ccc5be0fe3d70f484f50ca8d08876329da0885340067de5f6d4fa58985e8393236ee3306156bde411007fa65c840453cc71c562375f7e8be856d45b8eec9e20a2a59d054f5daa8ab4bdd790ac42417c53459445de5938ad97247a09dad86794b9ef6d07b5d58c138b3e6322f7f64df15e6a613f04be36c117a9a47a6ad7480711c63bbfb73c28fe03724d2c662577e9a9236fe40ef35ff2b2354b4b106cd6f7788bdab8839697f819f89d9bd1555ec86ae9ed9c7f40f4f93d275b6d56e44df78520dc413469f34692e9be250f0e0fca70365b689deb875b8f86b2f92fb4a52bcb538761a12866e0c568045f1fe48092b09c0a5cc5492454f7d4532eb1a4f1d7c10686ff3ac5efdb452e12d33b3170da0fd8182546823125735d47038c1c61b2066b16ad560b3777cae90f4387fb7c90888656408b529e48cc221a4328d20e608f1107070b3b0afb74c2b9ae2ffb3a45f61f18d0f7baae86b08c141270f17bd998a89e236381e1595f75e6994030e0fe07e730339d05d18f1a20c85b7772f4e08d8e5382acbee7454447b6df8f2db2b6affaa10fbe6611bd6cc4fdfcbd5c3cedf643dcd28f0d74a2661ec06cb1f99af08ccc3f15728d8d292ac6ceeb9058e0cfd4d13bd3857787308bd45fb54ad0592c0b438a770a7f84cfca54cb322b3b19b95f19fa24f28d2d7306288de8b93dfd5656f50bd18f711c1551037c52ea75fb7c37f86f30b87a8bf56efe42ff048dc5ccb2e03414bd34ee5f44a6c4c00a28e57bbd67f4a5a7185cc3e6f688fa2e8b36b9ff21a1cc261e75a234db5866ac6365fcd625b2b43a657412070fd54a376d673c480f5200f825043f9ed7c187e54d60461152ff160e67ae327cbd34e59ae623187a20fbdf2ae167d82e59ce7ff7c3c3046deb1792895beae2909ac624df7bc6c05152f18ae22b4a", 0x2000, &(0x7f0000008180)={&(0x7f0000005480)={0x50, 0x0, 0x100000001, {0x7, 0x2b, 0x1, 0xffffffff80200000, 0x3, 0x401, 0x8, 0x1, 0x0, 0x0, 0x10, 0xfa}}, &(0x7f0000005500)={0x18, 0x0, 0x5, {0xfffffffffffff5dd}}, &(0x7f0000005540)={0x18, 0xfffffffffffffff5, 0x9, {0x573ead58}}, &(0x7f0000005580)={0x18, 0x0, 0x6, {0x6}}, &(0x7f00000055c0)={0x18, 0x0, 0x9, {0x61da}}, &(0x7f0000005600)={0x28, 0x0, 0x2, {{0x8, 0x9, 0x0, r12}}}, &(0x7f0000005640)={0x60, 0x0, 0x2, {{0x0, 0x4, 0xff, 0x1ff, 0x0, 0x6, 0x2, 0x8}}}, &(0x7f00000056c0)={0x18, 0x0, 0x3, {0xb3}}, &(0x7f0000005700)={0x12, 0x0, 0x9, {',\x00'}}, &(0x7f0000005740)={0x20, 0xfffffffffffffff5, 0x4, {0x0, 0x4}}, &(0x7f0000005780)={0x78, 0x0, 0x1000, {0xb66c, 0x10001, 0x0, {0x2, 0x4, 0x3f5, 0x80000000, 0x7, 0x4, 0x0, 0x1, 0x80000001, 0x4000, 0x4, r4, r11, 0x8, 0x4}}}, &(0x7f0000005800)={0x90, 0xfffffffffffffff5, 0x9, {0x3, 0x2, 0x0, 0xb, 0x7, 0x1d9b, {0x1, 0x401, 0x10, 0x81, 0xb17, 0x81, 0x5, 0x9, 0x9, 0x6000, 0x8001, r4, r15, 0xff, 0x81}}}, &(0x7f00000058c0)={0x148, 0x0, 0xb8, [{0x5, 0x3, 0x3, 0x0, ',+$'}, {0x2, 0x29f65ce6, 0x0, 0x8}, {0x5, 0x6, 0x2, 0x0, '%\\'}, {0x2, 0x4, 0x12, 0x9, '.\xc4$\\+}})!)\'{&+!/%)'}, {0x1, 0x9, 0x0, 0x9}, {0x2, 0x7, 0x1, 0x6, '@'}, {0x2, 0xc, 0x6, 0x9, '!+#:(['}, {0x5, 0x0, 0x0, 0x9}, {0x6, 0xffffffff, 0x7, 0x4, 'context'}, {0x3, 0xfc, 0x7, 0xb6, 'fowner>'}]}, &(0x7f0000007b40)={0x298, 0xfffffffffffffff5, 0xdb34, [{{0x0, 0x1, 0x6, 0x100000000, 0x1, 0x401, {0x2, 0xffffffffffffffff, 0x2, 0x3ff, 0x8000000000000000, 0x47, 0x1, 0x2, 0x2, 0x6000, 0x10001, r16, r3, 0x0, 0x3ff}}, {0x0, 0xfffffffffffffff8, 0x0, 0x4}}, {{0x4, 0x0, 0x6, 0x10001, 0x8, 0x1, {0x1, 0x1, 0x4, 0x731, 0x6, 0x8d3d, 0x9, 0x8, 0x4162, 0xc000, 0x60, r2, r17, 0x8, 0x1}}, {0x2, 0x6, 0x10, 0x7, 'smackfstransmute'}}, {{0x2, 0x1, 0xdc2b, 0x4, 0x1, 0xa1, {0x2, 0xff, 0xd, 0x0, 0x8, 0xf0f6, 0xd, 0xfffffffa, 0x0, 0x1000, 0x7, r10, r11, 0x7, 0x4}}, {0x4, 0x1, 0x9, 0x567, '\\%-]@.](:'}}, {{0x6, 0x1, 0x7f, 0x2, 0x100, 0xfff, {0x6, 0x3, 0x200, 0xfffffffffffffff8, 0x7, 0x80, 0x1, 0xa, 0x8, 0xc000, 0x2, r2, r3, 0x70, 0x3}}, {0x1, 0x8000000000000001, 0x4, 0x822a, '\xd0!--'}}]}, &(0x7f0000007e00)={0xa0, 0x0, 0x0, {{0x6, 0x3, 0x0, 0x2, 0x4, 0x400, {0x4, 0x5, 0x2, 0x7, 0xfffffffffffffff8, 0x8, 0x9b, 0x3, 0x7f, 0x6000, 0x7, r5, r14, 0x0, 0x5}}, {0x0, 0x4}}}, &(0x7f0000007ec0)={0x20, 0x0, 0x4, {0x8, 0x4, 0x7f, 0x6}}, &(0x7f0000008040)={0x130, 0xfffffffffffffff5, 0x6, {0xffffffffffffffa5, 0x1, 0x0, '\x00', {0x80, 0xf606, 0xe, 0x2fc, 0x0, 0x0, 0xc000, '\x00', 0x101, 0x8000, 0xfffffffffffffff8, 0x4, {0x0, 0x2}, {0x4, 0x9}, {0x401, 0x8}, {0x8, 0x8}, 0x10000, 0x1, 0x5b, 0x9}}}}) 3m53.688904898s ago: executing program 0 (id=7636): r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0x2, 0x103001) ioctl$USBDEVFS_GET_CAPABILITIES(r0, 0x8004551a, &(0x7f00000000c0)) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) fcntl$getownex(r1, 0x10, &(0x7f0000000000)={0x0, 0x0}) sched_setscheduler(r2, 0x3, &(0x7f0000000040)=0x7) ioprio_set$uid(0x3, 0x0, 0x0) sendfile(r1, r1, 0x0, 0x7ffff000) syz_open_dev$usbfs(&(0x7f0000000080), 0x2, 0x103001) (async) ioctl$USBDEVFS_GET_CAPABILITIES(r0, 0x8004551a, &(0x7f00000000c0)) (async) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) fcntl$getownex(r1, 0x10, &(0x7f0000000000)) (async) sched_setscheduler(r2, 0x3, &(0x7f0000000040)=0x7) (async) ioprio_set$uid(0x3, 0x0, 0x0) (async) sendfile(r1, r1, 0x0, 0x7ffff000) (async) 3m53.65759283s ago: executing program 0 (id=7639): ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000000)={0x3, 'rose0\x00', {0x4}, 0x8}) ioctl$INCFS_IOC_GET_FILLED_BLOCKS(0xffffffffffffffff, 0x80286722, &(0x7f0000000140)={&(0x7f0000000040)=""/200, 0xc8, 0x7f, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000200)={r0, 0x1, 0x6}) ioctl$PPPIOCATTCHAN(0xffffffffffffffff, 0x40047438, &(0x7f0000000240)=0x4) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$netlink(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000280)={0x1024, 0x24, 0x800, 0x70bd2c, 0x25dfdbff, "", [@generic="c22e9818fd249bb16ea6ae89cc5498aa0126547e78162d7ce093872e964fe4ee6698064965a42faf72ad945e0448dc819cabc3e527e93ba5a91ee346e4e6c7e0c8e1bc763903885d19c298d0f893be2d8ba1c01b99aa32ca8475dfe250bda7e6aeaae5830482860807f4b90cf2b3e596c0a2905c0915654f45a2ca38d594c43e0d5425d2ef1ea27423929bdacffe3dad26a18bacf5908a3c387d4c58d6a0d589a0a146594a9789c2c28bb547bfceff15405941a958dad65f2370efd724c8714488de45ea5bffd7565b636dd70c7c40603341d831942f5b1d0ab3e7eac4141ad2f26f4f75cdb7dabebc36d8a3ed54fde6e8e4242478ed22ecb82ea1edccf7f7b647c14bd92a7b04747547b096b54a57681acf937d668f0a32804915e033819272d26892a93be9796039b871ad9c2f7b0b2851e94240acbf3873220fba09264fad60eb2854791d3bbc753de6a9320386688fc3cd7aecd93ebefc348e85935eae99fd39e73807ef4875b644c9a14c49489efa3fde0ccb414c2c4aadf92009498a4eaa1d51ecc5f192c62065f888513619ef20fa163aaea5188b75a881be509be59026029abcdc23ccf1f3ad951bcfb13bffdb61fdbd28c8297032ce39cd72c4e85edc6ab1680d65f6fe2fb8baa3a016709b60b51baf6a96910489a297079d7de2dbd22bfb5da76f544bffdd4d6e2f511fe30fc078d089991b6d2c7a794e3d0f9d74b375437d20456ef08f2479530d0ce30c04173a50cb0e02613df9683b73a23551f1dddf7681c17d3082cc4cef59f2926b36d35a0d236c8c09798bb7853d5f8c30f073bf5cf4ac37d557aea7757aa8f7bdeaa7bd9d70aa866f1831fa2625a7ba499728dbca9f888aad64abbd5ada2b09afc051b7604e346c29083d735ff13037af37018844b1fbf0bfd9de0bfd68e5ca26fa6e0279d600973ce504abdc6f1917e2d0dc704f3e3703314d0d7979520fc97032e71d34670eed5166d290e5d87797e9aac0e5013faed03064ebdb2b81585aa8006dc7bb7e72b53ba1faf1903765557def85870ace0d0bb497247c6705db2a097c5dd7f0ed32ac8dc94c35240f05dabf855619c367125bddf9e2c1391c3c24decef41f9b58f7a591617efc9e1c7e506cea49029550a2655ec4abd075b8b3036892ca0e73a5dddf87e36ab6110473c585db864928c5fe2b483f512fa5d93a467415159738491698f003f99b736c715e3f7f3680e819741efbb6c8c7af717c10d5182aa6425aa9ba0bf6798bf1dc6c9edb1752fbf349c895a6e27aeb0f8e6c3c60012143c8f0703364e1e8991524b7932b1222c37c9612bd0c79ccaedee0f681a6a69d575d287df5ff65dc930cd800a8c6aa1a1f2524b084a3962f73dc2e2115922888cdb0438cda1ade5d0ce4750ba605c5515a8cac1039d5a19a8242c75154757805c036b0e699815d18e3cd02eb6b510b161ab413ba239f3b5e6704d54a04b6218213418b91828dac33af34fe049b01487f5c2c014ef5d5491c229db58c1ab02105f96d2ce2a7ee005cb26ef29b8fd6948e27b6e2fa28df6431d9e6632357d5455456d2c1e06c57c3b9a06cb577aef9e95893b87eb70727157d4ca97f507e6256b9874cf61bd65cf41f043b52a7cd01b2f7a02804d8d93dd74369e5e36fd8d5ae72601e5fd5d20e3299ff286f1a9d2cd3c17d387428458a12885e13bd1c757ed2cfc033261c81d63e73f2d3869b3f18cf8268f7e6b32b5aab23366d38e1af6818617a6e5990da8ce1098e640d66d14d93b0cc7eac344bb4f9e95b74ca3f32a173c8ca308d434d1eda4d77f25cde332552e955ff6db318e68fd69235dccb5c9d39294b81c2000b8a72cb43407b6d34ae76068453f05cc1e779875f318c59ad9b6f0f3adb9fb68a97cf3bac59020b0a0936a910c77a37963f137dc3b8491ca40b336b7e15e88e88f22b9a56e8eb3de3dc2b5f17bee41dbe663985f3bca9da557ced08f3ebaf234968a6111c6927cfbd68ac584fd7ee5b7a9a07c594bcef561060ccc16a4605e360bda78e556e58a9f4b35cf89a251d8b1e1260613fd862b58fb2426af9c64e0d184984aefbcb851b5bf4b453b7d9a84517389e0623644f9670574275c4c3a1a0be22d4371412dad7bcc7bb1354c437ef36bc07cc191dd149c6d26ed779bdeedf982c9c92fe7f2c5e6b44c3364461424a4fc6ea892c57e9dd84dac3aa477d7d63b37ec322e36b36849206b7584f6f3147a4a2b9e6a8726291005c3744b7c7dfcb779f44856cd43c335e73edc99be7ecd98c2c31527d73ab5780820ff6dfc0ae13b8f458f74ac5a3b46eb0224e1f92cf0b2ec451939f2b33eff3045e3ea1a34f67aa6a99e9b9f1c144db9dfc4a35f43aa4f99384c8aed1f54180de6da5c57bb9964a7af6ba3387577e2ca4eef3774d412ec2c4ee8174b891af7e3a08b2ca5c0689e3e2cb00cef45011af790ad523787e56342ec7d0587b1c037db2ae3c9faef57ea20c58a241760b1d98234fe39dc99b7bdd95653e1cf882b3ac6b391b32b49909fe685607f488386e759a94eb10eee53469abb5fba5bc9ba2dc3d13846a6b7dc4208e3add5cb3f228f6545c2ca12d30a8bd5ea1f9901c4ce6edab6832c7a9000cd485ab484ab5d833de940d04c263fb2b7f7089a0fa36146ed4d23bb7f9292b39f76779a844da51de7cd36b64f64c73c6fa47cbeb2d2691ff52a7da6dcfe293db95a09095d41a99679e6a0ae39191ff114f23f2f81a464b6fe04aad3725d5abc53bc8ce3122b1ddff4bb6877d6d40b350d65df8ba727ca3fc895f106d0860dcc920ee5f456a5ff6758caa992070af79c5ef1d67bfbd78cea58e9c82fdc1d29cc8bedb3fe33a804bd96c2a0bfd138e0a6f19aad2ed5f30cc1b7d64e4ba29a2acfb388524bbac75a276660963d4415040b81b5eca95e0573ec720b8058db25efbfe7dee5ab1c72bd7f6979191cb5e13b195fcbf945d41ac49628039c921ef42cdeeca9295b60c6bf408ada8bfbdf6fe9837c8db51c4661cfe9f064c6c86c1b14294581b03881f27947fb2980980183b737bffe2f0a6002eb7d6b93f7db2e273b02644bd6aaf5663ab2305090029dd012a377d4f86380736ab9ac4d6afc1aa715c76b194a95ecc577aaae2cd14491f11ae37f26d1b4ca4cd085d825bad663e1b546c452e54437f163111acabad30ffd86b0b8e7182fe709d4fea79eae93bc3c017242f890720b07fbda9438be6b7f2fb76955b43a4eeb52fc1ccb7d9cfd179cd2554ea10640674b6aff8bf6c585c086ad06fc0270699733e2520b16fbb2d3148d9239ae75f99893068ed402a8d280631b5302c44beb22ce32e55a945cd3179539253a25561d5d34cc9e286d01c67ea8bbdab8430d0b1ae8e1ea173e7c4f1729007969f1ee2464d9e8a743a9a387c75a7e5ac400d17a944bbc971bdc61d73eb96ff940939bf4d59f256ae2a156c1fdf121b6d85e6b7facba24998ce6d3bc7d2dd0dfebd2998d1ede06a8a2ed1da7224a69ddbe63a34a395e1c54e7d1d850e724a4aa59e6b166026f6ac8431eec0a4b3b1e14fb4101a816a101583b987197d1292b401ac1e0756190a05ee5584ce7bccc2d2664822812167fcee9df4f0c20c8c9dc1b25e2974c69f922f0d823f573c112d1dfbb1e3cad78318b33858cfd961bce434f15e206c71f969b3b1cb4a8f2cdcaa0dc94001a61d1158d5f68ac2284efaa2f9740b6c28f93278bd9a7fb443e1c083c3abfd7442c006a06747466b8a460a9687f630a9eb7c27500585aad7bb0641b24823f46ab4c29d8c66aa2c3f28eadb71a5629a9abeded41cb260024f917b879c2bfc539d9700f9a355d7e7f4365c62ad01e6ff1b9cc465bfabf6408d2b31c66a14d6d90feefeedec7f71d79b579c23673bf5f7eac354ca296078e7869e9e49e6c54a878f12168eddcc65c4afa0a21763d8260d1ebf70e515341b8db9b0f67f3cca325033570e8dc4a5c9c4044579ec293883faf1804e78e1a6d16a0939e21d3bd5b32079761994a7f0b26930a696586699622a062649edb42a60e405ffd93a28f0c363e11edd0f48542c9cb48652edf4cf3d524822579cce021981717a1b4a713754b7b05bdd28f44474744f85bdaee5d7aebb627bb677b59827b39fc792b1db06481d37425fba4c71b6f46504ed4e1bd6e30a54043df3067aa6d4b9682e1c90a1d2a7594debc203715ba6d0800bcf19f0ce51b5726b4cc385dba7035c20e71f588616cfcd4b5384611fdd057f9dc2cd01b4f4bc553c9d7861b90b0f18cd4408137b030f93080f949b1d3e04fa8934497acf8446dc6b08e48cf77a30ce80b533d15e0cc5198b132eae0389c88082d48c3b885ce90545eef74fd49a9f766a1f8a051fbe2f95152f3e2f23efef17ab2c68e1731f36d99c0f402c21a02ad45a483ab64d734487915a0338e3e7fd83126cee299ce16a3737e81437a9b16a2f5314bf5a175fd46989538b6bf609447d07b90b24957e2c76fb705802c7b4cc8c97ebcce189918539fece2beef0f78c008477e6cc65688aa83bc96dfd3d018392e1985ce517e5b0711595c9fc0469fd0863d11504ad3fcf5280637f9df110e9b1418e93c4ed429376790bb40acc46314a66b76f16892f024cf49c58090bf6990bc14f0bf1f61fa87ff2c903228df934faf33ee96bae15c1ee6724c2f49d6ccf8081266046ce6c1b47d60e5ebc73ecb18c302eb719d179a9897e4bbe25ef91b4fa46ede86214974ae8f3316e69266ff23c99d25a7ffd098183603f90b617aa8d8d6191f2b36802314c677adba6f0d041ccecbd2160c46c33b56ca78f1ec59c97f4024f36217acf3979c5fc8dddfcadf6e31c7c4d425508e023e26af95cd60043269b428ebf450ff4450aa2610b6bf85a62e4fe842e0b8fb8cf27b2f88bd2f6f7653aad67a930468667b7841d9a99f187d67fd5679a385f08070ee497e27e76e41852d4086abc5d9aad7b74a8f4124095a65f266641804fbe4aee2ea3dcbd6b0ec4fb42beb734c0716106400e0ffd70fb8659dd25eefb4a23e672f843aaf74761631683dfbc130762adb06a961d9a6deddb4f9a162e9884df86949a9339647748d27450863d2fa147f5dd03acde03f41151bc14ee9d57d1ec86856b9227743587bf80a2e5d6820c9c8a92f4daadf51ca416c2ab0cc137afdf9c554c06d321219fc2821f8f7f6d8985bec89b5593a88d1d1ac88f8abe7d63d47e68bd4b61789b246103a6816c00849ef652219a1d4bc617ee53042402de7be890544bcf82ab95ccb4aa1eb4d2a250174a2a2aeadc72d07a09d129d6038b9b7ebe50ccbbc64b0321daeb3e307ef90dc8915a9a508eebc3f3ecd15ef99ee8e8d4951ed47770a8decc2d912b08f0d30689bc19191c94d34a6b933be10f231fbe69ad2a743d4b108103dd1fb6c33cd4acbc397c3bf54814f450c4342c888dfbe25ae3113008872d841e2e6ae25f04712bfb589248a45f8096c1af8ae367106c31ed3b91350cb7d59dffd2a1c805e4bc0050df4f888d2020a92f7bfd6a0e93eb44fa04af55e9781ac59c253d22f1db2e52f7b5abb30979bfd2add0f0393860f91713040a87c045245c886308b1f29f55c74cc7afd62671d16ad8be345d267e758207fe35e2d8b2c7d854788046b78c0510c8500b30f1bf53ec62b972cb7f783fd50584f1ba49af780ac47c59084a51d3c41443baddaab77442e63d5738818587da30abfc54f7278e2eea8e2f5f1e3eaddd2ede387fdfe3680341b02b165a14808cd5b06f12a5ef8acab0a640a38a3f6aa6262031470fd73d985882b28650fb9bdcb3cb1d131d74bef80c", @typed={0xc, 0xfb, 0x0, 0x0, @u64=0x4000000000000000}, @typed={0x8, 0x119, 0x0, 0x0, @pid=r0}]}, 0x1024}, {&(0x7f00000012c0)={0x10, 0x3a, 0x20, 0x70bd2b, 0x25dfdbfb}, 0x10}, {&(0x7f0000001300)={0x25c, 0x10, 0x200, 0x70bd2c, 0x25dfdbfe, "", [@typed={0xc, 0xbc, 0x0, 0x0, @u64}, @nested={0x195, 0xe1, 0x0, 0x1, [@nested={0x4, 0x13a}, @generic="f21090cdce6bef16238d08ee3ce4ad1d9c110312e1f3aee5d8014bed02c494ce20474df13d96258d0ce4c7c7b5a8427d00063e225399a4e9e3d9a4810925d083cd977243eda61d3e925361fdba966e832a07028b7935b8eccfe0e9fc6497d600da5aee18bf04d481cf16a616dae86476eded0e5bda5e7343c1e3054a08646e0e656ea20938b2e5dd0193db7f2dbf2bafa9ce29cdfa93f0bda95d", @nested={0x4, 0x79}, @nested={0x4, 0xca}, @generic="568c2bad430f73038badeb1962fecedb4778b7474072876b2104f53102db77cda00805350ace2058c2b55b676cd3f49e6d03b2b72f068787e29aee7b9e26136e3a6039094f0d7edc0c4ac1219e5ac0621f44d7d428c26fad1fed8516bcefdb89aa926b912d3915693641339a58d1a68bc3e58fc39f1e1162440415c89e56e08c724ec6f92e3fff831c8e0170f2542678108d2b57d84709581a0410240666a549391b411e9e844ae0660d82e779b31bc75677dbee2bb84f5929d26a1cc7ba240a672384812e8a19687adaef2b1f5497a5839ec19bca7b42688c2439106b635c9531372240143c20d2895c5b"]}, @generic="d13b441cd403714183bb8e5aa1a99355c25ddd62392940d660805abc05799029eee4ae60c9606f9e6861b637761c429a40855ae07d08cc56b794ca89bc0193946433838bdbf3ffacf12c45eea2f85769fc5e70a978a12358c02de3f73e6b1e970b8492b916c47f0bec3085f9318d45caa2501dd306e990496ede318501625f70b2335752818a9fc9441abeea97be137ccb8a", @generic="957963851106d055bba4c5a8fd0c72258e49f45fddd2"]}, 0x25c}], 0x3, 0x0, 0x0, 0x40000}, 0xc000) pipe2$9p(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RXATTRWALK(r4, &(0x7f0000001640)={0xf, 0x1f, 0x1, 0x3ff}, 0xf) r5 = accept4$packet(0xffffffffffffffff, &(0x7f0000001680)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000016c0)=0x14, 0x0) ioctl$sock_SIOCETHTOOL(r5, 0x8946, &(0x7f0000001780)={'ip_vti0\x00', &(0x7f0000001700)=@ethtool_stats={0x1d, 0xa, [0xfffffffffffffff6, 0x2, 0x8000000000000001, 0x1, 0x4, 0xfffffffffffffbff, 0x9, 0x10001, 0x4, 0x54]}}) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r2, &(0x7f00000018c0)={&(0x7f00000017c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000001880)={&(0x7f0000001800)={0x70, 0x2, 0x7, 0x801, 0x0, 0x0, {0xa, 0x0, 0x2}, [@NFACCT_FILTER={0x44, 0x7, 0x0, 0x1, [@NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x64d}, @NFACCT_FILTER_VALUE={0x8}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x1}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x2a}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x49530d4f}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x7fffffff}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x6}, @NFACCT_FILTER_MASK={0x8}]}, @NFACCT_QUOTA={0xc, 0x6, 0x1, 0x0, 0x3}, @NFACCT_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x70}, 0x1, 0x0, 0x0, 0x90}, 0x94) readv(r2, &(0x7f0000001f80)=[{&(0x7f0000001900)=""/161, 0xa1}, {&(0x7f00000019c0)=""/131, 0x83}, {&(0x7f0000001a80)=""/145, 0x91}, {&(0x7f0000001b40)=""/195, 0xc3}, {&(0x7f0000001c40)=""/230, 0xe6}, {&(0x7f0000001d40)=""/42, 0x2a}, {&(0x7f0000001d80)=""/18, 0x12}, {&(0x7f0000001dc0)=""/198, 0xc6}, {&(0x7f0000001ec0)=""/143, 0x8f}], 0x9) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000002040), 0x101040, 0x0) write$tun(r7, &(0x7f0000002080)={@void, @val={0x2, 0x3, 0x4, 0x8000, 0x53, 0x3}, @ipv4=@tipc={{0x32, 0x4, 0x3, 0x9, 0x10c, 0x67, 0x0, 0x4, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast2, {[@ra={0x94, 0x4}, @ssrr={0x89, 0xb, 0x58, [@local, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x6b, 0x3, [{0x2, 0x12, "b08e711891029cb8b88eae3c09a00aa7"}, {0x5, 0xf, "c8c22a0a299d0e9064669af973"}, {0x1, 0x8, "2b31598ef639"}, {0x7, 0xc, "028a916b63de700d87c4"}, {0x2, 0x7, "571310e730"}, {0x7, 0xc, "fc52115439db89b91cf7"}, {0x5, 0xb, "9ce9f1dd7552f2cd52"}, {0x5, 0x3, 'a'}, {0x2, 0xd, "4df236451315bc0c00a82d"}, {0x1, 0x2}]}, @noop, @timestamp={0x44, 0x18, 0x43, 0x0, 0xa, [0x7, 0x7, 0x1000, 0xffffffff, 0x2]}, @rr={0x7, 0x7, 0xe, [@private=0xa010100]}, @noop, @lsrr={0x83, 0xb, 0x1c, [@broadcast, @local]}, @timestamp={0x44, 0xc, 0x99, 0x0, 0x6, [0x1ff, 0x9]}]}}, @name_distributor={{0x44, 0x0, 0x0, 0x0, 0x1, 0xa, 0xb, 0x2, 0x7, 0x0, 0x0, 0x1ff, 0x1, 0x2, 0x4e21, 0x4e22, 0x2, 0x4}, [{0x8, 0x4, 0xb, 0x5, 0x5e5, 0x8, 0xf, 0x1000}]}}}, 0x116) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000021c0), 0xa00, 0x0) ioctl$AUTOFS_IOC_READY(r5, 0x9360, 0x0) recvfrom$inet(r8, &(0x7f0000002200)=""/174, 0xae, 0x10040, 0x0, 0x0) sendmsg$IPCTNL_MSG_EXP_NEW(r2, &(0x7f00000024c0)={&(0x7f00000022c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000002480)={&(0x7f0000002300)={0x144, 0x0, 0x2, 0x3, 0x0, 0x0, {0xa, 0x0, 0x8}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}, @CTA_EXPECT_MASTER={0xb0, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x39}}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3e}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x38}}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}]}, @CTA_EXPECT_MASTER={0x44, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @rand_addr=0x64010102}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @loopback}}}]}]}, 0x144}, 0x1, 0x0, 0x0, 0x20040000}, 0x4) sendto$packet(r8, &(0x7f0000002500)="e13969ac6318ced1d5a96bf56d9b9e51c455d54f93ab9195c51070c2fc510475c3b584763e3eebdf1c52b2b3d9c63c66e76596dbe5cb887c6f1fae4b4fc4b2a00f1b0625c84233bf157b5cd98fd521e2168250574ab5", 0x56, 0x40001, &(0x7f0000002580)={0x11, 0x1a, r6, 0x1, 0x6, 0x6, @multicast}, 0x14) request_key(&(0x7f00000025c0)='.request_key_auth\x00', &(0x7f0000002600)={'syz', 0x1}, &(0x7f0000002640)='syz0\x00', 0xfffffffffffffffd) ioctl$FS_IOC_FIEMAP(r3, 0xc020660b, &(0x7f0000002680)={0x7, 0x9, 0x0, 0x217, 0x6, 0x0, [{0x5, 0xaf000, 0x3, '\x00', 0x1002}, {0x101, 0xd28, 0x4, '\x00', 0x8}, {0x7, 0x9, 0xec71, '\x00', 0x400}, {0x8, 0x1ff, 0x0, '\x00', 0x800}, {0x3, 0xfff, 0x0, '\x00', 0x200}, {0x1, 0x4, 0x67c, '\x00', 0x1080}]}) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002840), r8) sendmsg$NL80211_CMD_SET_INTERFACE(r8, &(0x7f00000029c0)={&(0x7f0000002800)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000002980)={&(0x7f0000002880)={0xf4, r9, 0xe04, 0x70bd29, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x721a, 0x6b}}}}, [@NL80211_ATTR_4ADDR={0x5, 0x53, 0x1}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_MESH_ID={0xa}, @mon_options=[@NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "70a1552ad3875c0ec329946459ea9d59930c58e65e51a555"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MNTR_FLAGS={0x24, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_OTHER_BSS={0x4}, @NL80211_MNTR_FLAG_OTHER_BSS={0x4}, @NL80211_MNTR_FLAG_ACTIVE={0x4}, @NL80211_MNTR_FLAG_FCSFAIL={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}]}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "6b89c809cbd24b023e25e054d5aa22ca7498da9831da174a"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "0c3ea10c667a3073cecf79b7368a7c5d957eda6c9e9ba1cc"}]]}, 0xf4}, 0x1, 0x0, 0x0, 0x200008c0}, 0x40040d4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x15) sendmsg$NL80211_CMD_DEL_TX_TS(r8, &(0x7f0000002ac0)={&(0x7f0000002a00)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002a80)={&(0x7f0000002a40)={0x28, r9, 0x820, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_TSID={0x5, 0xd2, 0xd}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000800}, 0x4008004) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000002, 0x10010, r3, 0x2ba4b000) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r8, 0x6, 0x23, &(0x7f0000002d00)={&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000002b00)=""/226, 0xe2, 0x1, &(0x7f0000002c00)=""/203, 0xcb}, &(0x7f0000002d40)=0x40) ioctl$TUNSETGROUP(r8, 0x400454ce, r1) sendmsg$IPCTNL_MSG_EXP_DELETE(r8, &(0x7f0000002f00)={&(0x7f0000002d80)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000002ec0)={&(0x7f0000002dc0)={0xd0, 0x2, 0x2, 0x801, 0x0, 0x0, {0x7, 0x0, 0x5}, [@CTA_EXPECT_FN={0x8, 0xb, 'sip\x00'}, @CTA_EXPECT_TUPLE={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x25}}, {0x8, 0x2, @loopback}}}]}, @CTA_EXPECT_TUPLE={0x70, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @loopback}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_TUPLE={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @empty}}}]}]}, 0xd0}, 0x1, 0x0, 0x0, 0x4090}, 0x4) 3m53.619043752s ago: executing program 0 (id=7641): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) prctl$PR_GET_TSC(0x19, &(0x7f0000000000)) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r0, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="00042bbd7000ffdb51481ebec63a8ee3070073797374656d5f754a0d626a6563745f723a6c766d5f636f6e74726f6c5f743a733000002300070073797374656d5f75e033bb3a6f626a65638648723a73755f657865635f743a73"], 0x60}, 0x1, 0x0, 0x0, 0x8840}, 0x4000) madvise(&(0x7f00001b4000/0x4000)=nil, 0x4000, 0x4) r2 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x167342, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) umount2(&(0x7f00000002c0)='./file0\x00', 0x0) r3 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x4002, 0x10) openat$cgroup_int(r3, &(0x7f0000000080)='pids.max\x00', 0x2, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0xfffffcd9}, {0x0, 0x2000}], 0x2) r4 = openat$binfmt(0xffffffffffffff9c, 0x0, 0x41, 0x1ff) r5 = syz_genetlink_get_family_id$fou(&(0x7f00000003c0), r3) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000400)={'team0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000440)={'team0\x00', 0x0}) sendmsg$FOU_CMD_GET(r3, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="000125bd7000fd1d34df1d8945efeaaca83fcff6dbdf256db4b0a394aa941f49f5aed39ee5c963f9b1eba70300000008000600ac14092208000b0001fed0ea5021035d3189b4529ab2838993a355a6029daae7dc39f0c5e44dd62f2c3fe4dfd25aec734e39d8771e244d8f0e9b7e901d6aa50e0b2ebd9df6d48f776d328398acd8a8ce2034ffe51d88e22596dfe2db1c0b5b5a5b7ae6f05df63879869712e355429f1f3d91364cf67a4e6fa185e53eba96cafa08f0c9994a8334bbf63246acfcacdbadc1836d59f71680266f83fe73074946d5c35f4833cff7740f01547d87f2ac07134df74fc0ddc810fb52ce617eee45411424841cacdcdc220db54c9611a93bd13332d6418d111ab7dea6fce4916c72b6b031b950990928a6d48b54648aaf61400e0bdc5771ca9cb257b50cb6eb18e91ac76e2dd6b5810b891562ef688ba38b31d8a4c0fe1e365c3565ef3a24a3f5cdb2ead6081ac39b62c4d48816430e97f941f3e71f22db52b99a03f0b3b8e717debefe30", @ANYRES32=r6, @ANYBLOB="050004000200000006000a004e24000006000a004e20000008000b00", @ANYRES32=r7, @ANYBLOB="0500040000000000"], 0x4c}}, 0x4010) write$binfmt_script(r4, &(0x7f0000000180)={'#! ', './file0', [{0x20, '/dev/rnullb0\x00'}, {0x20, '/dev/rnullb0\x00'}, {0x20, '/dev/rnullb0\x00'}], 0xa, "40a28d27b760abe72e21714b451ff048d7023747b7ccab3b17dccf7a3703f68593ab8e88d776b2112f2ea3ddc629adab4038c041f4e7990a283dc4c541dfff7c870d892828512d082e065005c2c5c2cc7e7b0d53df3b679e1b7cd3d0ecc8622e28e69cb8dec32759c9389761d430a8963c98c2"}, 0xa8) 3m53.496019641s ago: executing program 0 (id=7644): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000001340)=ANY=[@ANYBLOB="0100000000000000e1"]) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000080)={r2, 0x8, 0x2, 0x6}) ioctl$VHOST_VDPA_GET_AS_NUM(r3, 0x8004af7a, &(0x7f0000000180)) r4 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFCONF(r4, 0x8912, &(0x7f0000000100)=@buf) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r5, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r5, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000e, 0x4008032, 0xffffffffffffffff, 0xcdc2000) connect$netlink(0xffffffffffffffff, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x0, 0x0, 0x0}) 3m53.35238128s ago: executing program 0 (id=7652): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r2 = syz_usb_connect(0x0, 0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="12010000751c0110e60f00989ad1010203010902240001000000000904290202b48cbb0009050402100000fa00090582024000"], 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x2, 0x200, @loopback, 0x7}, 0x1c) setsockopt$inet6_int(r4, 0x29, 0xb, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r4, 0x0, 0x0, 0x20000045, &(0x7f0000000140)={0xa, 0x2, 0xffff, @loopback, 0x3}, 0x1c) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='net/psched\x00') lseek(r5, 0x0, 0x1) shutdown(r4, 0x1) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000180)=0x1b34a93f, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) sendmmsg$inet(r3, &(0x7f0000004d00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}}], 0x1, 0x44fd4) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r6 = dup(r3) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_INIT(r6, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x14210000, 0x7d, 0x1005, 0x0, 0x3}}, 0x50) r7 = signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x5]}, 0x8) syz_usb_connect$cdc_ecm(0x6, 0x0, 0x0, 0x0) close(r7) syz_usb_connect(0x0, 0x41, &(0x7f0000001a80)={{0x12, 0x1, 0x300, 0x2, 0x1, 0x42, 0x8, 0x19d2, 0x19, 0xe01d, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2f, 0x1, 0x4d, 0x81, 0x20, 0x8, [{{0x9, 0x4, 0x3, 0x3, 0x0, 0xc1, 0x87, 0xbd, 0xac, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0xf}, {0xd, 0x24, 0xf, 0x1, 0x1000, 0x0, 0x10, 0x2}, {0x6, 0x24, 0x1a, 0x34, 0x2}}]}}]}}]}}, 0x0) ioctl$GIO_UNIMAP(r7, 0x4b66, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f00000006c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@aname={'aname', 0x3d, ':'}}], [], 0x6b}}) r8 = syz_open_procfs(0x0, &(0x7f00000003c0)='mountinfo\x00') r9 = open(&(0x7f0000000200)='./bus\x00', 0x141a42, 0x0) sendfile(r9, r8, 0x0, 0xffffffff) 3m38.231166328s ago: executing program 34 (id=7652): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r2 = syz_usb_connect(0x0, 0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="12010000751c0110e60f00989ad1010203010902240001000000000904290202b48cbb0009050402100000fa00090582024000"], 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x2, 0x200, @loopback, 0x7}, 0x1c) setsockopt$inet6_int(r4, 0x29, 0xb, &(0x7f0000000040)=0x1, 0x4) sendto$inet6(r4, 0x0, 0x0, 0x20000045, &(0x7f0000000140)={0xa, 0x2, 0xffff, @loopback, 0x3}, 0x1c) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='net/psched\x00') lseek(r5, 0x0, 0x1) shutdown(r4, 0x1) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000180)=0x1b34a93f, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) sendmmsg$inet(r3, &(0x7f0000004d00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}}], 0x1, 0x44fd4) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r6 = dup(r3) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_INIT(r6, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x14210000, 0x7d, 0x1005, 0x0, 0x3}}, 0x50) r7 = signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x5]}, 0x8) syz_usb_connect$cdc_ecm(0x6, 0x0, 0x0, 0x0) close(r7) syz_usb_connect(0x0, 0x41, &(0x7f0000001a80)={{0x12, 0x1, 0x300, 0x2, 0x1, 0x42, 0x8, 0x19d2, 0x19, 0xe01d, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2f, 0x1, 0x4d, 0x81, 0x20, 0x8, [{{0x9, 0x4, 0x3, 0x3, 0x0, 0xc1, 0x87, 0xbd, 0xac, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0xf}, {0xd, 0x24, 0xf, 0x1, 0x1000, 0x0, 0x10, 0x2}, {0x6, 0x24, 0x1a, 0x34, 0x2}}]}}]}}]}}, 0x0) ioctl$GIO_UNIMAP(r7, 0x4b66, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f00000006c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@aname={'aname', 0x3d, ':'}}], [], 0x6b}}) r8 = syz_open_procfs(0x0, &(0x7f00000003c0)='mountinfo\x00') r9 = open(&(0x7f0000000200)='./bus\x00', 0x141a42, 0x0) sendfile(r9, r8, 0x0, 0xffffffff) 3.880079754s ago: executing program 5 (id=12496): r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_group_source_req(r0, 0x29, 0x2b, 0x0, 0x5f8322cb6ec77672) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x147342, 0x0) prlimit64(0x0, 0xd, &(0x7f0000000140)={0x8000000208, 0x8b}, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0xb) r2 = socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/thread-self/attr/keycreate\x00', 0x2, 0x0) write$selinux_attr(r3, &(0x7f0000000100)='system_u:object_r:hugetlbfs_t:s0\x00', 0x1d) getpeername$unix(r2, &(0x7f0000000000), &(0x7f00000000c0)=0x6e) sendfile(r1, r1, 0x0, 0x7ffff000) 3.064057838s ago: executing program 5 (id=12502): ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x301a00, 0x0) ioctl$TIOCSBRK(r0, 0x5427) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0xffff8000) getrandom(&(0x7f0000000240)=""/286, 0xffffff9a, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 3.048422219s ago: executing program 5 (id=12503): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_MEASURE_VERITY(r0, 0xc0046686, &(0x7f0000000280)={0x2, 0xc3, "545be279fee26ac0d4665ebd0b3d97ce0b7bd2dddfe7fa9b1bd98d72ad8af64bdcb4cb188b6f3abf1d825972d89c5a4328479d0b8eb2625d6f539a33f2737def0aac4a479d567d3b46a3cbf635339b2566d4e6569a774b3cdfa10646be29a4a742e141a2f61f10c684c2ee3ae87bfc6fe1041dc637832ff3baea2e02cb7a9ae55f89790a830d437882fbd9445b630fec08a7e323b172f8633963cae5a92748500c54d632ade18547ea5e350cb2062c0e0bbf927a3fdb3fd98151944878bc57b9bb5083"}) (async) write$binfmt_script(r1, &(0x7f0000000240), 0x3af4701e) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r1, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) mincore(&(0x7f000034e000/0x4000)=nil, 0x4000, &(0x7f0000000fc0)=""/236) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x2, 0x6}, @flat=@weak_handle={0x77682a85, 0x1000}, @fda={0x66646185, 0x1, 0x0, 0x15}}, &(0x7f00000001c0)={0x0, 0xffffffffffffffaa, 0x40}}, 0x1000}], 0x0, 0x0, 0x0}) 2.988044213s ago: executing program 5 (id=12504): r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000200)=ANY=[@ANYBLOB="050000000000000005000000000000001000000000000000f913ba38656320e40a94edf8b7160207df274995f1bdd14e2332bb632b8a089e9e7637c5331a34991daec74a2fbf4c7e2999b8d04c563e63e976a9dd22e75c3aea86b333948e00dde724a85f5753ae3cd6d5f9c51ac80ffcecdcc62accdbbbbf8c71588d66d1aa41a7d1d16cdf2d8ec1d0cd0f803c815f6f31d8bab49f75ebfe33112e1be1929d50f46ba49c380e08025ef14e9305a39a380c4e86170fc6c0db603d8fb2db3f7865bb2af1b95f03380000000000000000"]) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) capset(&(0x7f00000001c0)={0x20071026}, &(0x7f0000000080)={0x0, 0x203}) r2 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$PTP_ENABLE_PPS(r2, 0x40043d04, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x408) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2.987937653s ago: executing program 5 (id=12505): r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)={0x4, 0x0, [{0xeeee0000, 0x25, &(0x7f0000000240)=""/37}, {0xdddd0000, 0xad, &(0x7f0000000500)=""/173}, {0xdddd1000, 0x1000, &(0x7f0000001680)=""/4096}, {0x0, 0x0, 0x0}]}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000400)) 2.987768463s ago: executing program 5 (id=12506): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21c0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001180), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f0000004280)={0x2020, 0x0, 0x0}, 0xffe7) syz_fuse_handle_req(r0, &(0x7f00000062c0)="23db5037805f177d136115e6a1a5903469af39c1fb9cb38215fe64cff9f2f0444a57e22b0cc5cb4f74c9792365400d9e1c68539ea5eff0a5ed0864814d39251bee8dfea69aa052d900bc0c792e1c9752b7d3a3222f6a1ad3e44c1f65617b128aea51911861ca36ba7c96b96b2fba0fdaa49ffb2612f3e81fe565327dd9965a60046442c9dcd0d552c6a00388be3b438a08883c7349761531880294ad9887db97d8c2f74921c57910cf1f5cc528e17bd5c3746b6202f26d621535aac5f7872c2cb3295e42524b5acb249b2d1ac1b53a4e31271decfca3fad2e2f740768adf00875c18cb7d115150f83ceb73f77a1f61f1666c2bb9f6bd9f0fb55b3a619446e32bae2a1d99aa49e5f3822e048f8be44b707f2db10d7916ec9a10a695d573d871cf24959c3d15e61344a68309d186956537c6ea8532fc2e1c7649f8409d8dcde4c8ee1530470ac9c870f9f1837574e444ba6addf5ddb2dec67c0e76df79f265b403818dddb4efc27c90985ed69a48b12056e548f9c99edf80d2b195d26acb1127661727a0600257f4b2546513d03930a0638a71bd3223e51fbb75c832ef737907f2f4d3f0505f431ea02783c798b5c4579c99961fb73dc623a0d99c1b306435464d413b537d42c6444851b36482597140b22fbc0ebc7e795b2f96739bf139f5823bc869ede547da4f394fa1b1787836095e1013264042e53d5006ea059d0488cb2f5ccd44b30d25ea53c2dda71d112d7d441dbfc9f8462c99c098b1958c80b237d83c32f2759c9a9c081d7d7666a477cfda59354309b09f2a8b9f6c3077b0df1e8d0c71ac07232de4f437107cb0eb9b47b2267efe31938a337cf11cadad72ced56895bb14763cca5bdadd245d801e829a1eb3bb4ed851a345918efd2dcf8d38f66badc773068e6a2ef59b2bb838abd8b043cf6ac54550f3fde1bbb9e761095e4b8ef1891757d376be1f778142610c0acbbfc697f51fbb7a1602ed46e82813c74f41ee2bae818174809f3692084bea7310ebec3d6166702ae62aad84313e19b4d145167185ea8d53cb21d099fb592d7d7f8bc305dd375b5c0cd73be44f49ff53cee220085d4706bbf50c6f63b02e7e805e8fa4c73046a57a8700886da29ea53e5a316e7b011c44a0f7be5cc5cb5641ba0069ff591eee18966c7f005ef40046a5fe2bf325b2545b009867761264aa9611d184fa372ba3c5c33d9a50717210f7cec7f6dc4418a87a797eb6aaf6ab3892bd3f559547c88d8c29646c8173fad1588f52beb34ff863be65e7ec1598cfb465f270bd5532fa7035aae077eedbc846058fa19f58ffb1cf0f1863f6d33f2e5c454d18b66be766ca369af2cc9656fa34c6c10e4d4da44ce5e2370aaf60c4e130da331d3489e8f44c600246323409fdd35d11da27128c9d64be65dd3a90c1546a6eb9185cb6d3a4a9cfad0e41ea03896fd2346f745eb3563d7a79fd345b037c040e56f0677840bf9b0d295bcfa98b931464c5ce9fcaf745720deac2d8b4edeffc0fe6f089ed7c3880959fcf8e31f7b7054bc4f5c9d3ed3f66c968d0bc20b2d66c374f030f3f1965f43a98519e527caf693362412d523eeb38c8b016ff77f78f833d7513e4b5a53d5ed5143916673f822ceac9967b8788bc6428283181eaf8d99e48286aacf4f658a903e9f08659450f7f9483807c2e013a1d9d199f18886a8cb4e14d41c71e5731455a4394551281eca12a1bb6ae717f5da2949175d0f1f3d718b761dfc1099c7d9d8928c899ac8e936e69d19fcbfcfdee83b68ef8e15eed41a8ac0d54aa92d7d2ee58bb4799f378225ec9ba4709e5ce2b77208ecc85c22c64967a9ef3360c54d311b8917ceb7b432c90cc5e98de9327c1400f8ec89261b1d77d8874b0bbdd2c5eb59df415705de52b08b0e12c07fb7367c6d461c19f282d51e482cb4fb9ceb0249ac2d6400ca170fbd6c0063224179c616bb030a5c10102aa2eea92f1e6f5828590b250b09e6d1a9535c298a68160b7c281fecdd295dc3396c4e6eb3395d5a677d5fa95a732dfdef81f4346545dd1a74bb3aa9b516699bdf0a59165077ab459a5ffe0dbb3ef8afa7a8382a8441e0c36ffabbed8f93f4bbeb97e5f6a704bf63a0de9ccf8fef643ebc530a80920931002003b027014de317c42f861d98ef4fef66d232d9706e6bd263347384dadadaa43a7e106bbb21bd822d468ace171b3f04b996112135b63dcbd612b5888ec40da583ab549c340ddaf5d7406c3e99322c68874214356c1fd9b5f84348e629cc3487a901d1b7a2fa531b1509ac1c93de3da9f1c3773e3a2aba2b29d2419f240ae6d24ed9f14bf0b9b0f1e740a2db06dab64d6386f950bff4e4c94160ef4b832bbde3af4937b7528658b5c16a51cb22193fe99385721ce5b048d9338e289dcb40683140c413eca52c8e4b64b306f47569477379c864cfb3aa3e349262407d3935ab9a0916eb0f6db2be71a7eb8f9968dfac44995d5bff8ef617fceeaa448f5e5f8d4b39e3512fe7ae9ee1d8a0d5912b6148969ab0325f3f76e2340fbd67ce156bdf638140b3ccdb08e5049db15957915cb05db8901249b10c59cc5c3ff836290e3334eee2df387e44c57b4d6198c3749f5dc57f6c3de115ced6b43cbddd762b58f1fb40b2baf3b381febdc073142e30d2e9a1a69e8d86314221e540f195509d223b206173dc5406865d8064817c30c284c034035a63190ab86df3bae4168c58e01d2251748fd5d9d610024129e83a5730fe83cf0918790e6854ab765c78649b91c06655f0cb9e26d8432df78bbadd99583b6a8afcf177ed6f339e08c0b36a16c6d31d8a24cb6f2bc3ba58d7711b6f8b988dc3e3144be619548457d4f40509f17eeb186cb93a2928ecb951593d1907c8bbb9f4c8999caba3059c8e73dce54ad6f87bcd51d559f7759902b14e68d3b845c0b179b38f4e6f0bd3a89cbcd5ebed9972102048647da1eda5c8456442369f4ae871d4037ba26f27d27371ce57e23adca5af8dc93f934f2ef8d69ad3b2db66657b3868dd839c2b522f5461f24407ef091b77242fc70a48b7eec45f3bcbcfbc6bdc36e4b67295020a345233a32a0a0af4d03a53ef67e69716d5ae35342722afbe7558946475a9ebf5b39c18558a0011f68bc8a78590b0cb63618379a512790c42d94bb239dd3ef5b8d1036cf0391aded8802a7a447c38f231ae611aeeab9bba44cd14369473758b64108d0bc9b6bc9e9b497c2d1d2acbae7c620a55c226cf371331688eaddec61fe961c5fcef71dad45820ed0ac8dc7641d82150f1318ac15aa41e7be585b6a50da1b3cd95239ee61cfde15aba80ae8ebc21ba4540883c6f44cd35b6b97da4640c97f5a2b6efa8d184fec823abc754ab8a0db6c45c2293e90d9c154c4a3e0b9ec2b6113ce6583b80f0d234dec9a9815067244733e2134b9ba93bb9692fb44200bb5501bb109f2401e8baaf0115d795bb0346dfafaf953bed8e9a52a5b9b02d490c55fd89daf311ad5e08b070a9571f696d6df4715c8b69b840e4e03d6f361326e20d9546c47b3a63163e7df9bd260621358c166177ee7c69ed63a8c43dd4a78543aa9f922c0ef527f4aa61ff65bb14595f518412ce25a1e103df89cd4b363593da16c11d80a23a9b5ad8e3a7be8f697cecf82c8fbd889a4f743c839b67f7ba5453b10bbf59b1e4f4e821872c061a4125c0c15c1ca5164efe61a58bb54dcedc849800a6021a448d4660c3b85e2362b7cd8ce95156fbf408a09a30a8ccfc3554004e9f9a35382907eec00617e2ae1f8803146bc8c28b4f3bf3c6b183ae9248e7f05c4adce3e0b7ff29252b5be9b19431e3fe612d471f52c5c34cc12c83049189f4d2e5ca516df78766ba3449d07ef9436c68052c986d9dde8802c931194e2ce34acb8cc26663a09348b15c6c145d26306bded0d1f482803ae6dee26562b03fcb183b69ee4a0491e8776ecdadfca395cb4eac2948d4d64321a4e669f2f663eb54f05f12ed9c685835c3e79f982152dbe701073b9a4ab2932b46ee2424a5e18bbe5f25ce0b898ff6937927f4670defe430ac86021226ae055daf39b535cdc0899fcc99d15e67d66bd2dd89bb21b8d2689a8af10a1b0bd44103c469922c36fc0228d7b6febf5e366dceecf8bb1db385c8ab95d86ff09b76c2fa6282de81fd6864c495a4c8295df61a2548e1b81c3e3f30d7a41216801d6c2d1743f66ae2055756083e8bf403d436b8244ac214f4d84a693d13f299ba267401d094f2df70840e8a980622794212f0992ecf5a47980ab2cf7d5a6f12b0a489af3c3c847ac59bc89f36fbb0e08bf283b68213a17de38b3a45eade6f0b198def408f7711c16367bcc0ded794a9a323c7e7f07fad96ea9c4d7344c26e43844a27c21076b8d7cd07677602d91eac825eb5fd0631755c2dd1dbf7bce3eb3c3f7377fc6080ecd0b894e29769845725943e25932d4249abb4ab78d4e2ff2e2df42c8d884cd6bd13886cef080c6491c217abae0eec6e9d4d49eab6657f15cfd38e6cd6d0bd33198c4685ab302d0f46e42f4a5d5bb7d2840a0a8817b98a856700d4de74351896fe7d7d5a0d1bc57fb4c828aa51f9637807aeb905780f239527ed4affd83f68be8b7ad1e10d9e797ba39cdee24f7be0a0ab0ac22ea3968dac61eb4bdd522c9ce570edf63a439abfd9954bf6a16c88d86157d05477200a83255cde279b454979cee4de00e81cb44acdc4295c877566a749ab5b91d250f03d46ecc14210c196700338eea028c930ce104f20a9e7fabb0ad1d314ec1a2d97d1d1b9e09114dee0e3e513eacede01971ff85dc98634156073df4e8acd6c3aadd615adaffa7a81573813bc4ca21886ddd532021bba5c84b34c34665534db48d61903a03c1cca4ed955ca92c1e33b7664b494e3db6d1e637a49e537808a2669ebeca301691acd4fab0af197b9c7db01b7862466b568ab3a4712a25210264fb297a6b679dfc3fceb65bddd1a23d5b507a0d6da83d73b716d971c5179a92e57b9b93451eb943845a549de737f2d082a83682c32649b4941e787758ead9d2c256b2b4ed1e0255952ce83cccecc39e5bbdd38490f1960b26e5379943be3d9a64b5149c84d577e5fd099560baa292befa06ce9065fb03ed432a9e055ca4ad0e952f8368b3d230fd5239726f79f4c98a0b4a9648382b245d324cb61049562f765f923fc657ef36747658494d78590a1e27a2d09856acf50c3b26271c6d5aa96e8ff9bdb9043859665e21ea53a050c335cac414bbf27b0328ac2c7450acb26b093bf232358afd1135ee50ac3fb26b5f0256ccdd37033c8a59740607cfd549d4c6540afe4a6b4425ae1f633872dcfb5da8d0547cf0c4888817b71fbc7c45b2a641e9c1a76b6a6be124402422ada35edc02ed997d6b87b361aee95a16d2c528d89a52fe40dfd83434969bd86f02e63fc1ae72941209af39a08cfbb4c320bc47d853f5dbaf0cd60ec54608aadbc382fa6b5cab3e9cac57bea26609f4c79f6a6b4eb4a9336fa95783b0c0c366f36d5d6b8310b3cfdb800207919a131bc7f984f7fa11fd0bf2c89e060e9d1286e453fe97363ef72bd6eba29a85ffeccdc3bee72e12284333a5a40622c01619558d2750fc45abfa22059ebdf743f8e50ad29770d19f84d8a34232d6918514769b3bb2a1ea5e59e9556332ba669675764458e9349a1835c501a93e91dd3b31018979880a9913f54ec1e8526b8cffcb776b97fbb9424faa5c5eb60d2ac74955bba4b5182571d0d9f84f0df1baa722b20a78c9c0011c667f688b58489c9e450d83e40ac5eb41c5564b6d76a226448abe4a3f499927074125aa9c0e7e704c36df5bb110a0f15f8433a470e81db414827d5ce21ca1da1c8d51d746d1e1ca110127c15e92afd75d3cd05ce0b632cfa03745de3cdd4b57373d46676583c89f045c26c6fc5793e5489555ced08f83ba351135834a2028113c319af30cc85bc01a7f8208822d7d607aed0d2e12c80aa009100441b75beaccfe0adbda7e8bb870edf4963158794c8c3a5baacf6eec7b5efaefb7602dab8409d161beeb281cba21f1da0ccdc092d0433fb940d79699ffeb87ea775829a6e7e3b308a2ee0b7aec8ac5f35eed61be374c7c77196f7119a8882deff68230f461cb917b0ccb2b8597efcbdd1003b7b77b2c601ebd4b45c35b8426f7b9138ab3df0ec00819604ab8e1e64cf2aa2282b1269585af127a268cd207f964edff172e555398a16df44bdc52889538c3a27f8fbfffb61f7aeb55b259952bbfea81d73058d8b0f78ece9dc08e660437d21d4e3ec38b19e5afda7a6e33023f9158db8a1c14dabd9b8b307ddc66927f7b19df5e0da2237d98ddd890b81f1963808977d02198e8ae2e97419dbb1f8e51cad36a3424b955500fbdaab6ff8dbf028708b1f951fe43864b59b6c2368b816c98023d4480a91b3f1059e9c214bf55a7f8c7da907f79ff5568fd787d3aa022ab9d03cde551f7e3295f02c4f3aa37e4cebdd968c0f82f09eb004fbdb1a4ef3a0d426691bde3964c29ea65622f5d3ffd854053545ba1ec164495e4bef4845439c058f9438d13be7922b656db499c246ee6176a15b97e6a68e42f0c703033b699504e1f92b43054c7237199bd013d96faab47433b6b3f91dc66368706439d4ef7da3942ce8b9c1c9a9d0643fc4540e7d3f1c3821267e866cacd3e904be9f9df80381eec09eb2b0d745ff03ffb199b917a14fdd8fbfbffe8bfb0cf7023aa7183301a8a41e7097ff9f5247f8b78f7d08bbfc596a81047807cf0929677222e7e9e921b294e04088c3746d8dc19294645f1c093a21b4c5e6d92e54dd90465b11dd5d9d42af849070edff4ec63970f4088daaa33afdebb28d01df5ee043a8150ab1b25d864ef31e20c84696596cfbea92d02ea29c4a3933c41ec68aee7d68d7eea7f30d8920e14e62be42bcf856d7a58f46fdb2438b023e974f77281c5a462553627e9614504cbd3f1cae6e0fd9f7e89d9bce48946d0508616fbe542303dc542982c61d7bb4afbf3e76bf1fb2381cdc99f2175ef944dcd826aabdca2b7678db5262733c69ce504c38e7deb7adfb9b6d8bb00d8e4251e0438417ea615cde58bd76c2427b3d7a0578bbbff9fde2abbc5d60307aff0050b18176158aaedb34e283886378ff798b4f74e0a0c95d64271f1916280dd247304d9201c67f5e2640d9706add8703cac81795a0190107e2bb2941ed13738595da1c86ba0f68e2283a435cb5f162c74071a13dfe2266d05abaef080dd6b1dade115e883e04f0bb4be4d91f535ae6f822b02e814e65d2b7807d199a23d3f26209f6c9f93602a3a93ccfdebb5f8161b7928059674e15820d1848a980c8d1af5a73aadc5c402fbb6e730ba51227913ca27f0d78d331d6325d0a7926c238296b2a22b10a69cdffeb087dfe175511ed8e2cde8d7dae140e4ce92f892b129d9940e4a30b19f822ef7611b8750eaea8e55502604b7d2358c09a217af8be6c86d67cf6ff6130c971c9765d56631fe6224fbe1e833d497b534fbf6b030af93691f59295279aa1bdfb5d5d9d4668d5aea70e2b8fc117df0042e91c7e6225f27329727ed6e14a87c7943c040dfee4e5c06a20251c39a45ab4865951b0daefb9c05571fdcc21d1761945bd2b8047ccedd6f1e708646fbe61e75bb2728e8cee893d7e6f642119e786155a6cbab057d6d83b77716145119e974ad7355179d2adc3d748fa249cb58e32e6791d646240c05da4427b2f359976c8fd1486c604cb7ee647e24633d8fca8314cf1f85110ca6351156a2b26e44b040f7d2810acd36f45a3969c1fafd1a7e0bc14fd9b26593375be8e750c3f6534ffb85904d15d75fba05dac4a673de97f7543ee931724cd35474cd7ff5cf3e8abaf206f3030e92895633fa9d8499ea763601560260109dad18bd64b990531fc5377e6eaa5da050b98e1c6515ea48c7de1a15b63283d4a694cbad379356bfdac50e6c343879e29f6b9ab425600d51f257ceb35d0ca00f83cf5bd734223de716747614666ba1f1a8fa756e5f3ff0fc94fa4bd4073bddb0098cf565ee40af5732ee9218d262e5b64ad6b8118c54eeaf7072f2e15514a401779b425fa89d8abb1750e56cc3108dffdcf2d3fd86b8af4560d56f7ff0702154211f9949e3992d93e66892b297fa2d4bfe18de3fd74e96c9d30eb14fd458fdbc9e9a34e00f3280dd732520147fa2a8fa83e91dd0687501466a300015bf888c03fc08190c2753d7719acf6f84885c4c5642f466c1984f15a7716a9b608ee5f1b395726bcc8519766667d24d11e396e62ea39640c9e73e4e9e9e5076d7019ca1bebbd7097807f46b3b6fcb96ed4b433b25ec551fb176a5fa252ed1d81b0350cfdfb8069c9916495bef3a262b6668910896c0b37eee40547c663a901e92f41b417ac50e88d058d021a8f9a5783bd936cca4962bec1c9886689cc547970f9215232596392515182e563f720bb79d29baaabf0e2697de6500bc677e346847011ee3450358c0b16ca528368b5cbb8df5ab974a3cef072d20c9906fa585e0f3083ec6d8507b8561f64e65aa1aecf825fc47ad1459c87771549fd5c9a9cc094e7b1179ee1e90eff7158f28f59f029d90e708f4ec50b4f67d8b4bb7140065528354a7e25d63e92977183a0284ec22aa923210f0bfea89cca53547137381e5de0f60bc484bc2daf129b0380244f1ed4bfb674eb2791e76dce33cae684ad36620d5d67cb587f840caed316b7439b0e8c3de0e065e62680f3997369be3466670278168c9a1a644d870e3a8d0a79b2b720e8c3c51bb9133532beee64319e98714bb2e6d5c0b723962d923b0ef454361d4b3cb470bf8c39031ed4a75267f499741be15aacac92d8e6afdcb01a2e7d2dbf549ceb2a2108c4079c620f05ca1bd31d631c2c8d35ca0d73155f56ed020c25e389db356edf510ae088d11b5e4fed51d0dce4d3aa04924b09c28200ede5bec1a8f38cc5f081055e0f28d75afc4d588ca0e828d00085d150beafdda17b8df9e7d9218ea7d81f2e076412901c5ae04d6929d717fea2fcc8e5a1e69dbd7b5258799a2fa5eb108b6cc35dfab599fb27e6d75f1030b83f452af8137830337141f031942eba83123d3f87b5f01623d4613e5a44b4952c300baf3d4d3dbbfb0ad024a19b3810a174ef8453d85a25822f66e45eba2490f29de1077683ccc32e3517f88b51e010672a982f7c8591450c9ab1573143aefb61c17ebb0c92dcb0494d116b970c2a827a6b3608ae10d583d1f7d092263fa873de9f31cd59bc9491ff012059b63a9120af89477f2ccc34eee7bd66de60af64730c879128b49d31da6400c2471e0d5abf707e560574b477b8e20ca45d92182d639eb434e14aea1a3f91ad8fb60e4859b77389753990513181ea3a82884235e8520294359435cfba220502b591fc28ac36ec697442657d290bd7aad7fce53a3f1766f2bf7d55c24d7c0e9c7a71d6f1282ea1478e0a36378b50e4fee281f686bc53f50138036e2a5d6199d40caff084fde7b63b3c0a47da0791107c3218330f7c2e2c7609aba202fae5290243b6033379eb15edc572eee452008e04c9b53efd5f3d88327317b38934745bc3de4c55bd818febc7a7953bf03c4029f77177c2a974310f0485aa46252f1000dc71934947287c38ea5854f29c7b82f630afb8caf1fd880670307b155a6e7feddc019cfbbbdc18f3bc03da3bd371d93ccbf56bcb39eea55c2d113efc148127c30089d21ce6a5088dbfbcf8f8d75c19456bc962c371548634a95382acb5a0886efc46a87bdc111dc0d1e54084cea0d58054f00762c91d7fe0f0fbcf4c280f29f9cd5999a5e8c6f507f8080d7c7ea9a8685be50722cf1a082f3728dec8d6152cdc72f8da6b1805643c042f4f6780ba79cc8a2165d9d7acec8ab2f421bc3e77b51c62c4bbb262b5674ea7d2dcf9acb894d050e91b052364322a5b08bd9667249571c004fb495da7e24fc5620adda3af6848ccf238911a52bdbff766e4e279ac274afa2c2302faba25b5fe98d972a04aa13f77c0c05d7dd82b0a19f1ded8cf5f99c80e392b0aab1264a29e9fbcf0b69f6b0a9f2332e09ab74dea7277106d0883bb264e279c67e5bc69009225bf4fd1a8532f9392a011b55a73a7cf8d16a59d695b2a65b57fad64a2041f8c28804ee1a48845c5dab757d04f1d95520aa9ddb69904d6529c0e14bd789dfe37067073b3e0e136ae2aebb1c34c55b94ce942f786be4b45f801f35f7c768d91a460b92ffa57ff675f0b4b00437a07f871a8650f21b2bf7c722c1d9e860e8955fef5699ee53a5f6fe46fb9e5e17a1c69fe2538af4718b7215ad2c00c3d420589a8653ee511b809945451fb8205b19ce377c8d0253b05493c557cf2bd8ef208e8fc01beceea1acca38d025f328f28d69bcfaa3adc6d9573a3832dc3f3c758fe08cf9cd0c32acfddae81b3682869e8aa9725b64336252aeb2ee8eb78f0721aa3158217a3009948adb297c5ea45ec26cb6d963c7be47ee1b93fa136ebe73a21936df0148fa311206f8bca2e80719aeca8745ff74ddaad5182644762c66333f942d9a93c467d5f9fd5d0dbbe57480362d4bb0f760294f4eba3e1b08047d256dbda157635d21a43aff3a71f6ad574b402bb36e5270d7ed082c6fbae07771721513ae9ddb22d23b00733046c898ee6ac05ef8a51ce41919e1f241cb98e0592ace68214620ba1a748ef81131661f58f1635713ca2873e150a3e848c8d2ebd039769fda112b73050efa4d1c35dbb46ca5a7b7ccbed1dcded36af272f6838b4c1e7e6778e7e9ca3d794f275d49c9e32e768097349118d2337e7c031ada38d0cc5c04c286ff93083f6d58d73a821118c93432fda9a8c76fa2cbcc093a7decac8e4f001ecc9f67faf1c2f102120f0618469cf653bbd5fcefd4ef2bae86dc4f5393b840f9f47140cf7f46a186c21878a43612a71d3b540b9994f010ab623f878264cf46c7366d0bec5d43d481b47846091fd3cda73a9a28ceb7f839eca695c9f084a16c812475f6575ef2368c88cc6655f47663ef69ce4779fe3ccc4dd85a07a9e4c6f39f42690d231f5727f45c247a53fd8df029fcefda4f328658435892519c17205a3c715ad6bb7387d09a5e387c83f008daf626f5977c66203af1143ef7b59ccd8e3c17bb156bca317861f0b9f222ea63c044075a3a74beaf05c23d0a75caa60397d831bbe507234fff154960faf0f02776d3f9038c955bf0c1ec9c92523cf0b855c18d6ac3b35d437796420ba3dfd581dc6adac64315c1cb1a2c3a45ec4655bb2bd6e0b4a3082281ed0697a213d1d93142e96b4fd57431d2f4547451d008ab58bcd9765ccf3ca3297becd5de9e2be0263cfca09935c9334b5e687bc7e7057dc2ed03873be22200c9fe32a9497dd00a336cf4c723ead302340b5cd1fef8cd88330a9089fc93af4ef739295b94407b291bf33f4f39c936736e1166106428f8796a4b92805f4dfcf46d8692b54e40a9e8584c0eaac4caada87bb33f553eafeef5051b889402176ab766936a38ddd7e5205d2c87e133a02e84ab24ba2d889a4c4db8cbe18b271455e84da716f4a32acdbc0a5aaba25a2ec757c73847dd1c4ccb2967c651e5257692a4553dde227846bfe2977021805f46a287c835ea8dc5", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x10, 0xffffffffffffffda, 0x3ff, {0x0, 0xb}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, r1, {0x7, 0x2b, 0xfffffffe, 0x30004004, 0x0, 0xfffe, 0x6, 0xfffffffe, 0x0, 0x0, 0x100, 0x100}}, 0x50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x90000) mount$9p_fd(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000100), 0x80, &(0x7f0000001740)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r2}}) 1.549484988s ago: executing program 6 (id=12525): add_key(&(0x7f0000000000)='asymmetric\x00', 0x0, &(0x7f0000000100)="30d4", 0x2, 0xfffffffffffffffc) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/rt_acct\x00') r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x0, 0x1000000003}) capset(&(0x7f0000000080)={0x20080522}, &(0x7f0000000040)={0x1000, 0x10ffff, 0xfffffffd}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0xe) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x17) r4 = userfaultfd(0x80801) ioctl$UFFDIO_API(r4, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}, 0x3}) ioctl$UFFDIO_WRITEPROTECT(r4, 0xc018aa06, &(0x7f0000000140)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}}) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000e1b000/0x4000)=nil, 0x4000, &(0x7f00000004c0)='nfc\x00') ioctl$KVM_SET_MSRS(r0, 0x4008ae89, &(0x7f0000000180)=ANY=[]) r5 = socket$inet6(0xa, 0x2, 0x0) sendmsg$inet6(r5, &(0x7f0000000600)={&(0x7f0000000080)={0xa, 0x4e3d, 0x280000, @mcast1, 0x8}, 0x1c, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="140000000000000001000000240000002b0000000000000718"], 0x30}, 0x4000010) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001d40)=[{&(0x7f0000000200)=ANY=[@ANYBLOB="2c00000010008100000000000080000000000000", @ANYRES32=0x0, @ANYBLOB="1f043cbf", @ANYRES32, @ANYBLOB="b5091b7561955a1d4962b62f699e2d472b4f56da97510680ebf2ab1a"], 0x2c}], 0x1}, 0x0) r7 = mmap$binder(&(0x7f00000a0000)=nil, 0x0, 0x1, 0x11, r1, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000040)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/238, 0xee, 0x2, 0x4}, @ptr={0x70742a85, 0x1, &(0x7f0000000940)=""/4096, 0x1000, 0x1, 0x20003f}, @flat=@weak_binder={0x77622a85, 0x1, 0xfffffffffffffffc}}, &(0x7f0000000000)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) r8 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) ioctl$ASHMEM_SET_SIZE(r8, 0x40087703, 0x40000100000200) readlink(0x0, &(0x7f0000000300)=""/194, 0xc2) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) r9 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000240)=ANY=[@ANYRES16=r7], 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) syz_usb_control_io(r9, &(0x7f00000000c0)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="600105000000a40db1a7"], 0x0, 0x0, 0x0, 0x0}, 0x0) syslog(0x4, &(0x7f0000005480)=""/85, 0x55) 1.034494612s ago: executing program 6 (id=12540): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x3) r2 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) ioctl$KVM_SET_CPUID(r1, 0x4008ae8a, &(0x7f0000000140)={0x7, 0x0, [{0x1, 0x8, 0x200, 0xffffffff}, {0x80000007, 0x7f8, 0x3ff, 0xffffff0f, 0x8}, {0x80000008, 0x7a3, 0x566d, 0xfffffff9, 0x80}, {0x40000000, 0x7, 0x9, 0x3, 0x1b1f}, {0x1, 0x9, 0x5b, 0x2, 0x6}, {0xe5ee7a4b9907c503, 0x7, 0x3ff, 0x4, 0x5dc8}, {0x1, 0x3, 0x7ff, 0x9, 0x6}]}) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000000)={@dev}, 0x14) r3 = socket$netlink(0x10, 0x3, 0x9) sendmsg$netlink(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000300)=ANY=[@ANYBLOB="20000000110001000000000000000000100000e60b"], 0x20}], 0x1}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 1.034091732s ago: executing program 1 (id=12541): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7, 0x6832, 0xffffffffffffffff, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f0000000540)=0x3, 0x4) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0xa8ca3411d1c26009, 0x13, r0, 0x98b2f000) openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) (async) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7, 0x6832, 0xffffffffffffffff, 0x0) (async) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f0000000540)=0x3, 0x4) (async) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0xa8ca3411d1c26009, 0x13, r0, 0x98b2f000) (async) 975.767276ms ago: executing program 6 (id=12544): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000240)={0x4, 0x0, &(0x7f0000000200)=[@enter_looper], 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$netlink(0x10, 0x3, 0x13) 966.878226ms ago: executing program 1 (id=12545): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x800, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) chdir(&(0x7f0000000140)='./bus\x00') mknodat$null(0xffffffffffffffff, 0x0, 0x8000, 0x103) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x83) socket(0x10, 0x3, 0x0) syz_usb_connect$uac1(0x3, 0xdc, 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x24020000) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x2125099, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) prctl$PR_SET_SECUREBITS(0x1c, 0x2c) setuid(0xee00) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000000)='system.posix_acl_access\x00', &(0x7f00000002c0)={{}, {0x1, 0x1}, [{0x2, 0x3, 0xee00}], {0x4, 0x5}, [], {0x10, 0x6}}, 0x2c, 0x3) syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x840, 0x0, 0x0) r3 = syz_usb_connect$uac1(0x0, 0xdc, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206"], 0x0) syz_usb_control_io(r3, &(0x7f0000001bc0)={0x2c, 0x0, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x407}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac1(r3, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000300)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x84c}}}, 0x0) syz_usb_control_io(r3, &(0x7f0000000680)={0x2c, 0x0, &(0x7f0000000400)={0x0, 0x3, 0x4, @string={0x4, 0x3, "27ef"}}, 0x0, 0x0, 0x0}, 0x0) move_mount(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) umount2(&(0x7f0000000040)='.\x00', 0x2) mmap$binder(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0xdf) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0x7005, 0x0) 958.511417ms ago: executing program 6 (id=12547): ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'gre0\x00', &(0x7f0000000400)={'ip_vti0\x00', 0x0, 0x8, 0x10, 0x3, 0x5, {{0x6, 0x4, 0x0, 0x9, 0x18, 0x67, 0x0, 0x8, 0x2f, 0x0, @remote, @empty, {[@timestamp_addr={0x44, 0x4, 0x58, 0x1, 0xd}]}}}}}) r0 = socket$can_raw(0x1d, 0x3, 0x1) bind$can_raw(r0, &(0x7f0000000000), 0x10) (async) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f00000000c0), 0xf00) (async, rerun: 64) close(r0) (async, rerun: 64) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000940)={0x44, 0x0, &(0x7f0000000300)=[@transaction={0x400c6314, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 893.447191ms ago: executing program 6 (id=12548): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x127342, 0x0) r1 = syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000020000102505a1a4400000000101090244000101000000090400200302020080052406000005240004000d240f0100000000080000000309058103000001080909058202000000000009857f020000e90002669c42e9913da2ecc3c2c155b581d3fd3ee701af51f330fa2de59a8f510348d93a199952db50a09f0e69c7905ab58c40846891ffbc9959d0cc0e2b529c0398c2628ba97750b32b25e33e9e8f09364db3653bb28bef0b2263da58fdcbd7d816e7b7c714b1b2191347e6267ea24eb6036c5c2f27643a54cb7bb4443c7857c110f533ff91ba7fe9b16ef8257d4545d31fc745cbf386fd83a05c7f52fe5d40855e2522d3050cac43be3d158f66f90fddcc81cc2b95ce3abf5d36f8ca895af23096e4a224b94979c3ecde9eabe6978fcc661fb56a3e72c12e4776691d97837480ec61a2a4841cbce4928897e59e837ac0517ecdcd4633a96cc5e3d3752c84dc7df238e604952a91b6fa11906a00a9000df2ee65f72c223200de1f3164"], 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0x1000}, {0x0}], 0x2) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x7, 0x240000) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000100)=0x3) keyctl$reject(0x13, 0x0, 0x800000000000002c, 0x80001, 0x0) syz_usb_ep_write(r1, 0x9, 0x51, &(0x7f0000000080)="c75b1e8c8dce53cbc694c2de7b0363193c0fda087f1b5dc6a3cf94567c70344961b306c6262d0262582f90defa75add4012db210d787259df3ff3012d76c4a4e7b11c8c61e6e2cca5b0ad6d50ca88a3766") syz_usb_ep_write(r1, 0x5, 0xf8, &(0x7f0000000300)="4941683bba4636b2cce414613377ea3eabfe30c80911b5e3a88fa73c717499ce864d93d11e12b9616fa06740fa4c140275649ede03cfa747e901c87e536812bea956077edf5710ee15d69a822debf7c02eb13a5bd31f3d9af7ecd4d78b0cf41b256e750e49a3fa6bba04a2e24769304af4fbec129e56bad8fdb2a37cbeaa5086dca688baf6a11c931ab450c8a3ef96d113166f466abc2ee4e15dc8110f2bcb8a53e417031e156538694a0f822ff9d031606fb947ce63efd3f327ab1148b45739df8c45bdc137bd6c63012f9ed1e9dba4012460b3eef6b9894a2318fdbac16d318f43e15c800e2d09a59f169f2c9ddd2a6442e38530a57849") 892.560181ms ago: executing program 2 (id=12551): r0 = add_key$fscrypt_v1(&(0x7f0000001000), &(0x7f0000001040)={'fscrypt:', @desc1}, &(0x7f0000001080)={0x0, "ddbccf095457dfd2f87457a4e8f6bffca5bf7c026c9125596e954a3c489562061333e72e2946890c19c3edc50daa560000000000000000db6b18d700", 0x1d}, 0x48, 0xfffffffffffffffe) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) (async) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, 0x0}], 0x1, 0x4, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000880)=[@text32={0x20, &(0x7f0000000300)="66baf80cb8cfdacb84ef66bafc0cec660f3880100fae2a36f30f0966baf80cb8e8746e84ef66bafc0c66ed440f20c0350e000000440f22c026660f3880270f01310f070f09", 0x45}], 0x1, 0x43, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) ioctl$sock_TIOCINQ(r4, 0x541b, &(0x7f00000001c0)) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) keyctl$setperm(0x5, r0, 0x13220c28) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "ed27fbb5d5ba69000e6769b69dc51dc5c32930bc5b6886786c9c975fe54da42154c59a884c54b5ff1e0501c423c33cd3314f79fd035e590fec690ad23ecae1dc", 0x33}, 0x48, 0xfffffffffffffffe) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000004600)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="07000000000000000000050000002400030e0000000071ae04a25eb305000000000000004e05359f1f1c6a04760723e81000180001801400020073797a5f74756e000000000000000000dcfa87752706a9710b8d44f10e6896efd403"], 0x50}, 0x1, 0x0, 0x0, 0x4004010}, 0x0) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = accept(r9, &(0x7f0000000500)=@alg, &(0x7f0000000580)=0x80) (async) clock_gettime(0x0, &(0x7f0000004580)={0x0, 0x0}) recvmmsg(r10, &(0x7f00000043c0)=[{{&(0x7f00000005c0)=@l2tp6={0xa, 0x0, 0x0, @empty}, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000640)=""/174, 0xae}, {&(0x7f0000000700)=""/44, 0x2c}, {&(0x7f0000000740)=""/100, 0x64}, {&(0x7f0000004680)=""/204, 0xcc}, {&(0x7f0000000980)=""/194, 0xc2}], 0x5, &(0x7f0000000a80)=""/141, 0x8d}, 0x1}, {{&(0x7f0000000b40)=@ax25={{}, [@rose, @rose, @netrom, @null, @null, @remote, @rose, @netrom]}, 0x80, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/193, 0xc1}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2, &(0x7f0000000d40)=""/184, 0xb8}, 0x7}, {{&(0x7f0000000e00)=@l2tp6={0xa, 0x0, 0x0, @private0}, 0x80, &(0x7f0000002300)=[{&(0x7f0000000e80)=""/156, 0x9c}, {&(0x7f0000000f40)=""/9, 0x9}, {&(0x7f0000002100)=""/249, 0xf9}, {&(0x7f0000000f80)=""/2, 0x2}, {&(0x7f0000002200)=""/243, 0xf3}], 0x5, &(0x7f0000002400)=""/203, 0xcb}, 0xe}, {{&(0x7f00000025c0)=@nfc_llcp, 0x80, &(0x7f0000002a80)=[{&(0x7f0000000fc0)}, {&(0x7f0000002640)=""/165, 0xa5}, {&(0x7f0000002700)=""/84, 0x54}, {&(0x7f0000002780)=""/86, 0x56}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000002500)=""/33, 0x21}, {&(0x7f0000002880)=""/228, 0xe4}, {&(0x7f0000002980)=""/247, 0xf7}], 0x8, &(0x7f0000002b00)=""/17, 0x11}, 0xbb4}, {{&(0x7f0000002b40)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000002ec0)=[{&(0x7f0000002bc0)=""/18, 0x12}, {&(0x7f0000002c00)=""/205, 0xcd}, {&(0x7f0000002d00)=""/131, 0x83}, {&(0x7f0000002dc0)=""/199, 0xc7}], 0x4, &(0x7f0000002f00)=""/110, 0x6e}, 0x3f}, {{&(0x7f0000002f80)=@nl=@unspec, 0x80, &(0x7f00000041c0)=[{&(0x7f0000004780)=""/228, 0xe4}, {&(0x7f0000003100)=""/84, 0x54}, {&(0x7f0000003180)=""/4096, 0x1000}, {&(0x7f0000004180)=""/33, 0x21}], 0x4}}, {{&(0x7f00000007c0)=@hci, 0x80, &(0x7f0000004340)=[{&(0x7f0000004280)=""/152, 0x98}], 0x1, &(0x7f0000004380)=""/15, 0xf}, 0x7fffffff}], 0x7, 0x10000, &(0x7f00000045c0)={r11, r12+10000000}) (async) r13 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002380), 0xffffffffffffffff) r14 = socket$vsock_stream(0x28, 0x1, 0x0) recvmsg(r14, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0x40012100) (async) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000023c0)={'veth1_to_batadv\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x2, 0x86, 0x5, 0x20, @loopback, @mcast1, 0x1, 0x700, 0x0, 0x7fffffff}}) sendmsg$ETHTOOL_MSG_FEATURES_SET(r9, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002540)={&(0x7f0000000400)=ANY=[@ANYBLOB='\a\x00\x00\x00', @ANYRES16=r13, @ANYBLOB="010000000000000000000c0000001400018008000100", @ANYRES32=r15, @ANYBLOB="08000100", @ANYRES32=r16, @ANYBLOB="b8000380070005008708b800a4000380380001800400030004000300080001000200000004000300050002000000000008000100ff0f0000050002000000000004000300040003000c00018008000100040000001000018004000300080001000600000018000180040003000e00020040e527b6405c252b2100000008000180040003002c000180040003000400030007000200242600000800010000000080040003000c000200657468746f6f6c000800020000000000"], 0xe0}}, 0x4c040) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r6, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r6, 0x0) (async) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xfe9, &(0x7f0000000200)={@fd={0x66642a85, 0x0, r6}, @flat=@weak_binder={0x77622a85, 0x1000, 0x3}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x2, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) 835.076985ms ago: executing program 2 (id=12552): futex(&(0x7f000000cffc)=0x1, 0x800000000006, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/tcp6\x00') preadv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/219, 0xdb}], 0x1, 0x91, 0x5) futex(&(0x7f000000cffc)=0x40000000, 0x80000000000d, 0x0, 0x0, 0x0, 0x0) sync_file_range(0xffffffffffffffff, 0xfffffffffffffff7, 0xffffffffffff6bd8, 0x2) getresuid(0xffffffffffffffff, 0x0, 0x0) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000100), &(0x7f00000001c0), 0x2, 0x3) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000020680)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) r4 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r4, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000001780)=ANY=[@ANYBLOB="0203000320020000ff0e00000000000002000900100000009d09000000000000030006000000000002000000e0000002000000000000000002000100000004d300000503010000c0030005003c00000002000000ac141400000000000000000005001a0020010000000000000000000000000000ff0200000000000000000000000000011d0000000102080000800000ee3fbec9e0cba133f73ad299ee34924bb6b5c04db2a97c180d06c141adabeaa25c5ee4137122f693be294184847f7d563c13823746e4251def213156c092a66441d2697b70d242dd373ce5466db1e3233022b28735c1f63b6f94cd9a3dc02ed595ab0f4920ba149f9e2b776a673cba6fd1b1a0b7afc324c7415f9f10bc0e1b9be3ecdd4ee2dafc8920be27da28fd485d760193bfd14753cfeda8980e9d7b5d309e7135f18873dec0e1aac30a5e0fb3e76837c966d2beb0a6ca532718688b10d1522993460d48e51400a4db815306c563cd51273f67fc2b5f354bd2f9b5399f98d22e303c2d7a73be0710637c0ba3ab300cff9eaaf1308e0993b337ca704b62a06332c76baf4146cc34343f935bdde85add31c6f41057628282e78bff38e1afe16c2de8da167421a725c57c3018248b7ddef4538a0486aaac0fac9a0d6f1128da0c93736f1f690a226c4576c07d139e011e88769db1963d7006505155656da5f0001f15cf7f98a3f19ac5dfa9a9f46abec62127968c754599bfb172a7c232f4036a42dd16b4e8be8269f62df816406b3168c4e731d572422201f89d4508222bb22a35326a3cc5249d2f0c30c949678a10c9a89e496fdde1b9d0d435806e9e7b87e1867922c6fa0edb4a1354039d6d24ee6208c43d657ef8c4037ac83d97b40e35514ad749bd7532becf06a9cb74e5fcca8eaf30563a3dffb41a9972a373f27c30184e1b0b2aec02af308904cebfa1f0e10a293353707fd5712dfd5eb6f71cea4603a2e7285c11dc4810897a1fff4698fb7c411a5655271a80e1d56fd43ee43cdd49ae6b4382a4e074f6f2f2054e42b865ae13f819a2be2c58cf0acb03c9e3988d41dc51566953ca34abd8ea4089f7b95ba5c06cc879fcb1b0f75c068c549397c61dab3599b9830903c20135f7263f893116ec7a24fada06ada39a4ded8abca5ac03d2405804184f7a5fe73f0af7ec465bd5dcbc682c33009331fca66e8a783c20bbd9f1be03847d80e5473e9cbd280d4d38813e29e5eac24f3be9241011b908076d6419af18620819822a55f03adf118437e50aa89111441f6768154747d1169a3cc3a1b8ca19fee05fdda3d1b226dae467e2b5eecada92cc0257a26c5ad073420a9d6f409b5694d616087eb2bcbd80b7982be14f2487711294e38330599fde6b29ad7e47d0c8e5219145517a78e91448dde7585d7310ad74282dbd6350b1e21c97757ea85be98a618d0f9d27e0b23e76be07d062aeccd54c1c36d8222139d925898e9b833c9ba3d676738c1fb0df1175ba70353a20633019af5c0ea4084f1a95c5895c998d04fd72f31a5aca0128bdc4357970f2ef428956cab03ca4789cdc467beaac3c00cf249b5910a55062f4370341e3707e34481d3c3157ee01cfb22c778f1697f311a46c2c4568e13a517ceb71ccc1722c195b850a111f705d1365913cb9694f476eb6ae732b97325faed2e2df43db0d1096abd3ceb5955e126f2eaebc6ae1057be9d8b6dddf575a40d97ebed64bcfdbd5bf941a9750de451566cbf3d1026f749fc4574641183daff715556a6d1a5a04b885cf7d00ba04e8c56df4192d97f8f3834975bfdd7d2cfc7d054192ed45cac9ef27305ab75eebc59543caf84218a62f2d748b14e5d69756d869ba345567a4e4f0aa561c85ace548ca03ecbd5a2325b3b8df00d8260ba2625ce7c0b4c8a9bea3ff57ba5dcc7cbe1d24ae9ab5ffa186d0d945b976342eb4f0c69c31f88207e7b22638b27f1cf75f9cfae3fabb54af777d29023d4cdf3d674f154158e34264093b92cd185210c792566bf7f729ee440d1a764569d5e4f1512a674959c1671876d27c7a6e4adf6fd205bdd7ebf29db8349a1195132cb816f3311b3a7d7be73da80aea65ab27f1c603676bf9e2869817a276f437c8ad9cc2a5ce80f578502bb70d1806b00877ada92e84f7c82bf0a731bc13ced283b0dddd5ed59bec47d881104ce6be5edc42c2359f99564d79839c8ab50b6445bb0670c0dd9d8253c482906df9f554b4e59da8c959c7af7748255e03e5ebb5b98f78adcafd60c1b418359a427c8227c88c740053c906b20ecadc4b3e2766fee8e21cebdc1ae6fdd6ec10730671e97fa51b06936a07d712ff75578210a36aeec1dc89f690847e4cdaf56f75c5e4b29d8d3256fc3c4c0c58645beea9ccc1a3c897cb8a452a215d5894b5bb5e68b4ff09b8cebfa0952ef5a20426a03c51c4b3d34b9f0aa3ef152268b10eee348129b3ce59b24f5e1005f501cd67f50bfdd59c1c8ed2d86d5aa83eb9e7e454525a89cf8f4fbdd2bfbc3303e1e686b40a94075486bc5e7ca345dc8d32c9aa0b34823ecca97aa65265723b7044c99a04436315c7d09614b9211990df72d50c4fce6b668acbf95f53574f06f3044e47958500e299baacfb27b5e67850dc05e1b540b8089e7085378f33b2b3c2ceb5cd45cd933600cc9c886a722d50470bf3a0b7221607168d2f439a7bd7a1b02ac8cf2f2819369e5d0aba01dc2ac0df41cc33cbbf26f5931445dd6135dcd94e8239974f939b789d919d6558629e9ea9f3181824976770c0fb83f598070447460bf249b45ce5388d45c32f03ee5585f492d4fda9a72404eaec85cbbb02038c0f06636c639dabfe52b50ca6918dc5601a365ab0aa591439686934e1e39fffb01435b010d3985f74ff14f925a1c310e69a4d3ba7edcc816783cff5063eec754b99651ebb48c3681c4f61bca75f6859a456abc2458142ec6e002d7cbe06802581fcd9555ba46671e25ac293a6fc16fc1d87e87c9e724c9218e849c223a9d1e36b6f1908f588e7fcccd671f435146d92874eae168d4f561a7af45ea8de4aa011c6a79484773c42d7226c5b4936b45b59752404ee4a609c220f8b5343a763ca36f2705689f191cfa511aa4da4be8b2b333c9a029a6f3292101e9f651e1266ab2ca551b7bdf56462bfcd6fa9dd9fe07421ea451df802bdbbceceb83360c9c36df52c97f3072b7fb94a8ef3acc80ec14b8682d9eafbd2e228825e9cdfe762a2cedad1b87f92485a771bb701ff35bf260dc15d08a8ea6c6f3b4d5f7eb8e3b8c536f106899f73dbe43f91343ace6fffaa2e0197b44b730cefcaed1ceba9140c05706e4fa52313b7507f18888b8f00542b6029633ae3bea9aeffef4072a97f6566b84900ff6d6f30a80754e79fa5a83fc6efad719e38c413290b26c9755117469b87a903cc18491ad1b26ce14a8a7362006430f1387ca0d446a8a861ed65bb9d8d03614c79724b84cf607ebbc9374f6a5d494286ce75383f314ad743822f8534f23ddef60b4fd0e03dc6c810ea3ced898493fc73b0455774187b6ad55b9fec781bb715d2140ded272bd7f16d2cc2ed61a6ed2ed46d6327d3eaa5afdea3388a2a449d25d40413824b667da120ef3a453fc5416c83c5d197b6e0c2e7dbb385f4cdc62a550768fbf29fc85474daa441e8e6a61abce6985d9c1d8308437c21c09a2a02aeba119e17b8d7aa9bc93fd1f750a69acbd08885ffd4bd1165b880f2c070e3f32b113d99ebf491420e74ef556bcf2129769ee44d3a155dfd2a6ed7b794ace72b3b3a46d6bcf30dd79228752a32f876aff52bffaf8e5dcb5cbd206c0fc64979e326e52ccb8ed8453ab88a0224800cb7b48a21e935f510bdd1627967058c5af93b41b5b1a0d76bc1262d16aeb5776599a184c52da521dd1f365740bc6e931b38299659a30835bc94b7ef9dd631a5d5a1d3742c39d603584dc44de77dc16f6a502bdcdf9e2af755b8a28fb7592c48f7155677dabfd79e82b4dd769b40850d4cabebf2e6be3a82c7fc19a09056849125d541e8159a2561feb05a97222c0e040bab549c4754d9a0881bd7cd973628eacf5b76883094fb9aea9aff2df9651fb95af274749d880817482f342c1dba80277f96f0b4881ae6845763cd8f6df2a8392494581b7c2783c115f99c8f5fa9a6269457152dd3ee914ac9e3d7c4af131f3f3efee61e44d123c245ae4a7445acfb0f1a74d90c8a2010893786442af9fcaca3e67270fd8b2056a426b9c52549180daecb20e8e8b253ea64ea94cc4cf68c00ccbe00214b889145ee3caed1a2388a47e1f51c9c5a88921fa909033d5f518a3bed4263a435c1a6ac218728ae4309b0b411dac79a6e63ae14633786037ad33a88b17ce953356de60ea77fc07ba686867d7396d13ee765970392f7df778376ebf67109408d57ba29a7128829874c044eeefb66b2998370b5b8007373c186ac3a6fb31413f99b5d35a77ee65017a04de89f64f91f34e1f7625a9fce29f11c07d04075f445c145bcf115d82320b8416a11349020cbaf140115851fde9802df0b806940519605d03f72064921747ea004810a70e5d9c9b7a6c9d0f880571303f5376c6bf20ea0eb4a230b051b7a94b81a4f687bc50fe90fe2d85b6c0224e333fc00adb995f75c222f890fde71c127f5c221bef8436df64d4b3720a3b9986bf20f4851905bd94282865320f7ef44bbc861750b48a4f7eec51ef69cbddf588a28aa0e3d0e0a16084f2004857f245db41a2888b1ed4b1e6e18621307ebc6b517bb62f51999abc067988a6eccc027aecf155aa791cb12dcb5ba91902dff604d766fc9c6be584c928f79229bac0db9160379dfd88266c86b8bd45b34d42a33c3c7b3e1d3f6eb10e4121a9f32e5219ce8c981738c61654a362ed6e0e25213897eb7da6d78163f3c7467f668dbb50e3bb5669916346a389cc81e35643b0cf0e321a17805233a64635a4d6740afe11927b48330be755eeb02e3c3280530a86369e80902abc2888c0f1d2a6637669a71659eb442dda2274210ab252f11c0d3d9c14986d708e260fdf7298c3a1e6efa6551040db09e0a576c0535e5cda297dd577e336fb4c50e19f1ba15f579e6749bc276a57dd341b7bd092ff2ffbba30a687014f1aaaaa6285570ee6c69f6a9a801449998585046a9d70fb5481aef2aaa17d6c4640e20a09594d42fb71176603db2b4270e90801f7dd79820e601f22836fee393bd90d7b4688aff4f1ca0f9ba69dc53eaae694e3a5f468dbc4fcc77b2a3c5dc01146c3f6d69fe6aa6d88ee80087f4db3c11cabc295c747df1d6f8d7ab20db2982fd3b13d485e87f4c95647b6a0bb9f241fbc1ef60a5883384973b45c99a4fb04219d08b01feea5331c4287f1a1a09cc83212a7414df53a858a35e015abc85780a687ec0c346e378d9157b64a2180af54d40e98a58125246d6c1e03204ef777abc650702e80a76497ba5202ff1ad9cf8d113ec89032d89de01a324d75242e09de75ad97ad4ee7152008c152e44b3e8da323be66dcc642198dee5b9b42eca4cbbdc048a6798983a32e8f8caa1424aa2061b7f2c6f96abdd39cb1d7d2f6cfcfa920cb2373b8e5d8ce1ae283621f6aeb5234147d7b9606655d51ebd34020cc155a3090169cc4453f8f24e24e756e67f63ec8bd029c6e6ff3411475b921f792d875428b3809382e7b5c00f814f1a72582d954086761bec57ebb0ead769bfb03e35ecb609afa3c35791991896b2db78aebceb980b9b44176263358a5f9a09626c2e924a3afc98ed2b1f901dbfb59a0731cac12e710195f52d7f7f41f84bdf9fae08ee16efb8efad9276b5a0242821e2e6088f2f4096c67747f6792c3ecd2560991106e1db16984c8cba99fc2c0a5b3decb4463b9b9db61cfc3182fd25bc26ef178caa23b812ee4f2c6219c26a1fd823282f9ebfeab52972ef043f67cec56c3820a1213a8a34f17eb09d984fc09664a407bf71378a8578f24b66bcd4ade3d92c5f1ec915ecf27de1b5d6444287b4deab0e05ee3b6151b001001400030000000d00180009065c"], 0x1100}, 0x1, 0x7}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r3, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_PRE_FAULT_MEMORY(r5, 0xc040aed5, &(0x7f0000000080)={0x0, 0x8e000}) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) utimes(&(0x7f000000d000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000000c0)={{0x77359400}, {r6, r7/1000+60000}}) r8 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r8, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r8, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r8, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfdf, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000280)={@ptr={0x70742a85, 0x0, 0x0, 0x34, 0x2, 0x16}, @fda={0x66646185, 0x8, 0x0, 0x5}, @ptr={0x70742a85, 0x1, 0x0, 0xfffffffffffffeb4, 0x2, 0x27}}, &(0x7f0000000180)={0x0, 0x28, 0xa9}}, 0x400}], 0x0, 0x0, 0x0}) 428.610222ms ago: executing program 1 (id=12553): mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x1000) (async) r0 = userfaultfd(0x1) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000400)={0xaa, 0x285}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x2}) ioctl$UFFDIO_WRITEPROTECT(r0, 0xc018aa06, &(0x7f00000000c0)={{&(0x7f000040a000/0x800000)=nil, 0x800000}, 0x1}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600722, 0x66) (async) syz_clone(0x1000000, 0x0, 0xfffffd11, 0x0, 0x0, 0x0) (async) mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000100)='./cgroup\x00', &(0x7f0000000040)='binder\x00', 0x10000, 0x0) (async) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x27) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f00000000c0)={0xdddd0000, 0xeeee8000, 0x1, 0x1, 0x7ff}) 416.270043ms ago: executing program 6 (id=12554): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x400001000001fe) ioctl$ASHMEM_SET_PROT_MASK(r0, 0x40087705, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) (async) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ppoll(&(0x7f0000000300)=[{r1, 0x40}], 0x1, 0x0, 0x0, 0x0) (async) rt_sigaction(0x19, &(0x7f00000000c0)={0x0, 0x84000004, 0x0}, 0x0, 0x8, &(0x7f0000000000)) (async) mmap(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x8, 0x13, r0, 0x66053000) 283.056701ms ago: executing program 1 (id=12555): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/custom1\x00', 0x1002, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) bind$bt_l2cap(r1, &(0x7f0000000280)={0x1f, 0x0, @none, 0x0, 0x2}, 0xe) sendmsg$key(0xffffffffffffffff, 0x0, 0x4840) r2 = syz_open_dev$usbfs(&(0x7f00000000c0), 0x204, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1000002, 0x11012, r2, 0x108000) mremap(&(0x7f0000000000/0x9000)=nil, 0x600600, 0x200000, 0x3, &(0x7f0000a00000/0x600000)=nil) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={&(0x7f0000000980)={0x20, r3, 0x1, 0x70bd29, 0x25dfdbfc, {{}, {@void, @void, @val={0xc, 0x99, {0x5, 0x40}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x4000810}, 0x4) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r6 = socket$pppl2tp(0x18, 0x1, 0x1) r7 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r6, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r7, 0x1, 0x0, 0x1003, 0x0, {0xa, 0x0, 0x400, @private1={0xfc, 0x1, '\x00', 0x1}}}}, 0x32) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x180204}], 0x1) r8 = socket$can_raw(0x1d, 0x3, 0x1) r9 = dup(r8) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f0000000200)=""/71, 0x47}], 0x5) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x2) listen(r9, 0x1) close_range(r0, 0xffffffffffffffff, 0x0) 282.748851ms ago: executing program 1 (id=12556): openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000010c0)=ANY=[], 0x20}, 0x1, 0x0, 0x0, 0x44801}, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x28100, 0x0) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)={@multicast1, @local}, 0xc) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_NMI(r2, 0xae9a) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa2f01, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x2}) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001d40)=[{0x0, 0x2c}], 0x1}, 0x0) write$tun(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000088a2bbbbbbbbbbbbffffffffffff88a8300081000000080045f7005c006500007f019078640101017f0000014404d4630723976401013a6b01ffffffffac141453d8010102ac1414bbac1414aa7f000001ac1e010144145e41ac1e010100000002ac1414aa0000000244045f800012009078000000040d7b40111a95d793d4b97bdff10b1ee4df75b7dff22f103fc1762e183a7450d77fee5bb9059cd27d74755f08331ae8b53b342a80c1dd35c7aa648a9e73dd67ba30afc511207bf597bdaa1c593099241f2bc53020b10bf68e69daf753bc18577f13b68d1f761a211192813e23f67fc2e970f2fd26a4fd557722d933c509206fed8949ea7bafeda3da4d4c670ee261a48d017d95bb5040f4c6ed5300000000fb52dfe9d98b071d9364e868d8aa4003c2d4cfef34f3678a1d0174a9"], 0x76) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000440)={[0x0, 0x100000000, 0x0, 0x7f, 0x100000, 0x0, 0x2004c8, 0x8000000, 0x0, 0x0, 0x7, 0x0, 0x5, 0x0, 0x2, 0xffffffffffffffff], 0x0, 0x200}) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x4, 0x5, 0x6, 0x4004, 0x2, 0x4, 0xefffffffffffffff, 0x0, 0x0, 0x2000000, 0x0, 0x1c, 0x0, 0xffffffffffffffff, 0x6], 0x0, 0x41901}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x100000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r6, 0x40086602, &(0x7f0000000080)={@desc={0xffff8000, 0x0, @desc2}}) r7 = getpid() r8 = syz_pidfd_open(r7, 0x0) setns(r8, 0x24020000) umount2(&(0x7f0000000040)='.\x00', 0x2) mount_setattr(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x8000, &(0x7f0000001dc0)={0xf, 0x0, 0x100000}, 0x20) flock(r5, 0x1) flock(r5, 0x1) 282.571891ms ago: executing program 1 (id=12557): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) r1 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r1, 0x0) syz_io_uring_setup(0x3b48, &(0x7f0000000000)={0x0, 0xc5fa, 0x1, 0x1, 0xc3}, 0x0, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000014da2108ab1204000000000000010902240001b30000040904410c17ff5d810009050f1f05e13f0000090583"], 0x0) 1.08142ms ago: executing program 2 (id=12558): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1c1) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='mounts\x00') (async) chdir(&(0x7f0000000240)='./file0\x00') (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) mount$binderfs(0x0, 0x0, 0x0, 0x80086, &(0x7f0000000100)=ANY=[@ANYBLOB='max=']) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='devpts\x00', 0x0, &(0x7f0000000100)) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.kill\x00', 0x275a, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x1b9, 0x7fffffff}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fcntl$lock(r2, 0x6, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x1fd}) (async) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0x100, 0x70bd26, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x200}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x10}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}]}, @MPTCP_PM_ATTR_ADDR_REMOTE={0xc, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @multicast1}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x40080}, 0x8000) (async) read$FUSE(r0, &(0x7f0000007100)={0x2020}, 0x941f) 754.37µs ago: executing program 2 (id=12559): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x3) r1 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000000)={@dev}, 0x14) r2 = socket$netlink(0x10, 0x3, 0x10) r3 = syz_open_dev$mouse(&(0x7f00000001c0), 0x5, 0x880) ioctl$KVM_SET_NESTED_STATE(r3, 0x4080aebf, &(0x7f0000000780)={{0x1, 0x0, 0x80, {0x8080000, 0x8081000, 0x3}}, "64e19ed022e7a9e4c3cafa3f1c8993d72e31db2c9a2f0ef6bab6af5a5567edc4d1d88b5bfdc1fa288fdae914873d08f3c959598a55209fa0bd6f949a141d0d352a0ef32f737a5626c9581621d66f3cbf492c425a521ea5c98b9599be120902933facadc0e66011a6cd792eae8fa78f4640c41d8fe38c5dedb436d913bec20703d59b732f4582e7dffa25092fb88364d4feed9c122e334feebd6eec03ad9d56bcb095114c564bf46ce138b02659f8c47dbaea0bdb2482f0b2048531786aa6384db934ac6a299eef2f8f37920adcce1e317800191a3b77e9f54d5719a338f8c9b811cb942f99b5be9f1e38c8ee6c5bd2a5ecdd210470bba3e773a06f259bf6cf3b8d4182836e7b89c67d30d8ac9a8d7206e2dfe0f70e369974692c201407880c5205d65d571c006f236bcf65ed50b2a20b824494b28d40692ef85bd51d79ccd298f9b18ae7b0a5fceea389c8ed483367316af5d3fa879ced01fa8cc07b2427245e5e9c973a7cc59f0d6ab4d72d1dd5c5d8d580ca575bdb5fa363a8c1f1403909cbca4fe4add7dac410b1eb10fef64be20a205900511ded1cd66d71fe561658afe956dec2d0ac79528b6b335b23b92afb81bfbd80c722bdf8457cf982d49650c5829c1a6d97ec8b76fe983b009a5ee5a6bd6fe64355f4c37081ccd8b133d478297d97f1f980edfc3f7878154661feeb01fab769183312d67a1324d871d6835811941db20aef18eb21b5cd069a837ee9bfec41dd23c57c1a2ed1c7efa6c640b075b7299d0ea701fed168eafb0d86eab2794292df52f4c765bb1eaa00a55f6286ef491f3c02b404974ac45b9c720dbedbbf997a22e6ff7aade2349f9e41b07d5b63cc1208c5f5e23080b0cbf5ccdc04b7fe539039c9326a8abb5ac41a0f2d950b9a97b161dbc8185603ef7d4dbc482f492dd22523d939cd777a82804586251c04810c18148874cb7314e52e8392d4c55317f816993815ef5142de2104f16d2cbcbd3b2d6c7d67273363c6bfaaa8127b26970647b9a950244a792a35724ebf5c66e87c59e31588d7dba26aa7d6086ab7394d276a330427b43cebfce76418f3ff55a7b190c8b56e7e07435c4cd4fecacf47d6cc7e288e2e72089e263aff7e042ab7367921ee484c636b4abd095af982955fe2eeb842b84a1eebf41ec0039f467fb36b8b0d260eeba986db2741417270ca7ebd64cac10d038e164cdbfca6547a03746064784adb3def6146abf300d42c7ba4eadcec09d364110a032aee90e532d9ae262a2a075fdf37161cdb451369098284fc4a536a361502e12683af0a8adfc9651e0b4833ce598335eb02ec0e0f11b9750e72eeffb6fbeab27695aed3b4da8f5fad92f8310f43f19593bbf8c3d94286d7c76e809ce84c84f261552c66812ae85a2a164671440b3e7009d65a343276f4b20fdca52c1ec26623a4052d04b0a006c8562f4287d21efad7666f108fd72c774dbf55cfa9951b95ca72e7ebc07ab9e80737613b99ddead175a66064443d0fd4ed1796ba8ecefbbfdc79dfb1c3a5475d636c3406659e3180ae22f4265921c2239929b2c84a726bcdc9498e3131595e927f4cc4ff4e40f6c37b582afec2226ea9d53c4f0b3f8b8cb3a78be4ba9a01d3fde48fe6ea73f386de549ce27ce2574aeef85827d0896ae6ce813659ddfa18015346df98bc602911d49b5c496aaf8538c1fe05bc4cf9b02abc4f48f4c8e1f040926941033fcb036efa3d42af5ee03d3f96e923c8a226c61ade8847f496c1dc2f457654142bc9cc31795717842f6534f8a56adb709c6c8d498c4b891d5fcf00a68adae1936e7af272da5f393d3e43f402e3e5e95b20b0b48fdb3505d3ed77b60b8f3d0c6afee125bcb29b122b903ce5c432133daab0fbf643d24ece8975ed1c18b23e94ed9e25450749e747ade3d977e2335a4ad14cfa64f4d9323eeaaa95d828057fe6fdb1921ab9419a48721c60a362fcb8ba4b420379f82d3c9d46724a258eb966de96498ed4ea6fa15fce9c05b9ecc71ba4938631f2a7f16962c2f1688bdd4fc84ecc16e245a012aaa9779a4f6ae27f11abaa5aca63b828217759efbe2989ac22627e072837a08b02fb3cf49c0d6ce57d462d0d132f1578fe673040441317edbc134dcf0106fe30fa648c0800cb5eb442c0a77f61dece13a0dbc78fba45fe5ec37624a36bc5117f784d752b6fe1b91b984dd0922576dc2450f4e711f31e83619178e28c2ff4a6246ff0fd97c6b93de257ac8d07e62eaaaf13f13e911266cd1f5d2a831bf50634b3db2429bea86310cbc21a3a19bde8ac2beded75b2937a7eaa89898d581f185ecb3fa24e7981c14f75c5d5b5a747adb084b3813432961a8c6a341af6e520ed4a6dd39c028baf5afa7bd0fd9924178993c7e9811191414d1750344fabf824627355135e881c122aae77787b1716884d126a5c39dba8f4adfc62ccd5aaf99bc02634804b751b112dd25fe8716ebd92b4ea4817e6b5d7f5700a50746331a100990e6914e1e412978f020f46e4e3d73ae8d5806654418620011ea593da7d07a973b36a70e9457615f207fc6380c21d54958161c76c16571caf73235c9c8c9b9693701a67ff53c84f32b46d85591a085349d22e6c6387bf73f6ffb3376bd757d318a701c79821a4c60a0c38facdc6efa93e93803cf983f8be4eedebad5589b50c2fc20b642a2bb9a7965d6394e4aa3d0daef494d0138fc5308d508d822fd397cc045f4b96de1271175b4d9fa7decbf1db63c0983c5d12efa7c80d390fbd9bbe691fd27b0f9665ea082380719a059ca55c193ba693fe091df43a302e5e762da931428eacb2ce553c4b57aab41c1818ae7293ee63d1c7bec0419fe6393d7ebbfc927d238ca7e583ba90e23826f407e96293a88b78cbd7d24c9d75decb5e12fac61cdafa8029ddef91f003812f513e34486b629bd4e1c9d903a09e9e295fe287ea54f420845c0461b2658894f0698aa9a0cbab0b6f82974097dc66207181d2291c0f527acd92f86c888ad2aa4174dfea3936a22b48dc8e28dbe9c469cfae1f7132b5bbbd0cceb224f2d9786985387de8ae2ce95413004c3c1ed72bf7efdb7671d931b3d36385ceaa567f6d70a73a1037bac576b3733dd47024d8e57aabca2afac0f810169cbd651bba52b894cf544ad759a6164bc0688549f96487ce09fb275ebbbebbe47b48e2788bde44b0f604141d7456e1c6422ee701ec57d8c1decf13fd389cbc01c100d3526e1b3b1bb637d7a2d38626450c0eb877c407a7326c76a0ff0ec506fd9fd653f3e4774ced5646752983132e4456b90586e33fed654d04fc37d00891961c2057e4eb3172fd869bcd9f1a9f3f3c386b12db572370d808549b2baa39da14205066aad826de75675565a96404e4d2e021d47f8c89a9773e1bf2e794ade90d9c3221053dcdf1c1cd50713cc5c7361d8579e40941a14d9bc622c5197e429803bb1354158b518b987c48f67fc42304e23fc70d8d1d4d7e20a71311670ad26d777a0b5e78372fe41e7578901aa3fe8c905395405eda083fa34124dd00e3896921b0ea933ef08fc1ea62eea5656b6ab350b58ed8a7a8182fd23226d7abe978b62d5c2141581948a47768bc9a05d99b5c553d1f12c2f93728742b74d3960cf359a154a373a27fe88719cd7113455c2701ac909edf71e81fa87b4ccd741e5bc5a2dbf7250f41d23aeaa281661daaa963f6f568e4de18258b17ac3b0556c93297c3cce41deecd6b395b96cd0f3efdbf52c552dff722b2484d05a9d47a502bc63ffe64fcbe1066708f0bd8c97c503a52f649beef650b25a5dc6c1a20afd75c91bae8bb7989da976ec9363e0550cb65e52a4e0c855353ebf1f272fc1a4f71128e179dd17538339518f0f7bf9586fe4b9dadfeb65409333962fb99b4cd95e9c2cf5fbb985e05ba33385272c5dbbf0d8c2ccddd7c22fc27b1151b87b1c6d85f7e971e3d17d584392e271588d70c425d92715f2c296a31926631fec34f4193b65afde9b2f812a33acc15b2cbf7c8754c2c3d223e1909d9ed6c0707b69114f5cfce04180c7cf572166a502ccf9e7f60eae9753c8be40adf26fc98aafcc871946355466664b8f53b374d3361a6cee312a72a4f58dcd0da9d94b3d5136cc70d6d0f4cc2c64f652833ea072a943b5cf049a4d33ff484551d0144f4a55df459ddc5b32043e48c66de4649f75618d9f2b6ed4ff1fcd1f720268c6531badea23e92a07c769fbf3e6e5cecfd2b12cf68d9527ff9d61673e97ef349b7c01fc16736db876d92f887ba9ae8760e710753bd66043ed1af8a067c4111420ffbd586ee39e7a0d88ccec9d0998f7611b203a1b403f9bc5724a29b007cdfe312577ca5362feb1ea96865dfd7a735c9a9c996151d39c8d2ae5a598a7a058e530215d555550d1ca6752fb5a644ee049c18defbc9f2197fb95a3b38b869c20bcd1abe8380ff01c4570cd3622b6ae8064b383f443d2264850c993df0a3bca2d707fe31845bd5d142b6a9b41da8f931744d40149c5d2c393820b36c74c372e00308a4d326d21088296468ff98e1d07b7b2d42172f90ff76bffb705d8439d9f54abd5e6f826ec515f70db68189bf9ddb3e1559d06a15756f4ed09d3bc864111e667f9f457918793c54a2abbf1515d7e53c04b028502a9a31b22cc1bf884245a9fff49cb44d736ddd16db9b636972c1f6caebd97ec50bc4f38ab306bdb61cd556ece36203a5759ece536bcfe63b3f6d75b513782a477365cbb6e96a471563952cb069030bc52fc9eaceb2957db91522d90b49863a68481a31cc2932a2fd932366eb2b4e2df9827ab8f1df38f15976d03f4645fc42d40b570b4421e97d338e55d51998b1693e088d64f83c679727a29cce4512d413e350539e478ee3e6d65bc1030b61ba471c53ee412f08efb884814068531973f400f6708fe8134ddd3c24c6da5ba229dbc12b58710b2350b6c4e9f2ce30810a92d0283da9289f3706d9658f7778d2c92ee4d7dc83dd5e1d600118ca3a525086c9dab4746985f876eab4996bf5e681f85686458478f6664d04a315a823f049ebf3cc276624ca65cd97346092e8822f1d945d674a57940629a57df58b3143e90e75d20d4ff14e4d41e55925bd60bf6dd398ebafa94153237b62cecffe7da2bfda0a5e8296cd29a06120843656341c1b445bc1568102d1a5b6016bce2cb3ddfcde52cfae8673754904db8d5af3af22589c78e80a3b422aee8a4e5c0b358a9ec361477f5c415537a696c021a2a82a214828aa69385d6f44bdbe988d1b49c5a0233fb6100e6c6efb8a432870ee434c366ed7f674fff835e7f4e7af09a60dcc2594e26e18e390dd7ea560405a808bcad62fb28feea5f98060d15354aed39703c5b8e7658b111115a491ca912474f8cd43f624ad9cea3c9ecdeef70ecc8415e622299828e686bb437366c3d13e7d0bf2e04eb86d61913c5e3181e65656d13bd0fedc0087a9d2d799273242f2098e13f1b0e22f878d4b49a393fa0c56fa310afa65709524c386e05c6d15e304a51379fe723f73277ecc5faca8c403ca92462c2120f6990a67864a0bb6d7626c1d402419963fff83c76d7ddadf45303f1afad0a8c29b82e3ec4dd6f22c94359fb2f137e6f3a1cf267748460f07cc2350d5447bb473a88390f383692999765fbc2bb08235f1ef5039398ac65e4d347c9d9e402d899132b0ac02cc0b3c57d1721b3e5e7b2664d7fd2076a5478819e53c88e3f64ed1ddab4395df4143410f43b72ab070d6a2657fff03b87a52401e93494f1264dc4ce6b6eb24a30d7a25b21bcc3333935e70884c0500", "f7c666c31d87bb314b3b74ebe188969e3a65fe6988bfbbe649b4a3c70be55f8656b5f74593430bd3c9654237ac093c01b4cf9b09e4c0f06526f17b5dc61c6947fed6c2bb1a871a4d3769475d32404fe5f02a11755c372a242faf513d8af672b1dddf12df7de061a8726803a4b4d290175ecb27202a8965d85a901596336e92968f2a16a8f7046fb06fdaa6cdac2da90d156faf68eca8862c7897cfb80344e774863bce4f77ca8a58645f31cf4120e7c0fe3ca7520f09f891f04fe12dab98b73e0f352ae120ce2674e919eac61f7c7cb7fa7e2eb0a65e2a8c2170190556acce3cb187fecddc4446fa3677c5a435101125e84eca61bbba3d55b113babead60239b42621a99cbd5d9406084056aba1d3de41c756bc704770746fb226b267acf2e901e9a3651be369353e90f6d8b2c97f6709bfa46c2d6b7b804a10c5c66e448f479a082bd9318b145054c491a1386aca2248a713d868c5804257f18b7ffcb93d18c4322acf8ccb20966f52d8b52c533c94a4a051154d2876f7599224b322c421ed9baf2c5347725ba6fd2bf00abbbf6f472f2fd3ff9ad9c17e8afe1191af52bfa09b9be34b3327feeb34d998e69c26bca31803c1331bc950aaf71fa9f3152098d659add81d7922a03c83ab3ea641197e68e313bc95f80d2c05e5bdcbbb9ed96c5c3c7024b52017ca3a54094199c95493037654bfe5d8907f5c82f276616dd6f9ad883368247ff5afa6bdf42456a6aaf2d2ed89a338cb409345566c55b028b30c3846c365ba84fe76e5618d8cdaebc5a1072d12ddeee7c6fa76af54e8e6d8ee51149b1b98d8f11e91b955088c2488a88566f9e529d89c64b45a376d4951f6ddaeb99ebf1355a0d478a5061b403998862320cf1418c34b78899531b98f4963724b91fff414aa497dd5b38dbdc59f73c6844d3a956fcaaf5688be1604e1dc6c7243ef249b5b85980c8e94e51f63f4b5a4510eb34cb3490ea5da31d629fd61860351ca711921c90111e3e7c17749f5404e220ec31c2feac61f7035e59504a1ed3a32e75b847e4c163ef83303801aa68e796a4db33766a38fa88a81b3d104d1de17cbdb673349b76271460592861f6a736c52f98152b889150f7ecebbac170f00222ee3c63027b535bda7e1d6f518b7b7f08e8be039be7010779738fc732de245a8a96c2f9cffbba33c269dde1baf3c47da00afa977c1b49494f3fcda80a466fa8ad2498d1b8eb695fa08ba5287b3f503daabe080f57b839d2158e8672ccda7e68b6f251a728934b6b4bdb82628823212e2d94551a4504215c4fe1fc4438423e4030e2e45566e9155c3a6ed72b7b62a4736949c864863b45b284ed296709f60bdf2cd1540ee0c30043f4c4984beef19b4c2a7f66ad23e6ee178194d89f62a7cc9622bcdbdef6f776d11c66d61e59fc0514c7162073f740915d7bd83211521ca093e1a05d9a682a9db7e93bf6b4cb790f88abae3df38666570b32c3d154c79349b1c32bc97597021abc54c0269ea5268188e9b01f782d62fc261b39d9fa2a0b791145cbafc04fede87daa1fb423e0cf736d8bc2fc0df82d85c1288b980547d0d13418798d3119c31aa444ba1e0fed75b11fd5dcfc320445a07294f5f26a837eca80002e2b3e6a000720416ca75f407b97d87828c37f851610ba13b5d0d1f1f6b2073f76450fa7d5150b78e431840780ccc696a08036f3f0b060a2dee4abc09bcf7e5e0335ba99e1498d3cd54fdd6aa27f6d1239c3969b157b89dc47df313f8528c0064a7ea8f7c87dcc72b96fb4f95ae334daf56531dba1ecde5dfdc7243c20c32952ba5fd62b51c15947ca2929519e77e5a4cdd429cff814fb5b079e958be4da45a453c0d00f1777764aafda46f31c972cd1af5c8c74436412bfb21977e8c3f925b65e68665ceec5eca94b71dba493f210b620ff262b87e87026c65cc471fdb0f02b413531a86e54992281b3fafcef069763b08fb8b9ab1311902f75e080de78d30e1240feae58a07bf0b16444f6fffed268bf32c6266c078194d034d93d64d6226f3b22937a3f49d323f1968ac5b67453113a0ec22af11f654a458d3ccb77297aeb2f7139225c5050ec470660ea11d9793d66138c72d2b45f1cc2471cb8e90a365f63e0ec29e680c6645fa9685461b356545b64c4ac1924cdad6ffda7f6379a1416be4bcc1af0fe274c34284386e0932d731b1fe611700346477131321f5c7da3b7f9dbb5eccf3b09bff4528c86273004c40b01e3b6fe2ef80a224e3cedbfb2b9e9ac8e5283ea15807896d17273edd8c13bd7d160a7ee4c41c4dc5dc3f74527d4b014ba6750c93fd1ac1d7b283e81855c9f6934bc97007a875cf3d67b8d45a0cac22d2626bbd46867d1b7cd1a06016761842e8b6d61ab7ebbb4caac8f4f6f11439e177f81b40ee9b1a048f415a8b0d161e46b481bc00000725ebcf6dd5b96ea8ccc9f6b27854495632069547ab27d97ff56e862767ec2cfe446dfb28adfb591daa868a57d8d7af3f5ccc32287974fc2835f23e265023aa0947c34319a5e0768f3cd9a6a0c9ac2249cb2dff30528c3fe31b497f53ebdca51a00531e0e9df555ff231a8d6b8c85bfe401b974e9cd49ec990dc7b8f76ca685918509e259112afe7374e43b4f9ab33caa1b279d74897d0f48caf4fde69f46fc8727d40ba0d9337172a7b9badfdb16847940bed05ae626e2acba1843d895f65c49bd94bb2060d18c62ab05f3944d30f76c5363739ca972472727a1eb99a6a1fe6271aeb2eb6deff261dc0ec95e85c2797280725a55122417fc7639d3eab099c7f1078fd0d651359a1fda31a9cf08a159a22f412b6f2cd612d4d3c5c5824d3985626939649d4592a50a51196e610cf1e3dc096ab23a989dd87fa99da2fcbe994fb88c5009c5feb6d7131be82b75da44c0dc48512bff650d25b7a2ddb5c95fdb9286fe13f1cbe7c513dea6026d1179b0e1b3de80b91cbfab8cf9c594434488b7cba1a0362b30786ded529f4bc67b95d4b2ebd77fa077af3c5053b92b3086012cf017810b021cd7f31e40b4bfa1cf859f29615a7a68341ee26648a469a82bf6eb5af8f053d1f250be012e2c47d3a2a599b6e838f2bd8392d3e1d8a35b143ef42020880e78573268a4ade5b1f08713c8480a05fbdeb5da1a3b6c061f5914d3cd6a9685b0464e99d9649162fdb1e048e74496e2c2df3264be698b54166d7d633f1059cf616ca8d44386d2bf07a628214f93b0027dd61b04fd6c08bd5d39d0448bb4ddaf28a433b73189a202612195ce3dad3469bd0ba164510bdcf569d069d775ea5bf6c817bf01a8d3a5e28199802e2d9931d48d836bace3b135093d2c29c4fda6af2621d9b9570808c927704fec2c1c27e7287dd25ea4b574861344dd72269f3fddfaaf1a89566825bb8d2d6fdbfa223376cb35804b54a917e6399a34039d9c3aa939c46879062974d1996321c534a1b6cf5ca2654d9f4c4d570ef5d53f40492b2b4bf22b5bdeae814756cceeaaaee230da3bafabfcd0af77ed78eaafd7266ac4df31e9f78f9f1d8bae13cfda38ffea51e3d74490a134b0cc115b8b418a864f338e44777e0f93364acc366a09f1ca94367cad32d50942569aae0a50e33fdec34e0631a120b178e4ffcde4bc26985606f5376e1182f945eb4986184c350c566805ae4be99dd1f299eb1ba72703af7278df8c8b37e386ebd7cba889b8472bdd67a2fb9b1de220b13f88cb9622ab9d36b6e182a890e41441f4e08872c5233caac56be0638877a84d6b9c97a20b60435c6b600c264bdb19fe639ddd5e5ad3392bd5c4ca64df374c3329bce68c4bf7458d4e7dfe87ba7d8538b1b66e972db6765dec7d587f92dd95b5fd299ff64acc40d5150c16f2bb92930b0afed50081fd64bbdbe2585b46a1c8c4d3cdc8a2289c6f5cc5943629ac423b9e7183d785c810e63fdb454ad42b1692f1f2b1ea3da35ef42010062bc74734f1927728137f917e38f5fab4be8b259a1771e6f4806ffae8070816dd43f210670adbb440f5ed4dd0fa55b09d7af7b4601cd2aa7cbc83da3c8de39afee8611b1bf2906c254f2214a476ee82c29efde7e0c7ca62ba7ab02fe0687b6117b5797128f72e1d484628cff2e018fb9480ab4cc49b45db96f2f9945ae16a5809c5ad7f29ebf9494881f1727537c936b756c43e0adcb2c209705ef7db0156c507a947f83ad42ff45ec623a865cc4323eda4206163d49d317addeee719d28285d395d641e1725b3a734cd4c3cce2e004f306c61d44f8fb20b68c02706de796ef42ad8deb820661ecca0752e63c2a0b977ecdfa9225586513431d477442aca7e6aaa1ed3968a5df3f49c0d002d29f4d5b4b421de2a3039023be8ed05e3c2d2b26c4f05e37127ac6e9d47d6b1fc20e61dcf60f2df99ff628676254b5c776c0e4b7a474bf885594dd9ebbd837d554b2cd2729436fef2abf38db385ba93c066f0b150f7fd1c2f1231e5510b4db936fbf3bb9775966aa22a1ec1deb2cf24f5848f70e22f2a22e460a769f51bf3f2e90a149700645bf3b512c75e464efa90511e7b098b3329eb7b4e6b47e7a83389613b86909c0a2b73a18ec03b8bfe4e8df35ac8324b696450475b5c97dc9ed930213c497fe66372e5dfa3edde7c215483507194e401119529137335c88fe14d6d5b989bd6ba9b78cc527b5202ec346435a2bc9688985f68878275e0a1b81da3afdeaa089154f1a34cadf2e9308cf301b9c43b7b449624dfdb085ae1e9ef8cf00cdc2e8090d7f20470fffe75e94b28695f78f2ec3f6032fab70353e67ac3bb4d22dbda6ac29f2789fc62b47879f88f97b86c984c2c342f09a94e0bd2650fea7ed27750c59cfc38a956bea631a12d580bfb39a67d6090d7969cdb50e563d03c86ad339be0994791ab7024b28b4f34bd5896bbc844c48586760db3de1889b2397045d7c007a8327a12a7f7f8f597ef92ab318fe9f1980bf4a13e03137095bfee8b4ebbf5e9827b551e309afbb816070b381fdf38e1ca1c413b65839e3881679c397bd6cc04005a6e5575d7de9f556095d0cb1e7105ec504f1afb79957a98ee4f6feb9267efd563db667fc5cb48f84f960b144c07d265cbb156c263d2a5916459403d87f23bca750386b32a970ded51b0b4f6eb559c74bbb0d0bc90661c4189c156cd2119ab642b40db1c0d8aa51bab9732924da559d46cbefb2086bfa86d16058fc5e2606e01e0560d33da870d0e4dfdf06195490332ec011b1a7e6b15cee80409071c1fc34cc183b7309b3dd65b891c99fe1a41e65ae0938a30ca728b770cb73baee2e79bb758bc8568b8a66ccc0e6ccc31abc871579f309742b929de47a33c4be12c83a5890da25e446822d44e488f1281d34b65ccb2a57802914264ad31fafe222af4cfe12e7734f0774afc7fd0612c8b9a52d590348359d1c4432686fe941e3206a401a1f77cc3bc8a3ad106963ddc63455a993a3ec72badda2163259729c72d509687b9c93d96356551b121b3b9dd90ae1cd73cdc0a2d99275f609cce9f1d0f8f872b570f337c2338e2680876edf6f88ab8a144c494c85d92ed2b5d394f46113c5637adc5100aa81270f0346117bf54005ea50525c031168ebb71fd9b3e09cc9015dadb24f0721b18f35461f6526382fa085f247ebb3bba8382b89a16d73f74d9840486826a8fece543eb8306a470a7472f14cfe66166d3748b0c7cb68d3f448171656d90488756e8ebca0c9fae388587a9e43560a33e3a944e85a58bce3d451db3e4ac5d5d169cb51d92986b8a91b9eb6eb95568a585e7cf90d3afb840a7044ba2fa080a462b51c9b9db1618aac5ae1bf83d"}) r4 = openat$selinux_context(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/92, 0x5c}], 0x1) sendmsg$netlink(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=ANY=[@ANYRESDEC=r0], 0x20}], 0x1}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 591.25µs ago: executing program 2 (id=12560): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200000, 0x0, 0x0, 0xfffffffc}) ioctl$sock_bt_hci(r1, 0x400448e4, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getpeername(r2, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0}) r3 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x1d) ioctl$KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM(0xffffffffffffffff, 0x4068aea3, &(0x7f0000000180)={0xce, 0x0, r3}) socket$inet6_tcp(0xa, 0x1, 0x0) 0s ago: executing program 2 (id=12561): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x800, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) chdir(&(0x7f0000000140)='./bus\x00') mknodat$null(0xffffffffffffffff, 0x0, 0x8000, 0x103) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x83) socket(0x10, 0x3, 0x0) syz_usb_connect$uac1(0x3, 0xdc, 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x24020000) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x2125099, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) prctl$PR_SET_SECUREBITS(0x1c, 0x2c) setuid(0xee00) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000000)='system.posix_acl_access\x00', &(0x7f00000002c0)={{}, {0x1, 0x1}, [{0x2, 0x3, 0xee00}], {0x4, 0x5}, [], {0x10, 0x6}}, 0x2c, 0x3) syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x840, 0x0, 0x0) r3 = syz_usb_connect$uac1(0x0, 0xdc, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206"], 0x0) syz_usb_control_io(r3, &(0x7f0000001bc0)={0x2c, 0x0, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x407}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac1(r3, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000300)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x84c}}}, 0x0) syz_usb_control_io(r3, &(0x7f0000000680)={0x2c, 0x0, &(0x7f0000000400)={0x0, 0x3, 0x4, @string={0x4, 0x3, "27ef"}}, 0x0, 0x0, 0x0}, 0x0) move_mount(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) umount2(&(0x7f0000000040)='.\x00', 0x2) mmap$binder(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0xdf) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0x7005, 0x0) kernel console output (not intermixed with test programs): opt+0x10/0x10 [ 573.886249][T28462] __x64_sys_setsockopt+0x1b8/0x250 [ 573.886275][T28462] x64_sys_call+0x2adc/0x2ee0 [ 573.886300][T28462] do_syscall_64+0x58/0xf0 [ 573.886321][T28462] ? clear_bhb_loop+0x50/0xa0 [ 573.886338][T28462] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 573.886366][T28462] RIP: 0033:0x7fb8a5b8eec9 [ 573.886381][T28462] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 573.886396][T28462] RSP: 002b:00007fb8a6a9a038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 573.886416][T28462] RAX: ffffffffffffffda RBX: 00007fb8a5de5fa0 RCX: 00007fb8a5b8eec9 [ 573.886430][T28462] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000003 [ 573.886441][T28462] RBP: 00007fb8a5c11f91 R08: 0000000000000004 R09: 0000000000000000 [ 573.886453][T28462] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 573.886464][T28462] R13: 00007fb8a5de6038 R14: 00007fb8a5de5fa0 R15: 00007ffc55611728 [ 573.886480][T28462] [ 573.886517][T28462] Mem-Info: [ 574.044887][ T36] audit: type=1400 audit(2000000037.540:49527): avc: denied { read } for pid=28466 comm="syz.6.9691" name="loop7" dev="tmpfs" ino=1092 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:dhcpd_initrc_exec_t:s0" [ 574.045645][T28462] active_anon:12324 inactive_anon:681 isolated_anon:0 [ 574.045645][T28462] active_file:8908 inactive_file:15874 isolated_file:0 [ 574.045645][T28462] unevictable:16395 dirty:59 writeback:0 [ 574.045645][T28462] slab_reclaimable:6754 slab_unreclaimable:81388 [ 574.045645][T28462] mapped:35026 shmem:4149 pagetables:1540 [ 574.045645][T28462] sec_pagetables:0 bounce:0 [ 574.045645][T28462] kernel_misc_reclaimable:0 [ 574.045645][T28462] free:1462480 free_pcp:2352 free_cma:0 [ 574.057089][ T36] audit: type=1400 audit(2000000037.540:49528): avc: denied { open } for pid=28466 comm="syz.6.9691" path="/dev/loop7" dev="tmpfs" ino=1092 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:dhcpd_initrc_exec_t:s0" [ 574.060409][T28462] Node 0 active_anon:49296kB inactive_anon:2724kB active_file:35632kB inactive_file:63496kB unevictable:65580kB isolated(anon):0kB isolated(file):0kB mapped:140104kB dirty:236kB writeback:0kB shmem:16596kB shmem_thp:2048kB shmem_pmdmapped:0kB anon_thp:2048kB writeback_tmp:0kB kernel_stack:7692kB pagetables:6160kB sec_pagetables:0kB all_unreclaimable? no [ 574.073331][ T36] audit: type=1400 audit(2000000037.540:49529): avc: denied { ioctl } for pid=28466 comm="syz.6.9691" path="/dev/loop7" dev="tmpfs" ino=1092 ioctlcmd=0x4c0a scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:dhcpd_initrc_exec_t:s0" [ 574.087247][T28462] DMA32 free:2960212kB boost:0kB min:19088kB low:23860kB high:28632kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3145324kB managed:2965936kB mlocked:0kB bounce:0kB free_pcp:5724kB local_pcp:0kB free_cma:0kB [ 574.087330][T28462] lowmem_reserve[]: 0 3921 3921 [ 574.087360][T28462] Normal free:2889452kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:49396kB inactive_anon:2724kB active_file:35632kB inactive_file:63496kB unevictable:65580kB writepending:236kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:3948kB local_pcp:2228kB free_cma:0kB [ 574.087425][T28462] lowmem_reserve[]: 0 0 0 [ 574.087453][T28462] DMA32: 5*4kB (M) 2*8kB (M) 3*16kB [ 574.281894][ T36] audit: type=1326 audit(2000000037.790:49530): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28451 comm="syz.2.9686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 574.296373][T28462] (M) [ 574.378108][T28483] fuse: Bad value for 'user_id' [ 574.384148][T28462] 4*32kB [ 574.416044][T28483] fuse: Bad value for 'user_id' [ 574.419046][T28462] (M) 4*64kB (M) 3*128kB (M) 4*256kB (M) 4*512kB (M) 5*1024kB (UM) 5*2048kB (M) 718*4096kB (M) = 2960212kB [ 574.474797][T28462] Normal: 1301*4kB (UME) 547*8kB (UME) 1552*16kB (UME) 2223*32kB (UME) 1978*64kB (UME) 382*128kB (UME) 130*256kB (UME) 83*512kB (UME) 46*1024kB (UME) 6*2048kB (M) 604*4096kB (UM) = 2890188kB [ 574.493856][T28462] 46032 total pagecache pages [ 574.498560][T28462] 709 pages in swap cache [ 574.503171][T28462] Free swap = 117628kB [ 574.507498][T28462] Total swap = 124996kB [ 574.511867][T28462] 2097051 pages RAM [ 574.515727][T28462] 0 pages HighMem/MovableOnly [ 574.520513][T28462] 351537 pages reserved [ 574.524758][T28462] 0 pages cma reserved [ 574.531842][T28462] Memory allocations: [ 574.535865][T28462] 0 B 0 init/main.c:1370 func:do_initcalls [ 574.543175][T28462] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 574.551268][T28462] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 574.559018][T28462] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 574.566991][T28462] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 574.575006][T28462] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 574.583646][T28462] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 574.591756][T28462] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 574.599695][T28462] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 574.607765][T28462] 0 B 0 init/initramfs.c:101 func:find_link [ 574.640686][ T36] audit: type=1400 audit(2000000038.150:49531): avc: denied { write } for pid=28490 comm="syz.6.9701" name="loop7" dev="tmpfs" ino=1092 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:dhcpd_initrc_exec_t:s0" [ 574.670305][T28495] overlayfs: failed to resolve './file0/file0': -2 [ 574.718832][ T36] audit: type=1326 audit(2000000038.230:49532): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28503 comm="syz.5.9707" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fb8a5b8eec9 code=0x0 [ 575.222289][T28514] /dev/rnullb0: Can't lookup blockdev [ 575.251069][T28518] netlink: 8 bytes leftover after parsing attributes in process `syz.6.9712'. [ 575.472937][T28522] bridge0: port 1(bridge_slave_0) entered blocking state [ 575.480132][T28522] bridge0: port 1(bridge_slave_0) entered disabled state [ 575.487395][T28522] bridge_slave_0: entered allmulticast mode [ 575.494318][T28522] bridge_slave_0: entered promiscuous mode [ 575.500634][ T3050] bridge_slave_1: left allmulticast mode [ 575.506406][ T3050] bridge_slave_1: left promiscuous mode [ 575.512115][ T3050] bridge0: port 2(bridge_slave_1) entered disabled state [ 575.519720][ T3050] bridge_slave_0: left allmulticast mode [ 575.525518][ T3050] bridge_slave_0: left promiscuous mode [ 575.531144][ T3050] bridge0: port 1(bridge_slave_0) entered disabled state [ 575.588757][T28532] overlayfs: failed to clone lowerpath [ 575.596301][T28522] bridge0: port 2(bridge_slave_1) entered blocking state [ 575.603450][T28522] bridge0: port 2(bridge_slave_1) entered disabled state [ 575.610583][T28522] bridge_slave_1: entered allmulticast mode [ 575.617405][T28522] bridge_slave_1: entered promiscuous mode [ 575.635035][ T3050] tipc: Left network mode [ 575.648178][ T36] audit: type=1326 audit(2000000039.160:49533): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28535 comm="syz.5.9719" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb8a5b8eec9 code=0x7ffc0000 [ 575.671959][ T36] audit: type=1326 audit(2000000039.160:49534): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28535 comm="syz.5.9719" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb8a5b8eec9 code=0x7ffc0000 [ 575.695840][ T36] audit: type=1326 audit(2000000039.160:49535): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28535 comm="syz.5.9719" exe="/root/syz-executor" sig=0 arch=c000003e syscall=56 compat=0 ip=0x7fb8a5b8eec9 code=0x7ffc0000 [ 575.720473][ T3050] veth1_macvtap: left promiscuous mode [ 575.726387][ T3050] veth0_vlan: left promiscuous mode [ 575.827512][T28522] bridge0: port 2(bridge_slave_1) entered blocking state [ 575.834640][T28522] bridge0: port 2(bridge_slave_1) entered forwarding state [ 575.841995][T28522] bridge0: port 1(bridge_slave_0) entered blocking state [ 575.849042][T28522] bridge0: port 1(bridge_slave_0) entered forwarding state [ 575.870222][ T3049] bridge0: port 1(bridge_slave_0) entered disabled state [ 575.878647][ T3049] bridge0: port 2(bridge_slave_1) entered disabled state [ 575.888892][ T3051] bridge0: port 1(bridge_slave_0) entered blocking state [ 575.896112][ T3051] bridge0: port 1(bridge_slave_0) entered forwarding state [ 575.905440][ T3049] bridge0: port 2(bridge_slave_1) entered blocking state [ 575.912643][ T3049] bridge0: port 2(bridge_slave_1) entered forwarding state [ 575.940577][T28522] veth0_vlan: entered promiscuous mode [ 575.953951][T28522] veth1_macvtap: entered promiscuous mode [ 576.102224][T28593] SELinux: security_context_str_to_sid (sysadm_u) failed with errno=-22 [ 576.609765][T28627] netlink: 228 bytes leftover after parsing attributes in process `syz.2.9744'. [ 576.620873][T28627] overlayfs: conflicting options: metacopy=on,redirect_dir=follow [ 576.762472][T28635] overlayfs: failed to clone lowerpath [ 576.878098][T28640] rust_binder: 855: no such ref 1 [ 576.883334][T28640] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:855 [ 577.131634][ T330] usb 2-1: new high-speed USB device number 93 using dummy_hcd [ 577.291610][ T330] usb 2-1: Using ep0 maxpacket: 8 [ 577.297888][ T330] usb 2-1: config 179 has an invalid interface number: 65 but max is 0 [ 577.306442][ T330] usb 2-1: config 179 has no interface number 0 [ 577.313037][ T330] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0xF has an invalid bInterval 63, changing to 9 [ 577.324771][ T330] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0xF has invalid maxpacket 57605, setting to 1024 [ 577.336336][ T330] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0x83 has invalid wMaxPacketSize 0 [ 577.346570][ T330] usb 2-1: config 179 interface 65 altsetting 12 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 577.360015][ T330] usb 2-1: config 179 interface 65 has no altsetting 0 [ 577.366987][ T330] usb 2-1: New USB device found, idVendor=12ab, idProduct=0004, bcdDevice= 0.00 [ 577.376063][ T330] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 577.586873][ T392] usb 2-1: USB disconnect, device number 93 [ 577.961275][ T36] kauditd_printk_skb: 57 callbacks suppressed [ 577.961294][ T36] audit: type=1326 audit(2000000041.470:49593): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28695 comm="syz.5.9769" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fb8a5b8eec9 code=0x0 [ 578.147155][ T36] audit: type=1400 audit(2000000041.660:49594): avc: denied { watch watch_reads } for pid=28702 comm="syz.1.9772" path="/" dev="configfs" ino=1245 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 578.290770][T28722] cannot load conntrack support for proto=3 [ 579.001513][T28730] overlayfs: failed to clone lowerpath [ 579.340432][T28786] netlink: 24 bytes leftover after parsing attributes in process `syz.2.9799'. [ 579.373823][ T36] audit: type=1326 audit(2000000042.890:49595): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28797 comm="syz.1.9803" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f4b8458eec9 code=0x0 [ 579.426156][T28800] 9pnet_fd: Insufficient options for proto=fd [ 580.130428][T28813] netlink: 'syz.6.9808': attribute type 28 has an invalid length. [ 580.139369][T28813] SELinux: security_context_str_to_sid (sytem_uGй :) failed with errno=-22 [ 580.180948][T28816] rust_binder: Write failure EINVAL in pid:28 [ 580.181232][T28817] rust_binder: Write failure EINVAL in pid:28 [ 580.891257][ T36] audit: type=1400 audit(2000000044.400:49596): avc: denied { append } for pid=28844 comm="syz.6.9819" name="random" dev="devtmpfs" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:random_device_t tclass=chr_file permissive=1 [ 580.897317][T28847] veth0: entered promiscuous mode [ 580.922954][T28849] EXT4-fs (rnullb0): VFS: Can't find ext4 filesystem [ 580.926948][T28846] veth0: left promiscuous mode [ 580.962111][T28853] rust_binder: Error while translating object. [ 580.962160][T28853] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 580.968379][T28853] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:41 [ 580.982339][ T36] audit: type=1326 audit(2000000044.500:49597): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=28854 comm="syz.2.9824" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x0 [ 581.049033][T28868] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 581.049156][T28868] rust_binder: Failed to allocate buffer. len:1160, is_oneway:false [ 581.066969][T28870] exFAT-fs (rnullb0): invalid boot record signature [ 581.082092][T28870] exFAT-fs (rnullb0): failed to read boot sector [ 581.088517][T28870] exFAT-fs (rnullb0): failed to recognize exfat type [ 581.115343][T28874] 9pnet_fd: Insufficient options for proto=fd [ 581.159714][ T36] audit: type=1400 audit(2000000044.670:49598): avc: denied { map } for pid=28879 comm="syz.6.9833" path="socket:[96969]" dev="sockfs" ino=96969 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 581.163486][T28880] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 581.183862][ T36] audit: type=1400 audit(2000000044.670:49599): avc: denied { accept } for pid=28879 comm="syz.6.9833" path="socket:[96969]" dev="sockfs" ino=96969 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 581.184410][T28880] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:60 [ 581.296696][T28886] veth0_to_team: mtu greater than device maximum [ 581.313709][T28886] devpts: called with bogus options [ 581.855765][T28895] /dev/sr0: Can't lookup blockdev [ 582.488192][T28915] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2570 sclass=netlink_route_socket pid=28915 comm=syz.5.9844 [ 582.525305][T28920] veth1: entered allmulticast mode [ 582.533731][T28919] veth1: left allmulticast mode [ 582.801918][ T36] audit: type=1400 audit(2000000046.320:49600): avc: denied { map } for pid=28932 comm="syz.1.9851" path="socket:[97017]" dev="sockfs" ino=97017 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 582.865858][T28945] netlink: 44 bytes leftover after parsing attributes in process `syz.1.9854'. [ 583.056217][T28951] netlink: 68 bytes leftover after parsing attributes in process `syz.5.9857'. [ 583.707248][T28987] overlayfs: failed to clone lowerpath [ 584.350167][T29068] rust_binder: Error while translating object. [ 584.350205][T29068] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 584.360853][T29068] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:70 [ 584.373894][T29069] netlink: 'syz.6.9898': attribute type 1 has an invalid length. [ 584.921230][ T36] audit: type=1326 audit(2000000048.430:49601): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=29084 comm="syz.1.9904" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4b8458eec9 code=0x7fc00000 [ 584.951307][ T36] audit: type=1326 audit(2000000048.430:49602): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=29084 comm="syz.1.9904" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4b8458eec9 code=0x7fc00000 [ 585.228446][ T36] audit: type=1400 audit(2000000048.740:49603): avc: denied { connect } for pid=29109 comm="syz.5.9912" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 586.600399][T29191] overlayfs: failed to clone upperpath [ 586.867041][T29196] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=29196 comm=syz.1.9940 [ 587.434323][T29219] 9pnet_fd: Insufficient options for proto=fd [ 587.464980][T29226] overlayfs: failed to clone upperpath [ 587.527095][T29236] netlink: 4 bytes leftover after parsing attributes in process `syz.2.9954'. [ 587.992406][ T330] kernel read not supported for file inotify (pid: 330 comm: kworker/1:2) [ 588.205515][ T3049] veth0_vlan: left allmulticast mode [ 588.211058][ T3049] bridge0: port 3(veth0_vlan) entered disabled state [ 588.221953][ T3049] bridge_slave_1: left allmulticast mode [ 588.227821][ T3049] bridge_slave_1: left promiscuous mode [ 588.233640][ T3049] bridge0: port 2(bridge_slave_1) entered disabled state [ 588.241135][ T3049] bridge_slave_0: left allmulticast mode [ 588.246924][ T3049] bridge_slave_0: left promiscuous mode [ 588.252618][ T3049] bridge0: port 1(bridge_slave_0) entered disabled state [ 588.353880][ T3049] tipc: Left network mode [ 588.358957][ T3049] veth0_vlan: left promiscuous mode [ 589.384207][T29380] devpts: called with bogus options [ 590.246099][ T36] audit: type=1400 audit(2000000053.760:49604): avc: denied { audit_read } for pid=29389 comm="syz.1.10004" capability=37 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 590.312455][T29400] netlink: 12 bytes leftover after parsing attributes in process `syz.1.10008'. [ 590.346580][ T36] audit: type=1107 audit(2000000053.860:49605): pid=29403 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='' [ 591.393231][T29453] binder: Bad value for 'stats' [ 591.400094][T29453] netlink: 'syz.6.10030': attribute type 15 has an invalid length. [ 591.442786][T29470] futex_wake_op: syz.6.10034 tries to shift op by -1; fix this program [ 591.451900][T29470] netlink: 679 bytes leftover after parsing attributes in process `syz.6.10034'. [ 591.461396][T29469] netlink: 679 bytes leftover after parsing attributes in process `syz.6.10034'. [ 591.486463][ T36] audit: type=1400 audit(2000000055.000:49606): avc: denied { ioctl } for pid=29473 comm="syz.6.10035" path="socket:[98797]" dev="sockfs" ino=98797 ioctlcmd=0x9414 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 591.521507][ T36] audit: type=1400 audit(2000000055.030:49607): avc: denied { listen } for pid=29475 comm="syz.6.10036" path=2F33372FE91F7189591E9233614B scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 [ 591.856938][T29485] netlink: 12 bytes leftover after parsing attributes in process `syz.1.10040'. [ 591.876726][T29490] netlink: 'syz.1.10041': attribute type 1 has an invalid length. [ 591.884648][T29490] netlink: 'syz.1.10041': attribute type 2 has an invalid length. [ 591.893278][T29490] fuse: Unknown parameter 'root' [ 593.225596][T29549] 9pnet_fd: Insufficient options for proto=fd [ 593.243321][ T36] audit: type=1400 audit(2000000312.761:49608): avc: denied { shutdown } for pid=29550 comm="syz.1.10060" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 593.529450][T29565] netlink: 12 bytes leftover after parsing attributes in process `syz.2.10066'. [ 593.817616][T29574] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=15390 sclass=netlink_route_socket pid=29574 comm=syz.5.10070 [ 594.157596][T29595] erofs: dax options not supported [ 594.176861][T29584] bridge0: port 1(bridge_slave_0) entered blocking state [ 594.194150][T29584] bridge0: port 1(bridge_slave_0) entered disabled state [ 594.201273][T29584] bridge_slave_0: entered allmulticast mode [ 594.210120][T29584] bridge_slave_0: entered promiscuous mode [ 594.220529][T29584] bridge0: port 2(bridge_slave_1) entered blocking state [ 594.227731][T29584] bridge0: port 2(bridge_slave_1) entered disabled state [ 594.235096][T29584] bridge_slave_1: entered allmulticast mode [ 594.241711][T29584] bridge_slave_1: entered promiscuous mode [ 594.343747][T29584] bridge0: port 2(bridge_slave_1) entered blocking state [ 594.350847][T29584] bridge0: port 2(bridge_slave_1) entered forwarding state [ 594.358199][T29584] bridge0: port 1(bridge_slave_0) entered blocking state [ 594.365295][T29584] bridge0: port 1(bridge_slave_0) entered forwarding state [ 594.396330][ T3049] bridge0: port 1(bridge_slave_0) entered disabled state [ 594.412277][ T3049] bridge0: port 2(bridge_slave_1) entered disabled state [ 594.422655][ T3051] bridge0: port 1(bridge_slave_0) entered blocking state [ 594.429748][ T3051] bridge0: port 1(bridge_slave_0) entered forwarding state [ 594.440767][ T3051] bridge0: port 2(bridge_slave_1) entered blocking state [ 594.447868][ T3051] bridge0: port 2(bridge_slave_1) entered forwarding state [ 594.488881][T29584] veth0_vlan: entered promiscuous mode [ 594.504212][T29584] veth1_macvtap: entered promiscuous mode [ 594.693805][T29642] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 594.693848][T29642] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:119 [ 594.741416][ T36] audit: type=1400 audit(2000000314.251:49609): avc: denied { accept } for pid=29643 comm="syz.6.10088" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 594.865582][T29649] /dev/nullb0: Can't lookup blockdev [ 594.893121][ T36] audit: type=1400 audit(2000000314.411:49610): avc: denied { accept } for pid=29650 comm="syz.6.10090" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 594.943001][ T36] audit: type=1400 audit(2000000314.461:49611): avc: denied { listen } for pid=29652 comm="syz.6.10091" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 595.075666][T29669] binfmt_misc: register: failed to install interpreter file ./cgroup [ 595.086402][T29669] netlink: 'syz.6.10096': attribute type 12 has an invalid length. [ 595.190876][T29689] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=29689 comm=syz.1.10103 [ 595.204836][T29689] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=17 sclass=netlink_tcpdiag_socket pid=29689 comm=syz.1.10103 [ 595.651576][T29702] netlink: 'syz.2.10106': attribute type 16 has an invalid length. [ 595.659533][T29702] netlink: 'syz.2.10106': attribute type 25 has an invalid length. [ 595.667885][T29702] netlink: 64094 bytes leftover after parsing attributes in process `syz.2.10106'. [ 597.239641][T29764] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 597.246962][T29764] IPv6: NLM_F_CREATE should be set when creating new route [ 597.254223][T29764] IPv6: NLM_F_CREATE should be set when creating new route [ 597.375828][T29770] netlink: 24 bytes leftover after parsing attributes in process `syz.2.10127'. [ 597.407102][ T36] audit: type=1400 audit(2000000316.921:49612): avc: denied { connect } for pid=29768 comm="syz.2.10127" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 597.773789][T29778] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 597.773816][T29778] rust_binder: Read failure Err(EFAULT) in pid:12 [ 597.937450][T29789] netlink: 'syz.2.10135': attribute type 12 has an invalid length. [ 598.071589][ T392] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 598.092562][T29805] 9pnet: p9_errstr2errno: server reported unknown error 18446 [ 598.183121][T29825] overlayfs: failed to clone upperpath [ 598.221600][ T392] usb 6-1: Using ep0 maxpacket: 32 [ 598.232416][ T392] usb 6-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 598.246717][ T392] usb 6-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 598.259895][T29836] __vm_enough_memory: pid: 29836, comm: syz.6.10154, bytes: 18014402804453376 not enough memory for the allocation [ 598.260620][T29834] netlink: 4 bytes leftover after parsing attributes in process `syz.1.10153'. [ 598.273750][ T392] usb 6-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 598.290718][ T392] usb 6-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 598.299828][ T392] usb 6-1: Product: syz [ 598.304975][ T392] usb 6-1: Manufacturer: syz [ 598.312084][ T392] hub 6-1:4.0: USB hub found [ 598.511689][ T392] hub 6-1:4.0: config failed, hub has too many ports! (err -19) [ 598.552338][ T392] usb 6-1: USB disconnect, device number 29 [ 599.163601][T29882] netlink: 4432 bytes leftover after parsing attributes in process `syz.2.10171'. [ 599.237752][T29898] netlink: 188 bytes leftover after parsing attributes in process `syz.5.10176'. [ 599.858644][T29913] fuse: Bad value for 'user_id' [ 599.865780][T29927] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=63 sclass=netlink_route_socket pid=29927 comm=syz.2.10186 [ 599.878506][T29913] fuse: Bad value for 'user_id' [ 599.886608][T29927] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=56 sclass=netlink_route_socket pid=29927 comm=syz.2.10186 [ 600.064192][T29932] netlink: 20 bytes leftover after parsing attributes in process `syz.2.10188'. [ 600.229083][T29941] tipc: Started in network mode [ 600.234066][T29941] tipc: Node identity ac14140f, cluster identity 4711 [ 600.241096][T29941] tipc: New replicast peer: 139.255.255.255 [ 600.247394][T29941] tipc: Enabled bearer , priority 10 [ 600.420509][T29953] netlink: 37 bytes leftover after parsing attributes in process `syz.1.10196'. [ 601.361569][ T755] tipc: Node number set to 2886997007 [ 601.382005][ T36] audit: type=1400 audit(2000000320.901:49613): avc: denied { map } for pid=29991 comm="syz.6.10213" path="user:[4026531837]" dev="nsfs" ino=4026531837 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 601.495551][T29999] netlink: 72 bytes leftover after parsing attributes in process `syz.6.10216'. [ 601.506848][T29999] Invalid ELF header magic: != ELF [ 601.529968][T30001] netlink: 8 bytes leftover after parsing attributes in process `syz.6.10217'. [ 601.539047][T30001] erspan0: entered promiscuous mode [ 601.650752][T30010] netlink: 'syz.6.10221': attribute type 13 has an invalid length. [ 601.767074][T30030] overlayfs: failed to clone upperpath [ 602.491041][ T36] audit: type=1326 audit(2000000322.001:49614): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.520690][ T36] audit: type=1326 audit(2000000322.001:49615): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.544511][ T36] audit: type=1326 audit(2000000322.001:49616): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.568228][ T36] audit: type=1326 audit(2000000322.011:49617): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.591977][ T36] audit: type=1326 audit(2000000322.011:49618): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.615775][ T36] audit: type=1326 audit(2000000322.011:49619): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.640074][ T36] audit: type=1326 audit(2000000322.011:49620): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.663989][ T36] audit: type=1326 audit(2000000322.011:49621): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f75c298d710 code=0x7ffc0000 [ 602.688224][ T36] audit: type=1326 audit(2000000322.011:49622): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=308 compat=0 ip=0x7f75c29906f7 code=0x7ffc0000 [ 602.712126][ T36] audit: type=1326 audit(2000000322.011:49623): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30048 comm="syz.5.10235" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 602.761624][ T392] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 602.913900][ T392] usb 6-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 602.923424][ T392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 602.931441][ T392] usb 6-1: Product: syz [ 602.935679][ T392] usb 6-1: Manufacturer: syz [ 602.940327][ T392] usb 6-1: SerialNumber: syz [ 603.475916][T30076] netlink: 72 bytes leftover after parsing attributes in process `syz.2.10248'. [ 603.723231][T30080] netlink: 'syz.6.10249': attribute type 1 has an invalid length. [ 603.826100][T30080] netlink: 8 bytes leftover after parsing attributes in process `syz.6.10249'. [ 604.803753][T30132] netlink: 388 bytes leftover after parsing attributes in process `syz.6.10267'. [ 605.315410][T30144] netlink: 7 bytes leftover after parsing attributes in process `syz.2.10272'. [ 605.547925][ T755] usb 6-1: USB disconnect, device number 30 [ 605.549615][T30167] 9pnet_fd: Insufficient options for proto=fd [ 605.562276][T30171] futex_wake_op: syz.5.10279 tries to shift op by 144; fix this program [ 605.656332][T30176] Invalid logical block size (8) [ 605.707001][T30194] netlink: 32 bytes leftover after parsing attributes in process `syz.6.10286'. [ 605.749359][T30192] binder: Bad value for 'stats' [ 606.134990][T30225] netlink: 4 bytes leftover after parsing attributes in process `syz.6.10299'. [ 606.501037][T30267] overlayfs: failed to clone lowerpath [ 606.646823][T30278] netlink: 8 bytes leftover after parsing attributes in process `syz.5.10318'. [ 606.792023][T30281] netlink: 1351 bytes leftover after parsing attributes in process `syz.5.10319'. [ 607.531267][T30348] rust_binder: Failed to allocate buffer. len:4096, is_oneway:true [ 607.531295][T30348] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 607.539317][T30348] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:54 [ 607.563005][T30350] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=28832 sclass=netlink_route_socket pid=30350 comm=syz.5.10343 [ 607.596926][T30355] rust_binder: 61: no such ref 0 [ 607.601982][T30355] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 607.609029][T30355] rust_binder: 61: no such ref 2 [ 607.614335][T30355] rust_binder: Failed to allocate buffer. len:1128, is_oneway:false [ 608.065290][ T392] usb 6-1: new full-speed USB device number 31 using dummy_hcd [ 608.242626][ T392] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 608.261684][ T392] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 4 [ 608.301561][ T392] usb 6-1: New USB device found, idVendor=091c, idProduct=8866, bcdDevice= 0.00 [ 608.310756][ T392] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 608.329271][T30406] netlink: 'syz.1.10361': attribute type 4 has an invalid length. [ 608.337417][T30406] netlink: 3581 bytes leftover after parsing attributes in process `syz.1.10361'. [ 608.337624][ T392] usb 6-1: config 0 descriptor?? [ 608.370940][T30358] raw-gadget.1 gadget.5: fail, usb_ep_enable returned -22 [ 608.385571][ T392] usbhid 6-1:0.0: can't add hid device: -22 [ 608.401604][ T392] usbhid 6-1:0.0: probe with driver usbhid failed with error -22 [ 608.588400][T30358] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 608.597130][T30358] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 608.644771][ T330] usb 6-1: USB disconnect, device number 31 [ 608.942705][ T36] kauditd_printk_skb: 57 callbacks suppressed [ 608.942724][ T36] audit: type=1326 audit(2000000328.461:49681): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30383 comm="syz.6.10353" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7fc00000 [ 608.959567][T30437] netlink: 8 bytes leftover after parsing attributes in process `syz.6.10372'. [ 609.171730][ T36] audit: type=1400 audit(2000000328.691:49682): avc: denied { map } for pid=30451 comm="syz.5.10378" path="/" dev="tmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 617.124520][ T36] audit: type=1400 audit(2000000336.641:49683): avc: denied { setattr } for pid=30519 comm="syz.6.10401" name="PPTP" dev="sockfs" ino=101357 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 617.206540][T30547] 9pnet_fd: Insufficient options for proto=fd [ 617.327724][T30578] netlink: 4 bytes leftover after parsing attributes in process `syz.6.10419'. [ 617.575302][T30605] netlink: 8 bytes leftover after parsing attributes in process `syz.5.10429'. [ 617.584412][T30604] netlink: 8 bytes leftover after parsing attributes in process `syz.5.10429'. [ 617.778100][T30623] 9pnet_fd: Insufficient options for proto=fd [ 617.946710][T30634] 9pnet_fd: Insufficient options for proto=fd [ 618.275120][T30650] overlayfs: failed to clone upperpath [ 618.317966][T30656] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2050 sclass=netlink_route_socket pid=30656 comm=syz.5.10448 [ 618.340622][ T36] audit: type=1326 audit(2000000337.851:49684): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30659 comm="syz.2.10450" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x0 [ 618.597825][T30702] netlink: 4 bytes leftover after parsing attributes in process `syz.6.10465'. [ 618.696427][T30724] 9pnet_fd: p9_fd_create_unix (30724): problem connecting socket: ./file0: -111 [ 619.195996][T30763] overlayfs: failed to clone upperpath [ 619.416860][T30806] netlink: 12 bytes leftover after parsing attributes in process `syz.6.10496'. [ 619.427125][T30806] No source specified [ 619.617507][T30827] fuse: Bad value for 'fd' [ 619.795480][T30842] netlink: 'syz.5.10507': attribute type 1 has an invalid length. [ 619.803401][T30842] netlink: 72 bytes leftover after parsing attributes in process `syz.5.10507'. [ 619.828919][T30843] overlay: ./file0 is not a directory [ 620.328493][T30880] Invalid ELF header len 1 [ 620.333001][ T36] audit: type=1400 audit(2000000339.841:49685): avc: denied { module_load } for pid=30879 comm="syz.5.10520" path="/61/file0" dev="tmpfs" ino=345 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=system permissive=1 [ 620.371045][T30886] netlink: 'syz.5.10523': attribute type 1 has an invalid length. [ 620.455544][T30898] @: renamed from vlan0 (while UP) [ 620.473541][T30898] overlayfs: failed to clone lowerpath [ 620.631432][T30944] overlayfs: failed to clone upperpath [ 620.701759][ T36] audit: type=1326 audit(2000000340.221:49686): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 620.742274][ T36] audit: type=1326 audit(2000000340.241:49687): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 620.771114][ T36] audit: type=1326 audit(2000000340.241:49688): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 620.795118][ T36] audit: type=1326 audit(2000000340.241:49689): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 620.819244][ T36] audit: type=1326 audit(2000000340.241:49690): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f75c2990de7 code=0x7ffc0000 [ 620.843366][ T36] audit: type=1326 audit(2000000340.241:49691): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=44 compat=0 ip=0x7f75c2990d5c code=0x7ffc0000 [ 620.867048][ T36] audit: type=1326 audit(2000000340.241:49692): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=30956 comm="syz.5.10546" exe="/root/syz-executor" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f75c2990c94 code=0x7ffc0000 [ 621.154159][T30965] netlink: 4 bytes leftover after parsing attributes in process `syz.2.10549'. [ 621.623707][T30997] netlink: 12 bytes leftover after parsing attributes in process `syz.1.10558'. [ 622.124985][T31045] overlayfs: conflicting options: userxattr,metacopy=on [ 622.308617][T31074] netlink: 5 bytes leftover after parsing attributes in process `syz.6.10582'. [ 622.317757][T31074] 0{X: renamed from bridge_slave_1 (while UP) [ 622.325247][T31074] A link change request failed with some changes committed already. Interface 30{X may have been left with an inconsistent configuration, please check. [ 622.496528][T31101] netlink: 'syz.5.10592': attribute type 13 has an invalid length. [ 622.504887][T31101] erspan0: refused to change device tx_queue_len [ 622.636345][T31125] netlink: 36 bytes leftover after parsing attributes in process `syz.1.10600'. [ 622.646691][T31125] netlink: 36 bytes leftover after parsing attributes in process `syz.1.10600'. [ 622.898005][ T36] kauditd_printk_skb: 11 callbacks suppressed [ 622.898027][ T36] audit: type=1400 audit(2000000342.411:49704): avc: denied { name_bind } for pid=31167 comm="syz.5.10616" src=128 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=udp_socket permissive=1 [ 623.000372][T31191] netlink: 4432 bytes leftover after parsing attributes in process `syz.1.10622'. [ 623.144222][T31212] netlink: 'syz.6.10630': attribute type 28 has an invalid length. [ 623.205699][T31221] netlink: 'syz.6.10634': attribute type 15 has an invalid length. [ 623.260840][ T36] audit: type=1326 audit(2000000342.771:49705): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.284624][ T36] audit: type=1326 audit(2000000342.771:49706): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.308584][ T36] audit: type=1326 audit(2000000342.781:49707): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.332368][ T36] audit: type=1326 audit(2000000342.781:49708): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.356237][ T36] audit: type=1326 audit(2000000342.781:49709): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.376263][T31239] overlay: Unknown parameter 'euid<18446744073709551615' [ 623.380573][ T36] audit: type=1326 audit(2000000342.781:49710): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.411383][ T36] audit: type=1326 audit(2000000342.781:49711): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=190 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.441588][ T36] audit: type=1326 audit(2000000342.781:49712): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.468482][ T36] audit: type=1326 audit(2000000342.781:49713): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31230 comm="syz.6.10638" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f159938eec9 code=0x7ffc0000 [ 623.936279][T31269] netlink: 8 bytes leftover after parsing attributes in process `syz.5.10653'. [ 624.243495][T31306] overlayfs: missing 'workdir' [ 625.246023][T31350] netlink: 16 bytes leftover after parsing attributes in process `syz.6.10683'. [ 626.513866][T31436] tmpfs: Unknown parameter '' [ 626.644628][T31469] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=0 sclass=netlink_audit_socket pid=31469 comm=syz.2.10723 [ 628.095991][T31571] netlink: 104 bytes leftover after parsing attributes in process `syz.2.10760'. [ 628.709617][ T36] kauditd_printk_skb: 6 callbacks suppressed [ 628.709638][ T36] audit: type=1326 audit(2000000348.221:49720): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31549 comm="syz.1.10751" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4b8458eec9 code=0x7fc00000 [ 629.403468][T31630] netlink: 'syz.1.10781': attribute type 13 has an invalid length. [ 629.461678][T31640] netlink: 'syz.6.10785': attribute type 21 has an invalid length. [ 629.469686][T31640] netlink: 388 bytes leftover after parsing attributes in process `syz.6.10785'. [ 629.539896][T31653] netlink: 324 bytes leftover after parsing attributes in process `syz.1.10789'. [ 629.843929][T31687] bridge0: port 1(bridge_slave_0) entered blocking state [ 629.851012][T31687] bridge0: port 1(bridge_slave_0) entered disabled state [ 629.859513][T31687] bridge_slave_0: entered allmulticast mode [ 629.866220][T31687] bridge_slave_0: entered promiscuous mode [ 629.873655][T31687] bridge0: port 2(bridge_slave_1) entered blocking state [ 629.880724][T31687] bridge0: port 2(bridge_slave_1) entered disabled state [ 629.888137][T31687] bridge_slave_1: entered allmulticast mode [ 629.894757][T31687] bridge_slave_1: entered promiscuous mode [ 629.987794][T31687] bridge0: port 2(bridge_slave_1) entered blocking state [ 629.994924][T31687] bridge0: port 2(bridge_slave_1) entered forwarding state [ 630.002271][T31687] bridge0: port 1(bridge_slave_0) entered blocking state [ 630.009319][T31687] bridge0: port 1(bridge_slave_0) entered forwarding state [ 630.036584][ T3049] bridge0: port 1(bridge_slave_0) entered disabled state [ 630.045238][ T3049] bridge0: port 2(bridge_slave_1) entered disabled state [ 630.065443][ T3050] bridge0: port 1(bridge_slave_0) entered blocking state [ 630.072552][ T3050] bridge0: port 1(bridge_slave_0) entered forwarding state [ 630.080462][ T3050] bridge0: port 2(bridge_slave_1) entered blocking state [ 630.087592][ T3050] bridge0: port 2(bridge_slave_1) entered forwarding state [ 630.127733][T31687] veth0_vlan: entered promiscuous mode [ 630.147365][T31687] veth1_macvtap: entered promiscuous mode [ 630.233248][T31717] rust_binder: Error while translating object. [ 630.233288][T31717] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 630.248951][T31717] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:2 [ 630.418991][T31745] SELinux: security_context_str_to_sid () failed with errno=-22 [ 630.711630][ T392] usb 2-1: new high-speed USB device number 94 using dummy_hcd [ 630.861587][ T392] usb 2-1: Using ep0 maxpacket: 8 [ 630.867889][ T392] usb 2-1: config 179 has an invalid interface number: 65 but max is 0 [ 630.876227][ T392] usb 2-1: config 179 has no interface number 0 [ 630.882809][ T392] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0xF has an invalid bInterval 63, changing to 9 [ 630.894078][ T392] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0xF has invalid maxpacket 57605, setting to 1024 [ 630.905571][ T392] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0x83 has invalid wMaxPacketSize 0 [ 630.915756][ T392] usb 2-1: config 179 interface 65 altsetting 12 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 630.929666][ T392] usb 2-1: config 179 interface 65 has no altsetting 0 [ 630.936619][ T392] usb 2-1: New USB device found, idVendor=12ab, idProduct=0004, bcdDevice= 0.00 [ 630.945734][ T392] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 631.147576][ T36] audit: type=1326 audit(2000000350.661:49721): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31764 comm="syz.2.10825" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f391918eec9 code=0x0 [ 631.157645][ T384] usb 2-1: USB disconnect, device number 94 [ 631.931582][ T384] usb 2-1: new high-speed USB device number 95 using dummy_hcd [ 632.082733][ T384] usb 2-1: config 0 has an invalid interface number: 225 but max is 0 [ 632.091077][ T384] usb 2-1: config 0 has no interface number 0 [ 632.099315][ T384] usb 2-1: New USB device found, idVendor=14ea, idProduct=ab11, bcdDevice=4a.d2 [ 632.108642][ T384] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 632.116882][ T384] usb 2-1: Product: syz [ 632.121194][ T384] usb 2-1: Manufacturer: syz [ 632.126202][ T384] usb 2-1: SerialNumber: syz [ 632.131617][ T384] usb 2-1: config 0 descriptor?? [ 632.340790][T31809] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 632.349401][T31809] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 633.473674][T31824] incfs: ino conflict with backing FS 1 [ 634.381531][ T36] audit: type=1326 audit(2000000353.891:49722): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31854 comm="syz.5.10862" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7fc00000 [ 634.420918][T31886] netlink: 'syz.5.10870': attribute type 28 has an invalid length. [ 634.459737][T31894] netlink: 'syz.5.10871': attribute type 4 has an invalid length. [ 634.484057][T31894] netlink: 'syz.5.10871': attribute type 4 has an invalid length. [ 634.543942][T31899] netlink: 4 bytes leftover after parsing attributes in process `syz.6.10873'. [ 634.701344][ T384] asix 2-1:0.225 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 634.711782][ T384] asix 2-1:0.225 (unnamed net_device) (uninitialized): Failed to send software reset: ffffffb9 [ 634.803350][T31906] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=0 sclass=netlink_audit_socket pid=31906 comm=syz.1.10875 [ 634.831230][T31908] rust_binder: Write failure EFAULT in pid:28 [ 634.831662][T31908] rust_binder: Write failure EFAULT in pid:28 [ 634.850167][T31911] x_tables: duplicate underflow at hook 1 [ 634.882652][ T384] asix 2-1:0.225 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 634.893825][ T384] asix 2-1:0.225 (unnamed net_device) (uninitialized): Failed to send software reset: ffffffb9 [ 634.913756][T31916] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 1 [ 634.921068][T31916] rust_binder: Write failure EINVAL in pid:36 [ 635.072198][ T384] asix 2-1:0.225 eth1: register 'asix' at usb-dummy_hcd.1-1, ASIX AX88178 USB 2.0 Ethernet, aa:aa:aa:aa:aa:aa [ 635.090326][ T36] audit: type=1326 audit(2000000354.581:49723): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.128842][ T36] audit: type=1326 audit(2000000354.581:49724): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.137133][ T384] usb 2-1: USB disconnect, device number 95 [ 635.181711][ T384] asix 2-1:0.225 eth1: unregister 'asix' usb-dummy_hcd.1-1, ASIX AX88178 USB 2.0 Ethernet [ 635.187997][ T36] audit: type=1326 audit(2000000354.581:49725): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.235505][ T36] audit: type=1326 audit(2000000354.581:49726): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.265276][ T36] audit: type=1326 audit(2000000354.581:49727): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.289847][ T36] audit: type=1326 audit(2000000354.581:49728): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.329468][ T36] audit: type=1326 audit(2000000354.581:49729): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.354858][ T36] audit: type=1326 audit(2000000354.581:49730): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.384193][ T36] audit: type=1326 audit(2000000354.581:49731): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=31860 comm="syz.2.10863" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f391918eec9 code=0x7fc00000 [ 635.731591][ T384] usb 2-1: new low-speed USB device number 96 using dummy_hcd [ 635.803831][T32006] netlink: 188 bytes leftover after parsing attributes in process `syz.5.10901'. [ 635.883202][ T384] usb 2-1: config 179 has an invalid interface number: 65 but max is 0 [ 635.891585][ T384] usb 2-1: config 179 has no interface number 0 [ 635.897894][ T384] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0xF has invalid maxpacket 57605, setting to 8 [ 635.909388][ T384] usb 2-1: config 179 interface 65 altsetting 12 endpoint 0x83 has invalid wMaxPacketSize 0 [ 635.919558][ T384] usb 2-1: config 179 interface 65 altsetting 12 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 635.932947][ T384] usb 2-1: config 179 interface 65 has no altsetting 0 [ 635.939853][ T384] usb 2-1: New USB device found, idVendor=12ab, idProduct=0004, bcdDevice= 0.00 [ 635.948984][ T384] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 635.958533][T31961] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 636.151194][T32022] netlink: 24 bytes leftover after parsing attributes in process `syz.5.10907'. [ 636.167315][ T62] usb 2-1: USB disconnect, device number 96 [ 636.751298][T32032] binder: Unknown parameter 'context[7' [ 637.791607][ T384] usb 2-1: new full-speed USB device number 97 using dummy_hcd [ 637.921598][ T384] usb 2-1: device descriptor read/64, error -71 [ 637.946416][T32094] netlink: 104 bytes leftover after parsing attributes in process `syz.5.10934'. [ 637.956645][T32094] 9pnet_fd: Insufficient options for proto=fd [ 638.161586][ T384] usb 2-1: device descriptor read/64, error -71 [ 638.401602][ T384] usb 2-1: new full-speed USB device number 98 using dummy_hcd [ 638.538575][T32160] 9pnet_fd: Insufficient options for proto=fd [ 638.544746][ T384] usb 2-1: device descriptor read/64, error -71 [ 638.781586][ T384] usb 2-1: device descriptor read/64, error -71 [ 638.891737][ T384] usb usb2-port1: attempt power cycle [ 639.231610][ T384] usb 2-1: new full-speed USB device number 99 using dummy_hcd [ 639.252551][ T384] usb 2-1: device descriptor read/8, error -71 [ 639.286273][T32217] netlink: 80 bytes leftover after parsing attributes in process `syz.5.10977'. [ 639.382561][ T384] usb 2-1: device descriptor read/8, error -71 [ 639.503217][T32233] VFS: Mount too revealing [ 639.555434][T32239] overlayfs: failed to resolve 'uid>00000000000000000255': -2 [ 639.631548][ T384] usb 2-1: new full-speed USB device number 100 using dummy_hcd [ 639.662584][ T384] usb 2-1: device descriptor read/8, error -71 [ 639.792635][ T384] usb 2-1: device descriptor read/8, error -71 [ 639.903675][ T384] usb usb2-port1: unable to enumerate USB device [ 640.031777][T32264] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.038950][T32264] bridge0: port 1(bridge_slave_0) entered disabled state [ 640.046702][T32264] bridge_slave_0: entered allmulticast mode [ 640.053226][T32264] bridge_slave_0: entered promiscuous mode [ 640.060296][T32264] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.067387][T32264] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.074706][T32264] bridge_slave_1: entered allmulticast mode [ 640.081067][T32264] bridge_slave_1: entered promiscuous mode [ 640.129957][T32264] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.137040][T32264] bridge0: port 2(bridge_slave_1) entered forwarding state [ 640.144360][T32264] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.151421][T32264] bridge0: port 1(bridge_slave_0) entered forwarding state [ 640.174130][ T3068] bridge0: port 1(bridge_slave_0) entered disabled state [ 640.187424][ T3068] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.198497][ T3068] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.205590][ T3068] bridge0: port 1(bridge_slave_0) entered forwarding state [ 640.215745][ T3050] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.223004][ T3050] bridge0: port 2(bridge_slave_1) entered forwarding state [ 640.265684][T32264] veth0_vlan: entered promiscuous mode [ 640.286469][T32264] veth1_macvtap: entered promiscuous mode [ 640.358309][T32291] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=59 sclass=netlink_route_socket pid=32291 comm=syz.5.10998 [ 640.371406][T32292] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=59 sclass=netlink_route_socket pid=32292 comm=syz.5.10998 [ 640.516643][T32309] netlink: 140 bytes leftover after parsing attributes in process `syz.5.11003'. [ 640.690476][T32336] SELinux: security_context_str_to_sid (syste_uGй :) failed with errno=-22 [ 640.714943][ T36] kauditd_printk_skb: 41 callbacks suppressed [ 640.714963][ T36] audit: type=1400 audit(2000000360.231:49773): avc: denied { setattr } for pid=32337 comm="syz.1.11012" name="loop5" dev="devtmpfs" ino=54 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 641.198121][T32360] SELinux: security_context_str_to_sid (sytem_uGй :) failed with errno=-22 [ 641.219152][T32362] rust_binder: 9: no such ref 0 [ 641.229624][T32365] /dev/rnullb0: Can't lookup blockdev [ 641.405934][T32384] xt_CONNSECMARK: only valid in 'mangle' or 'security' table, not 'filter' [ 641.451755][T32391] 9pnet: Unknown protocol version 9p20; [ 641.461710][ T384] usb 3-1: new high-speed USB device number 26 using dummy_hcd [ 641.621705][ T384] usb 3-1: Using ep0 maxpacket: 32 [ 641.628250][ T384] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 641.639209][ T384] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 641.649132][ T384] usb 3-1: New USB device found, idVendor=172f, idProduct=0038, bcdDevice= 0.00 [ 641.658345][ T384] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 641.666997][ T384] usb 3-1: config 0 descriptor?? [ 642.073817][T32362] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 0 [ 642.081277][T32362] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 642.102507][ T384] usbhid 3-1:0.0: can't add hid device: -71 [ 642.108799][ T384] usbhid 3-1:0.0: probe with driver usbhid failed with error -71 [ 642.123298][ T384] usb 3-1: USB disconnect, device number 26 [ 642.454025][T32432] netlink: 'syz.5.11046': attribute type 16 has an invalid length. [ 642.462319][T32432] netlink: 64122 bytes leftover after parsing attributes in process `syz.5.11046'. [ 642.733334][T32474] 9pnet_fd: Insufficient options for proto=fd [ 643.578320][T32508] SELinux: security_context_str_to_sid () failed with errno=-22 [ 643.657689][T32510] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 643.657764][T32510] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:23 [ 643.664521][T32511] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:23 [ 643.686781][T32521] veth0_to_team: mtu greater than device maximum [ 643.880332][T32533] 8021q: VLANs not supported on ip_vti0 [ 643.951560][ T62] usb 3-1: new high-speed USB device number 27 using dummy_hcd [ 644.048086][T32559] SELinux: Context system_u:object_r:boot_t:s0 is not valid (left unmapped). [ 644.057427][ T36] audit: type=1400 audit(2000000363.571:49774): avc: denied { relabelto } for pid=32558 comm="syz.6.11091" name="382" dev="tmpfs" ino=2063 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 644.058675][T32559] 9pnet_fd: Insufficient options for proto=fd [ 644.106545][ T36] audit: type=1400 audit(2000000363.571:49775): avc: denied { associate } for pid=32558 comm="syz.6.11091" name="382" dev="tmpfs" ino=2063 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 srawcon="system_u:object_r:boot_t:s0" [ 644.135823][ T62] usb 3-1: Using ep0 maxpacket: 16 [ 644.142374][ T36] audit: type=1400 audit(2000000363.621:49776): avc: denied { write } for pid=28522 comm="syz-executor" name="382" dev="tmpfs" ino=2063 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 644.168413][ T36] audit: type=1400 audit(2000000363.621:49777): avc: denied { remove_name } for pid=28522 comm="syz-executor" name="file0" dev="tmpfs" ino=2068 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 644.195051][ T36] audit: type=1400 audit(2000000363.621:49778): avc: denied { rmdir } for pid=28522 comm="syz-executor" name="382" dev="tmpfs" ino=2063 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 644.195148][ T62] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 644.241420][ T62] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 644.251927][ T62] usb 3-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 644.261059][ T62] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 644.273504][ T62] usb 3-1: Product: syz [ 644.277720][ T62] usb 3-1: Manufacturer: syz [ 644.291433][ T62] usb 3-1: SerialNumber: syz [ 644.302446][ T62] usb 3-1: config 0 descriptor?? [ 644.542767][T32569] netlink: 72 bytes leftover after parsing attributes in process `syz.5.11094'. [ 644.561569][T32568] netlink: 72 bytes leftover after parsing attributes in process `syz.5.11094'. [ 644.656965][T32576] overlayfs: failed to clone lowerpath [ 644.734968][ T62] usb 3-1: USB disconnect, device number 27 [ 644.800303][T32584] netlink: 188 bytes leftover after parsing attributes in process `syz.1.11100'. [ 645.232414][T32598] incfs_lookup_dentry err:-13 [ 645.237223][T32598] incfs: Can't find or create .index dir in ./file0 [ 645.244261][T32598] incfs: mount failed -13 [ 645.316975][T32605] rust_binder: Failed to allocate buffer. len:1168, is_oneway:true [ 645.439510][T32635] netlink: 140 bytes leftover after parsing attributes in process `syz.5.11110'. [ 645.457020][T32635] netlink: 48 bytes leftover after parsing attributes in process `syz.5.11110'. [ 646.373839][T32673] fuse: Invalid rootmode [ 646.499313][T32700] tmpfs: Unknown parameter 'Iq' [ 646.521910][ T36] audit: type=1401 audit(2000000366.031:49779): op=setxattr invalid_context=73797374656D5F753A6F626A6563745F723A667361646D5F657865635F743A73300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E2F66696C6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [ 646.613879][T32724] netlink: 5308 bytes leftover after parsing attributes in process `syz.6.11145'. [ 646.811616][T15047] usb 3-1: new high-speed USB device number 28 using dummy_hcd [ 646.963759][T15047] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 646.976323][T15047] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 646.985538][T15047] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 646.993589][T15047] usb 3-1: Product: syz [ 646.997790][T15047] usb 3-1: Manufacturer: syz [ 647.002453][T15047] usb 3-1: SerialNumber: syz [ 647.111573][T32751] netlink: 56 bytes leftover after parsing attributes in process `syz.5.11155'. [ 647.147645][ T36] audit: type=1326 audit(2000000366.661:49780): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=32759 comm="syz.5.11157" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x0 [ 647.414785][ T335] netlink: 'syz.6.11167': attribute type 3 has an invalid length. [ 647.422933][ T335] netlink: 944 bytes leftover after parsing attributes in process `syz.6.11167'. [ 647.516491][ T344] 9pnet: Unknown protocol version 9 [ 648.012996][T32710] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 648.024245][T32710] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 648.037454][T15047] cdc_ncm 3-1:1.0: failed to get mac address [ 648.045447][T15047] cdc_ncm 3-1:1.0: bind() failure [ 648.052233][T15047] cdc_ncm 3-1:1.1: probe with driver cdc_ncm failed with error -71 [ 648.060757][T15047] cdc_mbim 3-1:1.1: probe with driver cdc_mbim failed with error -71 [ 648.070301][T15047] usb 3-1: USB disconnect, device number 28 [ 648.094728][ T36] audit: type=1400 audit(2000000367.611:49781): avc: denied { append } for pid=365 comm="syz.1.11178" name="pfkey" dev="proc" ino=4026532985 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 648.625704][ T381] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:53 [ 648.642275][ T36] audit: type=1400 audit(2000000368.161:49782): avc: denied { watch_reads } for pid=382 comm="syz.2.11185" path="/18/file0" dev="tmpfs" ino=112 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 648.770385][ T390] rust_binder: Write failure EFAULT in pid:60 [ 649.005523][ T413] netlink: 'syz.5.11196': attribute type 1 has an invalid length. [ 649.081603][ T62] usb 3-1: new full-speed USB device number 29 using dummy_hcd [ 649.221545][ T62] usb 3-1: device descriptor read/64, error -71 [ 649.301776][ T430] netlink: 8 bytes leftover after parsing attributes in process `syz.5.11202'. [ 649.311123][ T430] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=1012 sclass=netlink_tcpdiag_socket pid=430 comm=syz.5.11202 [ 649.458576][ T446] netlink: 76 bytes leftover after parsing attributes in process `syz.5.11209'. [ 649.468601][ T446] fuse: Bad value for 'user_id' [ 649.473542][ T446] fuse: Bad value for 'user_id' [ 649.481543][ T62] usb 3-1: device descriptor read/64, error -71 [ 649.721547][ T62] usb 3-1: new full-speed USB device number 30 using dummy_hcd [ 649.851555][ T62] usb 3-1: device descriptor read/64, error -71 [ 650.092027][ T62] usb 3-1: device descriptor read/64, error -71 [ 650.150942][ T461] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 650.211659][ T62] usb usb3-port1: attempt power cycle [ 650.233518][ T471] netlink: 'syz.6.11220': attribute type 28 has an invalid length. [ 650.257986][ T476] sit0: entered promiscuous mode [ 650.272720][ T476] netlink: 'syz.5.11221': attribute type 1 has an invalid length. [ 650.291542][ T476] netlink: 1 bytes leftover after parsing attributes in process `syz.5.11221'. [ 650.551553][ T62] usb 3-1: new full-speed USB device number 31 using dummy_hcd [ 650.592866][ T62] usb 3-1: device descriptor read/8, error -71 [ 650.722553][ T62] usb 3-1: device descriptor read/8, error -71 [ 650.837521][ T512] netlink: 3 bytes leftover after parsing attributes in process `syz.6.11232'. [ 650.848105][ T512] netlink: 3 bytes leftover after parsing attributes in process `syz.6.11232'. [ 650.857342][ T512] A link change request failed with some changes committed already. Interface wg1 may have been left with an inconsistent configuration, please check. [ 650.910083][ T517] overlayfs: failed to clone upperpath [ 650.961552][ T62] usb 3-1: new full-speed USB device number 32 using dummy_hcd [ 650.993149][ T62] usb 3-1: device descriptor read/8, error -71 [ 651.122592][ T62] usb 3-1: device descriptor read/8, error -71 [ 651.231651][ T62] usb usb3-port1: unable to enumerate USB device [ 651.296383][ T539] rust_binder: Write failure EFAULT in pid:112 [ 651.576312][ T554] binder: Binderfs stats mode cannot be changed during a remount [ 651.617410][ T558] rust_binder: Write failure EFAULT in pid:131 [ 651.631906][ T558] netlink: 'syz.1.11250': attribute type 27 has an invalid length. [ 651.820679][ T568] IPv6: NLM_F_CREATE should be specified when creating new route [ 651.893212][ T579] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:65 [ 651.937988][ T585] rust_binder: Read failure Err(EAGAIN) in pid:67 [ 652.084143][ T36] audit: type=1326 audit(2000000371.601:49783): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 652.118569][ T36] audit: type=1326 audit(2000000371.601:49784): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 652.144154][ T36] audit: type=1326 audit(2000000371.601:49785): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 652.168088][ T36] audit: type=1326 audit(2000000371.601:49786): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 652.194137][ T36] audit: type=1326 audit(2000000371.601:49787): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 652.221920][ T36] audit: type=1326 audit(2000000371.601:49788): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f75c2990de7 code=0x7ffc0000 [ 652.247682][ T36] audit: type=1326 audit(2000000371.601:49789): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=44 compat=0 ip=0x7f75c2990d5c code=0x7ffc0000 [ 652.277455][ T36] audit: type=1326 audit(2000000371.601:49790): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f75c2990c94 code=0x7ffc0000 [ 652.301440][ T36] audit: type=1326 audit(2000000371.601:49791): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f75c2990c94 code=0x7ffc0000 [ 652.325318][ T36] audit: type=1326 audit(2000000371.601:49792): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=593 comm="syz.5.11264" exe="/root/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7f75c298db2a code=0x7ffc0000 [ 652.853456][ T651] rust_binder: Error while translating object. [ 652.853508][ T651] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 652.859757][ T651] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:73 [ 653.240415][ T683] rust_binder: Write failure EFAULT in pid:94 [ 653.316368][ T687] rust_binder: Error while translating object. [ 653.322830][ T687] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 653.329263][ T687] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:98 [ 653.671059][ T738] incfs: ino conflict with backing FS 1 [ 654.255298][ T751] rust_binder: Error while translating object. [ 654.255335][ T751] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 654.261687][ T751] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:105 [ 654.410892][ T783] incfs: Error accessing: ./file0. [ 654.425719][ T783] incfs: mount failed -20 [ 654.561568][ T755] usb 3-1: new high-speed USB device number 33 using dummy_hcd [ 654.722966][ T755] usb 3-1: too many endpoints for config 0 interface 0 altsetting 0: 129, using maximum allowed: 30 [ 654.733858][ T755] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 129 [ 654.746968][ T755] usb 3-1: New USB device found, idVendor=056a, idProduct=0315, bcdDevice= 0.00 [ 654.756151][ T755] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 654.765934][ T755] usb 3-1: config 0 descriptor?? [ 655.174822][ T755] wacom 0003:056A:0315.0014: Unknown device_type for 'HID 056a:0315'. Assuming pen. [ 655.185042][ T755] wacom 0003:056A:0315.0014: hidraw0: USB HID v0.00 Device [HID 056a:0315] on usb-dummy_hcd.2-1/input0 [ 655.197204][ T755] input: Wacom Intuos Pro M Pen as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:056A:0315.0014/input/input78 [ 655.375035][ T764] usb usb9: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 655.382939][ T764] __vm_enough_memory: pid: 764, comm: syz.2.11328, bytes: 18014402804453376 not enough memory for the allocation [ 655.399947][ T755] usb 3-1: USB disconnect, device number 33 [ 655.438833][ T800] SELinux: security_context_str_to_sid (E) failed with errno=-22 [ 655.922091][ T813] rust_binder: Error while translating object. [ 655.922136][ T813] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 655.928473][ T813] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:114 [ 656.381576][ T330] usb 3-1: new high-speed USB device number 34 using dummy_hcd [ 656.541564][ T330] usb 3-1: Using ep0 maxpacket: 8 [ 656.547768][ T330] usb 3-1: config 179 has an invalid interface number: 65 but max is 0 [ 656.556393][ T330] usb 3-1: config 179 has no interface number 0 [ 656.562920][ T330] usb 3-1: config 179 interface 65 altsetting 12 endpoint 0xF has an invalid bInterval 63, changing to 9 [ 656.574379][ T330] usb 3-1: config 179 interface 65 altsetting 12 endpoint 0xF has invalid maxpacket 57605, setting to 1024 [ 656.586046][ T330] usb 3-1: config 179 interface 65 altsetting 12 endpoint 0x83 has invalid wMaxPacketSize 0 [ 656.596357][ T330] usb 3-1: config 179 interface 65 altsetting 12 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 656.610267][ T330] usb 3-1: config 179 interface 65 has no altsetting 0 [ 656.617828][ T330] usb 3-1: New USB device found, idVendor=12ab, idProduct=0004, bcdDevice= 0.00 [ 656.627160][ T330] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 656.838196][ T31] usb 3-1: USB disconnect, device number 34 [ 657.257807][ T36] kauditd_printk_skb: 29 callbacks suppressed [ 657.257826][ T36] audit: type=1326 audit(2000000376.767:49822): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=845 comm="syz.6.11357" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x7fc00000 [ 657.296112][ T873] netlink: 'syz.6.11368': attribute type 10 has an invalid length. [ 657.304130][ T873] netlink: 17 bytes leftover after parsing attributes in process `syz.6.11368'. [ 657.362485][ T882] tmpfs: Unknown parameter 'h|ge' [ 657.370476][ T3049] tipc: Subscription rejected, illegal request [ 657.548127][ T919] overlayfs: failed to clone lowerpath [ 657.747608][ T31] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=65380 sclass=netlink_audit_socket pid=31 comm=kworker/1:0 [ 657.774933][ T31] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=104 sclass=netlink_audit_socket pid=31 comm=kworker/1:0 [ 657.791261][ T965] cgroup: No subsys list or none specified [ 657.817961][ T36] audit: type=1400 audit(2000000377.325:49823): avc: denied { shutdown } for pid=966 comm="syz.5.11399" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 658.277179][ T984] SELinux: security_context_str_to_sid (E@%y`) failed with errno=-22 [ 658.295615][ T984] netlink: 'syz.1.11404': attribute type 4 has an invalid length. [ 658.303548][ T984] netlink: 3581 bytes leftover after parsing attributes in process `syz.1.11404'. [ 658.484039][ T995] overlayfs: cannot append lower layer [ 658.869163][ T1011] overlayfs: failed to resolve './file0': -2 [ 658.899049][ T1011] SELinux: Context system_u:object_r:apt_var_lib_t:s0 is not valid (left unmapped). [ 658.924418][ T36] audit: type=1400 audit(2000000378.416:49824): avc: denied { relabelto } for pid=1008 comm="syz.6.11413" name="file0" dev="tmpfs" ino=2585 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:apt_var_lib_t:s0" [ 658.963201][ T36] audit: type=1400 audit(2000000378.416:49825): avc: denied { associate } for pid=1008 comm="syz.6.11413" name="file0" dev="tmpfs" ino=2585 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 srawcon="system_u:object_r:apt_var_lib_t:s0" [ 658.993897][ T36] audit: type=1400 audit(2000000378.446:49826): avc: denied { unlink } for pid=28522 comm="syz-executor" name="file0" dev="tmpfs" ino=2585 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:apt_var_lib_t:s0" [ 659.032882][ T1018] x_tables: arp_tables: NFLOG.0 target: invalid size 80 (kernel) != (user) 0 [ 659.068398][ T1025] x_tables: arp_tables: NFLOG.0 target: invalid size 80 (kernel) != (user) 0 [ 659.209832][ T1040] netlink: 8 bytes leftover after parsing attributes in process `syz.1.11422'. [ 659.235244][ T1040] netlink: 8 bytes leftover after parsing attributes in process `syz.1.11422'. [ 659.246150][ T1040] netlink: 8 bytes leftover after parsing attributes in process `syz.1.11422'. [ 659.354957][ T1054] erofs: dax options not supported [ 659.383195][ T1058] overlayfs: failed to clone upperpath [ 659.389111][ T1057] overlayfs: failed to clone upperpath [ 659.470466][ T1064] overlayfs: failed to clone upperpath [ 659.566190][ T36] audit: type=1400 audit(2000000379.061:49827): avc: denied { lock } for pid=1066 comm="syz.5.11429" path="socket:[111935]" dev="sockfs" ino=111935 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_route_socket permissive=1 [ 659.674314][ T1076] 9pnet_fd: Insufficient options for proto=fd [ 660.586987][ T1127] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:139 [ 660.587143][ T1127] rust_binder: Failed to allocate buffer. len:1160, is_oneway:false [ 660.620916][ T1129] rust_binder: Error in use_page_slow: ESRCH [ 660.620945][ T1129] rust_binder: use_range failure ESRCH [ 660.627230][ T1129] rust_binder: Failed to allocate buffer. len:4248, is_oneway:false [ 660.632736][ T1129] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 660.640957][ T1129] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:141 [ 660.665969][ T1133] netlink: 24 bytes leftover after parsing attributes in process `syz.2.11451'. [ 660.879071][ T1154] .N: renamed from veth0_to_bond (while UP) [ 660.958145][ T392] usb 3-1: new high-speed USB device number 35 using dummy_hcd [ 660.977890][ T1156] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 661.109547][ T392] usb 3-1: Using ep0 maxpacket: 16 [ 661.115796][ T392] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 661.126760][ T392] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 661.136581][ T392] usb 3-1: New USB device found, idVendor=0458, idProduct=0138, bcdDevice= 0.00 [ 661.145840][ T392] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 661.154501][ T392] usb 3-1: config 0 descriptor?? [ 661.407686][ T36] audit: type=1326 audit(2000000380.887:49828): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1159 comm="syz.6.11463" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f159938eec9 code=0x0 [ 661.565480][ T392] kye 0003:0458:0138.0015: item fetching failed at offset 0/3 [ 661.575175][ T392] kye 0003:0458:0138.0015: parse failed [ 661.581196][ T392] kye 0003:0458:0138.0015: probe with driver kye failed with error -22 [ 661.766665][ T1145] IPv6: NLM_F_CREATE should be specified when creating new route [ 661.774583][ T1145] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 661.781790][ T1145] IPv6: NLM_F_CREATE should be set when creating new route [ 661.789137][ T1145] IPv6: NLM_F_CREATE should be set when creating new route [ 661.797852][ T392] usb 3-1: USB disconnect, device number 35 [ 662.321506][ T1189] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=512 sclass=netlink_route_socket pid=1189 comm=syz.2.11472 [ 662.322916][ T1190] 9pnet_fd: Insufficient options for proto=fd [ 662.348732][ T36] audit: type=1326 audit(2000000381.830:49829): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1194 comm="syz.2.11474" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f0e8598eec9 code=0x0 [ 662.424738][ T1204] rust_binder: Write failure EFAULT in pid:160 [ 662.513782][ T36] audit: type=1326 audit(2000000381.989:49830): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1171 comm="syz.1.11468" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e4018eec9 code=0x7fc00000 [ 662.574071][ T1222] netlink: 'syz.1.11483': attribute type 27 has an invalid length. [ 662.582166][ T1222] lo: entered promiscuous mode [ 662.586972][ T1222] lo: entered allmulticast mode [ 662.592517][ T1222] tunl0: entered promiscuous mode [ 662.597590][ T1222] tunl0: entered allmulticast mode [ 662.603333][ T1222] gre0: entered promiscuous mode [ 662.608320][ T1222] gre0: entered allmulticast mode [ 662.614366][ T1222] gretap0: entered promiscuous mode [ 662.619727][ T1222] gretap0: entered allmulticast mode [ 662.625810][ T1222] erspan0: entered promiscuous mode [ 662.631644][ T1222] erspan0: entered allmulticast mode [ 662.638461][ T1222] ip_vti0: entered promiscuous mode [ 662.638962][ T1229] __vm_enough_memory: pid: 1229, comm: syz.2.11485, bytes: 18014402804453376 not enough memory for the allocation [ 662.644198][ T1222] ip_vti0: entered allmulticast mode [ 662.662894][ T1222] ip6_vti0: entered promiscuous mode [ 662.668229][ T1222] ip6_vti0: entered allmulticast mode [ 662.674527][ T1222] sit0: entered promiscuous mode [ 662.679508][ T1222] sit0: entered allmulticast mode [ 662.685523][ T1222] ip6tnl0: entered promiscuous mode [ 662.690774][ T1222] ip6tnl0: entered allmulticast mode [ 662.697184][ T1222] ip6gre0: entered promiscuous mode [ 662.702773][ T1222] ip6gre0: entered allmulticast mode [ 662.708770][ T1222] syz_tun: entered promiscuous mode [ 662.714431][ T1222] syz_tun: entered allmulticast mode [ 662.720781][ T1222] ip6gretap0: entered promiscuous mode [ 662.726723][ T1222] ip6gretap0: entered allmulticast mode [ 662.733319][ T1222] bridge0: entered promiscuous mode [ 662.738552][ T1222] bridge0: entered allmulticast mode [ 662.745056][ T1222] vcan0: entered promiscuous mode [ 662.750118][ T1222] vcan0: entered allmulticast mode [ 662.755794][ T1222] dummy0: entered promiscuous mode [ 662.760937][ T1222] dummy0: entered allmulticast mode [ 662.767241][ T1222] veth0: entered promiscuous mode [ 662.772762][ T1222] veth0: entered allmulticast mode [ 662.778913][ T1222] veth1: entered promiscuous mode [ 662.784054][ T1222] veth1: entered allmulticast mode [ 662.789964][ T1222] wg0: entered promiscuous mode [ 662.794962][ T1222] wg0: entered allmulticast mode [ 662.800557][ T1222] wg1: entered promiscuous mode [ 662.805765][ T1222] wg1: entered allmulticast mode [ 662.811337][ T1222] wg2: entered promiscuous mode [ 662.816685][ T1222] wg2: entered allmulticast mode [ 662.822734][ T1222] veth0_to_bridge: entered promiscuous mode [ 662.828713][ T1222] veth0_to_bridge: entered allmulticast mode [ 662.836741][ T1222] veth1_to_bridge: entered promiscuous mode [ 662.844795][ T1222] veth1_to_bridge: entered allmulticast mode [ 662.852755][ T1222] veth0_to_bond: entered promiscuous mode [ 662.858530][ T1222] veth0_to_bond: entered allmulticast mode [ 662.865220][ T1222] bond_slave_0: entered promiscuous mode [ 662.870953][ T1222] bond_slave_0: entered allmulticast mode [ 662.877455][ T1222] veth1_to_bond: entered promiscuous mode [ 662.883574][ T1222] veth1_to_bond: entered allmulticast mode [ 662.890197][ T1222] bond_slave_1: entered promiscuous mode [ 662.896450][ T1222] bond_slave_1: entered allmulticast mode [ 662.903347][ T1222] veth0_to_team: entered promiscuous mode [ 662.909106][ T1222] veth0_to_team: entered allmulticast mode [ 662.916203][ T1222] team_slave_0: entered promiscuous mode [ 662.921880][ T1222] team_slave_0: entered allmulticast mode [ 662.928659][ T1222] veth1_to_team: entered promiscuous mode [ 662.934933][ T1222] veth1_to_team: entered allmulticast mode [ 662.941603][ T1222] team_slave_1: entered promiscuous mode [ 662.947984][ T1222] team_slave_1: entered allmulticast mode [ 662.954901][ T1222] veth0_to_batadv: entered promiscuous mode [ 662.960837][ T1222] veth0_to_batadv: entered allmulticast mode [ 662.968274][ T1222] batadv_slave_0: entered promiscuous mode [ 662.974314][ T1222] batadv_slave_0: entered allmulticast mode [ 662.981036][ T1222] veth1_to_batadv: entered promiscuous mode [ 662.987528][ T1222] veth1_to_batadv: entered allmulticast mode [ 662.994652][ T1222] batadv_slave_1: entered promiscuous mode [ 663.000592][ T1222] batadv_slave_1: entered allmulticast mode [ 663.007792][ T1222] xfrm0: entered promiscuous mode [ 663.012860][ T1222] xfrm0: entered allmulticast mode [ 663.020023][ T1222] veth0_to_hsr: entered promiscuous mode [ 663.025914][ T1222] veth0_to_hsr: entered allmulticast mode [ 663.034390][ T1222] hsr_slave_0: entered promiscuous mode [ 663.040126][ T1222] hsr_slave_0: entered allmulticast mode [ 663.047312][ T1222] veth1_to_hsr: entered promiscuous mode [ 663.053070][ T1222] veth1_to_hsr: entered allmulticast mode [ 663.059572][ T1222] hsr_slave_1: entered promiscuous mode [ 663.065979][ T1222] hsr_slave_1: entered allmulticast mode [ 663.072487][ T1222] veth1_virt_wifi: entered promiscuous mode [ 663.079267][ T1222] veth1_virt_wifi: entered allmulticast mode [ 663.094050][ T1222] veth0_virt_wifi: entered promiscuous mode [ 663.100058][ T1222] veth0_virt_wifi: entered allmulticast mode [ 663.107853][ T1222] veth1_vlan: entered promiscuous mode [ 663.113442][ T1222] veth1_vlan: entered allmulticast mode [ 663.119943][ T1222] veth0_vlan: entered allmulticast mode [ 663.141905][ T1222] vlan0: entered promiscuous mode [ 663.149734][ T1222] vlan0: entered allmulticast mode [ 663.155764][ T1222] vlan1: entered promiscuous mode [ 663.160934][ T1222] vlan1: entered allmulticast mode [ 663.166887][ T1222] veth1_macvtap: entered allmulticast mode [ 663.173378][ T1222] veth0_macvtap: entered promiscuous mode [ 663.179265][ T1222] veth0_macvtap: entered allmulticast mode [ 663.186298][ T1222] macsec0: entered promiscuous mode [ 663.194260][ T1222] macsec0: entered allmulticast mode [ 663.201696][ T1222] syztnl1: entered promiscuous mode [ 663.207175][ T1222] syztnl1: entered allmulticast mode [ 663.213324][ T1222] ip6erspan0: entered promiscuous mode [ 663.219277][ T1222] ip6erspan0: entered allmulticast mode [ 663.227070][ T3049] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 663.978223][ T1298] overlayfs: failed to clone lowerpath [ 665.437389][ T1374] netlink: 'syz.5.11543': attribute type 13 has an invalid length. [ 665.635072][ T1415] overlay: ./file0 is not a directory [ 665.635076][ T1414] overlay: ./file0 is not a directory [ 665.904614][ T1441] /dev/rnullb0: Can't open blockdev [ 665.917963][ T36] audit: type=1400 audit(2000000385.365:49831): avc: denied { write } for pid=1438 comm="syz.2.11568" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 666.001391][ T1451] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=1451 comm=syz.2.11573 [ 666.014481][ T1451] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=17 sclass=netlink_tcpdiag_socket pid=1451 comm=syz.2.11573 [ 666.276224][ T330] usb 3-1: new full-speed USB device number 36 using dummy_hcd [ 666.428499][ T330] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 666.439787][ T330] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 666.449681][ T330] usb 3-1: New USB device found, idVendor=04f2, idProduct=1421, bcdDevice= 0.00 [ 666.458808][ T330] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 666.467456][ T330] usb 3-1: config 0 descriptor?? [ 666.574517][ T1456] futex_wake_op: syz.6.11575 tries to shift op by 32; fix this program [ 666.878918][ T330] chicony 0003:04F2:1421.0016: item fetching failed at offset 3/5 [ 666.886951][ T330] chicony 0003:04F2:1421.0016: Chicony hid parse failed: -22 [ 666.894395][ T330] chicony 0003:04F2:1421.0016: probe with driver chicony failed with error -22 [ 667.086310][T15047] usb 3-1: USB disconnect, device number 36 [ 667.152188][ C0] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 667.630153][ T1525] netlink: 'syz.1.11598': attribute type 27 has an invalid length. [ 667.639999][ T1525] lo: left promiscuous mode [ 667.645170][ T1525] lo: left allmulticast mode [ 667.650709][ T1525] tunl0: left promiscuous mode [ 667.655762][ T1525] tunl0: left allmulticast mode [ 667.661575][ T1525] gre0: left promiscuous mode [ 667.666337][ T1525] gre0: left allmulticast mode [ 667.671653][ T1525] gretap0: left promiscuous mode [ 667.676646][ T1525] gretap0: left allmulticast mode [ 667.682346][ T1525] erspan0: left promiscuous mode [ 667.687554][ T1525] erspan0: left allmulticast mode [ 667.693131][ T1525] ip_vti0: left promiscuous mode [ 667.698245][ T1525] ip_vti0: left allmulticast mode [ 667.703823][ T1525] ip6_vti0: left promiscuous mode [ 667.709151][ T1525] ip6_vti0: left allmulticast mode [ 667.714857][ T1525] sit0: left promiscuous mode [ 667.720015][ T1525] sit0: left allmulticast mode [ 667.725235][ T1525] ip6tnl0: left promiscuous mode [ 667.730496][ T1525] ip6tnl0: left allmulticast mode [ 667.736304][ T1525] ip6gre0: left promiscuous mode [ 667.741266][ T1525] ip6gre0: left allmulticast mode [ 667.747121][ T1525] syz_tun: left promiscuous mode [ 667.752083][ T1525] syz_tun: left allmulticast mode [ 667.757638][ T1525] ip6gretap0: left promiscuous mode [ 667.762958][ T1525] ip6gretap0: left allmulticast mode [ 667.768952][ T1525] bridge0: left promiscuous mode [ 667.773927][ T1525] bridge0: left allmulticast mode [ 667.779559][ T1525] vcan0: left promiscuous mode [ 667.784472][ T1525] vcan0: left allmulticast mode [ 667.789870][ T1525] dummy0: left promiscuous mode [ 667.794759][ T1525] dummy0: left allmulticast mode [ 667.800460][ T1525] veth0: left promiscuous mode [ 667.805251][ T1525] veth0: left allmulticast mode [ 667.810814][ T1525] veth1: left promiscuous mode [ 667.815672][ T1525] veth1: left allmulticast mode [ 667.821196][ T1525] wg0: left promiscuous mode [ 667.825811][ T1525] wg0: left allmulticast mode [ 667.831256][ T1525] wg1: left promiscuous mode [ 667.835892][ T1525] wg1: left allmulticast mode [ 667.841374][ T1525] wg2: left promiscuous mode [ 667.845988][ T1525] wg2: left allmulticast mode [ 667.851422][ T1525] veth0_to_bridge: left promiscuous mode [ 667.857235][ T1525] veth0_to_bridge: left allmulticast mode [ 667.863904][ T1525] veth1_to_bridge: left promiscuous mode [ 667.869898][ T1525] veth1_to_bridge: left allmulticast mode [ 667.876549][ T1525] veth0_to_bond: left promiscuous mode [ 667.882227][ T1525] veth0_to_bond: left allmulticast mode [ 667.888523][ T1525] bond_slave_0: left promiscuous mode [ 667.893991][ T1525] bond_slave_0: left allmulticast mode [ 667.900322][ T1525] veth1_to_bond: left promiscuous mode [ 667.905970][ T1525] veth1_to_bond: left allmulticast mode [ 667.912600][ T1525] bond_slave_1: left promiscuous mode [ 667.918313][ T1525] bond_slave_1: left allmulticast mode [ 667.924479][ T1525] veth0_to_team: left promiscuous mode [ 667.930579][ T1525] veth0_to_team: left allmulticast mode [ 667.936819][ T1525] team_slave_0: left promiscuous mode [ 667.942782][ T1525] team_slave_0: left allmulticast mode [ 667.949266][ T1525] veth1_to_team: left promiscuous mode [ 667.954920][ T1525] veth1_to_team: left allmulticast mode [ 667.961200][ T1525] team_slave_1: left promiscuous mode [ 667.966792][ T1525] team_slave_1: left allmulticast mode [ 667.973036][ T1525] veth0_to_batadv: left promiscuous mode [ 667.978763][ T1525] veth0_to_batadv: left allmulticast mode [ 667.984930][ T1525] batadv_slave_0: left promiscuous mode [ 667.990752][ T1525] batadv_slave_0: left allmulticast mode [ 667.996919][ T1525] veth1_to_batadv: left promiscuous mode [ 668.002835][ T1525] veth1_to_batadv: left allmulticast mode [ 668.010453][ T1525] batadv_slave_1: left promiscuous mode [ 668.016022][ T1525] batadv_slave_1: left allmulticast mode [ 668.022467][ T1525] xfrm0: left promiscuous mode [ 668.027260][ T1525] xfrm0: left allmulticast mode [ 668.032886][ T1525] veth0_to_hsr: left promiscuous mode [ 668.038561][ T1525] veth0_to_hsr: left allmulticast mode [ 668.044429][ T1525] hsr_slave_0: left promiscuous mode [ 668.050115][ T1525] hsr_slave_0: left allmulticast mode [ 668.056034][ T1525] veth1_to_hsr: left promiscuous mode [ 668.061575][ T1525] veth1_to_hsr: left allmulticast mode [ 668.067535][ T1525] hsr_slave_1: left promiscuous mode [ 668.073023][ T1525] hsr_slave_1: left allmulticast mode [ 668.079115][ T1525] veth1_virt_wifi: left promiscuous mode [ 668.084828][ T1525] veth1_virt_wifi: left allmulticast mode [ 668.091130][ T1525] veth0_virt_wifi: left promiscuous mode [ 668.096854][ T1525] veth0_virt_wifi: left allmulticast mode [ 668.103183][ T1525] veth1_vlan: left promiscuous mode [ 668.108419][ T1525] veth1_vlan: left allmulticast mode [ 668.115048][ T1525] vlan1: left promiscuous mode [ 668.119927][ T1525] vlan1: left allmulticast mode [ 668.125563][ T1525] veth0_macvtap: left promiscuous mode [ 668.131377][ T1525] veth0_macvtap: left allmulticast mode [ 668.137429][ T1525] macsec0: left promiscuous mode [ 668.142801][ T1525] macsec0: left allmulticast mode [ 668.147925][ T1525] veth1_macvtap: left allmulticast mode [ 668.154278][ T1525] syztnl1: left promiscuous mode [ 668.159450][ T1525] syztnl1: left allmulticast mode [ 668.164968][ T1525] ip6erspan0: left promiscuous mode [ 668.170365][ T1525] ip6erspan0: left allmulticast mode [ 668.176189][ T1528] netlink: 'syz.2.11599': attribute type 27 has an invalid length. [ 668.313420][ T1566] netlink: 'syz.2.11612': attribute type 27 has an invalid length. [ 668.378055][ T36] audit: type=1400 audit(2000000387.808:49832): avc: denied { setattr } for pid=1580 comm="syz.6.11618" name="TIPC" dev="sockfs" ino=113054 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 668.644889][ T1611] futex_wake_op: syz.6.11629 tries to shift op by -1; fix this program [ 668.652336][T21858] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 668.660812][T21858] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 668.673341][ T392] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 668.684188][ T1613] netlink: 'syz.6.11630': attribute type 27 has an invalid length. [ 668.842909][ T1632] netlink: 'syz.6.11639': attribute type 27 has an invalid length. [ 668.910101][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.919618][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.929545][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.938667][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.948010][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.957378][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.966715][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.975907][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.985182][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 668.994267][ T1639] netlink: 4 bytes leftover after parsing attributes in process `syz.6.11642'. [ 669.052417][ T36] audit: type=1326 audit(2000000388.474:49833): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1647 comm="syz.2.11645" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x0 [ 669.127403][ T36] audit: type=1326 audit(2000000388.553:49834): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1647 comm="syz.2.11645" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x0 [ 669.166063][ T3049] ip6_tunnel:  xmit: Local address not yet configured! [ 669.173424][ T3049] ip6_tunnel:  xmit: Local address not yet configured! [ 669.190277][ T1659] netlink: 'syz.2.11648': attribute type 27 has an invalid length. [ 669.198375][ T62] ip6_tunnel:  xmit: Local address not yet configured! [ 669.314285][ T1682] netlink: 'syz.2.11656': attribute type 1 has an invalid length. [ 669.326694][ T62] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 669.390564][ T1685] skbuff: bad partial csum: csum=65506/2 headroom=146 headlen=65526 [ 669.407336][ T62] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 669.809918][ T392] ip6_tunnel:  xmit: Local address not yet configured! [ 669.959599][ T1712] 0{X: left allmulticast mode [ 669.964851][ T1712] 0{X: left promiscuous mode [ 669.970064][ T1712] bridge0: port 2(30{X) entered disabled state [ 669.977638][ T1712] bridge_slave_0: left allmulticast mode [ 669.983410][ T1712] bridge_slave_0: left promiscuous mode [ 669.989246][ T1712] bridge0: port 1(bridge_slave_0) entered disabled state [ 670.101971][ T36] audit: type=1326 audit(2000000389.517:49835): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1714 comm="syz.5.11669" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x0 [ 670.213097][ T392] ip6_tunnel:  xmit: Local address not yet configured! [ 670.261813][ T1748] /dev/rnullb0: Can't lookup blockdev [ 670.329386][ T36] audit: type=1326 audit(2000000389.746:49836): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 670.373994][ T36] audit: type=1326 audit(2000000389.746:49837): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 670.398028][ T36] audit: type=1326 audit(2000000389.775:49838): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=44 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 670.421643][ T36] audit: type=1326 audit(2000000389.775:49839): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 670.445456][ T36] audit: type=1326 audit(2000000389.775:49840): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 670.469586][ T36] audit: type=1326 audit(2000000389.775:49841): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1759 comm="syz.5.11686" exe="/root/syz-executor" sig=0 arch=c000003e syscall=54 compat=0 ip=0x7f75c298eec9 code=0x7ffc0000 [ 671.517261][ T1807] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1807 comm=syz.5.11703 [ 671.580088][ T1818] /dev/rnullb0: Can't lookup blockdev [ 672.400605][ T1840] overlayfs: failed to clone upperpath [ 672.407193][ T1840] netlink: 'syz.2.11716': attribute type 4 has an invalid length. [ 672.415071][ T1840] netlink: 'syz.2.11716': attribute type 2 has an invalid length. [ 672.491152][ T1852] netlink: 'syz.5.11720': attribute type 14 has an invalid length. [ 673.585103][ T1895] netlink: 'syz.2.11736': attribute type 27 has an invalid length. [ 673.617601][ T1897] netlink: 'syz.2.11737': attribute type 11 has an invalid length. [ 673.938601][ T1912] 9pnet_fd: Insufficient options for proto=fd [ 673.944003][ T1922] netlink: 'syz.5.11745': attribute type 27 has an invalid length. [ 673.954966][ T1922] sit0: left promiscuous mode [ 674.324040][ T1941] __nla_validate_parse: 57 callbacks suppressed [ 674.324065][ T1941] netlink: 12 bytes leftover after parsing attributes in process `syz.2.11753'. [ 674.340831][ T1941] tmpfs: Bad value for 'nr_inodes' [ 674.516562][ T1946] netlink: 'syz.1.11755': attribute type 27 has an invalid length. [ 674.590272][ T755] ip6_tnl_xmit_ctl: 2 callbacks suppressed [ 674.590297][ T755] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 675.195087][ T755] ip6_tunnel: syztnl1 xmit: Local address not yet configured! [ 675.460908][ T2006] netlink: 4 bytes leftover after parsing attributes in process `syz.1.11777'. [ 675.570242][ T2022] netlink: 'syz.1.11783': attribute type 46 has an invalid length. [ 675.578294][ T2022] netlink: 44 bytes leftover after parsing attributes in process `syz.1.11783'. [ 675.589458][ T2022] netlink: 'syz.1.11783': attribute type 1 has an invalid length. [ 675.957231][ T2038] netlink: 'syz.2.11789': attribute type 27 has an invalid length. [ 676.278720][ T2088] netlink: 'syz.2.11807': attribute type 2 has an invalid length. [ 676.288275][ T2088] 9pnet_fd: Insufficient options for proto=fd [ 676.296998][ T2077] netlink: 'syz.5.11806': attribute type 19 has an invalid length. [ 676.306725][ T2077] netlink: 8 bytes leftover after parsing attributes in process `syz.5.11806'. [ 676.316390][ T2077] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=2077 comm=syz.5.11806 [ 676.329549][ T2077] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=17 sclass=netlink_tcpdiag_socket pid=2077 comm=syz.5.11806 [ 676.363578][ T2094] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2094 comm=syz.6.11810 [ 676.419268][ T2102] tmpfs: Turning off swap in unprivileged tmpfs mounts unsupported [ 676.965271][ T2127] overlayfs: failed to clone upperpath [ 677.251210][ T2153] bridge0: port 1(bridge_slave_0) entered blocking state [ 677.258462][ T2153] bridge0: port 1(bridge_slave_0) entered disabled state [ 677.266639][ T2153] bridge_slave_0: entered allmulticast mode [ 677.272961][ T2153] bridge_slave_0: entered promiscuous mode [ 677.280135][ T2153] bridge0: port 2(bridge_slave_1) entered blocking state [ 677.287378][ T2153] bridge0: port 2(bridge_slave_1) entered disabled state [ 677.294499][ T2153] bridge_slave_1: entered allmulticast mode [ 677.301725][ T2153] bridge_slave_1: entered promiscuous mode [ 677.396989][ T3049] veth1_macvtap: left promiscuous mode [ 677.402603][ T3049] veth0_vlan: left promiscuous mode [ 677.462380][ T2153] bridge0: port 2(bridge_slave_1) entered blocking state [ 677.469502][ T2153] bridge0: port 2(bridge_slave_1) entered forwarding state [ 677.476961][ T2153] bridge0: port 1(bridge_slave_0) entered blocking state [ 677.484009][ T2153] bridge0: port 1(bridge_slave_0) entered forwarding state [ 677.518027][ T3050] bridge0: port 1(bridge_slave_0) entered disabled state [ 677.529847][ T3050] bridge0: port 2(bridge_slave_1) entered disabled state [ 677.539293][ T2179] netlink: 'syz.2.11838': attribute type 1 has an invalid length. [ 677.547837][ T2179] netlink: 24 bytes leftover after parsing attributes in process `syz.2.11838'. [ 677.579847][T21858] bridge0: port 1(bridge_slave_0) entered blocking state [ 677.586948][T21858] bridge0: port 1(bridge_slave_0) entered forwarding state [ 677.609014][T21858] bridge0: port 2(bridge_slave_1) entered blocking state [ 677.616157][T21858] bridge0: port 2(bridge_slave_1) entered forwarding state [ 677.653156][ T2153] veth0_vlan: entered promiscuous mode [ 677.671312][ T2153] veth1_macvtap: entered promiscuous mode [ 677.734058][ T2199] tipc: Started in network mode [ 677.742751][ T2199] tipc: Node identity ac14140f, cluster identity 4711 [ 677.751316][ T2199] tipc: Enabling of bearer rejected, failed to enable media [ 677.761904][ T2199] tipc: Enabling of bearer rejected, failed to enable media [ 677.789767][ T2202] kvm: pic: non byte write [ 678.076762][ T2244] overlayfs: failed to clone upperpath [ 678.114890][ T2249] 9pnet_fd: Insufficient options for proto=fd [ 678.667504][ T2291] netlink: 'syz.1.11878': attribute type 58 has an invalid length. [ 678.818541][ T36] kauditd_printk_skb: 14 callbacks suppressed [ 678.818560][ T36] audit: type=1326 audit(2000000398.184:49856): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2226 comm="syz.6.11854" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7fc00000 [ 678.978432][ T2311] rust_binder: Write failure EFAULT in pid:11 [ 678.987582][ T2311] netlink: 'syz.6.11884': attribute type 27 has an invalid length. [ 679.190026][ T2320] incfs: Options parsing error. -22 [ 679.195373][ T2320] incfs: mount failed -22 [ 679.885459][ T2380] netlink: 'syz.1.11908': attribute type 12 has an invalid length. [ 680.170799][ T2397] overlayfs: failed to clone upperpath [ 680.609140][ T2423] bridge0: entered allmulticast mode [ 680.615214][ T36] audit: type=1326 audit(2000000399.974:49857): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2422 comm="syz.2.11924" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f0e8598eec9 code=0x0 [ 680.947735][ T2437] netlink: 'syz.1.11928': attribute type 1 has an invalid length. [ 681.078643][ T2445] fuse: Unknown parameter '' [ 681.214777][ T2500] fuse: Bad value for 'group_id' [ 681.219834][ T2500] fuse: Bad value for 'group_id' [ 681.268428][ T2509] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2509 comm=syz.6.11945 [ 682.142145][ T36] audit: type=1326 audit(2000000401.486:49858): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.171803][ T36] audit: type=1326 audit(2000000401.486:49859): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.196349][ T36] audit: type=1326 audit(2000000401.486:49860): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.220913][ T36] audit: type=1326 audit(2000000401.486:49861): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.245456][ T36] audit: type=1326 audit(2000000401.486:49862): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.269426][ T36] audit: type=1326 audit(2000000401.486:49863): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.295221][ T36] audit: type=1326 audit(2000000401.486:49864): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.319299][ T36] audit: type=1326 audit(2000000401.486:49865): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2516 comm="syz.2.11946" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0e8598eec9 code=0x7fc00000 [ 682.441521][ T2611] netlink: 92 bytes leftover after parsing attributes in process `syz.6.11982'. [ 682.760900][ T2633] overlayfs: failed to clone upperpath [ 682.884581][ T2646] netlink: 'syz.5.11996': attribute type 27 has an invalid length. [ 682.912226][ T2649] 9pnet_fd: Insufficient options for proto=fd [ 683.031340][ T2658] overlayfs: failed to clone lowerpath [ 683.043498][ T2662] overlayfs: failed to clone upperpath [ 683.044169][ T2658] overlayfs: failed to clone upperpath [ 683.216730][ T2684] netlink: 'syz.2.12009': attribute type 27 has an invalid length. [ 683.239395][ T2686] cgroup: release_agent respecified [ 683.299505][ T2696] netlink: 72 bytes leftover after parsing attributes in process `syz.2.12014'. [ 683.333250][ T2696] netlink: 'syz.2.12014': attribute type 4 has an invalid length. [ 683.350193][ T2696] netlink: 3657 bytes leftover after parsing attributes in process `syz.2.12014'. [ 683.844639][ T2718] netlink: 4 bytes leftover after parsing attributes in process `syz.1.12020'. [ 683.869884][ T2721] netlink: 8 bytes leftover after parsing attributes in process `syz.6.12021'. [ 683.884526][ T2721] netlink: 4 bytes leftover after parsing attributes in process `syz.6.12021'. [ 684.119660][ T2725] netlink: 'syz.5.12022': attribute type 27 has an invalid length. [ 684.434093][ T2748] netlink: 'syz.6.12031': attribute type 27 has an invalid length. [ 684.635258][ T2768] incfs: Options parsing error. -22 [ 684.640639][ T2768] incfs: mount failed -22 [ 684.659826][ T2770] netlink: 'syz.6.12040': attribute type 27 has an invalid length. [ 684.922003][ T2791] bridge0: port 2(bridge_slave_1) entered disabled state [ 684.929309][ T2791] bridge0: port 1(bridge_slave_0) entered disabled state [ 685.008435][ T2794] netlink: 'syz.6.12049': attribute type 27 has an invalid length. [ 685.171180][ T2821] netlink: 'syz.1.12058': attribute type 27 has an invalid length. [ 685.308364][ T2846] netlink: 'syz.1.12067': attribute type 27 has an invalid length. [ 685.355222][ T2850] netlink: 8 bytes leftover after parsing attributes in process `syz.1.12069'. [ 685.364312][ T2850] erspan0: default FDB implementation only supports local addresses [ 685.373311][ T36] kauditd_printk_skb: 59 callbacks suppressed [ 685.373329][ T36] audit: type=1326 audit(2000000404.709:49925): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2849 comm="syz.1.12069" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f9e4018eec9 code=0x0 [ 685.499323][ T2858] netlink: 4 bytes leftover after parsing attributes in process `syz.5.12073'. [ 685.601062][ T2865] netlink: 'syz.5.12075': attribute type 1 has an invalid length. [ 685.622023][ T2867] netlink: 'syz.5.12076': attribute type 27 has an invalid length. [ 685.632015][ T2867] bridge0: port 2(bridge_slave_1) entered blocking state [ 685.639105][ T2867] bridge0: port 2(bridge_slave_1) entered forwarding state [ 685.646498][ T2867] bridge0: port 1(bridge_slave_0) entered blocking state [ 685.653582][ T2867] bridge0: port 1(bridge_slave_0) entered forwarding state [ 685.710808][ T36] audit: type=1326 audit(2000000405.038:49926): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2877 comm="syz.5.12079" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x0 [ 686.571814][ T2890] netlink: 'syz.5.12085': attribute type 27 has an invalid length. [ 687.064201][ T2901] netlink: 1363 bytes leftover after parsing attributes in process `syz.1.12089'. [ 687.257753][ T36] audit: type=1107 audit(2000000406.580:49927): pid=2916 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 687.643475][ T2946] fuse: Bad value for 'fd' [ 687.777046][ T2955] overlayfs: failed to clone lowerpath [ 687.785003][ T2954] netlink: 12 bytes leftover after parsing attributes in process `syz.1.12109'. [ 687.817806][ T2964] SELinux: security_context_str_to_sid (E) failed with errno=-22 [ 688.148719][ T36] audit: type=1326 audit(2000000407.465:49928): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.172587][ T36] audit: type=1326 audit(2000000407.465:49929): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.197457][ T36] audit: type=1326 audit(2000000407.465:49930): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.243326][ T36] audit: type=1326 audit(2000000407.465:49931): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.267085][ T36] audit: type=1326 audit(2000000407.465:49932): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.290833][ T36] audit: type=1326 audit(2000000407.465:49933): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.314998][ T36] audit: type=1326 audit(2000000407.465:49934): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2991 comm="syz.6.12118" exe="/root/syz-executor" sig=0 arch=c000003e syscall=43 compat=0 ip=0x7f5a1298eec9 code=0x7ffc0000 [ 688.463140][ T3037] netlink: 12 bytes leftover after parsing attributes in process `syz.2.12133'. [ 688.514461][ T3053] futex_wake_op: syz.2.12136 tries to shift op by -1; fix this program [ 688.584123][ T3062] overlayfs: failed to clone lowerpath [ 689.027516][ T3138] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3138 comm=syz.6.12171 [ 689.583377][ T3168] netlink: 'syz.6.12182': attribute type 27 has an invalid length. [ 689.910350][ T3194] netlink: 'syz.5.12191': attribute type 4 has an invalid length. [ 689.918987][ T3194] netlink: 'syz.5.12191': attribute type 6 has an invalid length. [ 689.928876][ T3194] netlink: 3657 bytes leftover after parsing attributes in process `syz.5.12191'. [ 690.003865][ T3211] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=769 sclass=netlink_route_socket pid=3211 comm=syz.5.12196 [ 690.003866][ T3212] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=769 sclass=netlink_route_socket pid=3212 comm=syz.5.12196 [ 690.029656][ T3211] bpf: Bad value for 'gid' [ 690.799117][ T2492] bridge_slave_1: left allmulticast mode [ 690.804891][ T2492] bridge_slave_1: left promiscuous mode [ 690.810662][ T2492] bridge0: port 2(bridge_slave_1) entered disabled state [ 690.818404][ T2492] bridge_slave_0: left allmulticast mode [ 690.824167][ T2492] bridge_slave_0: left promiscuous mode [ 690.830073][ T2492] bridge0: port 1(bridge_slave_0) entered disabled state [ 690.920415][ T36] kauditd_printk_skb: 3201 callbacks suppressed [ 690.920438][ T36] audit: type=1326 audit(2000004762.242:53136): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3265 comm="syz.2.12213" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f0e8598eec9 code=0x0 [ 690.974145][ T3269] netlink: 4 bytes leftover after parsing attributes in process `syz.2.12213'. [ 690.988261][ T2492] tipc: Disabling bearer [ 690.994228][ T2492] tipc: Left network mode [ 691.001034][ T2492] veth1_macvtap: left promiscuous mode [ 691.011344][ T2492] veth0_vlan: left promiscuous mode [ 691.758269][ T3306] overlayfs: failed to clone upperpath [ 691.818510][ T3314] netlink: 'syz.5.12229': attribute type 27 has an invalid length. [ 691.975623][ T3329] tmpfs: Unknown parameter 'EvU(3:+Pz [ 691.975623][ T3329] [ 691.975623][ T3329] hV$!' [ 692.001950][ T3345] netlink: 'syz.5.12240': attribute type 27 has an invalid length. [ 692.082030][ T3359] netlink: 'syz.5.12245': attribute type 16 has an invalid length. [ 692.085735][ T3361] 9pnet_fd: Insufficient options for proto=fd [ 692.090098][ T3359] netlink: 'syz.5.12245': attribute type 25 has an invalid length. [ 692.105204][ T3359] netlink: 64094 bytes leftover after parsing attributes in process `syz.5.12245'. [ 692.115717][ T36] audit: type=1326 audit(2000004763.442:53137): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3362 comm="syz.1.12247" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f9e4018eec9 code=0x0 [ 692.821853][ T3419] overlayfs: failed to clone lowerpath [ 692.959908][ T3425] incfs: mount failed -22 [ 693.237620][ T3436] overlayfs: failed to clone upperpath [ 694.013572][ T3485] /dev/rnullb0: Can't lookup blockdev [ 694.607195][ T3524] /dev/rnullb0: Can't lookup blockdev [ 694.636032][ T3529] overlayfs: failed to clone lowerpath [ 694.865476][ T3537] 9pnet_fd: Insufficient options for proto=fd [ 695.515431][ T36] audit: type=1326 audit(2000004766.832:53138): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3620 comm="syz.1.12335" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f9e4018eec9 code=0x0 [ 695.538780][ T36] audit: type=1326 audit(2000004766.842:53139): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3620 comm="syz.1.12335" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f9e4018eec9 code=0x0 [ 696.041972][ T3629] 9pnet_fd: Insufficient options for proto=fd [ 696.179906][ T3640] overlayfs: failed to clone upperpath [ 696.186142][ T3640] netlink: 'syz.6.12341': attribute type 27 has an invalid length. [ 696.370327][ T36] audit: type=1400 audit(2000004767.692:53140): avc: denied { getattr } for pid=3649 comm="syz.1.12345" path="socket:[119960]" dev="sockfs" ino=119960 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 696.655610][ T3673] fuse: Unknown parameter 'g' [ 696.868405][ T3698] netlink: 'syz.2.12362': attribute type 1 has an invalid length. [ 696.876461][ T3698] netlink: 'syz.2.12362': attribute type 2 has an invalid length. [ 697.009127][ T3702] 9pnet_fd: Insufficient options for proto=fd [ 697.652401][ T3749] fuse: Bad value for 'user_id' [ 697.657386][ T3749] fuse: Bad value for 'user_id' [ 697.741828][ T3761] overlayfs: missing 'lowerdir' [ 697.748090][ T36] audit: type=1326 audit(2000004769.072:53141): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3759 comm="syz.5.12382" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c298eec9 code=0x7fc00000 [ 698.520837][ T36] audit: type=1400 audit(697.829:53142): avc: denied { create } for pid=3799 comm="syz.5.12397" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=iucv_socket permissive=1 [ 698.559278][ T3808] netlink: 'syz.5.12399': attribute type 1 has an invalid length. [ 698.731344][ T3810] bridge0: port 1(bridge_slave_0) entered blocking state [ 698.738499][ T3810] bridge0: port 1(bridge_slave_0) entered disabled state [ 698.745641][ T3810] bridge_slave_0: entered allmulticast mode [ 698.751948][ T3810] bridge_slave_0: entered promiscuous mode [ 698.758510][ T3810] bridge0: port 2(bridge_slave_1) entered blocking state [ 698.765653][ T3810] bridge0: port 2(bridge_slave_1) entered disabled state [ 698.772736][ T3810] bridge_slave_1: entered allmulticast mode [ 698.779103][ T3810] bridge_slave_1: entered promiscuous mode [ 698.789547][ T2494] bridge_slave_1: left allmulticast mode [ 698.795277][ T2494] bridge_slave_1: left promiscuous mode [ 698.800925][ T2494] bridge0: port 2(bridge_slave_1) entered disabled state [ 698.808660][ T2494] bridge_slave_0: left allmulticast mode [ 698.814306][ T2494] bridge_slave_0: left promiscuous mode [ 698.820026][ T2494] bridge0: port 1(bridge_slave_0) entered disabled state [ 698.928941][ T2494] tipc: Left network mode [ 698.934810][ T2494] veth1_macvtap: left promiscuous mode [ 698.940408][ T2494] veth0_vlan: left promiscuous mode [ 699.009809][ T3827] tipc: Started in network mode [ 699.015227][ T3827] tipc: Node identity 4, cluster identity 4711 [ 699.021433][ T3827] tipc: Node number set to 4 [ 699.044102][ T2492] bridge0: port 1(bridge_slave_0) entered blocking state [ 699.051192][ T2492] bridge0: port 1(bridge_slave_0) entered forwarding state [ 699.060464][ T2493] bridge0: port 2(bridge_slave_1) entered blocking state [ 699.067543][ T2493] bridge0: port 2(bridge_slave_1) entered forwarding state [ 699.098535][ T3810] veth0_vlan: entered promiscuous mode [ 699.110426][ T3810] veth1_macvtap: entered promiscuous mode [ 699.206941][ T3833] /dev/rnullb0: Can't open blockdev [ 699.226653][ T3836] overlayfs: The uuid=off requires a single fs for lower and upper, falling back to uuid=null. [ 699.237102][ T3836] overlayfs: overlapping lowerdir path [ 699.279453][ T3845] rust_binder: Write failure EFAULT in pid:16 [ 699.309307][ T3852] rust_binder: Write failure EINVAL in pid:23 [ 699.367871][ T3858] overlayfs: missing 'workdir' [ 699.379536][ T3858] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 699.379569][ T3858] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:29 [ 699.620482][ T3884] netlink: 'syz.2.12424': attribute type 27 has an invalid length. [ 699.715262][T16346] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 699.925217][T16346] usb 6-1: Using ep0 maxpacket: 32 [ 699.931587][T16346] usb 6-1: config 250 has an invalid interface number: 8 but max is 0 [ 699.940255][T16346] usb 6-1: config 250 has no interface number 0 [ 699.977137][T16346] usb 6-1: New USB device found, idVendor=0ac8, idProduct=3410, bcdDevice=b6.f9 [ 699.986941][T16346] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 700.277109][T16346] usb 6-1: string descriptor 0 read error: -71 [ 700.290661][T16346] usb 6-1: USB disconnect, device number 32 [ 700.605493][ T3951] overlayfs: failed to clone lowerpath [ 700.859579][ T3958] netlink: 'syz.2.12448': attribute type 27 has an invalid length. [ 700.951839][ T36] audit: type=1400 audit(700.259:53143): avc: denied { setattr } for pid=3966 comm="syz.2.12452" name="NETLINK" dev="sockfs" ino=119744 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 701.063673][ T3982] overlayfs: failed to clone lowerpath [ 701.105240][ T62] usb 6-1: new full-speed USB device number 33 using dummy_hcd [ 701.136088][ T3986] netlink: 'syz.6.12460': attribute type 27 has an invalid length. [ 701.241841][ T3991] netlink: 104 bytes leftover after parsing attributes in process `syz.6.12462'. [ 701.266529][ T62] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 701.277920][ T62] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 4 [ 701.290802][ T62] usb 6-1: New USB device found, idVendor=091c, idProduct=8866, bcdDevice= 0.00 [ 701.299901][ T62] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 701.308693][ T62] usb 6-1: config 0 descriptor?? [ 701.314003][ T3959] raw-gadget.1 gadget.5: fail, usb_ep_enable returned -22 [ 701.322529][ T62] usbhid 6-1:0.0: can't add hid device: -22 [ 701.328552][ T62] usbhid 6-1:0.0: probe with driver usbhid failed with error -22 [ 701.654056][ T3998] tmpfs: Unknown parameter '' [ 701.785651][ T4005] netlink: 'syz.2.12467': attribute type 27 has an invalid length. [ 702.228242][ T755] usb 6-1: USB disconnect, device number 33 [ 702.320989][ T4045] netlink: 6048 bytes leftover after parsing attributes in process `syz.1.12481'. [ 702.714338][ T4076] rust_binder: BC_REQUEST_FREEZE_NOTIFICATION invalid ref 32768 [ 702.722618][ T4076] rust_binder: Write failure EINVAL in pid:38 [ 702.806055][ T4080] netlink: 8 bytes leftover after parsing attributes in process `syz.5.12491'. [ 702.844403][ T4080] netlink: 'syz.5.12491': attribute type 29 has an invalid length. [ 702.938721][ T36] audit: type=1400 audit(962.249:53144): avc: denied { create } for pid=4097 comm="syz.5.12496" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:hugetlbfs_t tclass=key permissive=1 [ 703.481561][ T4100] netlink: 4 bytes leftover after parsing attributes in process `syz.1.12497'. [ 703.490678][ T4100] bridge_slave_1: left allmulticast mode [ 703.496465][ T4100] bridge_slave_1: left promiscuous mode [ 703.502313][ T4100] bridge0: port 2(bridge_slave_1) entered disabled state [ 703.510444][ T4100] bridge_slave_0: left allmulticast mode [ 703.516199][ T4100] bridge_slave_0: left promiscuous mode [ 703.521956][ T4100] bridge0: port 1(bridge_slave_0) entered disabled state [ 703.533813][ T4102] fuse: Bad value for 'user_id' [ 703.538791][ T4102] fuse: Bad value for 'user_id' [ 703.823671][ T4123] rust_binder: Write failure EFAULT in pid:60 [ 703.905036][ T4128] 9pnet_fd: Insufficient options for proto=fd [ 705.286553][ T4175] netlink: 12 bytes leftover after parsing attributes in process `syz.6.12525'. [ 705.734322][ T4199] 9pnet_fd: Insufficient options for proto=fd [ 705.740905][ T4199] netlink: 680 bytes leftover after parsing attributes in process `syz.1.12534'. [ 705.761346][ T4201] netlink: 180 bytes leftover after parsing attributes in process `syz.1.12535'. [ 705.779280][ T4203] netlink: 4 bytes leftover after parsing attributes in process `syz.2.12536'. [ 705.831937][ T4216] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=17 sclass=netlink_audit_socket pid=4216 comm=syz.6.12540 [ 705.864676][ T4224] overlayfs: failed to clone lowerpath [ 705.896106][ T4232] fuse: Unknown parameter '_~uƊٶz0rfn1k]‘\$(cZdXhTbd9g 3c 10 00 74 12 4c 89 ff e8 e4 e3 a0 ff 48 ba 00 00 00 00 00 fc [ 707.031068][ T4127] RSP: 0018:ffffc90007327ae0 EFLAGS: 00010202 [ 707.037152][ T4127] RAX: 0000000000000019 RBX: 0000000000000000 RCX: ffff888118c92600 [ 707.045133][ T4127] RDX: dffffc0000000000 RSI: 0000000000000a06 RDI: ffff888141687c78 [ 707.053222][ T4127] RBP: ffffc90007327b28 R08: 0000000000000003 R09: 0000000000000004 [ 707.061246][ T4127] R10: dffffc0000000000 R11: fffff52000e64f2c R12: 0000000000048002 [ 707.069234][ T4127] R13: ffff8881265b8480 R14: ffff888141687c00 R15: 00000000000000c8 [ 707.077381][ T4127] FS: 000055557be55500(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 707.086322][ T4127] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 707.093054][ T4127] CR2: 00007f0e86839ff0 CR3: 0000000131600000 CR4: 00000000003526b0 [ 707.101043][ T4127] Call Trace: [ 707.104337][ T4127] [ 707.107273][ T4127] fuse_release+0x13e/0x1b0 [ 707.111822][ T4127] ? __cfi_fuse_release+0x10/0x10 [ 707.116856][ T4127] __fput+0x1fb/0xa00 [ 707.120867][ T4127] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 707.126434][ T4127] ____fput+0x20/0x30 [ 707.130531][ T4127] task_work_run+0x1e0/0x250 [ 707.135135][ T4127] ? __cfi_task_work_run+0x10/0x10 [ 707.140273][ T4127] ? __kasan_check_write+0x18/0x20 [ 707.145531][ T4127] ? task_work_add+0x258/0x3f0 [ 707.150320][ T4127] get_signal+0x1307/0x14f0 [ 707.154943][ T4127] ? __kasan_check_write+0x18/0x20 [ 707.160094][ T4127] ? _raw_spin_lock+0x8c/0x120 [ 707.164875][ T4127] ? __cfi__raw_spin_lock+0x10/0x10 [ 707.170094][ T4127] ? fput+0x1ac/0x240 [ 707.174104][ T4127] arch_do_signal_or_restart+0x96/0x720 [ 707.179768][ T4127] ? __cfi_arch_do_signal_or_restart+0x10/0x10 [ 707.185943][ T4127] ? __kasan_check_write+0x18/0x20 [ 707.191087][ T4127] syscall_exit_to_user_mode+0x58/0xb0 [ 707.196643][ T4127] do_syscall_64+0x64/0xf0 [ 707.201072][ T4127] ? clear_bhb_loop+0x50/0xa0 [ 707.205776][ T4127] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 707.211730][ T4127] RIP: 0033:0x7f522f78eec9 [ 707.216156][ T4127] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 707.235778][ T4127] RSP: 002b:00007ffcb474dd38 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 707.244209][ T4127] RAX: 0000000000000000 RBX: 00000000000ababd RCX: 00007f522f78eec9 [ 707.252204][ T4127] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 707.260194][ T4127] RBP: 00007f522f9e7da0 R08: 0000000000000001 R09: 00000009b474e02f [ 707.268179][ T4127] R10: 0000001b32120000 R11: 0000000000000246 R12: 00007f522f9e5fac [ 707.276163][ T4127] R13: 00007f522f9e5fa0 R14: ffffffffffffffff R15: 00007ffcb474de50 [ 707.284251][ T4127] [ 707.287300][ T4127] Modules linked in: [ 707.291522][ T4127] ---[ end trace 0000000000000000 ]--- [ 707.300712][ T36] audit: type=1400 audit(966.610:53146): avc: denied { read } for pid=92 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 707.311568][ T4127] RIP: 0010:fuse_file_release+0x29e/0x400 [ 707.322556][ T36] audit: type=1400 audit(966.610:53147): avc: denied { search } for pid=92 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 707.328226][ T4127] Code: 00 74 12 48 89 df e8 31 e5 a0 ff 48 ba 00 00 00 00 00 fc ff df 4c 89 2b 4c 8b 75 b8 49 81 c7 c8 00 00 00 4c 89 f8 48 c1 e8 03 <80> 3c 10 00 74 12 4c 89 ff e8 e4 e3 a0 ff 48 ba 00 00 00 00 00 fc [ 707.349244][ T36] audit: type=1400 audit(966.610:53148): avc: denied { write } for pid=92 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 707.368892][ T4127] RSP: 0018:ffffc90007327ae0 EFLAGS: 00010202 [ 707.389604][ T36] audit: type=1400 audit(966.610:53149): avc: denied { add_name } for pid=92 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 707.399143][ T4127] [ 707.418475][ T4127] RAX: 0000000000000019 RBX: 0000000000000000 RCX: ffff888118c92600 [ 707.425760][ T36] audit: type=1400 audit(966.610:53150): avc: denied { create } for pid=92 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 707.426789][ T4127] RDX: dffffc0000000000 RSI: 0000000000000a06 RDI: ffff888141687c78 [ 707.446571][ T36] audit: type=1400 audit(966.610:53151): avc: denied { append open } for pid=92 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 707.455304][ T4127] RBP: ffffc90007327b28 R08: 0000000000000003 R09: 0000000000000004 [ 707.477759][ T36] audit: type=1400 audit(966.610:53152): avc: denied { getattr } for pid=92 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 707.485728][ T4127] R10: dffffc0000000000 R11: fffff52000e64f2c R12: 0000000000048002 [ 707.515621][ T4127] R13: ffff8881265b8480 R14: ffff888141687c00 R15: 00000000000000c8 [ 707.523635][ T4127] FS: 000055557be55500(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 707.532821][ T4127] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 707.539613][ T4127] CR2: 000055558e1564a8 CR3: 0000000131600000 CR4: 00000000003526b0 [ 707.547656][ T4127] Kernel panic - not syncing: Fatal exception [ 707.554034][ T4127] Kernel Offset: disabled [ 707.558368][ T4127] Rebooting in 86400 seconds..