last executing test programs: 2m12.484190772s ago: executing program 3 (id=223): openat$rtc(0xffffffffffffff9c, &(0x7f0000000280), 0x141200, 0x0) r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x48801, 0x0) ioctl$BLKRRPART(r0, 0x125f, 0x0) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r2 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f0000000100)={0x30, 0x5, 0x0, {0x0, 0x2, 0x0, 0x9}}, 0x30) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x19, &(0x7f00000001c0)="a2", 0x1) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000200)={&(0x7f0000000380)=ANY=[@ANYBLOB="0d2b48fea525b5a520e101", @ANYRES16=r1, @ANYBLOB="000827bd7000fbdbdf253d000000080001007063690011000200303030303a30303a31302e30000000001c008200736f757263655f6d61635f69735f6d756c74696361737400080001007063690011000200303030303a30303a31302e30000000001c008200736f757263655f6d61635f69735f6d756c746963617374000e0001006e657464657673696d0000000f0002006e657464657673696d3000001c008200736f757263655f6d61635f69735f6d756c746963617374000e0001006e657464657673696d0000000f0002006e657464657673696d3000001c008200736f757263655f6d61635f69735f6d756c74696361737400080001007063690011000200303030303a30303a31302e30000000001c008200736f757263655f6d61635f69735f6d756c74696361737400"], 0x134}, 0x1, 0x0, 0x0, 0x1}, 0x4008000) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="63b2ff1581cba413a9f13c2ef3645218ddf40c0fd6647f3a3b79a1fefa552138c2574cb9d9426b03ef3f3c106a397b487fb8095235d05763fa10fa5fa359e393f79c1e68b58b150b9dc4975e080a0026aea8637ffb6fce5e4e0bae59c5d750ff242c4066c37c45252c1c147cb3259a3dcdb3f9f9b7532ad4e0b673e558d6e7de2130ba38054d4de6f12de5e673547c7c46459cf96ad49054c75107e3c067220875cc257b381b179845468cf21e249ddab62ca3d8ba17657dd6a5b39f977fb15ea6a90ac72c53cd8049c5d5fe98d819b8f43dac53a02e65b568bf", 0xda) 2m12.468980443s ago: executing program 3 (id=224): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) fcntl$setsig(r0, 0xa, 0x29) r1 = socket$inet6(0xa, 0x80002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x200c8004, &(0x7f0000000280)={0xa, 0xe20, 0x0, @dev={0xfe, 0x80, '\x00', 0x28}}, 0x1c) sendto$inet6(r1, &(0x7f00000009c0)="c7cfcaaa22e10542fca5c0195350f15147657e0bfc59d383a47190db88690e6fedc3040ab5809ae02a54cd429cc3338c5afa0c9dce3f91950d1f567f358ac21154159130e88cbb6c43197813b2f23f3e442f80877490b393408142ebcfea6821f543e5ee9e27032e2b75d78f1b79f5a6bb6f0645e267770ef7e8f3a92148091217450ce8581e54223eeb6486205a209bf1fe854d211c03f8c3140fc3979d824082990d119473d20e94f253c9621fac339560ae46cb24b88bf2d01559bb658e343257b90f233b81bc5c398be3bbddb23a1e", 0xffd6, 0xc001, 0x0, 0xffffffffffffff0c) setsockopt$inet6_mtu(r1, 0x29, 0x17, &(0x7f0000000640)=0x3, 0x4) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f00000000c0)={@remote, 0x0, 0x2, 0x2, 0x4}, 0x20) setsockopt$inet6_udp_int(r1, 0x88, 0x1, &(0x7f0000000080), 0x4) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x68, 0xffffffffffffffc0, &(0x7f0000000200)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x40000000000000, 0xe}, @flat=@binder={0x73622a85, 0x200, 0x2}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x1, 0x1d}}, &(0x7f0000000180)={0x0, 0x28, 0x40}}, 0x400}], 0x52, 0x0, &(0x7f0000000300)="6cc2517326f0182dfaea8b9b0efefe72ca2b3f10c526bb82d4a3786efb2df4fda2a1e2888f71a664cc5a261719fe4cead4d24dcc14edceace088490d882b563ef630b62d95fb3e1b01b472ec8da1d1df52fc"}) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r0, 0x942e, 0x0) 2m12.393333291s ago: executing program 3 (id=225): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x11, 0x0, 0x0) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a}, 0x1c) select(0x40, &(0x7f0000000400)={0x9, 0x3, 0x80000000, 0x0, 0x7, 0x201}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mount$bpf(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x1000000, &(0x7f0000000400)={[{@mode={'mode', 0x3d, 0x3}}]}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') read$FUSE(r1, &(0x7f0000000440)={0x2020}, 0x2020) 2m12.10128328s ago: executing program 3 (id=228): r0 = socket$netlink(0x10, 0x3, 0xb) ppoll(&(0x7f0000000000)=[{r0, 0x8000}, {0xffffffffffffffff, 0x200}], 0x2, &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000080)={[0x8]}, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x100010, r0, 0x4dc91000) read$FUSE(0xffffffffffffffff, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) ptrace(0x4208, r4) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002100), 0x2, 0x0) write$FUSE_GETXATTR(r5, &(0x7f0000002140)={0x18, 0xffffffffffffffda, r1, {0x101}}, 0x18) recvfrom(r0, &(0x7f0000002180)=""/4096, 0x1000, 0x0, &(0x7f0000003180)=@ethernet={0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x34}}, 0x80) r6 = signalfd(r5, &(0x7f0000003200)={[0x70bd42a0]}, 0x8) read(r6, &(0x7f0000003240)=""/10, 0xa) wait4(r4, &(0x7f0000003280), 0x1, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r6, 0xc0502100, &(0x7f00000032c0)={0x0, 0x0}) setsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000003340)={r7, r2, r3}, 0xc) setsockopt$inet6_MCAST_JOIN_GROUP(r6, 0x29, 0x2a, &(0x7f0000003380)={0x8, {{0xa, 0x4e24, 0x8, @private2, 0x3}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r6, 0x29, 0x30, &(0x7f0000003440)={0xb, {{0xa, 0x4e20, 0x2, @private2, 0x7fffffff}}, 0x0, 0x1, [{{0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x9}}]}, 0x110) connect$vsock_stream(r6, &(0x7f0000003580)={0x28, 0x0, 0x0, @my=0x0}, 0x10) ioctl$BLKRESETZONE(r6, 0x40101283, &(0x7f00000035c0)={0x7, 0x8}) getsockopt$inet6_buf(r6, 0x29, 0x2f, &(0x7f0000003600)=""/96, &(0x7f0000003680)=0x60) splice(r0, &(0x7f00000036c0)=0xffff, r5, &(0x7f0000003700)=0xffffffffffffff81, 0x7ff, 0x8) socket(0x1e, 0xa, 0xff) getsockopt$inet6_IPV6_IPSEC_POLICY(r6, 0x29, 0x22, &(0x7f0000005dc0)={{{@in6=@initdev, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@local}}, &(0x7f0000005ec0)=0xe8) getgroups(0x2, &(0x7f0000005f00)=[r3, r3]) syz_fuse_handle_req(r0, &(0x7f0000003740)="cf0b3082844bbdc59ba8f9780fc353bea97963c6511a200ef2d220e49c2977de4e058c52b5faa3d187a75d7ac6e042303044157108eb7d5fa4492c1267499f94c4e312707895b58a6a07c48e1d959332e61cc724aa803374b768d499d472b84636889114dc78a4fdf39a2ea3d3e688732615d0e5ea8c5af382b1359097cb5dd774d271a1847db7b18474da4930df0f7b9035baef6e1bc605a81d2ea299252d2a282aba83df99d05acba74a55646cd6fd35e485737600afdcb808617019ed5b0a506b073f8145b2bdfa3788e8e44c67f5f85750227dd7bd983558661d07b65e4c2d6398caa5ab57e29af3b1878b2b6f030cce94fd3a47765d299666b3589b9e877e8f67a29b4f13f383bbee083aaf30bd2b032a9e1d8e98f709f112d275c2bcbe462f12f18ee923d3e33f3b5860871f8cddb03a3f4bc78ebdb577656cacd57ac4798b226179f764666fa11896b480e8f0d0627ddf8478ddc5ff3bdc2f53a5316628e4b33f621a3b8ffe379a650f38d723d2b4d5013bd2c8fb6e4ca3b9e9e13b0af3b1ffdccac9a852ce98c9c90d1a84697d0837a77660416bbd81445cded86d58a560d2c1f480c5d8cba9ecfe90ffca87f3932800f0d569bdb3b0f05d8bed601e76839660eaf8c09d441b293dce95626738f6899dc8f883c4daf98125d2bf8fb5be65a62015ca395d80acf4bcdb271292d4fabf0bf486f808a4cd9721a9579991daae2b7bb09a9e056e5d0f94994d9f019a49a6ef0840978c7bf6399cb6af34bccc1a77d58d58dfc90737ba53dd480109d4d45d862b9817e0280ca6f78bf069c27e64d6648614e428fc8daf561dc21a757420bccac6488ede69df022fd30bf7b8fc01e5012b413d796df8b3ecf2a663dadf8caa055a82292e611e1c378f861625285e078bfbdea450a2ccc6699a2b116c4e082207c747294d9bfbab3112adaf484c9079af3d2beaab72821061f2710b53756c847d4127f47d409f42c0714846011085a8047895d35d57e154c44314608633476981ed45ec424e79acc0082c6dd63aaa980e1b7faa0738b443b204e23b1feb7855153cdbd0e27aae4e8de209523bbd8e7e9fa4c5e0c3afee23fb8d7f55cf755f21a27c6076570ed0cd2982f457ef6ca2882834bafe91c303df1de81ea42d141d3cf5ac4bf014226e54c2093c952e6d6d9f0232837ab1d3da933122fbf37691136211abfd720dbf624007f2bb499805dcc2581ada3c119957e83cdf03c922bb269f0290c338466a80cb29aeaf64aa0af17d38ee7d560d6d9d767cbeae13f4d5629e53538a9b59c80839733f14f08bf7716a9cff2bae99eeb49260b1fb9d80aaca6ffd271af0eae74fb1630724d8333729ace7987cb6f2b4db0451f8486c18b5e586e3d7419041aafb9b3da57f1e53383324334b9598bbdb1842b9db8d95ebdf71510e6e5ceb68887c11218b723be07fbe39499501b49b8b67addf8dad9046cee58f6f740e8294749f4baee8ee9dcc530cc00c9b3dfdbb72370d9bbee45c8fe6f6405021b87ed88b4529b2dd77d46393ba3d52bfe6a870c0162b30e91ccf69292d7894892a8b1e7f6bfb3d89bc8ccd24bd8e12ac4902e06bcff6da5492bce4e2accbca98b166b708d2f39eeb14c0963c32fc2d5a6f8d407e25d4a872afb8397f6878a9d0055e7f191494026c27719158acc6246737b397e7775e5635598a64acb43b31e58d0a1778f0e4656ca8b399818fcb9b3e65935ee39b3ba4096affb7bfe22e0769c1ab1811d01294d80f6e9477bd7082c27b91320e71643569b7ec6d5c5b3beb7b75e234b6874955678ad5e27b59218f3959085eea99de049396c5b04d043b7b708a7ff43bcd271e27d3aea0cb76e90704476cd976c8638fc24975d114bc8ead5287804c341ff716c82cbb963a7e045bd0cbc0b68dcff72d941897bfdbe8cf7a2d8fc9231f0fa40d393c578cf7a7cc1d596aee3b0da26689bddf8c022d465f0b7223a010b138f879cfab8229866ad5008597422abbe7f0dcbc9041d4b37927a9784b83afaed3e7dee507de26a61f6aaa2c4bb7315aac46b7fe5f9d02a4babd7222da4572fa287e51127ef28f406f0c550b219fa46f612cc36935cb6ec021925b5e76acfedeaec4ea536d150aa93d1a1c84c0ce18b6884dd142eb0343f71510c30c5dd55a3a48e4a4495942e4dec6f73a17290ed1e848e7fa50050a80aceb5649a92a43efae9bfce5286bc9fdd9f9ebd3f8277d33d0401f206793ec6486515ac049948916d41106090fe19cad0438f0d943ea425b6477d8d3a45d189b088b8d73b8bc3349339ff1829fcff9167e1531647ce12b548accee32baca8226718617412cdbff62db59504f785aacdf0eed53fa486fde1348bfd4b75e2b3b6820c6bbf6b8036fce6fe499ce5491f3d48ff1cbe78f21bc44c5da03d1fab47007531fb3f4d5b869369c56eacf748a2dc2bf33cd69bc24bbb042f002d3e3cf62d43c0c3aa50672d8a87663ff18d729cb08a1bc4fedcaebb72a24b35736990ca7947221e6eb22e33fe72d4a8bb9f9b47d5cefbd3a78fbbff5bcd1999e19fdd3beee981af7dcc8214187c1ccad53a3049f8c10778695af3d88268aea3f0550282389df07005595a33f8e03e2d4f830d5286421f6d41c3cdbc7988739476fc0fb4ef8083f246b4e261ef8e2aecd405e7a4094f42a1bc6cdc01a1de212a38419657f461bb990a2eefbd66622b2eb1606696b4d9c5b8e1c8898b5752b3fe91398ed2cc09c9d9ba581c8bc123240d59ce419c275e724228cc178bafd9d67112ee6eb50cfbc5e6bf9775945db536ae73c0d524067af1f3d0d5ec4f377d803e0a7af018d5b091e3e3f8c5d356ce93a69d17e65f8e83f110cbf3c499c9390673fbca918fe7f82c965c8384e9b65fe0b913c3d78324db4ddcc1236d9159a947302891997b62216ad305d524132efe44febb198f063fe5da47003fe67c5b0e8ee9016896f735faea3d2e50b5b3c67d54fd492736532ccc7fa24851564bcf51750b417e433191f7a32bae07a113502e06cdd90c903e02dbf007a3b955df70740caa91e4569faec7f4b74c5f110b0c8b9def8cbf0e3625940078d89c96b2ea6a742d352aaf2cdf19ff61cd8b112af8a873148f9f4359b31f98c76de8fc424208a0b137afafcb5cb017498da48f5c2ee9c8fe9b1fde002cfe4eec3e8daa3add0a7429ca2068f78b2eec66069e95d26cfd1295358015ce09c485d1987af6a707d2bbdf2c8fdbace18affb07c5c2ab180c772a35934d9dec8d704db1f5eaf492613f01dd8bf0ae7f856d68d1a2cba010b2f07e43771447597655e416ec810df174e0e722ce80fbc5a00b97497675d6103c13e80667405577141cfe909dd0c386601a2c866e9e1afaa4eeade64769554ce940a20aadcb618f08ddb5abb5a06fce069c7f86db6487f27848b6dd425cd6e4b9d4ee1d4c22e4f50b6406e0230279373bb2f8e348f3136c4261415c232c09fa32897b3a0328d257efe7731359b378aa37c4cea109f5432ea4701df7c504aebd06cf574b72f43a90aaf51c3b659b6313a4003f1303167d261d897590b2e3b10ad0839258a20c71dd150e7de2e9029fd3520fba3dec462e1d7d39e4029b4f6b7da3be015ad6e1c030b53dd187c93e7da9b57389581c7e9e6ca9ebdc47284e2fcfe6cb273eeade31152fa4aa752f66bf18e9b5d025f378a1a263959423a349b77adbaf4ab8a13479e405b1175785c0126aa0a453a4b0803ed4f9de82c6c8eb6c28846cab69c4e6d068ae81bac01c207eefe15d432c24448284a6b50d12fdf6d35fb25687301eccc886501cb8badbaa2287cda76404a7bc9543a4ae37ebec7e3fe00d8b878b56ae25df343d85c77287e8ff11833d931e3641f1d122a2548d6ae87b8aa3a15e6b0cd571eda4eb588c22fbb6fdd1787691dbef2710f56ae12c764c2ccd82f80a03e679d6662416fe591e1258b11256e50294da637c0c2a5594fbb22a5a8457b33221e15f1609afc2925f738c08afd27b55d3978b3229d6abd0bf006b45445d3a55fc806d5197afc422cbfc00772867ca457a57e404f605145f8d8d8ee9120929274f593eebc0ae1bd30dba35a598a112b65c02929300b9dd1931d81ee1cbdae7f24d6dcc44478f77b0bc7ecd688649375a726655d516525c8bbd3030e060a0ba406b9ef8d98accfa940be84840997956b119916891e7662e30b2ba5f9bb5aecb45fc33aa60a23ed4bcaf049ffb3911f52971a9cacde123cc30c7d3d140b48eeb5e80c64acf87cd57f5fd38ef180a2a7dc3f2fe4db9a4822db56307b48aecefc59875d1fa8b16d58de4a5ae87dfc66640fe1753bc37a8813a2a631844e12c4c590dd5ecc94af01f83090ca6eaee282561a8764f85d0330175c6411d7a5b60fa446f8f6341814e643b4734d3a56b84586051d3239ef6c72761a8d3d5cc830a8109d6b6576cf281d9ee17fe60df9da350f56f566cd677cfc2496b3f8b5ef3a6f377f4768cb7cf6488831c96da8e916b23f76590ba16b7218eb8c6e08c659890c434158b8895fa808c82c24ad519e6b0859333e20d018e6eae6f444c86c3f78b521b8b2afd971aa93fecef431c5b03ee595e4c83d02d89e26907c028d8890ca6a2d6dcfad9574c88a240edaeb7b52f83e0b22fe1046d00dd99ca4ec85ceb459f3b48498b794e6a715e5dd7d8ead45ceef196812eb975a8c301c10b2386bb126651bdef24f687f9bd6ff3c113622ac81fbf6b904ec6bdebed44adeef188318d9087916d7ee73d2abb8c8e98c2f71b4bd4d68c1f5eb77337eb3090b29360a027638f5c46caa98ac20dc6817fba2b87dfd9ef839eb01ad4791dd76deaca29bb63f557821750b582e0279255a9dfcc930dc622484a8c01bee1a61059431d021fd3eea579f4e6fe0cae67e5b184c2e0048dff5b0aae6d6f8d8cff95eb104fd9be2cefd9ade38c20f9c23c8a827dff822b5c999d08778dbc9197d387581dc861fe26ddd54cacb9501575195a1ac43ef5400f55defc484250af6e9ee42efe1ede9715cf3e211dcedadef8ccd72ed637109d84bff6ec62dbf30a36d1a08e10923785890aba3692b5d91918e797be7110c382f5245c7b2e98eec4691d899fbb95e5a2df560a1eec57989645b84439aa27e1a03bb70e4a836ccba1e1ace941f19f7781073b996f01f159438a0d781536601a3f668da48d739987e0324347f0e498ff0db32b33fc588a7a64c499a1e07a90b417e38956fff867d586b6e19c5896c65a28f4080a92d8aece830d45e2578d16c26da42c4ff74c1784f4d3d5c88e845a8f630e0f0831c106da620e65eeadea702f76617ce549044f6398c88586f5c1095d75d25011927e03458cf52057a3eff856f36949d43bdd67cf083604d120fa50a48dd1d489f388d1d84a2ffb21a778d338c5489b6371042bd0684da63c1b7a5cfa0828d7da811660720db475bd90d12ced3a74e36906ba62e262fc81ee58e6499acf2898fb387608f03a4c0b5e774e724a1426c0083a00f0c49873de83930207122640760058d5fdbb36133f0ac01adb74d36ff8d11a9dba6602068cce8439bd1c2da6b74b94b26a20809da237090447c3c72c7397c44a1f486651094690d202c242a86a1ac47de0a40042426f341b8de1a6fcca942af18f22056e3ed594ebedb6e9d1338895c1f5a2470299574848b0e16e3dfd93a7e2dbdb5380e6d2d877132c926cb9fffd99bad243bf5ada30d58e9d6a3cf4985c1e80c2263206799ac0f2182ae20fc3c821db737e6f1cb556e3db55328c2cde3861f85e644ac5e731f7519264b4224846fe252492a5d729b91bfc8857a1c6df510fd2f10ae13bceda58332a1318492f16c00a77587b569bb297db8aaa240794437bc6b75fd931395c952d0a60e464e22608dacfbc654a0c5aca13a497e636636333c908f208b4ce1a535161fdde2a2e63d077d47fe99d4a4095fc3f11520233792ca12e8a9e2741f29fe9e9a31e3792831be3b68d1e9643f0b7b3a2fefab7b59e31498185ac2b8461d4930ee9e19639951b4ad2ad12e7530cf5062d1c7776c1fc2e48d6d58b498a3ce147be959a71f9ec315d3fa0ec21c64c692b2b0f1bc2b8f7656f4088255bb371f72fb691734686710aec03cf6b145d07b0835fbc5631060fe0a5cf475338aa39b0733f6341955e9f3e3b5b6dc93872d1a226c8f3e19a6b4d9661bded182bcdeac278725aa7b2585e55545fe62b39dfbed3af27935dec840c7d9012ae5c4d7796033b685b7faefb1d155310e75afbd8b22fcdf253fb47d5e652d9431c63a16687b7c51ccc6ec0b879c3a6d7bc68c544a046408bd5e14831e8c6b2dad001d7f6308930cc68a94d3aa9811ddc7a95fc9f9065eafd0f6327729274e07b296ca22a45f7c9dae375fa0f8b9bec8095c5b6ec9e3c48677ee1b2b1d750824cd939e16c8cc91133d3d4c30a74664fc97477c2538e83a50fea093235440b7ac391a933b1994f2c6ed47a368736d80a6f82cb9590cffed9d5b35b077077012df2720d41a848f5676d31f0dec6c80582edd1e1ab81f3ea92e27c60d43c417b198edb539c11eae5ceb935ade098050768a57c48f25ca2795fe3ae4f400f77df177b91eda4d3a0b0ebd909a320b5a6e7f10e81cb11a35a71586df5885ee65c1673b75bac412dd004c132a775448ed40b776be8f48c5b81833f1cbe934e11c74cb4b0b8f837a09cd47154a41e105ef1f33e0a56279d8a8d0b13daf16f3e91b56f397cb6abcf5834bd704ae274454e7b6d439de07479fcf5599c61c019d85d4254a3df884993d13fef9d4646a90f15814f2501367683210289092286d6073c371594d9689bb9b5f2786d482e229bb55127c208e128ec23694cf22a688b30d4b8805a8f1cae4ff665620dc2b649959d8bc2d4da045a614e9d4f2283e5a7b2dbf511db57781b6be7623ba8277ced5ac06e9ebab97bfc1ae87b1611ded5f865d8fd7447f1cad8fc6453d12ff156f4d6b11963e3e7e7a54aac842310a72f3baa30954cb73862b9764b54cdb0bbae8ae6fe259771e181931f12d0f6cdb51441e0912535c9658314c1771efaf69ac471ebad661cab9bdbf2d7f5734cfb05b190a31ddb8105ec67a39e338dc8746f599f6a5ba6098020d6b183828802afc345294a2ca054b0600182da00b3ba7569d080d25221e82b60474e8d3418807b72278edaf8db3429f6020e6db3ab325671cbd311b0be54f10f6f643b491add767dac55942d2a31a3eb748453321b3226d59f639abb6fa501ef55d39aee32adca8ca368fa6dee0d0ead13e6c7ee17af82f657a8b2264145db50ce3a6efa6b084b9330af239ecce9614c63aeaeb338a784e5590b7f9cb107e4cabc6069cc632ca6e24d5e654eb2475656f5294e93a1eb9041980e027236183989190d3a6935e6af2d1c83c728793f264c351da409f89fb00262f4d9e5988ddb45ad767063f07edda4ea0480628d7e973c8880c578a65e2504a8d2464905cd8f87b87847f9a5e53669f7b786c6721ac1dbcd17df54864a35573889b81e3817c098548ddd5c84f3d733fc1e92999ed699e4587eee2a0889d4209138ecccec193f7f1e9f98fabfbf0d47e10965c71ff7d0a7ba3fbd6f078b2758f2f2a40f9b6dce845fee80488cb794e6ef77c1dd0f13848938e9a4daded0f31036b37e7bbc140f44249708ca7820d109cc5ee5e93bd61e43eb88ef6173d95179b6cc6474c68ef1437550d217002ad1ec7189df381c0b9700780c56ce2e71ee5d2ce2fcf11086215ab15677ece2c36f76e94ae9f7831170b1a585f59da5de0e2c1b764336c634f8a1494f062020097e85fac8cdd75ae07fa61eaadbc435206f3499c0b699c670657ee2d32c4a9cb70654405203dc96bd05f1412ec49cc756a1e5f4deb5ab5ee3fc436fec2aaf4a54ff4998191bdd54017c44ad1505fb567a8d9ba4e7ccf8b64a7175d630746276038e86b13455c84ef106a623bcd326c3342e67e74b650cd0a018a7593ec14572b64e6d823c1e44644bcecf063aee340201206467c1c9e2c63b73ccd8c51dbc5a5a431b9e11ac5ab0e50b1152914bb3fcce929dddde0fa33e2ce58ea727d10a3ee957fdcf4bfa8fa6697966c7c882ee4a27ff714f0c454fdd1efaecd313fb897cf9fd92c52650ebff1f33344178458f9b65bac61e9b702b3d5e623fec148061a5f0713fdc3e140f1f28805c50f7033ec7a4efd7907a657ede3eaa3c0687763ef1dc03bc93fe0f69e01cc75aa73067cd362df99e6342c539f5cf471fff7b98fa837783bd68bc062eea842f316013f6234efa56623e72ffb36b2f472abb1d79f679341e77a0244a59774d87faf69ca91bc19c083758f77e5b95dd78be1e6ab6780bfa9e261e6e12d727927be5bf3892488fa70e87f73a5a575c24e4225de3977327da351d83f95b68b85f1fcc4ac6f025462e7ad4538add9873ef6529b1eb8b0a720a1673a742a52f9b0fd4a0cd6596d896664249ef735a95fc74edd95448110fa6de0deee910e9546262a832d678edd9597009344544a20d000e6457cb4942bdaf6d6f87250385ab015ba24ec7dc75f33af66a280b41b3db9e106cf6ac230e04699991606170b28289763f23495c56a5afe0392f9f8ff020ef027778b11f1c4a91a5a3e3e84c3a494b6581eca5f4193dd892a39f33abf2cd63e32578806734162ccc80512b0b4a5a94ead565d496e2ae16e868b83857be10cadccc69ce22e645d3c7f0488a5cd415189bcfbaede2077dcfaddf9205d41970bb23d5ead1eae7dd9c8ff0a7a11218af58d968913863deededb576da044ff211b32ad5f6fdbf296728d5b52b09a9532c897a9588e584114f3fa171febf0d4f76cfb3b62dde8fab098fe4d4c4850eb8bfe0ca44f313437c1310c74275b0b2f3af90d62e80f8f33547339c8ba745f19e53f30b20b7e917fc3f8c420b4c6534a7c4d8e7ea4a7598e7b4dd91f4397306d05944187634bf2f11582b680ae16da6bf90a08463133644e5d39ead72ff56ef7bef3f2337b8f1f6aeb8b04c6cc17e587877a7ada46e012655bf2e4ad180de48bb11f6e43f767084a6fbbb1ca411cb908a29993e27dbed4ad4d38a19a5fcb748c09f2c9237749a35f01d72cc66538a4f95c9e460bace3685dd8af4536a474f0c0304f4eb5436fec80d36d8f2f22e1aa1c683de9f0323afb15958220c2d16ff4ea8695e3a25cb92a6daea03310c0d238804e8090239b4f39bfd1d49ddc7906cd1e576084b99766571d73bb09d6cccffe06514e3c4eda2d7aab6a4ed46e4c56e0b1bab0fb0a37947e9187b76ae71df32238a12425834d1a275216f49a2b5b28f0b6442d3ac87b8af0b717d1b1fdbe4adce9bccce31f1cb7dd03eb7373957f3f256fb22f348b6398b231d3f43a7e1b843f9fc7bfda47b030134b45e251fd391c404047ad34afb6b4a771a90b69872ddc19123592263daec997e8810954d7d05817d12149fd862703844ef84b3c449448ca768afa1a40ae993b67f82c215af4fa0c598e02e664d60c34fc3b51c98f29ef341d966e71a64d59d33df3a0358431d3a64fb5a6eb405d8b991606f418bc4666dbe5f73462ba4f3ee79ebadb2f47a976af79d1d83d9bc2697fa19ccca2870cd648541a099dd366b604c4e73cba1440ddf178fbeee4b562505b598a4596321e815611cced6e4a6a139705041512bd97a88864f138cd7e11a56b4c46110bba075c0de8134f68ad966475a150162f0e460f3658d7c971325050ef9e44f7e79ae08a6e5068bf922c8af2dc06b51dccf4f27a9e24cef861d5b641afe7340a0306b39c66bc8dc61bd947004312cf722aad2e5e391eb687299979a1babd7b3789f2eeaab410eb29803eb98b41e178e3126c3a0330796a7d3d85cfce0416e2fce2ed62ea8183c408dd2d44e86190ff100ee18d0e7ae52d04a2790d459442e9b56a7690fadc58d94999590f2238e65eb89e6877bae2d5d8c057e9f3e29df965d7a194805e6ffc0827d3ea7f2ac74850d203570bfd96889368cee1335336e832666bdd05fafa59a6e5ef16e05d75e0ebbb0867a2037beca7b08fbb03948135b53735e39fc038c6e5916c68cd4b654d10e3ed84b0c46a554897f8f003ed71e96c69ecebce340587a704185b6fcafc59ed296623f1d13c191153c9d9b0f98453ce1ff4daf824a33f48f47baeffed93b6dbde356e3fa442bae9b88e975437c75af4716fd8f7fb37f5eb9996364156a5a620eecd0932140a76401fa4f3d77bcd25d5b3512de07992f83944b4fdc5d3094a0944fa2c09b33ac920f8a883e1fc5a0aac58a72ccd9620a08743325132a53e254c3e8d4adea8dbfd92d6cfb05c837131219afd22a132216ddff30106733f5a96259732a68e8ca7fdfeee8ca9f6b42702aa1a512d36300b3cf7150f0c3b16813a9867eaada0bc3aa00092263ca289738ce4f4675ede8df973111a6adef9fb234c10d47edf5a3f3a0aaf232d3ec23cfcf219b37aea5b0928846ee66b6fa618b25926167e3dc9bfad01768bb97abbbb24869f735b74b557e2f9068fae23fd580e8878d0dd8c837089947816728d446b29e9c7d7883cba3d9c55fa526624fbd9e91761138fa5e82e540fbf6ccbf68730f4fa9e1889bd8390746325e24c2fe6a372723392a853988e9e61f09b2a7b4f65ba4d540c4badc8707fb89f4cc1ef84251f198cc705c58af6a4d727a0dcbbf2fd52a96cd6317be582c9b7172305894bae74ea1433f72735d1bb9beb1d88c0c487564d930874958110106c06dc1bd19258451622a90bde2bb1153831a98e1c41df697ae002de8b988d0503e9a9eb256edb6fc235735cef19b163d23378f46eb187e49923c278ff2dca2b4222731dac6999854dc41d1a76e7e181bbed2dd7aeb2ecf0e4bf91e37428b41953e755a2a9d821ac004197eb0d7831349aa9864ab1b87e9db3cfaeb46d5cbc477f35e47f3fd8a9a83acdb55c49012492e4ede3526a026dc345715dff4de9edb60b03d7b82bb1838ad213f44c8b8ecfb985c6efbc0d297b074092287d90784bcde7567c4a1a58d32c962b897a8b520b2b69712dd426274b70039afcaffdb0c2fc8060cde72e02a893838829ef638ff00909d6cc26dcf508c44a9d6561d7a0c8d9e4d0900b4ea3ddc15f828d348e58bbe94154af5ffdcdfc62e16ec9c5c9745c51ac8b73fac0b17004b5b97d4dbd24747aa7eab96a47b8d00c816d22a5fe113b1f43c5447f77ae1c1e0a205669078bc5b82a20bf2d0450809c2f68153a50a6f31e88d0ec3a02c54417994caa3f9420636429f60d8255234bae90f4a8f6b99b71b455a5146534acebbaae983e8e1eac86c6e6a25323417cc59bb1fe38afa74229a901cb5952f882c4b6e96bef9bc90d96ef2c86cd4263e6e61a1a557f68f1d361b8b0157513b95537f370216fb5011101e0360dc8f99e7572ccf46da3c634b8ee6115bbd742dff01062e1172aa2882c14c2bbed3cc46e5f0793319c01e7730404632eec12fc0d70778af7ed45c90a664f3aca8ffb1b4ab46e1b256bde2afcfec874888e269ee412dd15efb8748f50c02923895d683ffdbe0429618beae9234ffe2b91cae042a5f62dca10b55459dbcfdcd6fa515e1543fef469b11294fbea17ac21bef64c80bf6ca5a6b", 0x2000, &(0x7f0000006180)={&(0x7f0000005740)={0x50, 0x0, 0x8, {0x7, 0x2b, 0x9, 0x280006, 0x8000, 0x2, 0x0, 0xfffffffe, 0x0, 0x0, 0x10, 0x9}}, &(0x7f00000057c0)={0x18, 0x0, 0x7, {0x3}}, &(0x7f0000005800)={0x18, 0xfc071f6326a534fa, 0xffffffffffff1d56, {0x6}}, &(0x7f0000005840)={0x18, 0x0, 0xffffffffffffffff, {0xd}}, &(0x7f0000005880)={0x18, 0xfffffffffffffff5, 0xffff, {0xd}}, &(0x7f00000058c0)={0x28, 0x0, 0x8, {{0x65, 0x53aaf8b4, 0x0, r4}}}, &(0x7f0000005900)={0x60, 0x0, 0x3, {{0x5, 0x9, 0x7fffffff, 0xfffffffffffffff8, 0x1, 0x40, 0x85, 0xfc1}}}, &(0x7f0000005980)={0x18, 0x0, 0xb8, {0x80000000}}, &(0x7f00000059c0)={0x1a, 0x0, 0x401, {'/dev/fuse\x00'}}, &(0x7f0000005a00)={0x20, 0xfffffffffffffff5, 0x0, {0x0, 0x15}}, &(0x7f0000005a40)={0x78, 0x0, 0xffffffffffffffff, {0x4, 0xffffff7f, 0x0, {0x5, 0x2, 0x7459, 0x2, 0x9, 0x7, 0x10, 0x10000, 0x7, 0x6000, 0xe, r2, r3, 0x0, 0x77}}}, &(0x7f0000005ac0)={0x90, 0xfffffffffffffffe, 0x1, {0x0, 0x3, 0x7, 0x4, 0x6, 0x86000, {0x6, 0x81, 0x3, 0x6, 0x4, 0x1, 0x8000, 0x7, 0x6, 0x2000, 0x7, r2, r3, 0x80000000, 0xdd}}}, &(0x7f0000005b80)={0xa0, 0x0, 0x5, [{0x1, 0x15d9, 0xa, 0x2, '/dev/fuse\x00'}, {0x1, 0x5, 0xa, 0x186, '/dev/fuse\x00'}, {0x1, 0x99, 0x3, 0xd, '(}&'}, {0x1, 0xf, 0x1, 0x9b6, '\x00'}]}, &(0x7f0000005c40)={0x150, 0xfffffffffffffffe, 0x807, [{{0x6, 0x2, 0x3, 0x3, 0x7, 0x9, {0x4, 0x7fff, 0xffffffff8f7382e8, 0xbda, 0x3, 0x2, 0x7, 0x49, 0x1, 0x8000, 0x2, r2, r3, 0x7, 0x1e3}}, {0x0, 0x3, 0x1, 0x5, '\x00'}}, {{0x5, 0x1, 0x9, 0x4, 0x6, 0x6, {0x4, 0x8000000000000001, 0x8001, 0x5, 0x80, 0x9ed, 0x9, 0x1, 0x7fffffff, 0x1000, 0x9, 0xee00, r3, 0x2a}}, {0x4, 0x0, 0x1, 0x5, ','}}]}, &(0x7f0000005f40)={0xa0, 0x0, 0xd45b, {{0x0, 0x3, 0x6, 0x7, 0x2, 0x8001, {0x5, 0xfffffffffffffff5, 0x2, 0x7, 0x400, 0x6, 0x5, 0xfffffff9, 0x1ff, 0x6000, 0x7, r8, r9, 0x6deb, 0x9}}, {0x0, 0x8}}}, &(0x7f0000006000)={0x20, 0x0, 0x4, {0xb, 0x4, 0x57b, 0x2}}, &(0x7f0000006040)={0x130, 0x0, 0xfb4, {0x4, 0x9, 0x0, '\x00', {0x1000, 0x1000, 0x4, 0x0, r2, r3, 0x8000, '\x00', 0x9, 0xfff, 0x0, 0xffffffffffffffff, {0x8000000000}, {0x7, 0x4}, {0x600000, 0x5}, {0x2, 0x6}, 0x5, 0xfb2d, 0x3, 0x7}}}}) getsockopt(r6, 0x913, 0xf3, &(0x7f0000006240)=""/85, &(0x7f00000062c0)=0x55) wait4(r4, 0x0, 0x40000000, 0x0) ioctl$KVM_SET_MP_STATE(r6, 0x4004ae99, &(0x7f0000006300)=0x7) wait4(r7, &(0x7f0000006340), 0x9, &(0x7f0000006380)) socket$nl_generic(0x10, 0x3, 0x10) flistxattr(r6, &(0x7f0000006440)=""/131, 0x83) getrusage(0x0, &(0x7f0000006500)) 2m12.060275234s ago: executing program 3 (id=230): socket$nl_route(0x10, 0x3, 0x0) add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9) rt_sigaction(0xd, &(0x7f0000000180)={&(0x7f0000000000)="ca00d1c441ef196ec866400fe2de0fae4e0afaf2466ff00fc01ec422e10399c5c1202063df", 0xdc000006, 0x0, {[0x2]}}, 0x0, 0x8, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80cd}], 0x1, 0x7) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cpuacct.usage_percpu\x00', 0x275a, 0x0) write$UHID_CREATE2(r1, &(0x7f0000000040)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x88fd537e5c114b6e, 0x12, r1, 0x0) ioctl$KVM_X86_SETUP_MCE(0xffffffffffffffff, 0x4008ae9c, &(0x7f0000000000)={0x1c, 0x9, 0x14}) sendmmsg$inet6(r0, &(0x7f0000003c00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r2 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000200), 0x400880, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$can_raw(0x1d, 0x3, 0x1) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$can_raw(r4, &(0x7f0000000040)={0x1d, r6}, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r3, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000180)={'syztnl0\x00', r6, 0x700, 0x7, 0x800, 0x7f66, {{0xb, 0x4, 0x0, 0x5, 0x2c, 0x64, 0x0, 0x7f, 0x29, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x4, 0x1}, @noop, @lsrr={0x83, 0x7, 0x0, [@initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4, 0x1}, @rr={0x7, 0x7, 0x20, [@empty]}]}}}}}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x51) r8 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_CAP_ACK(r8, 0x10e, 0xa, &(0x7f00000003c0)=0x1, 0x4) syz_genetlink_get_family_id$team(&(0x7f0000000440), r8) r9 = gettid() setpgid(r9, 0x0) ioctl$FS_IOC_FSSETXATTR(r7, 0x401c5820, &(0x7f0000000080)={0x8}) link(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') readv(r2, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0xfffffcd9}, {0x0, 0x2000}], 0x2) 2m11.99811386s ago: executing program 3 (id=232): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x400) ioctl$SNDRV_TIMER_IOCTL_SELECT(r1, 0x40345410, &(0x7f0000000040)={{0x0, 0x3, 0x1, 0x3, 0x9}}) socket(0xa, 0x3, 0x3a) close_range(r0, 0xffffffffffffffff, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000002140)={0x50, 0x0, r3, {0x7, 0x2b, 0x4703, 0x200, 0x9, 0x3ff, 0xe5f, 0x5, 0x0, 0x0, 0x80, 0x2}}, 0x50) 2m1.932371398s ago: executing program 32 (id=372): r0 = eventfd2(0x3, 0x1) write$eventfd(r0, 0x0, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000080)=""/118, 0x76}, {0x0}, {0x0}], 0x3, 0x7, 0xd, 0x8) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_CAP_EXIT_HYPERCALL(r2, 0x4068aea3, &(0x7f0000000300)={0xc9, 0x0, 0xc}) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f00000005c0)={{0x0, 0x0, 0x80, {0x4, 0x4000}}, "cf7c859dc00221b1c72730614825a2618830c70ca8db0b0fc9ec0a4bfd9d2f2ffb1d231235ccff3a7885dca2f7bcdb94574cc7de488c4b5bda28852e237f2d180a9797eed817a1562f5ae14e6ce08b5d053ecb8849c8692214c1855c33e1f3e859b2f9362845ce417963760d89e8d060b619ad0526f0a3c89088798413c370e08010f2caefe1f05623cfe3ec593c98e624adcc1bb0fba84e9608d9d5efb87efcdea03d92e7c036cd680d51ea002f867d2529b99ad11f044503ec8c79a35165fa3831c77be5b08984f2ae03f09382c58a1be62f1e82eadf96d5fd69e63e65f13dc9f8ac3b325daa7f73b71cfbb386b312521824f3ec62c8626ab5cd1f795ba2b6cc9339250ba9baafa205c0671873cea658dcc9b9607b9c1b0fabdaaed2d7fd44a9ff283fead2ecf75441f5751046d643861e081d54aa389a640f0ab9f07f618e319a74e1bcce0ea84bcb460d28e3ec3efc1fe91d3dc171083c2d155d9aea6c471d9be8151571bf11c0bd173d4d6221be6d3c7dd1c37c4b4a22ad17cbc5b97c22780d7c91361bd1315feb31b5a1968acc6fcc1d91a2442ad44bc02418a4905cd086edf981ff05c4ea46087d952e1f2d53211cb499ac0af11380da7b77958136134cde7afa24e83d7acd6e9f25e625d381d5cd92f2757bf3f701228e2e1ac8066ec0a36699fcc8f45c6870bb5c5f2b8b12503911322e60ba73df1114b4431cd628df39c928d72b592bfeef0df27b4cf73153f9ea04463c3714c636eb8999b1c49a078fe4a4d250053d6dc680a376c6ab2f90682edb52782f10397d8e2854d9010adc2c9a6315480f846fc93d99850e0afecf00bb595059d57a4e7613ceda54f9bcba81bdaa205e73382f6d8f5e833d4bf477e4a890f1208088fdca0914da7c921ddb914eb29ec3b7c4d0fe500f88a14ed36e40ebc51e8177ac5ae4195435cfae956406baf5a8439b5a2f2d0e91f830ee610f517643496828d9abcc65b176210787051a52ddde7a4c6a76f7e7055f66e1ed2cfae4a1ebc8b0cd0347f3b2e856065492c89782d365d116c6e50fe76ab2ae2b1c8dbf1694a4168a644146ab15de2869b38ecbf8f2642e228130fb14e3c999fc5299d39a47dc705c188a69b143e04730631b74d0b5cfc129c2ca267e0c5f3ce08037ae678eb2e7da3bd7adbe09680475283da36039fdf8a2c7557841ae07eb5423002087c5deaa79393de9b7f427c5d7920925c6020a0878800fde2b41a8fb5198843b1d25bd7a83e40a1b61358081f5f4a0239363dd18d5caf23f195bb1c0183be3aea35dd65e1bd3dab7408ee92f806ee321a8932c2ac278a0f24238220daab44d24f8b61a4cd788458aa87b65770bfdf7678bb40979e896c309b21498df75c382ec15592ac56e178dc2adbedb885afaa98b1abdbcf910b834fd944973237520af5939c6fe3a1dd7ebfdb378c7823419150ebe1c598f5c93e2d775ca43314a8567277803e477affdfca7909619dde6dbcd93f78385563ecab8af4fd717621dfdf50de94ba8c7c24c51f8414712cdfd83e7d0ab2f820e4f4bf6330cea947b55ae3970d2c1f370d7b4dc09bc5d8530cb8dec29f7b21e0aa86947306404ec5918d07d0e6b033a1ecfae6b9877dc064302e17d280d6e2bfae74a65ad9228e1b0125d227b750c92ed5152581b93f25cbb9c45d646c3eb6d5acde511743c4e98e8fe802a3c720169a779388b6fcd9631dec82c71f744572a527b4517a30de6c75aefefa68858ac359177b29fd8e32fa6b5ba0612358ad810ef966d689c4a4e0daff69ae56eaa9c346953f4d2883264f708877cdba4027d61586a4ae57cf6e3662991868f58582745333b28f8934e96d2cb3765d74406f34f4eeea6e40207f6780609e0bf6e7ebf33535986be6a98a6dd6bf4e59477e14f1cbf8da85b3863f3f53eea8a42fe6550450d739192a249ea12fd2fe37a326237ef15f108aff1ed86f7828365608771d3237b2233d3f973454b1cbc34444dc33bc464e199d5eaa4d618e6c33990e4b7c0550635bef724b7fb2c57d84f0183b4730435b5a7cb9aca9bdeb1df9c655e0ca195e6930bcec86964136f7b08a6f13f7d0ae1278816b6b0769283774d678e1d01d2ad37866178d98e68bc4e8f1339eb36c40a5b6af2b83395efbff19eb5b59360372cc37125a82a347d8d1edabc8d01d6c6f6e2f3e715c15571a2bcd4a0d35b1cc939e0afd58ef85b5b722689ed1b0d61a02dc9fe31aba7e675478eb951ed9e31b9be667b6992c1e37fd301b26cda2b3bb9440c8e8353b30cc9538ca33fce3edf8a3a9678a60eb12b7629570099011abfdfa1a15569076d8d1b5d82960bf33547af9f12eeb040880663dd5d51f9580af62a6246dae323d08ba7681ab2412e986c0287b032921631b7a4156aab0a3c1339cea5512cf2030e4b77810612bfd345a7e3dbe992b187f74fccaa3ecbc65d102bab3e50db3b33cd55bd2c40f81612f5799bd98f93218e93b7b99465f47575fd48fbbaf79d33f3a0ba3e7a1a700a89457e24155db48586ab90518c04c7e579a000bb0511d4e562f7c31c7c0d48162e8f6a7e402f6d62b4acf2333ace2ecce42a866f457ef752e374bfb64a61cd1146c843f318e069d715da4e9b304ea0efdcc6af204f2bcf18b4e1ce92756de621167660a50c39de17b6b7ab1451d06848414ca038f4847bf59cf2185408afe759f22860f21bca99e9b79e405852c25adb11e685959d45f7f1b737000d6cbe1cbf77183e4984e804457cc9aef69b4eae2a227eb52b8f2f0b6bf60a26f58fa0aca9708c58474137e4cf3ced2149a6658044220a34bdd5e498839e0eefd2500f9f52373134a6ce7223d4af78187279608445d94db9de7d73647ec664ac9d7dcef6d82d35524e3179eec1ebefcd1117ca1bf4bffc49b3d9bd284e4f228a4130296925f11b36e74f10e09d4fc60b339784b43956ab994ba5c94524132a3e76ab8735bdeae5fd33a6cbdf702c71dc7c04d97406fd7d8c4d4f82d3220baaca0d8ccf0456833dfddbe3c1507743e85e5bb0502a7422ed3d56870020f4d80b294dd126703ba45d16d919a3590aedf84e8a7b919d026653c98dbc19fc45919d1387e70c13477a429f43fc19af8ab29bb6d40e1f2af6ebb3d18255126c58f9889302833f8e7d680208efc108d51a1d2181504d8f3aadc4306cfae897a0ec3cc9097fcc3d70737a69bad4d0c494d90ba571cc2fa108f75d2d5c96eda95547a43a1f818c2ca2b3de464f418eb0067bb07e09c10828d832eb6703f8a05e6bf1d036674e172989ef3966df259d6b6eb0469fef3480fbefc7361cc775382a4c136aa48437738f9ac62ed04773db39ead3b7cae4d2db9ffdabba32e1b72b43ffd311e6b0579675e4fd4c7ba1a2ab030759ce9cfb561154b47df684f802edb8a6b36f0605db69f96758048d6b7e85f463d4a0cb3f631c00f255662bcc5b5810f63c7fadae98ec48a3e3cba947e16e25f11120df3844d688fcef0d2963ef6ecb31636b802d2c41f540406d4b58ddbb3429220fa59de5d2eb88d0c9083afc733dfd720d3575890034e82cd6242387c48281578a7c225c412619815affff5719c7b54b100cb3de8a4b6180109b76e07ff2efd2115331bbcf3b56c4319371df709a1bfd86d7749862b4d249bf44ae4530852ea8dff27f0db3986eacfa6e24b50936ef0cbe35713f44204e26f96bc396e75cfffc8b8317fe98f8d57413e8aec5e740b7b138636861a0d2782ae00d8113301905eac3def8c821b269a3fa962f7a5fd351577b58de2c7f7b7aa6982d6b4713ce55f6797a3a9d601d33bd049dd81147cb1977ffde41eaeb52bddd3a635e7327388123ae5b29b372604ea06057f796634148fcbceaedc513dbde7f2d0b0546b0bf43744ccadcde7c6b6a632daaa2e0dedc28012d38f26f0b42272d2ddfe253a0cd48eb6a5bc0f11b9d374e809fb2dfa1c0c712f59e040968546d93c4f942fc70c95267e6c6e0c2feb5424d34e11eccf2eb4ae95aa455b5fa5eb8bec73a8233e846b4391e0727c1279d6296792b3e97ddd0716a72e9714b4b240ce816b442f4799e0ffab23001a0e14d17ac535502b03f3da3a436ab04a32a3aacb3ba632a3c75edbc672f4125718a79046491e30521729c0bd5212a2d10f1aba1a30ad9bbcde6ce8497f76b8d5e286e43b1c260a2a4715fe1c09afeb2ad2dfae4628d4c11b44a329fd042e4b01d89e9fd770f1c1a8ab7270b92095eb3c028575e9b1c01faa2996b9b1698b841ff19c858d503250df2ff5772b27a51a546d8e3c46ef0992827d541b1c8cc6d9c0f6ffe988e58fa3b3b64970ac79819f4ac39be8102f8c881200592d2e8f22ee2db9165447bbc28e9b0c8a12dbde814f222b73ef5af988dbfda001c0e598ef88a27a1832e82c70137f671e5b8c26e949027f60fca39bb9cb202195e28fce79445b27264a566e7150b5cbc2ee91f07650e8cec42ce2848ca3581a32f0fb4f76866d3de80ffde462c439bd791ea423ea3da88255cc2c4a8402935a7a044ebc7a138e1a85f579c112e8fc504d5da42cc69aad17e76953c1c85f68a00715b6d43b1fc4ba6026ff74b3c11f8f401e3d734aa4651ef0114dd84912f4ba4bc11ce710226d47292fb58314c7c5a76ebc2176e76e4c17a946ef1026f6c20c0554dec2db5ef05630ba1c90cc9aa70f3eeb8b0a70e5788612cdbd2f2b76e6273e5bbb822c1cc670d885fe25af05ee4624e8f8fd2dff3f6b66fe47186c26f99700b167987c4f36f8e22a2235a3a6d9db6291e3b928167956ac8b05c61aa55d8c4b9d1221d2e85acc52d5e4bd96d7c54c3e1711d9aec9dae07e0f86a602a127c250e96d0e6e8270c422f8f02096796286ded186a594c1d6032963fc618c95f2be18bca09496564012588f33befe6d70706190ab6d539ec8305b5486e505422086313d08c73ce098b1f9623e8911e3635c8a41592184755268553b52a5b757986e6b0681219591bd0caf466a6c18ab2a1e7af9233f89f12187f14350532ec1a6228fa83ba82fcd50c30be453051a513de80a215e8eadf631c00476e2f151e7df4a292befa95572be1715fa3ebee0c4125897e78c417d682f4be6b237ce45592f850fd64274814de0dbe0f44e89694b56ef0e3be91cb2d0acc52529092bd836242df67f2eaa82e90d693025609579de5b970ce80693c12dabf6a472f57135a8e82e696c9634c7dc72e134c5bb4924adbda1e52cb7ee5d90adf4b38df2890c94197457b47a762e374bee4601907c84fc0d111994e389dda8d5a11f0c2aed8a2e9f1652e15f24a1aeb5fe7ab1c30835cb0de374d33d7f2815bf6ceedbe6bb2c7a0d965d7580dfa7e1b33a68531fc569f105017d1f3a6b5f4e1412d8db80ee6ebc05a412b9b5ad43180bb78d7b04733c1b21e37033d50232ccd5483c5fa61b6472f144fdb0f589ae72a091e703fb96b261672f5856af2a5dba91be3863c287c1e58e5e29b4deac63eaaf587bac454c961af09e41214d39e2cd559a22c00475803b475c33ed0eb46ba336ed7f31c9d5b67f45530971899f900b7f2026fd548c0c500589f2b86a32b0879e747ca298a47723ef0d076269c433f737e9ef8bde27701e34be534cc5243d9489801ed5b3962fd66f8c063b7d928c979df8794bc7bb11d28848ae2bc6b6723865388703b9b1b54f6add3d64cb0dee8c9f33fdf167c5a96d8d6eccd1e1abf198e9d255df0c8d349ef0ec77d42b25a18df4dcae54b4ac5b6caf2dce2da3d0c1af607ca21c9a8f4bef2c6734ce27093c1b48670c046019b56ca16320790b01e2db8edeba7", "ed7df7b8656e28a0ef0db05dd39a9b2fe4adfd225e97844cc1ac7410492cfeb22fc03f9574cf4689d9562a09bdbff741e3c3d80467cc97cf74390517e75d52ec6ce13418d826bbcaa9d633b6452231bbd95b96e7ef92adf124e12951a55ac45502eb8ad718f09d79adfd38536a460edfda6a8eee349e6eb1224d328de3e154762c70d42fa4c597804ea59beb928018bdc540465fb24e6008b99f0de1de9e131897d798520b4cf87e42e2f19ab8c84ef5aad6dd439d3a982ea616dc3f9a94a9c73570f629b84c03f3c9f8d9d50585809114e034890e25a495cfd7c3ade3ed139a8587dc8c2a1a78189a7508f78dcfa14adeb058f5893f2d8b7f209c318cf0ca5d4c35026366df82327a2386daa912605221c7e3cf117369a7bc23b4358ecff13a3f34c5ce16044d782e03da01c95713e97289026b31cfa3770a94ce02ba04f3b9f302fbdb41b7f0c39cc8bccb1249149a1c8031102831c1a2f5b3f4a4f6ff8e58d24b511b51e137899a40c4af8ecdd6e2ade8cd262503b7db24a284f218bf0f6f8ee44ea103073c9a877bef5f8e2a39572ba23313ff8f0b51b3bd7c8e0730dc80b11a71dd784b4760bfaca17cb7275fd818f077c3d8ae7701f72a29bbc44210c0349ba6536a3a7dd8a225b5d5fd7d0cabaa80562af50b90dc3c62fac7313fe87ef80ca19841e84d6e0fae5e586a5e9e31c20912bf4896829b9eedfe783228ebf6418b842f413a1e1554725f7c48094b60352221d082809e9bc01749e4cb72e5aa422f8f6112c3cd818609ed9a80d895a7053210a7a85311686e35cdfbca714cd2dc38fc4e4da262652b90058f48bba04a840a34036bf2d61d7c8ab363789dca02181439967e50d2b0b0a510c83e922e7205cf6eafb3d52ef9350e500ddc8c8005a3ed7e42f56b8c90324eac41b11000f33367e8b66e9ad6b1d48c93d7bde117a63960ba0c39ba5ab428e773c2b139ebb5db48026070253c6c42e9fe47d67b7d62c4a3c790b3762825fe2f7e9401d221eb2bc389daf2d8eb9f26d4b298b651f3381b7faffaef8c8bde81d74e8c474afcaebe3e6c53e6a2f1070e1c903df67d7735085a5b1d0c4114c47e9088b641811d95cc1fcf2169da68c42b31b1fa11f1d080d02b4bd91c867468949aed4e6a4b03fa8b77b99e86b7599c594ab7d18794721b2ee2be3ac2216bacde762d5bca6cbc2a82342e868e7a2de285c8c292801218ec7f866e9be2ed24504003655d76d9f0ebcafbe44a09e8f78ed364da9e982fcc6ea6ca9d84b4014e5cfc0f0f1a65ef76f28ea558af1198e2962501516646a5caf4f52e422a6e5e5e73799057a521d27b33276a70e23dfa5d50671d8b6ac23f91bd002c635442a8afd7ac06988c15ad5e2b4a92c9ec936a524cc8832296541141b0cf7a658de22e73721b163441c2f0a91fda4e92af8afbde3e9bfe6656bc23caaec82f1ce49f2d03b0b4b098476456568f26801e34cc83430beea84b4cf8514252307373395ce7b30ae9e106ae771d9c7b01265641e4ad62b0cb8e611e8d53c9fc072c0ffb86d425684ab7a2222f26c5342441a107d044bc0a99dcef6083b662feb5066370c0ac8f8254e5440a9ccb734e0fa156f01c8189e5688ae730d05c83331a595cf60dd7697d98c1fe5b772dd7d2a0b77146d7c56abc91ca0bda8bb1c2522b8bf4a55174fe0e262b919a22e6ef4efe2a31ae1c447bdafd2df4d043ebd493476001ef3210ab0df578e5cafcf0b2968d6edb172a70a1e4e5fd14741995b20118c8d5be581ffb849b74c5d4a754057418b831d427b8e047ffafedf122d996e27f945bcc69e4b007250fc1178fa8d8a5f6cb908c0adc9a4599b2f76fc2e1b81b32ed10d2aaf5a9413b6c3d4d1e1a3c6e16ba4e65124786d9df9c79bd006b55b7fbb12146ce708be488191aa9688a01883a7380f59d77db3384dbf599a0a65cce8f805fad48e5083b9a229230e1a14c2f1d8528cc4a2870bbb406df55fc6d4c437a5b7a737690ea1d7f55d9527bd3570faad4f8e2ad6674c2c8509285efe94906b45ef2336743714833bf25d54648db4486591182207f5683d7e9bd11ad3ad36ed46cc6149c4195bcde628b6baa34d69f8f2baa0ad72a9e7f71d0167efac95e58612af3901978cc9df4f5177964908841a77078e7573bb62085eddb0b797149fba35be29f32862b59d857550ec39d0dbe4df07798c7c6351724b07a83572065d9d25a1fd234b9b3474c323f0d1d210c02adfcdaa33dfd4272c55d03915f60cb0ce97b47309485baa2ef13de3caeaa8a2f068d60ab41adae27e3ee70d7cc3339cab856582023a0288fe31d2259f0f636824eaeb52b318bf0f7e3e66e8b8224f37da290bf84b3fd335a9cbbb5577398e84d6ad09c5f20d941b5abe07467a545d05e3bb9cf7eb7d2cebf7a6b72c1abb51e6d475665c378244d0b24231fa88ca846914beac9d22eb002ab691bf359dd2089e2102b5de2952527fd47c6925bc72e67f1f8eb22b8e241a837406f2c8eacd19cfe10d270ca5583355e68ffcfa32a27e2b4cd9b16ca5b5549dd4b1787fef269bf4726d509ffe4ae612987cd2899fa9831551e4edfa9a972d42a900a7b777409b7f348ae724942d59e994461a759a3cf2224cb82ba32c33981dde78a32aae564d5e3c41a4f6fe974cdba52dd050015458d0ac4615aca90f1b4d437a406ff7fa5d8309548e262fcbde6c242db8ce53ba812696f5e816020dbcd2c6420348da5be930937f1f5d1cc3ad712f71678b5c3c850e3fe8c176ad0acbec9cfc689dcf2a7ce0ad2bbaf6cf69206539a6f0512680783aeeea604aea8805fe82db753014ad8d8631673b614fb9f6cb6b24971efc62a63033e8b9fd3738043a65320180e2f1f3d12c5f1cecf1e56047087d2f51b77f5d7515d0306d80dc7cb681d8dd516eb066b690ddf1d364ab2d920c609283439c6d894b4ece9a640796b3f8b1238d2cdd037c180c959b7d347f145fba6887541d262181d3b3e8bc10f73928e5cda0ce92b11c9954469116d795a07cbc296ab1c2e60783ea6b982f515cea612a7ecc89e2303dafa3bfa2191c609d885b2285d20e57fab8ab41a171bb00432f581e8a90647abbf654a01be5d624d938a68b193ed71cb7c857f22895786ddc726d552275f4ef856715f3858177ed4a1b83f9d560f2b7186602adcd30d1f22ea70bcc9f5099f8ad15da4d23639997843ce9b42d5253e557af3d6f76a122efa087167a1e488af77ced3daeabfadb435ee87c787be54ff7d78cc946f85a2ed157edbfa94a1d196621fa7c2c67efc5bd2f08b3c3661bf3197b753d7b14ce64c5e423cba630655c2a9e8c012ce7fcb6777b2051e6e000035c230aca2813cf97b7e32b527353446ddd172eb8e06940ff66ddb925eff0533ccdfdf65ab0ec567b756a51e53c18915dc76864d48a59d30563e55733a41e661d0782229dae5a39465f099e300299c67d7d8c75afdfd5decba4a49939cda8b79296c76421f7cc4f7de40341dbc1397f8c3548f96d4ee0bfd25412fa52bd6686ced58bdb8cc29c84acc520b46be3f1cfce85b07ce438cd991f3e264c5fda2049d1c08f92fde04f31107c5dd630229e894b9478d6ce9a7c4a5ea41f21fea1d64add893765aeb45bb6c6b7e05b411a47a6522094f347b016618a940b0eee00dfca9544551c5ac706eff5c4300a7df3e803a9795ae2a0aebacec5202108caeaa2930b9c5e7735fe641ff0f0ecad21d2d9d1f3e4887217b72a092fdec0604ab43ad291d2e2e76f166145bdb5f8a696875eb0b9f35edbe82e1587840d81caf4788fa4fed702b7237eee6179b95ca68ac0d0fb79891f9eb8291b9eb86aaec406b756a6fc9eff5039989bf6d604cd9a66ea9c4b78bf301bbab31e93e51e60cf7b4682fc6583b93365056e421cbcb53d791f4748b6fc753f8b2eeba8e53a4d8be6f1c5f017b94e6bbe95aa88a9625d7e6aea7a84c48db6e43319d61565f9a4f45159617595f35cd0d8e72ff4b82b168c771117db3a52f05d692435d39400d37455168b4a5d7a86a7a104f0e863b93b16db7d5179c3325a2f597e2aa08789f129ce9b564be8f1288842274fedbe65b74772d9232d9a88799c25e1f93f635fd96915adc819c9db6141c9101148ea87cc700984c14438c3dd6f13c7063702ecbebc7a0c9341da35689c46fcfc8a5d68314d7124eddbcf8d5303d41b7ba4e8e4d9ae9d6ad0e4479c93e9b6cbe8b356ab8601375a0bb48413cdb840a2d98b6da3cdf38a673dc90976a58adc97198a194f7045fb83d7d0b3dde89dbdbee873a5f213f8e197855440492f02dde5683207fed88d8e70c8337d943eee4b9474762d4dfb974c13a21d2b8bf1d8ec0f694409793b80c58ad8fdaaeefcca1fb9970248cb256939eda7d6a0c63e7d1ff5b8e298c4c53f6846e649d01de77ad07eae00168a059ae0fbb7333a42d5580fa8bf4b2cd550315c5d2491d061d7e722ce61ae81cd87b5e9492400b6c1fe28407198bff753ab2a736d441a3a5edeb901ef81abdce586aa80e95f66889de028262ab6fbfb32f73cb052004ccb2528193b01cbb1ba7e70fc3813c7e9681df49902382b6c95d5820b81673cc4c8d01ebb90e0d51882170bd0b5722c9d97670b2ccea1f89741665a547ad917f7cc58429db8f22e9d979b1a74ce7b28c6a7c6851c1c9c20522d02a8aeb9b2830eed6fd7d73bf974109ca6c2ef34d527b4d27cf46876d79b4a7afad85271e85f1acc5ba7ac9c0aa34e627a38b6c748873e71641251df8e0ba3cf0df8ae8871366ed315f5b9abfbaeae2ce640ac313e46fe032e79a6007af74762740870755b808bc0e1371861d5ce1534c1d9a19abdc2ba952d42a0ce42b319d9a84a0ed6f1145e53a71f575c86453cc0cac80040feb7a194b1067fcdf2c7e565180c5217d25312a8e2bd49a650cb3e75fc5cb5d8069df93de3bd7a307aff7a1771b5f3d55b315271e1ba2a7afb779ecc7f3ea7b9498106a03a11d7cbb229bf904e97155586b6656164c61ef3c4e8fb83f012d4511e1ae22d24e4998ab58c7c05d8e88b99ac46e8540ada69278831093706a146099a96da9b71499ea324accacc22b80a394099abd89025351b5052f8fe38ee52c9bfa1589171e68443b594bc8de2c0244aaf194b1c69f1c010b7f1a1a5e2f6ea361dd576a7f228c3af042da6acf563df2cf961b492320cb54a84e124856e0b54842768ac17b2ca1317cb29c78e70529f3c63bb7d9991f7526a65550be4ff0183ec7ed7c51492242f4d1568edf1860a2047274887bf7c2bd6ee6bf2ee7f7aa2ed5ddf158d657e3acce2559bf813c63db912fca87e6b15cad048a2297137af27af3cf95be8246019fa9c13bb6ee277a9a2050d63bb657ee313c75d6e06a526e9180eb4ed4ef3419cfc49aac0e42e7b2cd336615ad617453e2fab566736fa76c5109f6195bf065893dca152f4d6dec91232ad465f6faaaa3cda7f783d3ee1d7f36d7c65ee3102d3cce3e703e7a46f489d692bd1a76db0d40faf7662532c4798678eaf6375c101a1760e6c311a2ea45e81b09cc91cb2d67fc964cd1324ca5d6fd4a8b444ae443186aa839cd5cf6c2f6dc08d3cd3423507bf6f661dcb099c31b73729e7b3a22cd1bbe3c6e066191409edad99f512ddaaeb0a4bc02afbb385c442323b5e9e254ba639223c51e5b3555277eb2848de6ad67e9c96aca2a07ad0b9ed77c876d5a73d9badb699230bcbf31981be0e905157bf8f43b76680e1407c39aa77eaa0ccbef87c6bfeb1068f32c31ea18900fa51c78621b08b434d04d936d08b2104d9d46a98c9c4cf7"}) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) 1m57.837323928s ago: executing program 33 (id=414): r0 = socket$netlink(0x10, 0x3, 0xc) socket$nl_route(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYBLOB="a800000000010904000500000000000002000000240001801400018008000100e000000108000200ac1e01010c00028005000100000009002400028014000180080001000000010908000200ac1e00010c000280050001000000000044000f800800014000000006080003400000002b080003400000000808000240000000400800014000000000fb0001400000000708000140000044f10800034000000003080007"], 0xa8}}, 0x0) r2 = syz_open_procfs(0x0, &(0x7f00000003c0)='mountinfo\x00') sendfile(r2, r2, 0x0, 0x80000004) 1m57.341718058s ago: executing program 0 (id=424): r0 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) r3 = syz_kvm_add_vcpu$x86(r2, &(0x7f0000000000)={0x0, &(0x7f0000000240)=[@code={0xa, 0x53, {"0f20c035000004000f22c0660fc7340b408b11c4217853c0f90f20e035000010000f22e0c44275b812c401e1f9e9b84a531addba000000000f300f00d4660f3834e6"}}], 0x53}) (async) r4 = openat$kvm(0x0, &(0x7f0000000040), 0x1c1040, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) rt_sigaction(0xd, &(0x7f0000000180)={&(0x7f0000000000)="ca00d1c441ef196ec866400fe2de0fae4e0afaf2466ff00fc01ec422e10399c5c1202063df", 0xdc000006, 0x0, {[0x2]}}, 0x0, 0x8, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{r1, 0x80cd}], 0x1, 0x7) (async) r6 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)={0x2, 0xd, 0x0, 0x8, 0xa, 0x0, 0x0, 0x200000, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x4e22, @empty}}, @sadb_address={0x5, 0x5, 0x0, 0x80, 0x0, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x50}}, 0x0) (async) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f0000000340)={{0x3, 0x0, 0x80, {0x5000, 0x0, 0x1}}, "2c6e7812043bb3cd4e774d83a3983fe22c371ca2647e1cc6eb3e81aa5f7087309b1ea1d96201b6275385446a896d60cd5da860942b47d724bfda34f63ad6ae6762dc324765132859c836707d718ea7202b4acee2d551087f5e2f8cc10f1ad73b1c48859fb7d0d7bc401017213122f2bd63f6c9e679792302c677597ac1870fbe4f20fa03719187f2bcdc6dc396505494c61ee9bb144e74e7f9bcca5bac98393e12630bce3ca34945123769aca876caa85336f038bbe3db3a21049b2591dfdbe20bf3e95d0271c050b2b295d8df9823dcac7df64bc25340f9f0d78e49987351de3892caf31a12bc29771ffb87e35e33ebde562f9a8b7d05b174aec3cba071aba8a728f68a6bf52ec674f54bde655f63d6709af38c891b7f3df5421f15cc5f204910afe9bd57220d3237e69a7f64219f540e1c17ba3f4ded60e4c82e4b9b717fb46a9158be41160d0558ed671c0de7ff8bc65e7858ed177ad6500eb802b66c1c77c0596957c422c32894107215faeae018849430c6c726c7e8cec3a9fa79e76a5a7ed457240a181bb0472b5d99bdb654db696b47780ea2f49fe9f5432c412b67b08db91f3d57812d9f75c0474bd30e88430be696fe0fd58fbe170f7ebd0c478ae3d7b3c579d81e3bf35decd20255921edf32e4823fff48e99c2a76ec9a7c5934a51211a1d4e2124b0f016d48b05115aeb36d35898857d6b0d2ca5c2aa6e610519f6c1d23f73ad1d35623b394b48057076a7bde63c63586fda43ddaf8b26f2d25a7df4db63445b33169d3eeea7ad1160175d50ed2a75edff3bb5036b59027615f76eb717c5ba3804b101e360b5d79a23e07a35101c5229852a32339d68b2f34372cf93e717d93a1e5c94e9e915b9af64e48afddfcced6e0e8ae6616bbd286821b7b37266e92c77e4d1b6d132d3368d9b4c803df69836ce23cdb8a7b2297706c1db7b79cb3ad8b37fcbcd55973b5bbe84b93fb5b9cf58f60018ccf02825666ab4aa48b91864dcfe691d0cf2f30b0dffe04eddaa1993ef2fc21016ab666938a65516d002ce8f4d0863aa579973a83ebd1edfac4fccdb62356f944ccccc8f5498b54c0167804c62ba11bc30a3309d31cb0b9a4d55d56dfdb150bf45bbed825935c39125e653c6638f5d6b056d3b2d74b9209d224d699788885ad2140623882ed22f53a08a001edba1b096bdb4cbd98ee5b4d3dcd1b0c08d9a831c0bfe201abce244be52f9adb6cba515fc7996f173ceb930ba7c6edcbfb9812deda0c6db35ebbbb405ef8989b54f0e3131f95019620f325d629984fe0aedfb4de32e39c5fc9a4e78d1f595c9dab997ae795c8f298307e6ff7e41630f4a1c5060e4dca8d5c2a21d8600ced65b260175288969c42177c4146c4ce39bb574d7496ce5f93782aa9974a5983c232c5a4560eac682dc7502449de40bbd948a4f796c426249abcc47cae53817bb4e339243751f66f0513179c03d1ce5fa7ad77139bbb5f33d288f1151aa69490579ad72efe160868e12ec02eb8b23b6bf7e0a43cae21920126436d2f307f381ce4c6aa7c8ad494af8e891289979bd6626f912859c36aeed3c806f2a3a93ffbba5bf01246d9acff557353968202d58fc6c4936110f3b7f59da191218769103aeaf57d2210aeca7cb1c9f6e78575bc30166dcb40f933e49f63554a91be81529cc29a14ab842e2bc5fc68eff9d86ce2ee31705b21bf43ec1e0bce9f7ec864b69cf12387ad8742aacf5ceb5ce9f72070200fe9ea338841ff01efac57149efe5cc2fbf4a74d1ecbc1b13b73c1ac93824c125c622cb5328693e937e4505ec0906795f8578cf5302e9380fb7e0e728064f9e67dd650d8c98438ddc571876a7e474d755af12dfa46f92c8c2e630238d0141f946e31f1d9ca2a1f18731f47c14a9309203b98dfd475c2e9c70b9961c758001e7afc18b17ccdd28419617b577e5c14ec5cedda745754fadf2ef807d1d90f5462e4d018b1d0ee5be4a15b134c792ade3ce8ed2b00f99906ca674c7054686c1972e35fc08ff5ab965bebbd140178d4a76af738b66fb9fa153d4f7aaf13e37f19cf9069dda61d842c60eb85de6a9ac8fdb7c81ecb4bc8db10a3b4b77ae6db695b6f5e63deee82469a2084dbca9fbba5b261ce19a8843e236c541f96f0437707c4d5865a4bd5562dd3a9f395d8d28a507a106b6cb800d74fad6e28b2297d80dd30874cac284b2eba363de04b89db389458c506d3e289b1ef1b0dcf79078904acc50b1baf15487b6edcc88c1fa78eaccf1b6da257a0f7962fd8d787463a706b0b29d3c4fa833dd66b3ae80d61c85edd75ab82992ee052d6b41ec9f31e7592f3812de34b039a5187f3105a120080f8e7f3b5e8f33c6befe0ce04644d8289d47a31dd1aa7e0ced03ca8bb99cc8e8fde8499eb528fc8256b0b807f2b0a7a46268a10707ecc67cadfc87c6503111780a2b68cbf1489ec5aefecf6302cb55fd875ec9d9e8d7d8cb22c5cbb93064056489b6d447a955a54e001ff311016d24ed2b2243062e3773be5e97e72080bb775e18201f95a6097216ff659845899a65c84d2abf6336942dbc7d9bf1a3ccb79f652a845e593cc796f33d6d37065069acba773d3590478d5efbe1512f2ef1dfc7bd11c28030987071057636746308e04ffe154212f1c2eca0583562a1dc2c20e6c969930fc73bfcc1b86796d05febae48b703bde426f92006f7fb91b5bedfc8f65a5df113bcea33d3d31949881209c897603b9c9fb124a57242e44b90bed1dd76cca4b1f0e3afe563fc0a345ff9182a465ef563685b7654fa77aa239de05988c86d1c4839ffccc6ba6db2133c35c93fb18e95ab10aeea4e5a19d2add48dad288c8ab52a0cad9877ba98dacc66386fb52b1aab10887b75df41be3d5ac968dfcd4e64f4b87cb9a591b2dab9ee493af58866788c4021ac8ebca75c78c7a86e4441e84c61f9aa8aefb880d278fb5d0bef083f4dd2d11a055f22f575db61d6e90eae2646a621885bad3927e74fc397e460eb4edbf4923ecd88fe252e6ad913bef2423dcd26ba49c40879a83055ba5d78bea7538e917766184bf6bf467b434a442df066e67a9cf36077566e2f930a83768bc7596eea98cd647ea525286ac037449acbc3104af89e569b5a2f81cc47492e2756312dd355649e2fff8da7d960e7fe89fe46dc3cdcce208519430f9505658a8f9b60118c546b18248d005f86315431d6f947c11d04d67f3e2e051907ef9e2ac2854129d26837de48167497aca5481fc5289e28f2e4af3da46261a87ef562cc198761a0dda5bf74967c0e50c741b4a96c16f06093f50c22f52d72464b482abb399a3f7fab2bd39362c883a3a844b49d6fe46cc8f4a718b36b0460f595de72e856238b5178f937a69320f7767f26f4189fe83956fc0437e4d70b051483f31e9d59580a8ae7d62d8058263615dc575e1a305e1c7e02ffd0a2dfd2e9fcb3a2599abdcabade23a02d4aedd6524f80b239855653847b216ac955d4efbaab6edf333034dac9d8526dea51334ba264e46e23754f1e2faab0e32ca08ae1b7f53ea9c0d3acd2b54a8a10f3c7508c113e915ac4354375e5ce12a001554bf85029a90e435dfa7e59735dbcc60b14b060e964a89e7ff84941e5dbd34be7b3ac127ecbfcae503a1b87939c6b4025929eda0bdc0cd5bc44e1e47df907958c4b50e9c07403777de91da5960ba493f6615f3754f42fd5d7d3b624e499a7d96c0b1d616e600e8d14429b0f17e98d228e92bcb29e505f3752a594987009e5a2ed4845fba154b851f9a0f650b5972db0c6a17e578ddc3c5162ef31a47c8492611d48e8f8af1129634d227f9bef4f1cf52fc5d548c56e8a8b6848e411610fbc0bda7415bd92132896aa60953f790d60385243fa0e1574729e357272a7e092ac21e2cadb7c081f41e6e22c929cb12226fb68974a38234888fdeec403c92fd77d717b1dbeaba44914d1500cace4d066d004700a7120baf9d052ee29cd8ea46bec13616544323d30adc6b5c63967254b40617bd73153ebefb3fb285e70e7b4705a9bc53ee59e7f1131975547b50370c2541fba094ba06001c8455e6720deb29ae213d21476684f34925a985d24d0075cc17621828fa50e03b81e424ce0b3f20c88cac6e0f4553183b31b40da07356615c95a495956a6c2e30951be00a166f4aaa340a5e413c4a2d606e78b0d1ea15fa85825c3d5cc9c90f3d5b6d3318f48909667d0603436cade93e162d19bc4358a5a37529efb6b8c2cc917413682a9ec3b7d45550f6d591e9208930fe79d8cfd8fb6c02c8a08f0f1485f7d6c27303900afb0f2d9db3b8136ebd59223bbb97ee1ecc004b86f51700e3c56729a27b38118164b2025d96fb52c8f9a2d1087c8e395d102563d46ad07a926ab641305c3f5d4280867e0fc5d9f268295a087a7fb03cb61d57421ec4140242fd9d576dadb3d832610d3b96bb26975497e55264fdcb0942c7f60fd3882856fcce7c30242e1af1abbdaa8a939dd950e70fab218586dc484405d4cae5d65cb00214e697f6032be752e6dbb4595aa33171ac66a773adba63772a94ea9a2051b68b8d2abdecb4132033af771c430d1373afcaf70ea096e30a7221dc8f6631ce6c51b3dcb34086624444f6ffd14aae4f70ce0e51b00e23ce35f73592e0bf67dc4e6eace69f5ff1931f9722217dd656301a01271b2ba8ea6dc285fbca622afa08446957660fa6c9fdadfe198cbef3c750f121154ed2d0abce2fa2576738279d37dca90f2385292fa60d4287d24490822191fb86882463fa860b6f64ef3d0883685b26f0b939f5bbbb423a2ef46ff4faafce46d44ab357377b00de9f61543b3ecd3246f29c133400d5b55001882c2528cc4b2907aae78d88c48c465fc4c14806b2180ee24f5da66d94588f4aae901dd43044a1162d5cec715462f47828d755ee14aa318e31bc8ee6baa68d264bd20ce186d5a9d4b2d443be01139500c7da346c086354ea4cdc336ea1222a3bad89fe757622858de491c0e1fab8a6a08ca466df18bc9fffa46d9118393e80a2699d3e01a3277ccf1b5f4f30dca91a1ca57ebb331ffa293e83885ec1def7cceb79d0656d66b52da76e9428620d5553a18fb5aea98013bdb389623afa4991e776adb82efd2e20fd324021ff02ff7f08ae8a9ae520913616f35c4b98678a90067f928cf0c097d7198013f4f58da9da0e3b7a7b640bfa9293aefeec2e9049fc6490a2bfea3790962be9c4a590c33933c675655d96f6a25eb6e048db44cce6060ccdded38621f91b4169eacadd56a94b75e78ccc5431d673413f6e9a099f4986c301b4bf927b85694116e195b959effd6e83351f5b353783a42605d7025db0add1408b5a770ebcef73ff0cd1620fb7e628ff05935f5a2579366c24db94ebc84d9f8154e6fe0a118a6905a7181a4b7bb168158c03bd90b72fb4a78d0814635110589139e88bcfa7cfc4214d231f42cb5118a97bdf0234dab869095baf1b8ba7514c5273d963fe1a4e210f639785093041c679566d1f0b4b9dcde4d19f13932296a22a2c60f1153a935d321e0535062a108cd0e1bc86f805012e7f8fb9bef23ba8f39bfa6d43b5fc1ca7e280cf97fcbfeb54ccc9ca5c211439a54e6fedd536d07bba98baf5dfb8879ee53f04acd5cad7566bfb0ae657ef7d200cfaa3e0859999e47a6a5681c703001d488bf2c5d2859f28252456f0fd60adcc5bde2a16958e0f3ffff6af5a472781618a4e0e925fc7eaf60c9501d3612926cad1c35db23ff7684631d68f2368909ec78f63c8114de84ebdc6c859a9d413b443199ac135fed5f208d7b4e799e544666104", "c71676e7101f6b6d549333fbba11fd8092c164f68cc632795578565f464e9b1b9015434df2d9f7d9b97cbab94ec67cf5afbf47b1e32f16956ec332c76ce94421d0f03c3cb347a8e794101064d1e1bb7dc614fdf7fc05a1462aedae32a99d13b81ccb488e4a8351a817c3c8bacf3045bbcae08ea6620184f8c78b42126ce6706eefd4b6d92a45339f1570ef9e91428a9d13605addd5fd88faa7eec796a01fef986d2f73a71ff4e5ba8cc19693cb467720561b8104b9c8e441278df6d9b61f84bad9cfc1d6b564534650ea863741d32a525f45cef6c3eb6988f55a456834bb8d3a09e943dd2dbea3e4553e03e006fdfed2b0976f11bf7a87ec255a7cf659fa2f7a8feed3608c0dd342ce1dc80a87093e7e2e77c348279b79e37c1182a6fbc6e35f904aa78df5915a92d47bf28ccc6b2930075863e3cf46bff6e3ca0623bff5de97412b71b0c77033d42526f3e76ffaf15884220094cded3034b63be0d5851f05dbbf916516a077e4a37a04a5173c044c2e43c31d94e1bd5db5a73112eac933c8cac5fb225420b96ea403132810f63e858401126a580456a525b550044cd1b047c0a33e70e7aeb6ba0ef2adf0f61530d8ad8aa8d767431a62286f89de3d764c160f1d1507d5d1829240633cc79c27250d59f1a94a7c6f705933fed7896b76467fff1c369b39f2ced2c077737b5163d79c12d4a2cdbd47843f6be8555b4b6bf9c3d1574fbf9536156a844cd227d8d58410c5099e2ed2573b671b6a4f7e5259959c9e46186ecfdd286eda0da2dc546a58782257f891d96484b5c222734281f0947c7619551629ab28f0940a980d1fbe812add6c33344864af0a19198c87f74eebcbb86efb0910b3395a85c8e9369ae6839f979c2488f1ddd2f13a1cd164ec66d720dc448710106dd997163161eb60b04528788a0dac0584374edc6836da95f93a6056743d4e1ea0ad3e3a35c5b4d52e8d2e0ed5a1356dec50fde5fca1df9a9329e9f479d23721eb94c279ec3843ad6ebb08e0efabbc69d7567a59cca64e34829893fd2da88375c1a20f6fa4ed761bae01e39360771471377ac879af3e091c7052700942484aedb12d3fcc2c7ee92792e21919edd954785d1a57921243abddf8593eea94cb74e336ab81b806f087c02683e8fbe3140f31ba47b16435520b100ff793810b9ad6be9808690a012653497fee672c0d8866d5a3321415ef878e671aedfcb9cb4094c05538f2d836e1960f008c69f930314331ab2d1dd7964b903160c9e230e144b17d833764c5b50e5d30578f072735a76bdf562dcf7ae13785aa568fdc69a3fbbd7376b80b74035b1d498fea93e57874d21c0bd0e1f575159a3af43368ed9f3bb7d5e5d1f378eaa2b91c9edf572db7976718df48496aabfe220ce03786cddb1200dc2246fa7e6cf4b64472081c950f980087cc67c7c5bfa83a47cbf6c187d1d15ec228f289bb27a0351f4d48fffbb21ab08d071356ae550abc5f73a8f2372ff4af26faef5bbacedae0d30205b23094df48e35390de80908f5cfd06a68305317f4d02008d0729d7b1a36ee8ac0a6723d9571e43d77351605c71be4243c0bf7ccd1d9ceb0eb761e8165f64eb2bb30558f912ebfcbd545c28b534efa59c2ab0129e01215a1a082a7a729ffa8ad9ec3929721d150239fa8738f8904ec5d306207c4bd0160847c1da13ee57432b806d499dd844212380d124008a526b345aa301e0818486556655aadfacb081bd94cb0412282c94a7d60b10494f8e1ff4bfbb9cb5c8a7d5f2765f7acb965fd35209af10da88178514712363b4478aaf7fd25e91d25db7a1340aa1fd8a747d68d4f9049728063e4b1225d7855c063ac848363d79ceea3c9b22ca8d42e798b82b1b7b88e1e3ec5e867c754927611c0e636b9602dfd817540a866300826e06ab0afeea39e47d46f1857cc807b767e1cd13c058b54cb06ec7094c82a49fd0498404a15c5dad99d1457ab742a0caa494f357bd2a1547d1cddd49977e755a4daf755a738d980ec421d0bc680b7e3e7c8583aff21d5bf8d40031b61d6b44fbad8c41103d2d0014a8e32074491c5db061a2567131273a388931989a5915590806979a53f89e54d33324b230b3733eebf56fde104aa0c5ad48c3a5b0cc0c9bc11ea67fe5affbe6f14320a8fe02c1f140b25141b5632e72530c97fb8e3e1fe626bed2911a9a12b7d705a579c2711600171325af729c3ce7a3d2dfdc231c069dc1281623d9a7a063f51035021be46b3538410aa59862a14964f3e4c980cd77f3b61b1761816b882b1178d99e21714e28c02aa84d7600c0710bb5db08197706842e579d001a5cc053686660fbcf1da231f9aa8da9f7ac93948ca148f7406a12fd6fa58567f65d6f5ba92619b131da76fe06eaa9ac7c00f793ca8e1223d049703456ef1ff36b5bfc857fd12b1f758e90bda4581f4a8453fded7ce1c6800b82017d46c6c006419de42d93329c1d9557ad7181bd3a8740f0234f667134460c4abc9db85d956a68ea36daef2066d9a7eac694d4b9aff545b9b51c633c1337b045c39c042f09946c36d0780f2c51b91e0e1044e6b1113ec6743d1498588a2bcf29c6c0dfc3c3a66d076741f9cbff7384fa2816e610b6351798633c18bdb80bf49143e600cea0ddf7a212b223ec0b69ddf2f0daa8fea6c6e153ca19fe6f2f7ad32c134bb334a811227004579912f4271b3e4f8ce1359165485199392152a2fc1d9aaae5189262b8c57335757779ffcf73b5b4395e8cb4e8d38d5f4f33c07b233795daf86c0c95b4ab663adb10107f97a09850279c37bc33b4c4114835ed99346bf732308eeedd23ece1b1aa864d2741374e23cc22daba18c46cb22bfe600fe5b513cd08be313394face8831138841f0af18c9fa193de1445c86462eaeef521cf7132ec24260fbbf3273b9cac5465d8881cda374fda7857bc69471080141c4eb133468184a7e4b653665c91147bd0bbade4267b1b64ea1d4f10dcc148abd71b0409195e9358d909be4137e557f3966b60db6838499520f5641261466bfbbe89aa8fdd816997b8fc061f40ba11fa3e8f2ebea2c2a5fd9e41bad5e58a82979ee184421dc10b4f7586a0de8b58e4a5755bde089cfe2262238fb1b67bd99695b42809ceaa96b5575ed35535cb871c70d5f9c9586be9a23155a0cb56bd84690ec19990fa71d7e7e3937d78f741879af96e868510e282bdb1b98d4cf80753e4cce4567ac494b9371a742b17533c75b52181141bf2b11d3f268deaf95f26153c026ac11391f4c20e939314c9f590bc500da0ec7aa88d0d21b61ab7f132f6035ab8bc6690b834ae93abeaec718aac2043b9d5f5a43c0a5ead684058c565ab430827b0318059bdf200f4bb90abf28e8bb34f196189a07256aa3e582d6559a2fe191937017fcd15387b3a3e67c8d119e2492107507a9b841bfc7abb956359f08a3faa9ceb81bb2aa0bed2280512215a0517428ed72126c38c3216a2c6f027124ce4c02624a4f2470d0b1c700309d2d1ae18575c51f728cc55269fb3ccf891e75b7e0f78833c9a8d171cfcb277c7dbac37159851334d75e34feb3109e802829ae3acb52920603fcf341be3dd45d4805f5ecb74b9db81c6083a91f2590153ed583fb1ccd3b48d69a237ee0881c8916d0cd716340bd4daa8a47e857a66ce511b0a241b29a0e79beddb95fc1f8849860c4d9e683d3cdfeb72f4f6dc3f5d77233cbd5c1644a82146d10c8641b0919005adf8cc8b8c46cb331cf95f95df08f1590055796aa860d8e2bc8ca67cb9ea5b54a0e64f528ef1bf1e49f45502f391fad11fe1aa06657fb883b11d08c3d1310f0bbfeb050610564adfb8364615a8ff7715eee292a0ee6d82d03a8556e51b206118381c6a407b2b97001d2a80922c11e4156b293d99c6e0f6d1c4aa35ecdf9bb9ec394bf955bc9e9741df5d2314bb3e6d5dbd563ecea479d5756b46fe8f50b7aac69ddb8f89121107290d2df1a64f739efc5059e5f48f9cc3aa3c6cbd81f0d5ae472f6474b097c6ad0cf943446943a94d2f5ee175e5e7cd9cdf4c808c6228f7efc59292a51d79b026087e709947a59cd5418d60225b5c83a794802c2c11506a64da6fb2727d9768b423f7fe4bbcdf9b8aff2bc324cee65d6a6d37def7f328f3d2f6e9cca5770b94db816fc9be5c8771db9e4aa441081ee5826752f89800fdd013857d403553dc5b13f49e1fba611439f664a6f2e33cc641e6a48dba373ac1499b69a46aa5e1ba5ff73342912f953d3895cabb363583778cab541545a5cac093eab53f5d725ea1275b8265e0a6b09864ff03dcc38b93e29820526c801c054cb0409ea7b26d715d7baafc48f779153227b7d1d8dac04fbf46b5f9700a391e16527d71cdfe624d40e183ec7681835d45cdce302e8ae284291b03379a1060312bbb7118cb85f70e471b1b12b29c6bbd6c00fa6250863f6a36aa2065c7b29c7d24eb716590ec3ba71528157dacbace2e6a51ce42329f644f515bf62dc62fdc443e983cf7fc02e958cacb281301a6646259f744ee010de7df17f320c96cf5b5cde4d0f7e7ebe91c8e34eed0f56c49d4d75e64f34032d9568a0c0d91e4f114616b02b43fa45d638e6f838174f39ded401643c292abbf1dd54e429342a3bfe90de97f988d36a0fa88b47536aae5586a48996cbb650aa6d953d7ce69ab0c9f6ea477e1a760aefee1c99bfa3d77d888a295c4f4b3d63f714a635beee04be571afec8435a33fefee331b3b7b5646c323f09c55200a77d89b0b98393e37c34896ac7e62e90faa078c17d09f22b06cd284bd251b7f99192e6efa54ab881c908659b11bcc7516d7884dd01f517b3dc32d93c958dbe0b3e7d1cf86d0bb33d8d251da5a4ccef41898edb6a7500c05fe68ef611a992ffd8bb78bd961f8c126679a74938e188d6a39bce770a62b519f4dfbaf49f64d6b6aca1275481e446901dc835121885b2531c33f5302a556fde2c03189d34cd131069da36b67723264ccfdeeacd285d0790a16c98c785484e0e32e24a27d7e45955b5b26d7eaf1f2a7a9f7adfdedf07b36797030d24aec3d3032d25e392c59dfc8a1e81c17a1d21e9fede0d20592bfed670e902d7aaa172c2dbbd6139e86a13519ccdb6dfb2613c692b816aa6c08c9cb6cf91acfa7361d5a395089ca29293d5d16c7d80386db07abc3375302c962a0b261dbb027b0e0dc7bb2273318d97dd2c65df43ce8a0630e2fcea821374327ccd77f3e6e35a5c021d421acb7c548d36db7828cc258b768a93b79171935f2ffd14bc4eb6e948311d0703fec317a4d010f4b749e64ac1d6db010620bbfb3c361d6736256ec2fb36173b55991274a200befa6c576f00561f276e4a859d8edf7b9bf810fd93385af7e40db0d2fe500e05336f83a604f04da9a5033acd413f781a8334c3a76433302b0f77027967afd0a37b2c7c9ab6cc073bba166393dc4c74f5d8dc4e27ce19c697b2041a21152d46ff2d2d62139913bdc887f657eb0fe89d377948aa4b25a021ee5aec83bc9530c02d6516328286e15768089f528930b965997ddb54ece38870268a4a3a5f0bf3b9b7c0865b725a1ffa90b44385a9263188a795a670c01342cc6e38e49ab24fef45b43c4220779a636d0b1586b026960005bf551c0909236d9e4df49385e3973fbcab014ecbb6df49d037d667bf85c7cb7d3fe2ccbc08b65fcf9fd8d118b9fdeed479cbab264263ebdef3a423ee9326379248a58beaaee1fedcc194272faa6b2b85f0252df8e9b90cf5f116711f164ba59a47e6bc452742d367580c5b1c2fadfb33187f5aeb6f488c88b11056081f"}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) setrlimit(0xf, &(0x7f00000000c0)={0x0, 0x3}) (async) timer_create(0xfffffffffffffffc, 0x0, &(0x7f0000001400)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) (async) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=ANY=[@ANYBLOB="280000001800010002000000000000000a000000000000"], 0x28}], 0x1, 0x0, 0x0, 0x8000}, 0x0) (async) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cpuacct.usage_percpu\x00', 0x275a, 0x0) write$UHID_CREATE2(r9, &(0x7f0000000040)=ANY=[], 0x118) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x88fd537e5c114b6e, 0x11, r9, 0x0) (async) ioctl$KVM_X86_SETUP_MCE(r9, 0x4008ae9c, &(0x7f0000000000)={0x1c, 0x41624800ab113284, 0x4}) sendmmsg$inet6(r7, &(0x7f0000003c00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4) (async) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) write$cgroup_subtree(r10, &(0x7f0000000200)=ANY=[], 0x32600) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r10, 0x0) (async) r11 = socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$inet_int(r11, 0x0, 0x31, &(0x7f0000000000)=0xf62, 0x4) (async) r12 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) mmap$KVM_VCPU(&(0x7f0000000000/0xa000)=nil, 0x930, 0x1000001, 0x11, r12, 0x0) 1m56.985891723s ago: executing program 0 (id=425): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x167342, 0x0) readv(r0, &(0x7f0000000080)=[{0x0}, {0x0, 0x29}, {&(0x7f0000002400)=""/4096, 0x1000}], 0x3) r1 = getpid() process_vm_readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000300)=""/46, 0x2e}], 0x2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/110, 0x6e}], 0x1, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000200)={0x0, 0x0}) sched_setscheduler(r2, 0x0, &(0x7f0000000040)=0x6) 1m56.971664615s ago: executing program 34 (id=232): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x400) ioctl$SNDRV_TIMER_IOCTL_SELECT(r1, 0x40345410, &(0x7f0000000040)={{0x0, 0x3, 0x1, 0x3, 0x9}}) socket(0xa, 0x3, 0x3a) close_range(r0, 0xffffffffffffffff, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000002140)={0x50, 0x0, r3, {0x7, 0x2b, 0x4703, 0x200, 0x9, 0x3ff, 0xe5f, 0x5, 0x0, 0x0, 0x80, 0x2}}, 0x50) 1m56.929480169s ago: executing program 0 (id=427): r0 = syz_open_dev$usbfs(&(0x7f0000000480), 0x77, 0x41341) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000240)=@usbdevfs_driver={0x1, 0xfffffffe, &(0x7f0000000200)}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81ff, 0x0) vmsplice(r1, 0x0, 0x0, 0x0) socket$netlink(0x10, 0x3, 0xa) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) (async) r3 = socket$inet6_udp(0xa, 0x2, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x8, 0x12, r3, 0x852ac000) r4 = fsopen(&(0x7f0000000100)='configfs\x00', 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) r5 = accept4$nfc_llcp(r2, &(0x7f0000000280), &(0x7f0000000000)=0x60, 0x1000) ioctl$sock_SIOCETHTOOL(r5, 0x8946, &(0x7f0000000200)={'macsec0\x00', &(0x7f0000000100)=@ethtool_ringparam={0xb70109656fe53e28, 0x9, 0x80000000, 0x3, 0x3, 0xfffffff7, 0x1, 0x5, 0x1}}) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r4, 0x1, 0x1) fchdir(r6) r7 = open(&(0x7f0000000180)='.\x00', 0x40080, 0x1a8) getdents(r7, 0x0, 0x0) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c020000", @ANYRES16, @ANYRES64=0x0, @ANYRES16=r2], 0x21c}}, 0x80) preadv2(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/129, 0x81}], 0x1, 0x2c2, 0x8, 0xd) 1m56.886635463s ago: executing program 0 (id=428): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000140), 0x40, &(0x7f0000000180)={[{@metacopy_on}, {@metacopy_on}, {@metacopy_off}], [{@seclabel}]}) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000480)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x12c5008, 0x0) mount$bind(0x0, &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x80000, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') read$FUSE(r0, &(0x7f0000006b40)={0x2020}, 0x2020) 1m56.81742998s ago: executing program 0 (id=429): r0 = inotify_init() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/57, 0x39}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/218, 0xda}, {&(0x7f0000000580)=""/84, 0x54}], 0x9) timer_create(0x6, &(0x7f0000001780)={0x0, 0x40, 0x2, @thr={&(0x7f00000006c0)="d967b8d1017b2c0898ad88afeac089ca29734adfca8fa6d91cf0ad9d0215d21209ca5940f23bd048d0821ebac4b5fc7b62b9ed39f3c78a63a71ab3d273b9f2ebe084ff16061034ad9e6fffee3ebfa84a8691b268efadf0864ddb0067c660f8072678a7637a466aba8a292649ed159e0340257cf56c6526883f38989fc0a7cd05ec419940b7a6f01a2848d1c07f6da9b238442e8aa5d2846411ae", &(0x7f0000000780)="9663c6551715139687e0c13eee629aec177cf1d4ebb94ac8c3eecde1e6cb52d6e3671b8e3158515c520535f9f4f03a3576b6fe91de19b5895b696818c637f604afaff85461f309b02ab76f5dcfc3d3c1eae8077530580a5e382d9ce945ea71d974eb0edf52933e93ba01131acf785f6fcccc48fa1676d9f800127510a89aa9e604612d893c03affe02c55c67ba1cfbcc542bd59c64e9a3b0479a83e680e84ed6764a8aa09c99a2f90224657645453b58a5c000b2d22ca197990f92823c00b2bb736abc8cd2c702b6b68263a1717d8b5586d953fefa2f75618b226725f5cf96d24780d2c7150a2a8c528c3422f5bcbd70acb0fb7256a606ea3db7ddc0c411b2adf8515cdf22de15c6ce3a471e2b870895f524e60eb13e718b2d8bdff4a51e1cb8f043d40c493c66ad8b1c21a205748138bf760d7d6ab0e35494d2d1ffd5650831ed7ae66f7929d4c2c06c90d3840aae3006774e31d3169df7e27289ccf3929f4b339e277be6956083c9f1e11b6868b912c6adfbb05a4250dc54a0a1b027e2735e9a2981025aa1a68514cd3f756313bd5096c5114ef8c49b5ffe23fe7ed550bacca796382a49248424f092134689b81caeeeec16e57a57c7f60f19de7730c19c2181ff5bd9198afea213c5182b30c4b09d7cfc35e6001ca7cc455c5c80921f1b8e6b59ec5dc95370679d5c6b38a713895b8843fb348003441d53ddf0dc3ca88e31299e9bdcf755bd0dfb71657b30c400f06da09be371d5460473bec094f92cefcef6ed2b0c8758a1ecd297456a1ecb680ace8f461532c631d213b2a460da9d1342df8c7cf9bf03f09bfa84ecf948a625879f972c1eb3a7b47a9445d1a18276b44593cccc6646e7ac25d8a4b1772f8d7eb7c824721234315e237197d3c8e6bb3e9d79e23c2c08ac9fa2e2899996a06117ea1598bb601c102a01ef7ce505ac59186cff8e1972410175c5176d80ce41a812a4b5af0c68825382bc528d7c5931fa92909afccc6878b9eb81f82333aef0903069edc9f9714ff283feb589d5c1c6d9aab4feaa8672e9af1aa991a1c4169c8eeb70b940f550466d04b7022142eb20f6e9ffa612e397cd23fd4641b9543522780034f129516d0998ed561c8ef4a17ce37f735b2a2c6daa738bfd87d75f3112848275a74aec253bfdba2d0f3abd3a39b49daf8aa1575c205c53845f48d49a1d980dbff2dbffd2a0c6ee2d53d844b10afa541dd8fc774ffcc96d82b4db63fd288a0ca96a7adb7da4b872d9b0b89956964b466ffa9d31bb4e9bdfea409239d83c68f4fd138660a6dcec003375b3886efca8930564fb07348af0d2eb6e7f50690f5b8a1ee44ebfed89dff95738a1397360e1f34542dc2af2fee2d64cae34a8e5c1ea0d593e95ad27abc9953f219ad35a9064eecb936fcc5413f67897cbf4fe39d58329417a10f87e36850f18cc90209967565b9307f16a3f74ca92f44a1667cca43da4d7ecbcf85eef95190c5f1f3185f6bf9981344d026af8073b011b35b924652c80fc6f90102d89513fd159e357f2502e13edcf94a7b579ab64588a7b72654ec31026f386d5d860647aa66150241142acc9375e8eb7f6275dd3e99fb85375750beac1bd74e0e82443cde14074705c2a17580397958663d646a54471f623b721fe5515ff41b263827f6df29ce5f314764faad48a8f8020aacd87fbb762acd015212f329c9119bbdc3e6a66314021d2e0c4a11eebb0b506d43504d1fce9186901df98bc6ab4ef5f235d0647e381fc8ea00088863c7ac1b6d34a6c77c9bb3173bca74e03634fd0e8643ef86714b1faab93edf029cf94833a80ab4b26864d5f62417afb1042135aed92f787e481c76f98c737cd3ed4b8257118db16113092cd21152728874b2ebf525d7c05f08af1f67ffe10e17fa6f602fadda4fbd1731ef9f3803c9ecc2ec4e4ed237d636779cc67935b37c3b639d71ea3fb5daabb60b685468942e0bb61affbc08e15b4f0779359d058f57e45ebeae18a5bb04154b8a0a683e1ac8d004d83bbc1609174b57f2e315c6cbfaee0b6569dd2bfd504cd3a717f10ad840f9daf896220e698fbdad3fb13b7ca693f082f14e016854ac11f42943d495ced6e0b98c62e59be470eb589953fafb4484f935a9b703dfa024747da1d5a39f795fe9b0d9c209ea2d47de22a512a2d1c4fadb3fe6b845bd9362a66e7641a0a071e0bd4788e810c19790383c7c0c0c04335c03ded6d0559d0694335192aac3183d4900bd481e0d03aad1b37ac03ed5e8503f2bcf71882d249d613d1e5892acc0327515c8f9f74397fecbdc86294b7614adccfa5be990359b8b572ae7de1990bd0ff0fb07331360d38146a09db913b7c0523c41508631af4c7ca16cf2531b8befdd8f1eed6fc186bdc9b819a370f92f7b1f49a5c94f438346dc5e9fe30f1937f207ce5a1678c2ffe36397c661d5e82c1bc76bb6d2b6680897eba829a92277188c2b52bfd7c0ffc055a532b0193b3f16761b5f006a11f29059f648c7fabac4c60ad0a5e4fd40dfff3bd68f5e32ccd32d088a169882b8dbdca6b2acf3444d7223f4f4b824a4518276099449d5ba60837fbcfa93cf7852d9455411e4bff6ce029c2a0dcf22af2dccc29b6d6b027b716b84c310b5bcd859637b31aa725e4f3dd76a905d407550bc801e710413e2782e034bdb9f35120f012d9f5e4ca134415c2f6f9dc45ec12b8198696503f9af375ed7960439e3ee46999a34ee94f269a9ca9b250a32eab1044c7b67770ccbaa1c11cb0b6cfdf5798e4d9f6f50fd86df5b93103133450c1c82179e15bb2d12c63cb9785eeb6e4331f7885302a5be1f5dc1ca3a50b049d311c1c27260e9e32aaf92eecf7c97d41fb17e85e9a58b59ba7e4a13a36d314efb63d895ce18a9613190baedc09b8205beb14a672dfbec9c1362f55abdedf54983f18128daea3636705a330578feda98e54b25e262facab5b63dff0e35294e83eb4d5bdb386539d50d4d594ab8fde0bf0704cc66219c72cfd1d8b44114fafe22fa76869a634da88988950361d0a92f9b38806c18f23db1e3ba7258c9deb3cdbc5c7c9af711ff36fe84edb04d6823a2e9c82da7fbe7256ff9475b31d211efd35d3a913654969ddfc0487d29d8907385495eaa229c79aff4d849ea02aece8b4de213be737591275e2cda0d08970934def04f6806225d39a11247fa94464a255eec694a751af93693fc6ead16e571faa2ec9b33a80361cedd8b502cf2ae6abf5a26f30d11300ca76f33736dff43431e8c8ae4c4a31c1914e4f801149fc415b2a3506fd52a1d57116f84527538dd76c9a5510056b7e92172c5de50198caa1e052a3d48bd1c15a2b8affd65cf792e24bb449d84455f4e7b826b829d07f82e10c3de8693f445ac555d72f21e14a5976e2d8514bb8d3f62771a00558cdcd28585d59de7cfdce1ee8f0bd1fbb964e2ec398bbe518bc4cf744c76011bbe7babc2e98221621c775b64ce7292db0bb2dc9d66e4f0890a02fa99dfd848521e87aaf14330d0c5bebf66b2aaeab418bab20815fa9a2a72f422bfa114ff740f511b592806a7093dc16af9ae8bb24d9ab18f496bec5e6f32daafd40f4fd7cb86660867a20a8c2d9d9d9f70237ae8dba9356c3ecdb9d7ad4fa0814ab09f6d94f612cef11f74766398a776dc4131d441f7be4dce08230120e692576d7d1ffccf7ee2244f632e27138872c2293a5a1b65e08de3084c26b5e939eec74305cb3e126a7bbfd31c9b55fa3ff16cdb2d6714f39d1347e5c8c992c99d37ee5b73a841f99655036f5375636709163cb61a5cbd4070afbfd25b74606e7332e5cf44e959b18839a8732805881f99aee7a007d9864b1e5907c664c0ca412866e8ed7d01314274b3c003e1986507faff80ad6de78851c0e721e98baa72cc09561ac868e06cce6e9b138be6c9b85676ff9f19c1904bedf8ed1158c14ba990d16b6956d0d3fbbb84f5e3616b4bbfab99d411047a9d2fa803f39fe108258fc58c37c02be9c37fb11583480afd48f7b9c0fe13f6ebd7fd8a6ef31b660a545376a2f0bd99397ae2e689f24284183d71fd9a31076256b3b3f93e2bf919b16dd113aebc1ad59af927a6c60d709162fb70dcdc3700074fad2a7185c87af3263b17d0def4a488f4424c1d04b1b31c0b8b6cf3296261fba28507d65c1b9de0d62d2ac4676fce25d79d129b909a2c59f0609e9db7305f0b720d89572747a2d697d34a25a3eefe362b9a4508d8165125d7389f50d52cbc8542da843350895957620f1d89b3883ef31477f7ddde9dc9a77f51486a8be638095764b26877d37dffc5727809e24bcf036637a1579c6498d442537d1bad48b6de255366c6c747c280d8504c48a5acdeaae442e571b69bae913438f655843bae72d6d477887bc79b5df597737abde3bdb50bdb4c0ceb8a5c336ca15d81380dea5c24fbb87d98193bbe70669cb4d83a1506b23e7f3a5f36939b143d8b6ea13e3c4e4083c4d0dc224c4e5b4aa8c07d5d81b0a6bd42208454c99a779c9ea08855d0e5bad88443cb427fcb3f0cbc538580dfdf1baf5486b8705b011f0d30b3373998f87ff2f3031983926870b649d88c7e8354c6a01ff3d2d72acf61eddd8a2700ca2b9d309dd21c200c29ef79f23c98c378202d84c41a9853f8acdcd576269ff03e494fd1c8687d9e70152befbfbbad71a57cf2b1164a922046a5f54d8211a8c9ebd6ecec82bfb0a43afd951c94a582863633ef5695db8a874bb4293d584738365a3c926ca4a668e8852a3bb6f50fab9f0407533392e6138f537227bdedea6a5d0d7f5547c934e9fcd31d7f16322efca164bb2010a73d738b7aa70a30023698e94e8fa3d1d6833def279bb0a40307a6616a1601b034da64242d3997530469ce91547d889437b1139fcad3eecb1341a135ff1a509dcf0e361dd687f8b0fa46848cf32692cf9882b2a19a1c6ef010df6f520f23f1a799b9109a250563f183261f8c85d2f1f111a5cc4dca510a89cebc8ecb89be6de95d9293df3c07a55c6d2b9efabf2ab5356b10263644dec9f799ed866e2615d6626d6902a9e87075ba7d76fbfc7d278a8c183d924506de894f6325f0a6f0076121f55ad601ca1226346d69c23f1b790e6399e664d3deadc336b71bcf77297eb48a4a8344229ff47b741180f5d3a86b6c159c1ab9917f18e49fc7c026395063b6f6af55a972c12560fc21ef77a38f8a1e96e77e75461c42f74678b7e3678422d299539d1eec705bc4b709874344e440fa8948b0a20f7222d10acdb25d7c566048d491133b6fc337853c5c5b4f8b821406191b671771cc46fe9565c280a993a5550209e7c9464cae59fa5ec21dab904fa7b68875eb5cd880401cc20073913d2c804411a60a85e831fd993a47025fb14496e23d18d5139a6b1461aff2bc7ed9daca09cc1390713763dc0abac1171f669608d97576fc95126926cf8309f57f4133c79a7feb14cd1468cc56c98a36bad29d47ff04117ae22bb98c2861063d4a6f390dd27e224a5d80ab83395d571c0db079407cf2c811b447bbe43b3fcf02ab509b1c82603e4af047746676a1709a02004d5049b65009e4606631f591a465add76ee0a47261f5c0fa35705f9db0ee3d94269f774fbc75a406ac02c9c6a526475c47748d6f5c3ff571a9e0bee5381f5afbabb802198b101e8d424dc76b48fcb446b224bd469ef29228c686f0dbfebbcf2947872b9547d6e0d20d525d02053387c1a20fec90ec9a18966fd3447680a1d80ec5b0b7f52535c569c70d00eadb8cf17a01e255f06326bbab932c1ea8348faf956caa629c7eb52a9da653fcda2a2316435"}}, &(0x7f00000017c0)=0x0) timer_settime(r1, 0x0, &(0x7f0000001800)={{0x0, 0x989680}, {0x77359400}}, &(0x7f0000001840)) r2 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) ioctl$TCSBRKP(r2, 0x5425, 0xd) r3 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000001880)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x6, 0x90, 0x8, [{{0x9, 0x4, 0x0, 0x40, 0x2, 0x7, 0x1, 0x1, 0x80, "", {{{0x9, 0x5, 0x1, 0x2, 0x10, 0x6, 0x7, 0x7}}, [{{0x9, 0x5, 0x82, 0x2, 0x10, 0x9, 0xec, 0x6}}]}}}]}}]}}, &(0x7f0000001f80)={0xa, &(0x7f00000018c0)={0xa, 0x6, 0x310, 0x4, 0x2, 0xf0, 0xff, 0x2}, 0x102, &(0x7f0000001900)={0x5, 0xf, 0x102, 0x6, [@ptm_cap={0x3}, @ptm_cap={0x3}, @generic={0x39, 0x10, 0x1, "8ad42ec1c3b677a9106d3fcf83857aa51db2095090cef03695c3a570f15701b0dcd17e4f3029a2881e138de2344fa7ea45a55c4f1d8e"}, @generic={0xb0, 0x10, 0xa, "b1ec6087de2e991ea932cca6933c397d287468f4ac211210bb82cd215a807050022a3ae76ab7b220e32b5fc007ecac73f2e3a8c83159ff308556dee3e031bd82c605124c29a74735b8d095ba7bb0cb39a75871fd4bf97aa9b279d53d35cfa27517073571f7e9d8d72cf0ba59cae42ba24b840ace534c68ff1e6c98e876ae890fcc593921c4826c18ccd5fe35d57e959cf4acd5ee329353374dceb19292d71bd1efc58c761a76e4775e3d0141c7"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x4d, 0x7, 0xe, 0x7, 0x3}]}, 0x9, [{0x11, &(0x7f0000001a40)=@string={0x11, 0x3, "fd9162ef8a3f069c3dceb3f125b4aa"}}, {0x4, &(0x7f0000001a80)=@lang_id={0x4, 0x3, 0xccf3}}, {0x4, &(0x7f0000001ac0)=@lang_id={0x4, 0x3, 0x446}}, {0x4, &(0x7f0000001b00)=@lang_id={0x4, 0x3, 0x2c2f}}, {0x101, &(0x7f0000001b40)=@string={0x101, 0x3, "76575d7bfb2a2868949752f19bd6c314289589a7c7bc5102be82e0c92f85f171218e7661316d522470e4e1ceafa7ba0143761a1bab931ada34647053f880144466415bf02e725e434faee1562abe212fd5fe873c5b348b3cda69d263ad5b993d62aadf7020b37d6687e937c131b96891367289daad505845111230f0dbd43b98e7f7caa9b9904267ce437de6f9baecd1ac460f40abfd234f7f5f74e798d30b346f32c6490f529359e04d2154343f78da7b9adb9a492a3e5fb8ca09ceb07c8aea943075b8da46643f0bd1383bb2799c94f6ebc6df1b3a29c56c3ffc4b57b4a85fdab5657d186dacc730099ba4d41aed53cf31a56593d61be8f2dd67933b3f6d"}}, {0x65, &(0x7f0000001c80)=@string={0x65, 0x3, "6eec80068934db3972908120a384380be74f29ebec1f0c41635edaa64799a33aa65ad00ce1d0aeb9758cd5f6e3c9223e5232b0bc824d136dffe13c89ef50ea615fc108e33869af6f9b4274dd4ba3182dbc770ca0f861f8e1aefcbdfa5badfe73f03007"}}, {0xf9, &(0x7f0000001d00)=@string={0xf9, 0x3, "ec9f8408db098d65d51a578b6b2f866b15968239a61405285531a2dfa9577696690fd3bb05f81aaefcdcf6e238899d861313a1746bb80a539f803df7f69ef932d84a25cea2aea9863afcbb063c6c310c3edcaefe24a47dc71ee5689c77a65fd737a2b6272b13f9618aaeda9ec8d057d7a7377088f83231eb989bcd4ecd7dfdba0daeddea8cc431ca7af1f433e3903e8e479de59c282b06bfce5c46aca30f2d4ad8129cab0f1335b967c2e1d103b6bf2ae3e9823a4b859858d2b63523b0c74ee2723ef4c1ca3187a03f78750ec232967a15a49a1bbed2f76bf9581e2d51981be6c3b609b1bd009b124ba021d572532b1cfa9b1a6a6d53a2"}}, {0xfd, &(0x7f0000001e00)=@string={0xfd, 0x3, "a075358fb4e97c85c0d223f036a53aac820914202d5f1b25767afc9804c60688aaafdb14683ac43d3d3ae98b204301c5bdbadebce6ea6190e8ff6c3a759e2a4e542587387fdc3dd2c2a440b7928ffbb5c934d008cb9586a5be0b055889f75baf396cc35669ce6f9516905a1607a1cc35c1e288b990c71376f2bf120bc40a443f1c069713d5bea0f15d59a479402b4398f19d4ddd72a1a681e91efbf6f7148944878cc3de5fe27bdd5e76a3c6e1591887850c5bda3618898e2695a444aa71410946100e87f76696631ece42715e37eef05fe91c064b2dcaf39c20a5e6ec1d57e522d5f23b321fe9bf876e8e049cd08d2f3a1543768279fff5767f5e"}}, {0x54, &(0x7f0000001f00)=@string={0x54, 0x3, "21285fa72e648f8a1c3a0ef18caee8e253d18c9441d01748572b076cc62bdd000bb964dac2d9a3ebf01b59431fd757f9b6442dfdef81681b01c72c8bd4ed7f0509a8f5238d2c822dd66d33a38568311637ef"}}]}) syz_usb_control_io(r3, &(0x7f0000002280)={0x2c, &(0x7f0000002040)={0x40, 0xd, 0x7f, {0x7f, 0x8, "66f46b198f81c8996a2da34fe61b68f32f6bff50a83c2b96826c3843acdf18591f229f9bce7cebd9c107a0012677a6a31d27e95f145c1664f818c1693b8e8f967fb6bdc7752497c88230f3cf9080f4becf1d3c917a0102f36ae5c7c2b4fe2c6b3311d8cfb0b93a8f05cf594ce0d21668e52f2ed61e5b50002d09f9053c"}}, &(0x7f0000002100)={0x0, 0x3, 0x83, @string={0x83, 0x3, "f90bb47f60516f61de118bc8b3138083cf0485e7b3754dd3f91739d249428d4e9415aa048ab4179d18620825de1ed2124e11c468c0a64a5e641e060399db76b40f0b09215d8e0c06a3530ecdebfa55d87d3e07afee50af192f752607dd48e3b33871cdbec7c89d1f8ea1db7bfc204087c79c9743c0d6a4189118b6ac25dc3b6a95"}}, &(0x7f00000021c0)={0x0, 0xf, 0x24, {0x5, 0xf, 0x24, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x51, 0x7, 0xb, 0x6662, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "84cee8254f5f32ef554cfede23f964bb"}]}}, &(0x7f0000002200)={0x20, 0x29, 0xf, {0xf, 0x29, 0xf7, 0x0, 0x4, 0xff, "a308fc44", "8dd1a80b"}}, &(0x7f0000002240)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xd, 0x4, 0x2, 0x7, 0x28, 0x2, 0x1}}}, &(0x7f0000002700)={0x84, &(0x7f00000022c0)={0x0, 0x12, 0x64, "eb2299178c927363ffac63fc8a7956a7eb809c462e2479a6d7233c3fa9cf5f89de22a81933661538a8b13093ab3204814c557eef209f26a37e02a829c6437b2a5e8875e3bf272c74c13cc6753df3ed80a65eb03b4b53cb5db22de74c1cfd1e1e56afc93a"}, &(0x7f0000002340)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000002380)={0x0, 0x8, 0x1, 0xe}, &(0x7f00000023c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000002400)={0x20, 0x0, 0x8, {0x1000, 0x1, [0xf00]}}, &(0x7f0000002440)={0x40, 0x7, 0x2}, &(0x7f0000002480)={0x40, 0x9, 0x1, 0x2}, &(0x7f00000024c0)={0x40, 0xb, 0x2, "883f"}, &(0x7f0000002500)={0x40, 0xf, 0x2, 0x5}, &(0x7f0000002540)={0x40, 0x13, 0x6, @local}, &(0x7f0000002580)={0x40, 0x17, 0x6, @link_local}, &(0x7f00000025c0)={0x40, 0x19, 0x2, "1df5"}, &(0x7f0000002600)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000002640)={0x40, 0x1c, 0x1, 0x4}, &(0x7f0000002680)={0x40, 0x1e, 0x1, 0x2}, &(0x7f00000026c0)={0x40, 0x21, 0x1, 0x84}}) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f00000027c0)={r2, 0xa968, 0x31, 0x200}) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000002800)={'vxcan1\x00', 0x0}) clock_gettime(0x0, &(0x7f0000002880)={0x0, 0x0}) sendmsg$can_bcm(r4, &(0x7f0000002980)={&(0x7f0000002840)={0x1d, r5}, 0x10, &(0x7f0000002940)={&(0x7f00000028c0)={0x1, 0x400, 0x4, {0x0, 0x2710}, {r6, r7/1000+10000}, {0x2, 0x0, 0x0, 0x1}, 0x1, @can={{0x0, 0x0, 0x0, 0x1}, 0x6, 0x2, 0x0, 0x0, "9a3afcb6676b51f2"}}, 0x48}, 0x1, 0x0, 0x0, 0x4000}, 0x20001000) timer_gettime(r1, &(0x7f00000029c0)) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f0000002a40), r2) sendmsg$MPTCP_PM_CMD_REMOVE(r2, &(0x7f0000002b80)={&(0x7f0000002a00)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000002b40)={&(0x7f0000002a80)={0x8c, r8, 0x100, 0x70bd26, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xffffff7f}, @MPTCP_PM_ATTR_LOC_ID={0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x48, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @initdev={0xac, 0x1e, 0x0, 0x0}}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @loopback}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xd8}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r5}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @private=0xa010101}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r5}]}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_LOC_ID={0x5}]}, 0x8c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) epoll_pwait2(r4, &(0x7f0000002bc0)=[{}], 0x1, &(0x7f0000002c00)={0x77359400}, &(0x7f0000002c40)={[0xa1b7]}, 0x8) sendmsg$inet(r2, &(0x7f0000002dc0)={0x0, 0x0, &(0x7f0000002c80), 0x0, &(0x7f0000002cc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_retopts={{0xac, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x5b, 0x0, 0x6, [0x1, 0x38]}, @ssrr={0x89, 0x23, 0xdc, [@remote, @local, @remote, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x40}, @dev={0xac, 0x14, 0x14, 0x26}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @noop, @ra={0x94, 0x4}, @timestamp_addr={0x44, 0x3c, 0x76, 0x1, 0x1, [{@local, 0x6}, {@local, 0x6}, {@empty}, {@multicast1, 0x3}, {@dev={0xac, 0x14, 0x14, 0x3b}, 0x3}, {@remote, 0x2}, {@loopback, 0xe4}]}, @lsrr={0x83, 0x7, 0x59, [@multicast2]}, @lsrr={0x83, 0x1f, 0xc0, [@broadcast, @multicast1, @dev={0xac, 0x14, 0x14, 0xf}, @broadcast, @multicast1, @multicast1, @multicast1]}, @ra={0x94, 0x4}]}}}], 0xc8}, 0x20000000) r9 = add_key$fscrypt_v1(&(0x7f0000002e00), &(0x7f0000002e40)={'fscrypt:', @desc4}, &(0x7f0000002e80)={0x0, "fa22a2b23cac9291fed0064d88815285c6ffd5640acb42115f0a2503ab04b657cd3da8cb2ac33ed0197a540e143cf6160b16449b47a9968e9f4165d6acceb748", 0x34}, 0x48, 0xfffffffffffffff9) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f0000002f00)={{{@in6=@mcast1, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@private}, 0x0, @in=@empty}}, &(0x7f0000003000)=0xe8) getgroups(0x6, &(0x7f0000003040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xffffffffffffffff]) keyctl$chown(0x4, r9, r10, r11) add_key$fscrypt_v1(&(0x7f0000003080), &(0x7f00000030c0)={'fscrypt:', @desc2}, &(0x7f0000003100)={0x0, "34c1774d01aa8e73fee16984073ad634a89b33a85fc31ea6627b8989ebac861eafec2cfa0ce18e489168d2e0add4bae0071680eaa0dcd3018fdd05e5719bf770", 0x40}, 0x48, 0xfffffffffffffff9) r12 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r12, 0x8982, &(0x7f0000003180)={0x2, 'ipvlan1\x00', {0x9}, 0x1d}) openat$cgroup_freezer_state(r4, &(0x7f00000031c0), 0x2, 0x0) ioctl$TIOCSPTLCK(r4, 0x40045431, &(0x7f0000003200)=0x1) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f00000032c0)={0x14, &(0x7f0000003240)={0x20, 0x22, 0x22, {0x22, 0x10, "150258beb84607f8754bfab59fe78928587074ee2b8238005932b8cb13eee1c8"}}, &(0x7f0000003280)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000003440)={0x1c, &(0x7f0000003300)={0x40, 0x14, 0xb6, "083574c0ac32112596ee2df2a9c19d8df69b12f32c0ffb6629e985796c4c422b7be0464317f58973bb40ccfb24deb90634498eefb73a4f314978f375c84818af208c185d4370b4868136ec64c8fc1d1b2ba4d046c93df8d27313b29764cf11fe59113b44eaa4177ec92012930fa1a051f70e04a60aaaf6a28d09b91c223e21e037de723b5d24d0c19ee2ddcd7f537776cb4a3b9115bb49575c483c17884f8bc0821bb2fcaf1792197ec042e2f85c759d871d26c0a05d"}, &(0x7f00000033c0)={0x0, 0xa, 0x1, 0x6e}, &(0x7f0000003400)={0x0, 0x8, 0x1, 0xb}}) socket(0xe, 0x80004, 0x3) ioctl$FS_IOC_FSGETXATTR(r12, 0x801c581f, &(0x7f0000003480)={0x6, 0x10001, 0x4, 0x2}) syz_usb_control_io$rtl8150(0xffffffffffffffff, &(0x7f00000035c0)={0x14, &(0x7f00000034c0)={0x40, 0x93d0cd413d5eafcf, 0x2, {0x2, 0x2}}, &(0x7f0000003500)={0x0, 0x3, 0xa4, @string={0xa4, 0x3, "774818fbc6a42532a562e5287c470b47a6ffe1519c7f2c75b916d7f3a09f3d8882a6f09f50d2c48d9a07060e0cf3a8e320107ac81669749d4ef0375ef2fa006a8638f1b4f22c2ef9dfacbc2861665700982d388900ae5b063a46a61cb40127eeab1f2b0e5a387836d2e148f5c335383bb7ba8efc4045418064f92c94fcc20073f68828f9fac2303ae1b5ff9b3262433624bd2c4dc02b766647141145752660e32a84"}}}, &(0x7f00000037c0)={0x2c, &(0x7f0000003600)={0x20, 0xc, 0xba, "50287391bdf355485f41cebda5dcb9495fbb83d0f3f8fe14adb8225f6963d4d94e54a8d49ae76f0b62b760515a047c130ad72f6adf2431870f8321befadd2dac5463a7ac31ab64f3d57e0b3af24255d28e292008b1b6801819e21aceb382018687c040f02c33f5fe62bd2e9e0259f659ec50db73a1fecf91510ba744c99c613ccb7f1db9e3cb60cd2ab7848d7f7b5936d35e0157bee00cf3e8588ebd3382d0b3079fcfc6e06b2c7c5f43589f32f1aa7f0621254696cc7163e287"}, &(0x7f00000036c0)={0x0, 0xa, 0x1, 0x80}, &(0x7f0000003700)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000003740)={0xc0, 0x5, 0x2, "e059"}, &(0x7f0000003780)={0x40, 0x5, 0x2, "c8f6"}}) 1m56.596023873s ago: executing program 0 (id=431): syz_usb_connect(0x0, 0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009"], 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) openat$ttyS3(0xffffffffffffff9c, 0x0, 0x2982, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0xe7) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) 1m56.544201488s ago: executing program 35 (id=431): syz_usb_connect(0x0, 0x36, &(0x7f0000001340)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009"], 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) openat$ttyS3(0xffffffffffffff9c, 0x0, 0x2982, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0xe7) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) 1m51.293555984s ago: executing program 5 (id=526): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) (async) connect$inet6(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) syz_open_dev$loop(0x0, 0x2, 0x2001) (async, rerun: 32) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') fchdir(r1) (async) mount(0x0, &(0x7f0000000140)='.\x00', &(0x7f0000000080)='proc\x00', 0x189, 0x0) (async) r2 = syz_clone(0x26000, 0x0, 0x1e, 0x0, 0x0, 0x0) ustat(0x10001, &(0x7f0000000000)) (async, rerun: 64) syz_open_procfs(r2, &(0x7f0000000900)='environ\x00') (async, rerun: 64) close_range(r0, 0xffffffffffffffff, 0x0) 1m51.293344354s ago: executing program 5 (id=527): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), r0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000004c0)={'syz_tun\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf25050000000c00018008000100", @ANYRES32=r3, @ANYBLOB="1400038004000400040001000800020000000000080005"], 0x3c}}, 0x4000000) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000300)={0x50, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000080)={@flat=@weak_binder={0x77622a85, 0x1101}, @flat=@binder={0x73622a85, 0xb}, @fda={0x66646185, 0x6, 0x0, 0x27}}, &(0x7f0000000100)={0x0, 0x18, 0x30}}, 0x400}, @exit_looper], 0x6c, 0x0, &(0x7f0000000240)="1f4e60867a6b6e3e2b0fbe3062a1b6df9085567640b5d10804b76398771d9abb2778c1ad087f18ebc1704cf974ce47fda4a7907a8ff2e54a6c7a79a067663690edbcb99e1cf255392a7c3f4fef324fcdf508c9de1d216981ee1cb824df926ca68f50b3945da58a9ec43c699d"}) read$FUSE(0xffffffffffffffff, &(0x7f00000008c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) ptrace$peeksig(0x4209, r5, &(0x7f0000000000)={0x4, 0x1, 0x9}, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}, {}, {}, {}]) 1m51.290526324s ago: executing program 5 (id=528): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000012300)=ANY=[@ANYBLOB="3400000011000100000100dffddbdf25070000f61600000008000000", @ANYRES32, @ANYBLOB="14001a8008000900ffffffff0800be"], 0x34}], 0x1, 0x0, 0x0, 0x4000}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/72, 0x48}, {0x0}], 0x2) 1m51.274057375s ago: executing program 5 (id=529): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100) mount$incfs(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x10, &(0x7f0000000240)=ANY=[@ANYBLOB='rlog_wakeup_cnt=18446740073']) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) r0 = socket(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000177ff4)={0x10, 0x0, 0x1}, 0xc) write(r0, &(0x7f0000000000)="2600000022004701050000070000000000000020002b1f000a4a51f1ee839cd53400b017ca5b", 0x26) connect$netlink(r0, &(0x7f00000014c0)=@proc={0x10, 0x0, 0x1}, 0xc) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000b4bffc)=0x3, 0x4) write(r0, &(0x7f0000000980)="a9", 0x1) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000580)={'batadv_slave_0\x00'}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$inet6(0xa, 0x80002, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') openat2$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)={0x200000, 0x0, 0x10}, 0x18) sendto$inet6(r4, 0x0, 0x0, 0x200c8004, &(0x7f0000000280)={0xa, 0xe20, 0x0, @remote}, 0x1c) sendto$inet6(r4, &(0x7f00000009c0)="c7cfcaaa22e10542fca5c0195350f15147657e0bfc59d383a47190db88690e6fedc3040ab5809ae02a54cd429cc3338c5afa0c9dce3f91950d1f567f358ac21154159130e88cbb6c43197813b2f23f3e442f80877490b393408142ebcfea6821f543e5ee9e27032e2b75d78f1b79f5a6bb6f0645e267770ef7e8f3a92148091217450ce8581e54223eeb6486205a209bf1fe854d211c03f8c3140fc3979d824082990d119473d20e94f253c9621fac339560ae46cb24b88bf2d01559bb658e343257b90f233b81bc5c398be3bbddb23a1e", 0xffd6, 0xc001, 0x0, 0xffffffffffffff0c) setsockopt$inet6_mtu(r4, 0x29, 0x17, &(0x7f0000000640)=0x3, 0x4) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r4, 0x29, 0x1b, &(0x7f00000000c0)={@remote, 0x0, 0x2, 0x2, 0x4}, 0x20) setsockopt$inet6_udp_int(r4, 0x88, 0x1, &(0x7f0000000080), 0x4) close(0x3) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000800)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private2, @private0, 0x1, 0x6, 0x8, 0x100, 0x6, 0x180107, r5}) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), r0) mount$bind(&(0x7f0000000480)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x12c5008, 0x0) mount$bind(0x0, &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x80000, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') 1m51.243783359s ago: executing program 5 (id=530): ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000380)={'pimreg\x00', 0x5005}) write$tun(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="634358f6b2ff8afb60b602aa5b2e00ea2a9f4da30319b07e2524ee2434d6601215882077744f8a0f94b139c9eed828f105b21e89626763d2ab0384a4f6b1c3590b02f739ed654c765b9d9805e5f4960c2f8a2d8d7e4ab80001d74f53f71e178c977823ee6694f5e27df86abf1b08f098dbe01fec6902d6d0da18b43870ecd2b312813daa84e6ab5511812b4737d4239d4fa25d110aa4e0e3916086b1d9b381e5b58b1ab63da39a26ec8c58de22be5d1c6380308ccaa5ca8de97640f08bbda545e3e742321021a24bf9b02763a30f44ee8b9096e57889603e97b39daaa1dd40700e352867d7c4cf350caffce0cdef81845af07e96e632ea3d"], 0xfdef) prctl$PR_SET_SPECULATION_CTRL(0x35, 0x0) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x20a00, 0x0) r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000000)=0x4, 0x4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = userfaultfd(0x80001) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000009, 0x32, 0xffffffffffffffff, 0x91c6b000) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r7, 0xae60) ioctl$KVM_SET_GSI_ROUTING(r7, 0x4008ae6a, &(0x7f00000003c0)=ANY=[@ANYBLOB="5700000000000000a9af098af3351fbd88a26140eb5d9f1702981f39edc744dfcd2aa116cdc05c465873169e1d6ea0592af62c1cd80b722489aad8a2e98895a5786ca4c0d2a0717ed05a6c8b86b972bfa522a41418ddac4de3dab6e921e014d59ef1fbf3ecb5360c4603d1c43c62bd17"]) ioctl$KVM_SET_GUEST_DEBUG_x86(r4, 0x4048ae9b, &(0x7f0000000080)={0xf95840e45c3a382d, 0x0, {[0x11, 0x1, 0x3, 0x9, 0x1, 0x3, 0x6, 0x9]}}) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, 0x0) sendmsg$nl_xfrm(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="b8000000190001000000000000000100e00000020000000000000000000000000000000000000000000000000000000000000000000000000a00200000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0800000000000000d20000000000000002000000010000000000000000000000ff0f00000000000073b4ffffffffffffffffffffffffffff0000000000000000000000001000000000000000000000200200000000000000fffffffffffffffffeffffff000000000000000300000000"], 0xb8}}, 0x4004) r9 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r9, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000e00000020000000000000000000000000000000000000000000000000000000000000000000000000a00000087000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff000000000000000000000000000000000000000000000002000000000000000000dec500"/112], 0xb8}}, 0x2c000010) r10 = openat$rtc(0xffffffffffffff9c, &(0x7f0000004b80), 0x141000, 0x0) ioctl$RTC_WKALM_SET(r10, 0x4028700f, 0x0) 1m51.069461736s ago: executing program 5 (id=531): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) r1 = dup(0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f00000001c0)) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000400)=ANY=[@ANYBLOB="1201000012c35b400304106098c6000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00220f000000540b4550182195f57584b3"], 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f00000004c0)={0x44, &(0x7f0000000180)={0x40, 0x5, 0x1b, "767467e5f64f1543f970e441837d000100001a6038079364863473"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$HIDIOCGUCODE(r2, 0xc018480d, 0x0) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="5500000020007fafb72d13b2a4a2719302000000030b43026c26236925000400fe7f0000bd2dca8a9848a3c728f1c46b7b31afdc1338d509000000000100005ae583de0dd7d8319f98af84fda542e718f94b929ade", 0x55}], 0x1}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r4, &(0x7f0000000080)=""/129, 0x81) close(0x3) r5 = openat$selinux_user(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_user(r5, &(0x7f0000000040)=ANY=[@ANYBLOB='system_u:object_r:auth_cache_t root'], 0x27) ioctl$ASHMEM_SET_NAME(0xffffffffffffffff, 0x40087708, &(0x7f00000007c0)='\x00\x00\x03\x06\x00\x00\x00\x1f\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x1e\x00gQ\xca\x0eU\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-<\r\x87\xa3\xd1?$\x8b\x17Bn\x17h\x1b\xac\xfc\x82\x1c\xf4\xd0\xf5\xd5\x80\xc0\xb4a \x15\x9a\x9f\xfc\"\xee\xc4\x93Q\x82\x16\xbf\xe3c\x8d \x0f\xb1\xe9\xf2o \x00\x00\x00\x00\x00\x00\x00H\xaf\t\x18\xc8\x1b\x1e\xbe\xd8>\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc-\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f_D\xbdt/\'\xf6\xc3\x8c\xb8\vS\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/0Hd\xcf\xb9\xa2\x1d\x13\x8fC\xd2&\xd8\x9d\x8b\xe0E\xd2\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xf6<\xbfB\xe7\x80\x1a\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:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13Y\x86\xd8\xbfH\xc6\x9c\x8cs4\r\xcd\xd1\x83JT\xf9\xa2\x83?\xb3\x0f\xc6&\x1d\xa3\xc4\xc3\xd2\xfd\xad\xa35o\xe8\xcd^/\xd8\xf4[n\x9fJ\xf4\n\x92c\xaa\xddT&L<+\x19R\a\xfc\xf2\x17\xb8$\xa9]\xc2\\\xda<\xc8d.w\x9c\xaf4\xbb\xe8Co\xb3\xd8\x82\x92\xba+\x99PXB\xdc\xbay\xa0s<\x92k\vJTRW\xc26\x06\x10\x92\xc7\xa55\x9fZ\xff*ir\x1e\xe8\a\x00\x00\x00\x00\x00\x00\x00\x88\x19\xf7\xdd\xa8\xef\xa0\x98\xcd\x81\x10>\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146%Z\x83H\xabF\x18<\x86h\x01=\x03i\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&e$\f\rrT\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\x82\x8f\xc0\xab\xe3a\x99\x17\x85\x9a\x05\xb1\x12K\\\xf2\xd5\b^[D~\x00\x00\x00\x00\x00\x00\x00') 1m51.039144879s ago: executing program 36 (id=531): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) r1 = dup(0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f00000001c0)) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000400)=ANY=[@ANYBLOB="1201000012c35b400304106098c6000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00220f000000540b4550182195f57584b3"], 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f00000004c0)={0x44, &(0x7f0000000180)={0x40, 0x5, 0x1b, "767467e5f64f1543f970e441837d000100001a6038079364863473"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$HIDIOCGUCODE(r2, 0xc018480d, 0x0) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="5500000020007fafb72d13b2a4a2719302000000030b43026c26236925000400fe7f0000bd2dca8a9848a3c728f1c46b7b31afdc1338d509000000000100005ae583de0dd7d8319f98af84fda542e718f94b929ade", 0x55}], 0x1}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r4, &(0x7f0000000080)=""/129, 0x81) close(0x3) r5 = openat$selinux_user(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_user(r5, &(0x7f0000000040)=ANY=[@ANYBLOB='system_u:object_r:auth_cache_t root'], 0x27) ioctl$ASHMEM_SET_NAME(0xffffffffffffffff, 0x40087708, &(0x7f00000007c0)='\x00\x00\x03\x06\x00\x00\x00\x1f\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x1e\x00gQ\xca\x0eU\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-<\r\x87\xa3\xd1?$\x8b\x17Bn\x17h\x1b\xac\xfc\x82\x1c\xf4\xd0\xf5\xd5\x80\xc0\xb4a \x15\x9a\x9f\xfc\"\xee\xc4\x93Q\x82\x16\xbf\xe3c\x8d \x0f\xb1\xe9\xf2o \x00\x00\x00\x00\x00\x00\x00H\xaf\t\x18\xc8\x1b\x1e\xbe\xd8>\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc-\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f_D\xbdt/\'\xf6\xc3\x8c\xb8\vS\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/0Hd\xcf\xb9\xa2\x1d\x13\x8fC\xd2&\xd8\x9d\x8b\xe0E\xd2\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xf6<\xbfB\xe7\x80\x1a\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:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13Y\x86\xd8\xbfH\xc6\x9c\x8cs4\r\xcd\xd1\x83JT\xf9\xa2\x83?\xb3\x0f\xc6&\x1d\xa3\xc4\xc3\xd2\xfd\xad\xa35o\xe8\xcd^/\xd8\xf4[n\x9fJ\xf4\n\x92c\xaa\xddT&L<+\x19R\a\xfc\xf2\x17\xb8$\xa9]\xc2\\\xda<\xc8d.w\x9c\xaf4\xbb\xe8Co\xb3\xd8\x82\x92\xba+\x99PXB\xdc\xbay\xa0s<\x92k\vJTRW\xc26\x06\x10\x92\xc7\xa55\x9fZ\xff*ir\x1e\xe8\a\x00\x00\x00\x00\x00\x00\x00\x88\x19\xf7\xdd\xa8\xef\xa0\x98\xcd\x81\x10>\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146%Z\x83H\xabF\x18<\x86h\x01=\x03i\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&e$\f\rrT\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\x82\x8f\xc0\xab\xe3a\x99\x17\x85\x9a\x05\xb1\x12K\\\xf2\xd5\b^[D~\x00\x00\x00\x00\x00\x00\x00') 1m47.93701712s ago: executing program 7 (id=578): r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x3, &(0x7f0000000040), &(0x7f0000000080)) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x800, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async, rerun: 64) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1m47.93633345s ago: executing program 7 (id=579): r0 = memfd_create(&(0x7f00000001c0)='\xa3\x9fn\xb4dR\x04i5\x02\xac\xce\xe1\x88\x9d[@8\xd7\xce\x1f 9I\x7f\x15\x1d\x93=\xb5\xe7\\\'L\xe6\xd2\x8e\xbc)JtTDq\x81\xcf\x81\xba\xe51\xf5 \xc8\x10>\xc9\\\x85\x17L\xbf\xcf\x91\xdfM\xf3\x02^T*\x00\x02\xb9~B\x9f\xacl\x1d3\x06o\xf8\x16H\xaa*\x02\xf7\xfb\x06\xf1\x83\x92\xa8\xc2\xcb\xae\xb0\xb4\x93\xb8\x04\xf1\x99\xc2yY+\xd9y\x8a\xd5b\xe8\"q\x1b0\xbc]\x12\xc0D\x9f\x80\x8f\xfe\xf2\xc2)\xccm\xacz\xc1\xad\xe4\x9b6a\xf3\xdds\xbb\x88\xff\b\x85\xb3s\x00\x0e\xbcfvi\x85\xfc.|\xd4h\xec\x82o\x8e\x93\x11\xc1\xd4\xae\x05\x17=\xd9R\xd0\xd4\x90\xcf\x9b\xdc\xaeV\x88\x94\x9f\xe3\xefqi\xed\xa8w\xbe\xd0\xd0-tBl\x9e+\xd3\xed\xce\x9f\x83\x86\xf9\x12\x16Ts\x80\x13]C\xfb`\xc2`\xf7\x1a\x00\x00\x00\x00\x00\x00\x00k\xae\xcb\x1a.\xc2\x8f\xd1x4]PZ\x9e\xd5Y\xf0L\xa4\xbc\x84\xf6\x04L\xff0\x8b\\*\xf9,\xb6\r\x97\xedy\xe0\x8a\xe2\x8ck\xc6S\xc3g\xb9\x1a\xf8\x8f \x9d\x00u7\xd8\'\xf1E\xa4(Q\x80Fy\xb5\xe4q\xc9\xff \xd8\x9d\xad\x11\xf8m\xd3\xbc\x9e\x10D\x7f!\xca\x0ev\x15h$\x01\xdd\xe5\xce\xf8*\xb3\x01\x85\a\xe4qv&\x9c\xac\x9aN~o\xe5\x89\xd5\a\x9f\f\x1f\xc2e/\x8d\x1e\n\xd0_\xbd!^\xa46\xb8j\xc0x\n\xdb\xe1\xa3\xd6\xae;\r\x92@\xa5I\x88Z1F\xf0\x1at\t\xd0\x8a\x04m\x06\xf3BL\xffS\x9eY\xf4\xb0U \xf8\xd00\x88y\xebX\x92\xd5\xbb\xa1h7\xf3\xe0\x0f\xbd\x02\xe4%\xf9\xb1\x87\x8aM\xfeG\xb2L\xbd\x92-\xcd\x1f\xf4\xe1,\xb7G|\xec\"\xa2\xab\xf6\x84\xe0\xcf1\x9a', 0x0) write$binfmt_elf32(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7f454c466000002ed8e4f97765ce27b90300060000000000000000b738000000000035f4c38422a3bc8220000500000004020300b300000000002a002400b3d7c52ebf31a8d5c8c3c6cb00000009e500d5ffffff05ffffff03"], 0xd8) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1000) r1 = socket(0x8000000010, 0x2, 0x0) r2 = getpid() process_vm_readv(r2, &(0x7f0000000000)=[{&(0x7f0000006180)=""/152, 0x98}, {&(0x7f00000000c0)=""/66, 0x42}], 0x2, &(0x7f0000000400)=[{&(0x7f0000008480)=""/95, 0x5f}, {0x0}], 0x2, 0x0) write(r1, &(0x7f00000006c0)="fc0000001c000704ab5b2509b86803000aab087a0400400001481193210001c0f0030584050060100000000000039815fa2c53c2864800008d5e63efbe737f96705e670929f4af6002b9d95662537a00bc000c00f0ff7f0000b400600033d44000040560916a0033f436313012dafd5a32e273fc83ab82d710f74cec184406f90d435ef8b2941b94b661304fd5d60789b89d3ef3d99f30910a5bba2e177312e082bea05d3a021e8ca062914a46ccfc510bb73c9455cdc8363ae4f5df77bc4cfd6239ec2a0f0d1bcae5fa0f5f9dcdd51af51af8502943283f4bb102b21067693da9a9c2dbb8b8f5566791cf190201ded815b2ccd243f395ed94e0ad91", 0xfc) rt_sigprocmask(0x1, &(0x7f0000000140)={[0x1000]}, 0x0, 0x8) sendmsg$NFULNL_MSG_CONFIG(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040000}, 0x4000080) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}, 0x8}], 0x1, 0x3160, 0x0) r5 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x48801, 0x0) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0xe) madvise(&(0x7f0000e3a000/0x2000)=nil, 0x2000, 0x17) madvise(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x9, 0x4, 0x6, 0xfffa}, 0x1d, [0x2, 0xc95a, 0xfffffff3, 0x9, 0x80, 0x2, 0x3, 0x7f, 0x2, 0x4d, 0x39cc191a, 0x5c, 0x9, 0x5, 0xfffff807, 0x0, 0x5, 0x48, 0x0, 0x2ab, 0x4, 0x7, 0x101, 0x3c5b, 0x7fff, 0xa, 0x9, 0x1, 0x1f461e2c, 0x7, 0xe661, 0x7fff, 0xb, 0x3, 0x7fff, 0x4c74, 0x80000000, 0x800242, 0xffffffff, 0xe, 0x0, 0x71, 0x2, 0x7, 0x3, 0x2, 0x5, 0x3c, 0x8f, 0x6, 0x6, 0x3, 0x80092aa, 0x4, 0x1, 0x30000000, 0x5, 0xdee9, 0x7, 0x3, 0x8, 0x800004, 0x1, 0x40], [0x4, 0xffff, 0x12d, 0x6, 0x10, 0xfffffff3, 0x4f6, 0xcb, 0xf9, 0xd, 0x2bf, 0x5, 0x40, 0xfffffffc, 0x100003, 0x0, 0x7, 0x5, 0x2f, 0xe, 0x40, 0x3, 0x0, 0xfffffffe, 0x0, 0x4, 0x680, 0x9, 0x3fe, 0x401, 0x6, 0x4, 0xfb, 0x7, 0x8cd, 0x5f31, 0x4, 0x900000, 0x2, 0x2, 0x9, 0x4, 0x9, 0x8, 0x5, 0x6, 0xb, 0xa, 0x1, 0x9, 0x9, 0x2, 0x7f, 0x9, 0x1, 0x3, 0x9, 0xffffffff, 0x7, 0x3, 0x9, 0x48c93690, 0x42, 0x400005], [0x6, 0x3, 0x80000400, 0x2, 0xff, 0x100, 0x8d2, 0x9, 0x5, 0x7fff, 0x400, 0x800001, 0xb, 0x2000005, 0x5, 0x1005, 0x0, 0x1f0, 0xfffffffd, 0x2, 0x86, 0x1, 0x9, 0x6, 0x9, 0x5, 0x2, 0x2, 0x800, 0x8, 0x5, 0x8001, 0x7, 0x38, 0x800003, 0x440, 0x80, 0x3, 0xcc52, 0x950bfaf, 0x1000, 0xa2, 0x7, 0x53cf697b, 0xfffffff9, 0x6, 0xac8, 0x3f, 0x10002, 0x40e, 0x7ff, 0x3, 0x0, 0x1, 0xffff, 0x1, 0x6, 0x1d, 0x7, 0x3, 0x6, 0xaaed, 0x4, 0xff], [0x81, 0xbb31, 0x203, 0x8, 0x5, 0x1, 0x6, 0x5, 0x0, 0x3, 0x80ce7, 0x1ff, 0x3, 0x7, 0x71, 0x1003, 0x101, 0x10000, 0x6, 0x4, 0xffff, 0xe620, 0x2, 0x1, 0x1, 0x2, 0x14c, 0x9, 0x6, 0x4, 0xffffffff, 0x80000000, 0x7, 0x8, 0xc6, 0xee1, 0x0, 0x1, 0x3, 0x40000004, 0x100, 0x20009602, 0x4, 0x2, 0xffff, 0x6, 0x1, 0x10080, 0x6, 0x8, 0x30b1d693, 0x5a2b, 0xc, 0x7, 0x1, 0x6c1b, 0x0, 0x4, 0x2, 0xb1c, 0x1, 0x200, 0xffff3441, 0xfff]}, 0x45c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r7, &(0x7f00000bd000), 0x492492492492846, 0x0) connect$unix(r6, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000000040)='smaps\x00') read$FUSE(r8, &(0x7f0000000080)={0x2020}, 0x2020) ioctl$BLKRRPART(r5, 0x125f, 0x0) 1m47.073420056s ago: executing program 7 (id=586): socket$unix(0x1, 0x1, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @private2}, 0xf) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r1, 0x0, 0x8000) r2 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x40980, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f00000000c0)=0xf) ioctl$TCFLSH(r2, 0x400455c8, 0x4) ioctl$TIOCSTI(r2, 0x5412, 0x0) r3 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x40902, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r3, 0x8fe69000) munlockall() r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$KVM_GET_IRQCHIP(r4, 0xc208ae62, &(0x7f0000000100)={0x2, 0x0, @ioapic={0x11191000, 0x9, 0x5, 0x9, 0x0, [{0xa, 0x68, 0x3, '\x00', 0x7}, {0x0, 0x81, 0x2, '\x00', 0x1}, {0x4, 0x95, 0x7, '\x00', 0x6}, {0x9f, 0x4, 0x4, '\x00', 0x7}, {0x10, 0x5, 0x6, '\x00', 0x69}, {0xf3, 0x7, 0x6, '\x00', 0xe}, {0x3, 0x5, 0x3, '\x00', 0x7}, {0xfd, 0xd8, 0x7}, {0x61, 0x0, 0x0, '\x00', 0xe2}, {0x2, 0xfa, 0xbe, '\x00', 0x8}, {0x7, 0x5, 0x8, '\x00', 0x3e}, {0xfb, 0x1c, 0x0, '\x00', 0x4}, {0x1, 0xc6, 0x7f, '\x00', 0x8}, {0x6e, 0x76, 0x4, '\x00', 0x2}, {0x2, 0x2, 0x4, '\x00', 0x7}, {0xa, 0x8, 0x8, '\x00', 0xa}, {0x0, 0x8, 0x4, '\x00', 0xf9}, {0x8, 0x8, 0x2, '\x00', 0x7}, {0x96, 0x2, 0x3, '\x00', 0x10}, {0xa7, 0x3, 0x0, '\x00', 0x6}, {0x1, 0x1c, 0x8, '\x00', 0x4}, {0x7, 0x4, 0xff, '\x00', 0x9}, {0x9, 0x28, 0xa5, '\x00', 0xb}, {0x1, 0x4, 0x4, '\x00', 0x2}]}}) mmap$IORING_OFF_SQES(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x10, 0x20010, 0xffffffffffffffff, 0x10000000) r5 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r5, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/74, 0x328000, 0x1000}, 0x1c) 1m47.045127159s ago: executing program 7 (id=588): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=ANY=[@ANYBLOB="140000000001010411080000200000000200fffd"], 0x14}}, 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r1, 0x10e, 0xc, &(0x7f0000000280)={0x3ffe, 0x2, 0x0, 0x4}, 0x10) sendmsg$nl_generic(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000380)=ANY=[@ANYBLOB="200000001600010a00000000000000000a00007c"], 0x20}, 0x1, 0x0, 0x0, 0xc8001}, 0x0) mount$bind(&(0x7f0000000480)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x12c5008, 0x0) r2 = epoll_create1(0x0) r3 = epoll_create1(0x0) r4 = fcntl$dupfd(r2, 0x406, r3) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r4, &(0x7f0000000080)={0x20000010}) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r6, 0x5414, &(0x7f0000000080)) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r2, &(0x7f0000000040)) mount$bind(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x80000, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') r7 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) r8 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r8}, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) futex(&(0x7f0000000180)=0x1, 0x86, 0x2, 0x0, 0x0, 0xfffffffc) write$UHID_CREATE2(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="0b00000073797a31000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a30000037b35f0a000089b4c45a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], 0x119) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) getresuid(&(0x7f0000000140), &(0x7f00000001c0), &(0x7f0000000240)) r9 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x81) ioctl$HIDIOCSFEATURE(r9, 0xc0404806, &(0x7f0000000040)) read$FUSE(r4, &(0x7f0000000740)={0x2020}, 0x2020) 1m46.815634132s ago: executing program 7 (id=589): socket(0x27, 0x6, 0x5) (async) r0 = socket(0x27, 0x6, 0x5) socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, 0xffffffffffffffff, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, 0xffffffffffffffff, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000009b40)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x5}}, [], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000850}, 0x24000840) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000009b40)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x5}}, [], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000850}, 0x24000840) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="fc0000001900674c0000000000000000e0000001000000000000000000000000e000000200000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000400000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000044000500000000000000000000000000000000000000000033"], 0xfc}}, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f00000002c0)={0xa, 0x4e24, 0x0, @rand_addr, 0x8000}, 0x1c) (async) connect$inet6(r3, &(0x7f00000002c0)={0xa, 0x4e24, 0x0, @rand_addr, 0x8000}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0xfdff) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000140)=@req3={0x7813, 0x3, 0x2, 0x81, 0x1fd, 0x1, 0x1}, 0x1c) (async) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000140)=@req3={0x7813, 0x3, 0x2, 0x81, 0x1fd, 0x1, 0x1}, 0x1c) r4 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r4, 0x10f, 0x87, &(0x7f0000000140)=@req3={0x7813, 0x3, 0x2, 0x81, 0x201, 0x1, 0x1}, 0x1c) recvmsg$unix(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1}, 0x20) sendmmsg(r4, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) setsockopt$sock_int(r4, 0x1, 0x21, &(0x7f0000000540)=0x5, 0x4) (async) setsockopt$sock_int(r4, 0x1, 0x21, &(0x7f0000000540)=0x5, 0x4) recvmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1}, 0x20) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x9200000000000000) (async) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x9200000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r7, 0x0, r6, 0x0, 0x10000008ebc, 0x0) r9 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) sendmmsg(r8, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="e252e819fb4ff3d563dad050d50c6924b292e1357256daa370765a6e03fadbb7969c3d2d2612a76969d3b36a90e17272a839eb689095ce5c0ede94e13c3d615d43ede5d390f694b15d8e47ae2df7ef8a9f30f1b74cdedba862834aa1b0732a9641b22c878aacb74e4f155c5eb5ff7c5a0d36a9e89e3f3d95cd5bbfe4f7f3531a1ee146b5b05b99b163bbe1c19753590af291c1d90b48c5d5b5c64a153d5228e4af58775399c728bc58020be7d113a2c844dd2f37a5270592bdad4d3dc2bc06276edcdfee5387c3279717f61239445197e71166a451fb7646be550332d6dc428c54cf6f62eea2005d8e0f77e99a77d6eaad585903c97145b07f2ef98420", 0xfd}, {&(0x7f0000000440)="76fd30b25b356b42612fc19d0d2d675450347cf4010e0a8d64368586d7c9ac5bfceca0e2eb50b3f27ef5b69973b5a6c20015cc304743b5297f9891f08523b9600cf02c9b70f67da29c57cb837b17d582ed03ad442bbbc4e9f755bed2dfeb49561faa3b878c3706dc7a8b31457f654274e32f1fa9a9a08499509eebf55dc8aa9cc4740b4ce829af56be86b65923", 0x8d}], 0x2, &(0x7f0000000580)=[{0x68, 0x107, 0x6, "2b35f265f3052892017904ddf62e872953c8bb20e35fe61f274e904847bce3649c6fe4012fc8ab498f2cc31451c1bc699970c110fbd7898c3e4046e2e872d2e41c9ec839bcb1be8468c2d4409c5adc5579e244918fb9dccb"}, {0x28, 0x1, 0xfffffff9, "803aab478ac6e7d1251816d0627571700954"}, {0x88, 0x111, 0x4, "d30771fb8ee64fb7fb9e5f5f001da321ad8d8ba674e66687c5282ed2c6471c7adba8615845c293bd11139d9e2eff77072e076c3f28ecbaee106d2a2cd07d2df3fa4b2014b7d5d61da8941e9127c4c7a594de480ffce800e0addd67da7653d5fa343f5b1dd811215c45bc5009ed6d04087b"}, {0xc8, 0x107, 0x3, "85be345267f2968588bff9e1274fe4a5208af18507582ce2ef9335194a4e57df8559b2d2cb043ce5b7241112a7b2fb479797d13fc3526f605b3cff54312d6b01aa1e1d7b4e9064152a1ab9cf41ee9bdf944c2eb4a5b3f22243ae42805d730b99165221266bb7346d753f12541eff5a3e1a3f06eeaadf4bebe8575e6ae2edb2cc798ed36553921f7b98dfe5348261699601746468e7aa185909e2a04df309f714a51e5520d5f789d018fa4356c87568288c61d6be051452"}, {0x30, 0x10b, 0xfffffff8, "5cf9fc28141ff9b6251c6c4a45d96d8d003fca0127b27565ec51ca1eb79e"}], 0x210}}, {{&(0x7f00000007c0)=@rc={0x1f, @none, 0x40}, 0x80, &(0x7f00000003c0)=[{&(0x7f0000000840)="59596b096f6de9e51e1eeddd51a48971798986fef48e9f90304743034c4d92605a2116ffd6e2096c0876c3a626520ba88f17e0b057e64376390e3d70a1d6865ebc00e5e3174a6a7e5a9a5431bc50527fe1e836bd34201a1afd20b10aa11a561b5768a4d3d472bbe020266d78bd525cc842d2a559e99818e5276c4144fa615001c89d7b75ef26d818cc5b5e39a3ae48a2fb", 0x91}, {&(0x7f0000000900)="5e8ee07bb393a0ed96a501038e36f86cd615a21b53226b2475c8445208d3598007afe3d40bc867080fc84a936f8273cf0219881889f5c5a9e8dfd4502d6f24e4f74e3465ff86b0e5a65e6e547e66342d5c729985284e4933fd3e242325df617113d27323415bb4a44d687e179fc9997ff7db0804fe8a72704f0bfad158a076e6e417cf422be0b1abef6442289f79008d2dfcfbdfb91d013213b978be30d84e09fa2202", 0xa3}, {&(0x7f0000000a40)="4ce14fba709cd054df8544352f5272220f1d1e7e3e61d40fd5df1857a587566bbbb07678a15c6c4fec3f380cf1556dd3d18ea583d2dcd98cbb0cc56bf743a0190794c8a2f77d533357acb1167a08785c858b935241d65a7b7047792b0c903cde6e06eb9ef6df39cc3d67f5cdef3cb8b2e8d11b02a6ac21abb246fc3a2acd350cf2ac1211a8d99e3687fe34f9d126834d49c57b1a6260e690a8de873787fe579c49e4a9421dee8f335dcec343391cbc5df092d2582ae8e351cc88bf7bed32640e83cc9566d425978948481c2b2c7d06e1a8a8ae447d2335f5ea6e7781ac20", 0xde}], 0x3, &(0x7f0000000b40)=[{0x58, 0x0, 0xc097, "c9fc493272bd9046fc73fdb6411bf495de396d7c5992e64c3118190a22d57783112f170007591d922f9e2d02a2c0d35e5babf2e91c0f97ba4019444c023dc4a544490d5500e91a"}, {0x30, 0x101, 0x1ff, "dc37e32cfeef8c91eeced700ba64c02de6d34b879433e3ae92f58db316"}, {0xa8, 0x110, 0x1, "e3aa672a900f2a573e1ed8c7708971880fe7ed5c69bd89eb721dfe14c67e86b8b71b4bf3a284b0fe6fd9eaab438f71964ddff892c4924327cc1c2bfe620598055f4f535ab6d6ec93f1e418ec34d6bc5da4beedb05c4b8738d45bb81edbbda29d61964154d032f895d9b8dcf8f00a4ff8ff0037456ee9b870f8d8eca6a9c4ed88009a3515c4ecc91aba0861f5571356ca2e"}, {0x50, 0x10b, 0x2, "f77b29cf6f4fc64443df1137aca07cb8c6aea32bec7e4616d337b57d7f7e1ff8e72baf96090ba6bf5dd0cbfafee3ed68383126fe5b1c4468a457f038"}, {0x68, 0x1b, 0x9, "f614044df987b3f1ecfcde064610e857701bdb73b928e4c24800d526d4eba5a07a850dac1f77df376a00d3e64186a2f89b8a27b4b0c27e7a6554c02ef7630dbd4ef78acfd343f2affbbc64fb374c52f6ec2d1d02"}], 0x1e8}}], 0x2, 0x40) splice(0xffffffffffffffff, &(0x7f00000009c0)=0x81, r5, &(0x7f0000000dc0)=0x4, 0x6, 0x6) close_range(r9, 0xffffffffffffffff, 0x0) poll(&(0x7f0000000500)=[{0xffffffffffffffff, 0x8011}, {r5, 0x20}], 0x2, 0x81) 1m46.721526992s ago: executing program 7 (id=590): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_GET_XSAVE(r5, 0x9000aea4, &(0x7f0000002180)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r7, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r8 = dup(r7) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r8}, 0x2c, {[{@access_client}], [], 0x6b}}) ioctl$KVM_CREATE_DEVICE(r2, 0xc00caee0, &(0x7f0000000100)={0x4}) close_range(r0, 0xffffffffffffffff, 0x0) 1m46.672797986s ago: executing program 37 (id=590): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_GET_XSAVE(r5, 0x9000aea4, &(0x7f0000002180)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r7, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r8 = dup(r7) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r8}, 0x2c, {[{@access_client}], [], 0x6b}}) ioctl$KVM_CREATE_DEVICE(r2, 0xc00caee0, &(0x7f0000000100)={0x4}) close_range(r0, 0xffffffffffffffff, 0x0) 1m28.26525396s ago: executing program 9 (id=776): r0 = epoll_create(0x3) epoll_wait(r0, &(0x7f0000000000)=[{}], 0x1, 0x1ff) mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2010860, &(0x7f0000000200)=ANY=[@ANYBLOB="636f6e746578743d7379737465225f75dd47d0b90b893a03ffdf"]) 1m27.718210774s ago: executing program 9 (id=782): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000300)={&(0x7f00000000c0)={0x21c, r1, 0x4, 0x70bd2c, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0xf}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x2}, @NL80211_ATTR_MDID={0x6, 0xb1, 0xfc01}, @NL80211_ATTR_IE={0x1d0, 0x2a, [@measure_req={0x26, 0x8f, {0x69, 0xf, 0x7, "bb0b179163d6043470ce9bbd849fcec57696df724d7b5a41261b4c84cf15d58784fc72224465328694012e259b366b8a4a9f13eaf1c77a04a9d2a3ef393fa530555c24eec53d33dd03df9589298e37a22548cd39acea0952fd706b71c71f534cc6cd964499f18caeee2161bbb089da6148f256e2a34aede611c77709afe8d5c13c6b6e1019265b2e0df0ce55"}}, @sec_chan_ofs={0x3e, 0x1, 0x1}, @tim={0x5, 0x70, {0x2, 0x39, 0xa6, "347f2c9598c58e00fc4ecc4229a9a9fd2102aa199b38d202e6a8ef056c5770fa7e690709880d27ca42ceeb7de8dcddba13715feaebd2bd928c07426a11eeaecbe396babec25b644b291c0702a3e62fde7c0446fccbd3f8cba16936312fc3dad7c718d408a92f31ba7b4c140a8a"}}, @channel_switch={0x25, 0x3, {0x1, 0xb6, 0x7}}, @tim={0x5, 0x67, {0x5, 0xff, 0x8, "2ea6428ec925cbbde3a76635e0149208c32c532ceb6a6b44d2da5b255f185156c8d15fa4dbdd7ea869304729e4caa63c69ba9293333a851c964d0bea940faae51880c561c39104d0111812a87cd708dc262e25089fd37e37926d96f2733b13b5f0b6b9f8"}}, @ext_channel_switch={0x3c, 0x4, {0x0, 0x0, 0x78, 0x7f}}, @ibss={0x6, 0x2, 0x4}, @rann={0x7e, 0x15, {{0x0, 0x6}, 0xa, 0xa2, @device_b, 0x758, 0x7, 0x7}}, @perr={0x84, 0x35, {0x4, 0x3, [{{}, @device_a, 0x80, @void, 0x36}, {{0x0, 0x1}, @device_a, 0x401, @value=@device_b, 0x31}, {{0x0, 0x1}, @device_b, 0x93, @value=@broadcast, 0x33}]}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x5}]}, 0x21c}, 0x1, 0x0, 0x0, 0x404c445}, 0x8004) sendmmsg(r0, &(0x7f0000007840)=[{{&(0x7f0000000380)=@l2={0x1f, 0x100, @any, 0x7, 0x2}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000400)="80917f963dcf804eeb50ac63a4eec1d99217514e7bf71666d4555dfcf76dfcd0a074f652d09cde7fed5b1d9117435ef1278fe9b31f101798bd54425a5ed45ad11d271f9e9459ea0a0f4b2f10fbb10786caaee1a59f708c890c20ce13f74247f8057bbe342f739eb33a85f994ec58d2383b42ee09441b2c097125680c89e5ccff246f0657363fb6b451402f68c033104371d729ba7200a086c4ea32b97ef447518cc6517229499932cb7fddc3bff12e7e32560c3b984faf63d2e8f6e1a4e59f2a89bd4117beed3e8c243706ba0288835aceaa5b7026fdc49b7ee582a079df056a6244af283bf8064839579a6342970632f52176831e5c70e2574e68d4", 0xfc}, {&(0x7f0000000500)="263655b4f88612fb82e14a011f1b09d61104b79f707b6c76c3ddb57577208896270e722ce4573e246992bfbfc940c94758f6008c48a8986d3d24c8399c398073a51b0b5a90ef88caa92cf08fc776f52165bcb237c984acdaaf6bd2dc33e00dc91a2e4786ea82c69eb192abf34d4a8aafdeeb78b6d2ea202957ac83cf0345f4750e257ef68d59be853384feeef9cd69764530a2a1a490b773a09b6fe5fecdfb10d7134fff90971336ff176c7363e751", 0xaf}, {&(0x7f00000005c0)="d0276f", 0x3}], 0x3, &(0x7f0000000640)=[{0xa0, 0xb78a4842d31b9616, 0x5, "d9fa25719c645ebbdb34a5f5e92fc8ac745338da79f0ba90a96e881b51b186671ab1f71189ddca50bb87e25d135bc15605f2b8e5b65d5bb947a114d9ed80831d486648965c9b47abeb0b093bb7be9c6b7de67950dcce3e723083a1d2f1518ef8d956384b17637bdbc51e4b5c2700ff6f954fe2f648494a7ab642c5e87225e88c2f3f5784000c623f3af68c3065fe2e6b"}, {0xe8, 0x118, 0x7fffffff, "f1a2f73b48759905fbc6ff17368122a1e65c31809501e2982c7306f0a7eabb465a4f52e1ca876ec8a016b2ca14e646a4e69c9d0f31159e70574288c7584ccd273b946d504136fe7ac182ebcb7fe1afd481db86f5f59e00239d431fe67f6ba52e49a410c10557e30d177b8e3c74822dfb68305899991e15527a0e8ac7c8641971f50e9fcf03ab92ee8ecb30e9f869a2985ec288b0228db298974ec8fd093a7b29af9f2113c82e3b511882dd387d079243581fd69059e0b5f8fa2e833e8d90f1a966417cdd833bd4b7dc0005452d320c242dbffcea6900"}, {0x58, 0x118, 0x1b6, "af97d148e93f81a1e4ddf9d9cc1a67475f104d9bc766585bca145c123c569c53e2649284b57de8a5c5643b4446e7f55996acc4e210c8d87b748f570ab8c9f4cf5d65ed4006"}, {0x60, 0x112, 0x0, "de29731fdc06c4dfec664e67ba4901a8f89f219d69198432178ecf41ef8df746a419c5e3d9292c55c8fe60ee79efb0220cdf77659fd52fef1333c9f5540c351dc793ef780d64c3ff5d40ba76a2098dae"}, {0xa0, 0x6, 0xa6c, "b626b141749362068e2a3b16e7c664b27072118840b9a1e998afba3c60f08b1abeb270498236927d5a5a63720da536885904b0b08a7f52525c59ea5f733286dad92eedf030bb154ea89791aeb3b54e5dd6b327179c6012dddab1e504845e9c11ac88df4aa150b7ff479a3be986f2d3c64c9e8590c559e4f862ae0447d61d97cafbf307d1c9dde26084bc5bd549050d35"}, {0x58, 0x3a, 0x0, "b44193dbb331b9c96365ad47e488504c39e9097ed1262888de7f1e81f720e9680419e3f37eccb9786cb4695a1ca5c4dec95253fea5339284338f1ab3cade9f29448c4a"}], 0x338}}, {{&(0x7f0000000980)=@phonet={0x23, 0x0, 0x6, 0x2}, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000a00)="4e02b71823178d1343865e5d3fa79ce064c66334dc0ec665c48ebd09242376f277730e23897af5baf7979ae68df667062741dd3f2cb7953aa7061fd5bece7375a16644a9f9e897d7f53ba09eb8b29d4acf9fd1cd60e720b2c38da37ce978fef09cc3a9a419d9808a18554ead1f5f6349a54ef9a92ca2aeef3e00884bb0ce9ba779dda1cf8124d3b8f018352be6222edf717b51de27e6ed91d8c7c6fd0b77d08a0c9d95be6189018807552a3af59360583440e2f68ebc41307f902c7abbfe78fb36f531230af13117e2e24aec8e70e8eeccba485e7944331875f52fd5680d5bd146ed0f9a8e69a32e", 0xe8}], 0x1, &(0x7f0000000b40)=[{0xc8, 0x119, 0x1, "1b9dd3e355d9cbc8a57f95a54ec8135146a3d97fb2f1b0a1f53d415c6edebddd0303f462ab41a85ee7a03c0101307db90f255535067e4b006bc890b75a4c3850de43f31be5118a96b003477e8ce1b36f1bcbc9039c5b2c0adc9507651973a86df846d7916cddaa2c6701c53dac3a57cc6d5fe048921d5aa29ab97284fec938ce55ef68507d07be1f31e7a40246389159e7de0fe0ca1a46fd21171ede0b5afc2ae497e15d26a08f2f97d3b85ec4cdae37114560c35ea29f"}, {0x108, 0x6, 0x1, "38b43e55b200ee1cabfcb8461ebca774c1c68e1ba2d9039a481a4bedf478be45dab709b5a9968a1401ad47b1b2ab0d7d8c0a360cbf2bc870de24ae284d9356e93eec339bcddc03181f08c562f537d66b5c31ae978692942c0a2cdd89d718608b2fac5751d91a3880745bc2538fc726e21ce6e7e077fa20cb9b09961ea7f45b82627854da3a10cf34fbe3438239ec61946a8e141dbae7abc76811088f1ef48f8fb2c9b814ecff8b21c4e40a1c3297bffb0c8a5ef0c91d52c847658ca1e1176593d3246e059b427e188d31e5922152b3c30fe700eb6395b586380ee5e0866449ee218515009fd9147197b98422b554e4c1bc8c"}, {0xb8, 0x0, 0x6, "5830912e9557c309ed66da8c182ae904c4f0c60617d77c50098c02d2605265504bb2f04a5f566300c6166653a79f42c1f7edbc769c91fdcad03ee190b9b9f37228998fda91fa0e64d1fd0acba399faebc243e7ae1d577246425ed6c37064705349a85984f4189bdcc2da1141900d2741220eace10991a2128fa23d688a216e41160ab2080c59fb92dc16b6e0087c9ce2f7a6b9355effb0f010996863fbeb144edf06"}, {0x40, 0x114, 0x8000, "5d0d60d1a26f3a3368327caac48ef5c9622052e9da109ac3ef6e359f982804f2044967bc1e9a268be808"}, {0x48, 0x110, 0xa36, "f6b72bcd1275fa45b8cdb69ac793f58014b82521702da9b5aa79fcd2f8cb224c2b984ef9faa8f1c043931f4e93875e9cf5"}], 0x310}}, {{&(0x7f0000000e80)=@pppoe={0x18, 0x0, {0x0, @multicast, 'ip6_vti0\x00'}}, 0x80, &(0x7f0000001080)=[{&(0x7f0000000f00)="cdce114b220348f76897834349313d6644cae05d6474bfbe20cd52e9e65b34735bf171ce11288c725236f547c7ebd75bd2c3749d36c30b9a410daf813da156", 0x3f}, {&(0x7f0000000f40)="f45fc5df1b612999676401f8b5de2af764b415dcd927732e17876b26e449abc83839c87d8bceb6f2c8b5bf859963319f9c427f50e6a04a0a443a0f1f9cece48cde756c7c1bf3dab1d53eec5b643016e569807eaf97573a9637e902fb6adfc08355c4fd0e6a252574e1b001f2b6aad64fac9ab9f3a0fb9b670eb17a1d89043de365fd20d0a82aecc7c41e2c069b84cc4887fa21c1adc9d646b9bb2384", 0x9c}, {&(0x7f0000001000)="390e70b9cb7a8e8319058f8a1d58b5f73ec317fbba08a91fc130aaedf16f19a711374d3f95b502820024e0db586bed40b832a600a93b56dd491de88c3853c37b4469ba72d50b78434382a6cea817c18f59b6cb10df0a2eca83c724dd1fafe048389e01b561ac105e31d3b598141da7153d", 0x71}], 0x3, &(0x7f00000010c0)=[{0x70, 0x84, 0x6, "b5a4415eb75bb51e9b1f60eb8e24fd24af1aeaa9c9f28270fef74f82a247ba94fe352ea967e5184bd1638ef2f3576792e32e4262a2e5d0ec6e3d820a593204f740f2f0f7ab118bd7d87a494318f3949d7d6e62c1be4f1e7dac3b2f26"}, {0xa0, 0x84, 0x7fffffff, "82f24120440f79ce7914d64bc9f90ce5f70af3dcb5262c6dea68ba310a874b1ebb2aa7e829f656ec65591cfe9c65822e9ae16cf416294e0dc7ea97d7eb1cedbf5110dcdfcad178da78449462d3fa863efa8eb4cc9612d21096bb522d2cecb977f2f1a4dd1268a0f178e5ec7212701c4e074b3b0ea5f3f94166ba8902a88c5372297d5d0a26c0d258bb7c53fa1b2987fe"}, {0x98, 0x111, 0xd, "c1ca070fae03301ed3e301bea17f859ec32b1a733e68724ad2e958707fa08cb8bbf17ef4c334ed974a8e1e1566c1aacce02bf0b28cde12102f94ae73437f23a1288101321508a5e70b52e7e2213856a50c87ebb34a0792d1af3fd7de4945a79c8a3bdbed339f04e5e66f56be1fe8232f85dd89d6db8d377b3064ac65b205f34bb74514ffbfa9df31"}, {0x68, 0xff, 0x1254, "6191eb246136ade8afe1fcaad0a8530fc21df508e0f8e316973290dfbce95ab91f8d59e85a7c175caa9183a4a3b12ac153d2f89cad57ddde424d4fee9a834e38ab5f00979a7e62b2f35c2bdeeaabd12050"}, {0x110, 0x118, 0x9, "6294fd92eaad08f8172febffccb3a13ab1de8a801b37cd35c17c8d94a3a7cd896b055eecf72019aa0b37c539e6e84010983692b682ea19197a0119ffd95758c89afbadbf46fc1174693dff5e9f60ab8141d70111bdb2c7a844b25588801fe96140c76ddff09257ab63af9c8663970d00c2a586d3abf220f5ac6386f934ef718e0cacd9e48322a62da10354f34e918a149d295b396a802bd398f68f94f56895318832833d42b33963cc07ca4f74c67d4d3b91f81ea3957a8580c1dea410aa6d301b287ce38236acdb4ff6297fd11c24d5c66f3fdc9cda649dd3b6d391eea7738a8f899bbb1d9e08f8240a97bf98104dd49b0d55adf621d4565784ffd87f"}, {0x10, 0x17, 0xcbbb}, {0xa8, 0x10e, 0x1, "2f879bc0efd81834e7cedf08d11248e7d1d4b942e2f85090d433814bfcafaa2658fbb02de63edef1908f0d13bb67d489db00e41c0d252b1d5122d146c2f87bb2997cd5083ff214fe171ad848989ecbaf09e0b4684f7570100f663bad21501c0c025a391b35e4ee45f6c50a4e1de32786ecaa620d006f0ed11a6c344bb769169d1a72b50550b63a4b7aafc0810b390fb796901733"}, {0xb8, 0x114, 0x4, "19d30538eedcffb07444b95d5e0b234cac34a90c085b1be7681d1b310d1611a200a2025e9c4bcd14170ac94a3868d885395fb99f8f49449a4e671982818d6791d4c007f43e66a70e870cf8b78d31e88760ad3a92565f954f5c096fd3e0b42a31010c4879d47c9f2dfd246034ee0a04da26b32b3f711a996c07df6a8d5faef18a3420c254c53030fbf0d5ca1cca5f629e8283d99bd9b85f2ebb295359c2f40c5129d9627819"}], 0x490}}, {{&(0x7f0000001580)=@ax25={{0x3, @bcast, 0x2}, [@bcast, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @null]}, 0x80, &(0x7f0000001a00)=[{&(0x7f0000001600)="7c924bbac73c6d9029ba7272735b36044c13f270aeec66d95f0f3f0b671dbd7edeb5455ebbbfb60ae38fd6724a150977499bb48d066174ec1323f473d794ba2ea1f7d1dfa09a381e39d6223be7368c9bb31a95aabec288f2d169f11de3583f12bd3b4155e5eddf3d8e95be1f860164a32c15", 0x72}, {&(0x7f0000001680)="d5b54d3feba2bfd9cd5d401b6be8eb22cc8cf7d4b234214dd0022d0e21fb99ec5d0a3d880d8cb995324193f591c8620f39e2cbfb375966fd5f854755d6d3b8b9b11879929af717077ff8ac4db142b5da2c373875ff0475251f4702d809bbcfa9722651cf462d4e1ca2de132e4531e52065f77395af10236d5cc488bbe6c4855e270fdb51ffbb2ca96256f4b6ef941d8babf5f41aac55ad671d15124635d52eb217cc41c4aa056e211e818e00fd40d9ae8cddf7696c22fb723ba6", 0xba}, {&(0x7f0000001740)="d25284e6dc082db4d5986ac6c8a2f41ea4f47f1a608b07eb6b8d11a243c40f5560215410aa47857484448c04428ff5ed35cb8fad077eb8dbb80f010bde2cbd204841c5f4bffaaac3e175899d9f7e15e21a90e2f4212ffd006daef9e984f4d1339fa332adaeb6b661fde34b51761c011359ea75ec0d7e82426aebc5b97feec79e9dd1be2a214ae81769677d0e0185e958356f0387c530845be4307fe005320c0650d2ff1ec7869f8e8286038db01bc2dffdfa365180ae5ec7fdbb80042a3ec169d887", 0xc2}, {&(0x7f0000001840)="537d0583f1d7988ec59503609901fd550cffb233a937ae3c7da7e22f06372517fcd48539b45c58a84a3309899a5fe212bc178ec7d0ce84bc0412d99819920dbb9920bcc6e5f07e8dd072e13aecf294bf025267b6085a2ff51c7622d136b48d672cd8e34040ba5315bf575b0f275dc1a1d301f7e7f79fc3088fa2e85de3b7f687678ef7e61f2cbe8abde1027f04017bfea28980352b8b9215e81aca6f21f256e13452f1734442b41825eca3123f3d6acce88cd99c", 0xb4}, {&(0x7f0000001900)="ec2a3697be18adfededee8745f4d4404cb3c2908f483be9e68afe0a637f069e1b12e9a2984f045b8d4051c271bbefddd21209ef5f1729e8c169c38d3afd05605bbbf3cbe79e957408e09bbeb8193edc29720cf89cbe7c12781b08bd76c80505ce0e39c68bb194b1a77e7a7f7c93b282f5a8a2eea980a336f5d8cfcd9fa5fd4a35b8053eed8330c8634e20345dde372ad97ea4943bfb97f8981504931e03342b40648b637669813016f11010d945f6ab124ab0b0a3f5de2a98281d82d91a75ed0655bf52c8ac13f2a03657e076608152152098ce2c20c7095", 0xd8}], 0x5}}, {{0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001a80)="d257097fb45403eadd832c575f18a0f253350907bfbeef3c52e2e920bd7e85e78678287b4cc46650e8b2515d101d29e95c67e2176c624ec6b57c96baa08361592330895d724ab9777d981272c11cc08e0860c711b5ba66e466e7d2", 0x5b}, {&(0x7f0000001b00)="15a881d2f3533d9824204d42cdfd36b6fa22cd22bcd396a9eed565bf104b25d6464c6cb05fbf6d5b8a12e27269c8f43ee98e52e2c93cd2d7bea0104bfb438c27491b2e6167917ebc9729fbf6fd1b7f5ffdec84be1d6051e90f848d3492a901005ee79dec585321cb046f34ddfe56cc22b7ccd07a9b4c16d16896690e6fc334b6cb0da72ecc8d3a117783f9a6560612e2ed00061a99647fc6e9a451e71bf445d7348dd12564e325fc541a2b2e0ead9996e3d7e9a2caebbaa04798aae0d5930d6773d0e76fab2bd9f5737ca37fbacc61fe39d8fc46d0", 0xd5}, {&(0x7f0000001c00)="2128f1bcb3494408bdecf2eb09ca754f1a444d1c0a8ea0c0af1fe3e0128bdc764b35761f2192a8eda753a3f17b9280d6acbdc69b3ac479ce18c9c0a7be96657cd68fed35cfa69a1bd0d20ef8585491ae56edb444a884ab731b4a18a9da68b3f019287a925210ffe5a7cb40817cf3c0c21d777516", 0x74}], 0x3, &(0x7f0000001cc0)=[{0xa8, 0x10c, 0x2d2, "2fd1ca50b603a744fbdcd93a40501397f07d2b94ed207fbdbce21f088c2cf0e568d6c34c7314acb4160307301c830d51b6668d6fdffb68315cb7254444e7e186a2300172b6915c876e883db3d36fd933ea60d22849e224bc6fa8a2de7cde9b7c773f8dcdd998de3259015253b44908bbe1e3286cd124f5937bb66b36d81dfe2457e85d095c093e583bfc0d4cb34c2b573abaaf4d1dde3e"}], 0xa8}}, {{0x0, 0x0, &(0x7f0000002080)=[{&(0x7f0000001d80)="af323eefbb82f91c8277ec5fc6e0e06129b9a27680ab48dffb88adf83a507012ff9fafbcf842ffb59f42e8220b5accccbe413e92e0c4c3042c3af00fc5b6e0750c694bfe49080ccd3e7aa1064db26d6796c18d05142cc073b02c089232ad27a7845f481cf0f874f3a7f930a13df4a711a8660d946588c572842564179186c810a51024e2165471e05ad1df7c293daa1b6e9e5aad5d14acdbc5f676f0e8dbc6d12dce0894428ed78b0d5ccfc2da74bd6d3fdedea12190fe5e3b507ae8bf714c38", 0xc0}, {&(0x7f0000001e40)="ddec603010e6ce7d109073a74eb1bc9ad244624599a9127a7e70d2bae91d57777f1599f47a7953c120b6c7e3bad1c3552b6acb4b0a6324d7bdbbc3f7f00533474c8091e3daef03a2de9de8e19cebde40eb895266d1052541d81a6627780b098f3684e71f19c66b33d8d230", 0x6b}, {&(0x7f0000001ec0)="7e5a7c1ef67cd7b2e5136cad7f7cf4be7af487d6e881b0f61843bb8515d024c22874da9f0ab72cb01e8d2ce3c4fea3ddb6e220ad01d31317a1a79a12085ae46d20990c96be113eb44eb8c607b9cb36fede35b32f805898817c7eb8a940ddb5c5eab8a98d8a70bcf803ab47301957d39500f16aad43bc781b467269b1abf83e4743362bf38db3fec85b5c2c45cbcfe1add60daf6c714701067f4b56c2fab29c4bf895e908804e5190a48a603099ffd33e9625709590", 0xb5}, {&(0x7f0000001f80)="5e287d86a1ee3ef76e0dde0c8579efe3aaaf7946fa0bcb9b5865862cdc82dc66eb9260fa6e9766ca381ea71ea9dbc5ffab724b817c65c03867567f79562bfeaf377e432a6d", 0x45}, {&(0x7f0000002000)="c7ea725ef1b9440e59e6e9440808e1ebdad642d9275385160a210f7af933c82015b5af3723065feef1912f4807d57f5701182f5d982639a39d7e530dc325275d802d62ccf6e0cf9bc49ae2eb821b59841cdc914e9574b0809d71c321d38689783d711678f28485d2728c436f89b6e91f11e802b19a57ae37990af9f99d81ee94", 0x80}], 0x5, &(0x7f0000002100)=[{0xf0, 0x10b, 0x9, "527c9d8f60272468815af8f9fd9920eddc7847ba6b723732e4cb276b96dddd8a0b58ac6fdbab3e7961a8226f20b39edbb46e7298448385426b9a4fbb4e11594d721b0d0003506ce311864cb36d8aed04684ba979f987162b3bbd2ce0d351d147a6f90b35160a084fbac2947cbc03be28ca167cd23a9ae1bfefd51029b6ef16e45638c8f846000c526c3297d07a9db127c2daa44106410d2532b6a9eec7ddd371ea38fc676136401bfef56391cf2f172aa3c05e97eda182c36a2c5ee57598ba343c3131ecb6b14aeb0fa73acf9d6c12b06fd1d8de99fa88cb6d"}], 0xf0}}, {{0x0, 0x0, &(0x7f0000005780)=[{&(0x7f0000002200)="9dc844036dc448fef9a27b9e152d12583fad781193eb870d68c608cdc4c6eebdf8415fa47643b3066981ce0e4bbfebad71bec09d379bf6e535a635a9b0bf0553eb24da577d6e9af390ca6548a5233f1eba40d04265196936ae3659accdb650cdf5ae4a6f6302f2c642ba87e1c22500bd528bba5f432bf7dd20e2dae2a8dfb356bde51621b62965f85e2d423d7837954b83e4f2f2a01f1e8a56a04a661eddec9dbefc09ada143d02ab718343339a73c9004234ea7d6d7538685424fdd4749c198bcf25e320ac8331d900198a23b4ec24c6ad8b4711a0e80e01ce0fda1d5dc50ab7deadb27b41766f7adc21964dd28a006d5a5bdf91c5f15a2042f1e0121b9e1751a915babae217222db508431b7a383187766e85ab91cfc6b0458916c2f4576192dbf057a29c3482034a26aa64c17d3b1e3209edfd2d910a9e7391d92a82daa6ec8cb42dd79c8ea8c5ae626d21b74e1d9da759c17c894e68d78159dd7d5e893c9d4a35fe12a68ca048d5d6df3b7c6b0ee4ee4436e7568995f7daf5eabba673cd90fcf2949bf6a4f5f5f7bdad3e04200a033352dd08d296198dc2954add455142056db9162ce4c5d98ebffc2ba87d17cc7522c6fa2f224c812965168ef824b01890220304eab264437980c8e034bd137c600079bd82b91de5e584d2e78768d1f0af364e3ea872417d09ade75795dd99b79769467ae624ef825e782d2431acc3e855c0e6eb5401d6b680e37c6ee7cbe6a0938f5369db1ef2f985491fa72f89576f503af624fbbef5d1769fabb233c5e5ca0bded1d9c67cb450c8a60014f1ce5d108ee14518a958424fbb98f74ec3015405ade99a320767450b5fa817cbadb39b87ea11e7909dc1093e030f3b4b305e740d3774db5f3cdb27633ca962b31baa584a82fad88b9b2286f03e14cbdaa6aa615ae97cf6c60e5b650850594258b93e596ecc40e8cab3f281df1624272fad11474ce61271ef77b37820cce45ac9070d79f72769c9bd2a5e4ea0bcd1e332b1582085315bc807379a304641a72ee37e2fe28f4ac16295201918a3c8c9a8aa6b00bd9a3efe5568309a6af6d71e54593574a765976804108f23279b03e1cb60ceb565c43a8aab5448c93a3f1aa5e140d383e5627fb96274065e40dbf99ed3436c0bbe1e1cdb7217d5e3ccf79f8679b91008d0ada8b9915d2b3cec2f3cea4c4de77bceba7adab0e6deaab26282bd79095a6118a5bec3a455141e9972c067eb2345e5f522fe589783226d97c9839c260e3f87c006e937cc7dfb616d2aad5343c77498d5767c8cd8c5b93c2d2563cfedf66d81515de79daace629cf43aa6b2c66400074be70616025553f26b59507001947e264dd4872c1094860453b10693c39635721c6ed56b90b103b3e4468ba2ccaee93515c17233e0640ddc90263e0f546cf79e29e5b2ad9e7b77c63296666e1485ffcc42c2f7f804724cf673f9b6d339fcc65d312c885e523342dbb451001a70c3857ece05f64d8f9616bd0cb3cfd386160df6f04572f976e53d24443660cc866aac3e0c6d445b0a2a9a2750c6a586de0f96a9b07816ef2487720acf3aa75a1e8deabb64148b51b604e8a5613355ff1c60d54111ac25023d7f7417081ebbd00f0abc9d45455df48d9342284f0e692f4e59c42551dbe5bb0182eaafb225d0ad683595c1b95457c1a5822dfb8bd8be6b0ea0f7b1870f3781dfa225a79853e2be8e7427ab9f3608fda6a0265d306e589bbb41f2e2337549627b4d6fbd67806a6946ef308dbc9f59adf73bd39aa4125b477d63594a800f4e7909eebf62e4f08f80680d9b510ce6269b68527df99558ca9d9db197370928d579d78c35c51730ee119c410a40445886521b8c81817c6122e35d221bb5f40f51ce44c73047035e5aeec6f435e0763b06e58ea70e55c80cf00976e16b69d83b5b99b33ac4f52e37d509e003843e1f47d02b0fb3aaa995c32c62cadd33507f9e9f36b60ede22e47be9474fffe4baa38165978633cdc4e301bd8f237b166aab6220d01c63870f2fee84d2d86e62a4d2fa8577183ccfc6ceef001cfb5fb1548c243f08a8743cd06e1e8637745912005745d2dbd6f3c0bf2a68bbcde1c45a2cce8d8ea070d91dbe26b3fa8e99fac9b2f91cad05e066aeccd804e3be30bb781604392c3273a077f0b017d2393ddaf4aa98779ce9476c7bb3ad9bb355e46814d748030c38f0cc54d942f5d8dc220be7e50b9054e60e6d8089762dc4a1a7c1c316af19b427032f3075c80803ef82366721777643423242a3c07d316daf4bbe926fd638d8a561066d30fc3e7b149f66bdae2cc023601c003138fed50b1ef6a650b55a97a6225e428f5efaa5ed9d26405c015675dc2ecccccbead6a45f6f5d5de6d4f0267aec7cb35801fb43ce33e9cfb912d7efcd2afaa68ae7d5d56552e26f18131cf9e9b9fe9a378f0166491e9ad60b25790775f51d81299e13c40da29849aa23bc8c48005b4b0ad8cde648cad89e61af722c821c33b3015ccc8fd348d86e202b9eded7be98db0660f2b8a25bf3d68d216a5bfac1b4919bf3c97e82e0ea259c8bb9dff97c9b7d141417804a31ca1c13a41d40f0a2e927198547ab81941e24fe1b6a5502d0337e1ae819e0971b80d85f8fa608c7ab52d6b9e488235f7152db70e720b5ff4d20f1b588c10cb1c5bce70f9f560cc44107def00299c6cc18c636adc6d7024a0aec41c55869dcf6976ff0f6951de0f9c1beefc40bb02d893acf31f65010b84420e5fd13cf4921932663933e6d10070c09837b19201efb5d45255529814e23898065bfaba91fbadf555666ad276aed14e96d9933dd423dc903fbde268ac4183e2c03ebb41e19fd0b5d928cf45da52213de44191ffdda7b656c45ef090d0192fc9e7fcac2213b4162bba73b02f3261455ffeb5891d54002c59daba52b1955a9649345f1720a025fb5f749fc35f3c19cabc0605c2c3e7cd35e2c062438e231abe1718bf6e54039323a2b8ee7e7e738175ae336d24af2ecfd9ec7d708ee53b8d23b3b5bcad77a0c6a5c8d5c4786195ecdaf36a9acb553147452a63dc1be57a25245c50d5cb842f86292fe14ae1ba9672bf858686cdb4b763e8e9e69230795bec2080ce0ef559c03b40d1b7126537dc653fa766389cd80f0a6d0dee506031495f8ac6d0ff0bc055e9a0ffcbbd2f346517183a58096e89a8e2ad9c5fbb72c07cf111f732becf83e733fdaef5447df8d00a0370ae8cfc68ac2796c68bb8951f474200e9091ac2b1b41a8bf5f2bfef1d0fcdebdf7450aa2a7f6a094452acf5e1fed0fde549a22d7a34b99216073b6daa410cbae72247f8f85ce1ff24e30e41ff270199d071b6b34fa14b5ae36ca67c3bb0ec3b815348d53a1d01c8b0289af0376c61fd5f3be4d333dab9f5982ae643a58bfa393ffdcf7cea0e88f5b36b2f8d34fe9583a3aa3cdc0cce36ea61cc24175db98a3052eec26e1fffe89f6b11302c9760e69fc2bc67344f52c0d5a0f76b8b2bd9e767d6ae3aad3edbf53356ff6f21d8423c5912b6819128e8db26c8db5f49559116a39a44c000345dc1aa2d62359a9da589b7c6fe745ef527774b249c6e25c39f8c8d2ce52ffe8a85c0c6a9a114aa7e03544c12cf80c8f1fbc559fdffbe9f671fb8039921baacc3a069efdd4b445804ff4765f13a6e0b3b262d5f5fabbc7e6c8fd01f94bfdcdf029d1149d1d3eaa419ebc5ef7a25de88da982c97d94cb3531c51493e7d1102b691f758a11e415c364d54dfb5237d006ae8ee332c8324d8ca2399b2c1fc14c50228330713cf537d97d80021446e9e14ef1c0f0ae769532f8ec94dc95189a96dffc4da0319aac310b23a7777a248125d1771b3228a58598fafa018d695d330e016631f2bad52118651c6b8fd9b1d935bb14e0581be091a77d0b7c41d2fc4ad81d6c26f2e0689a5f744c47bb572f4700f4430ba86f08b7743f0300f640e3d4ccc2915590f6131b7cde881b0c00c5c3bda89bfc5c6917ebb074b87e443fcb24a6b58d8fb68d3474d60f0e8c6aa7fd4992c7b01ac4168ba9b7a79bd1b1881bdfaa9f8b31dd4cabf1a1d7dfb5da0c752528e60c7359ac03e1651e27423ee359d07224635012ff22292e2d29b5f52334797d3b36aab834e94de3179451a3fbe2a73282aea53f8787e2f1ab9c9f396970a9e424036e1c51d1b0bc027d8e5ba0967b5970d4cfe0f2ecb78942eb6cbe799c3405cbda10f34e68550404b6226b3f9f590e79734727bd3b2f34ac71b021635d1b80314f01c14c4d739542bddc1f23c98ec0f45c0d7fa342938a8acce4c48c0da01898ea5f85990d2aebc55fd4fab0861b7de2f44185af201bca4db5017af27cba4811b7bd52fb0589d42f8c2681796ba96e91865b5f91c90eddddf8ec33e55b334db9441b32231afa697b681ff6a45c3949961d8c2576ecbef35171e47d2df8032599f1f2b69f8662e40e01c87eacdac815119e587fc446253c0cfe6c96f00051dcf1342fa5a2cf2e13149f25362ec5402449754d49a6099d83635798d7f31f9987e645117b257233bae864999122b57e77e44de472a97f105afd9129ed4352f453e71a67895e97b7ecbb07f000964abc6f7eeb5f9b15328e1878d9f42dcd677f5fbcf86679ffef88abd6d61cec3124996ba2b48f730e41754d02d2cfe0660dbaddc2c55cabe638758c771f9989ed26a47014d68a8110454e260f7cc74f1f41abece50e266a3b24c916b44f426ad8357acbbe43ba78382c1deee09b1bf04342a1648371ee673033708bd94a4abf30202350b9e0370baacd6a7ea5b3137725fb5d3d9c91c5fb2e2e60ee066278356102c4d5b6ef92e8c9baf3316c190dc934708870b11dfab197a00699e48b329c5224b7176a70fabcea27953d11a109cd33685817d4543963d55fb1452f350920f3d2ca391328225e1727241b8a9e4e960647ee647467a790869ae42e824fd01d3723c518c7372d56bb87b5e506710d23351fc7e7a619938484631595bcda8df0107499f20e6237ee01e2d12448661f866cdb08bd6f10d0e154befd87ba912e6086e1572bb282b65f989db1c877e3ce0326113c705a25d9d8f9754942ec21e806ee785015603c35d3955a5965987460a5b7e3c5ac0ac014f6c5abb160acbcaa3fc9d21395b090e181a9d3bdfb48ce0ed6ccd048cc3b0965d008c5a93fce8abdd3fd31694031de27651b49f8aea307ed7aa21b5ad69d74428dee538f22cd92aa8734eddf19f70c6d8c7a967dd492d0bf17e78562705b85b31dd7e48100952197ae197cb1fe255079b050845312c703b2371906f8542b05deb1e48a0b222d530cfb70ce6d0ff2dce76bd6abc6f12ceed6d02d9900b65cf6ecd015e99aca842bb72be87534015cf363498e21e688ed55a2810fa9fc70372fed5d50459db998d1f7423bdb52fcfb43937a506519fb28e47e61c37b453e362a1c04e7508a7cd077e4645dd280ab5ba9c0ff0b779db22ce05fa56e5dd80d1dc6b625c32e06304ba55091ca514f78609a3323384ae8b4436cad104d84bfd66b1d3cd7ca2f60350ae247fc0d71505d92c58a861546fba8ac95d9cd15a92e5e4e58385289d460bcfde572c5b01cd7092a47fc7aaa0c327fbdd992edd9d642629be563adbffb22472eed9fef481ad61c5092815ddb325336b3a8a8cd9976aa4e9feb4ba7eeb17259853f391349dddcbf33bdfea86ce7bb774b3b2c416bf93f1e1ded9e7f1bdd35bb7c6f7b38f4e4a06b3757a3c6f7ab16ac7b8df8ea94308d0865965738a94f6705cdf6769653d9d31f98598df48484512857d7780d9a1a3fd754a2d41a1544939c3af8f1b5858", 0x1000}, {&(0x7f0000003200)="56380c79cad3580fddd9b197425ca26c4ff2e4552210d4a9caad06019f85fe66f45a4b818a4425e966b2bcd7cd30ebe99317b97d235c2a34561cd23f194a07269116cd5757bf7d818d8e56e0d39e1aa737c9e740b6e99d7da849cb83565be8e8a843bddbce349f9315e8b2aa975c8e1c94f3ec2165b6cdf2c58196ccffd7c02f37d671d717de66b153dc46cbf80d71125c6628a23746221b1618c95ff02b6dc1cb75066e1d760155172b9eb2e94b46a33864bdcfbec0a8909e5c2612f4b13361a8b6a191589b", 0xc6}, {&(0x7f0000003300)="b8762ce67550bf0ea757bab88bbabde032c1257462eb268ef46b7ccfc622e19703d9f9d5c2e0e15771b628e8fa67e8b54c2e8cbf71a22a43c0ebab5dc35c07b11c92f4e864ef103524396b12777c9bca4f9739ea837272a2848ac7748a9faa03f3be00a167897065ca304fda66deb209dad5798dfc00a022cbbdc0cec20eb87b3d390af46d2e69c75265425fff8c84ffd4d43409de53d44446ba9fb9920b6c82a3a0b161d72dc4530ba0efbc313959e91f0557bf8fe297c0c62770d0f1fa04bd9785", 0xc2}, {&(0x7f0000003400)="3e7103055213cd1a2f14d6d29c1de1fee79d6a04c77d11f2d1ec78b3e924f2d6105345519da4b42945e0ad43869f8059deea23ff0f5d93e5bb852acd39c4771adaf1b8e292a0437d0e0b62c0adf7d9483a59e724840be0ebf6f5476c0c5890194ce9db48725693f45f76d5283776d7a0b61cc042f784a39f6e1b9b7a63ee20b15380042ab1a97fb97a22fe65ace03fef17648b7193b41c7d3e347b58f9db41bb09ccd8160e1fbde5e67e116d58fb9ed2610f0944127894edeb5c2989b3761d8a714ace646c110a0886be4896969193353485a1d4cb2f16b80e695db16b1790ac4aa3c7299bdcaf8e3bd61989a53f375f3e211f9f8c2a34e11b9f0ca5f7d288aa7876ae79444accfa25512190d79eb81e23cf88d05caad34b9bbca32db36fbbfba51e6752457d66af6f79364437407fdbbeb997032d6cd854bc5bc85fed1efc0e7672de0f21751461d88106c099389c374911c829baa97ea92e61e8a88ca6044a5a97bf10c6bc5203070d0d11ccfd84fedb175ee1b790cd954a76a173da20c21d44ee807e11b6454c300d77c18d579f5313fb37a5bb0a449c423dda759193558fae260be32c4b3fd73a1f673c7e6d3e2ce198c14393dde5e0c67d82ea672dbe7eb4b980bf6cfa72fcd5a1a9581673e8bfb5b40bb910cad4660f38dada8b7ff5824669a9db3fdda69253d8b9f5ea569a021eed2751f010674f383ec9d88946a7c0d0a3ec4fee67901394247ae11e85ce884b9a426c3a130ddab3a18f5a9acb0ce788eb22ed13bca95fcf9b907861bc4e0fd0e96422f2fe10711bf21cd6f59818ac9f12c437f3ea9d12aea57bceb7adaddfa53639067ff1660f6596188c2eb035daa94c171a3d88c4adbe053384c56ea4ebe8c59c878dd8af23ef80c1f736bfd395512069fc866cb91375f7b928135a7aa00867ed90dca49c00d15adab18504717945cbdeca45ff8753a8a4fe876c6adb90e8964a90ef0d3736cc828c73950e878a16bce0349a26d245569ba5b9613ece749a75fb7844109ae118701b0c4636243b40b9dfbc628f844f880e9d87baca6f0de6d1db3c905c5be4c7ce31b3d12c11a4cef6043671adf54dce4aac21d4281909cfd9e8fec783547b6fbeae2d583b0f40d319ffae7d441b9498fb3825eb2e01406c29bfed1c2a74b8c92d4cfc8ff16998b2971200ffa18c4b48357bc1162cf856cebfb1516128ccb8b1ba4b73a03f57255554b07d504cec8b618627ef2be7cf59aa311d73c410d3606a6232e7f4816a490a5018e105f3871f9d26c4f837b59a924fe82496695ec0766f3e57a7470f69f013e7770e05f0057581d81a73e9213cbb8b0df49973c3a9b6b4904c8b2d71b53627a8a6104d41103f44da9458701a0c62a2759e98c467bc1dbbf80f80da245c13621bf30d2f895dcaee8f32a963e58a3837785e9bc7a72cc68d63832e1a105a1d33f2b40788cf3396032e0baf211059f33c8f399714578dbbcb5034134f92a6cec2509955f93a7f2a1d1816c5a140fbc5f5ded20f7952aa2acc73d6c3a5e1b047aa1505ffcbc2bdc791832337532af48786dae9021066f1c58a110d0508bdedc8fabb0ea0b8f23b60dd2b9b69f86fc8a3c097c0eb905e27a02df0e0c2bb37ce5744cc1e302f6e6fa3fcfbda93a442913a336e730adf1565a312b9fcb9914f623aa4131f178106716e1beb0c0e54f4ee0f274cedf7006b006b0c9a6548241ffce507a2283221387167bce81512f9d25d9efbc32f34e8fc6500bf06d1ca1844af5e820b7224047e7b3114752122db54c4647a4fabcfb2cb8a2f24c940b7aed55fd0031542a49a4ffad56a8bebf099f5a043b47e83a314c00600198fa2a0bea89a6faf1dc3d3bee69ce457710a96511d064144bdc9de66941c979a39255dfbc67b3c7ed49b349efda233386afb918e14ef97188552955b26a78496c236f46364cec37e8b115bb006b4bf0f3633e22e22c7bda1e2b9d6230c6eab1e8b59f3a508af9bbcbf463e2facf2c09c6516cbf0bc783a8104b93a5aa32639d048f76a850ddb44d2466f72ac6c60add98d7b12e689a631f95664813f4dbf2328665ead4eac1a4364d7ca3e43ecf761f13389902ff378a6162516ec42f599dbc9eecf0994631c67ef14a43427701c022683fe0980b2d6fe47a6a2db83c4f4ea6f6c1c68314544d84cf25eb0c0b8410c073f3c2ad9ea90eaddf8aeb6674406af66b71619614f2cc8eb5a8fd0e525004bdaade813baca0a3de54eb5883b7a0458dd66f2e4baae30685d38caf868c35e0b27cde2884386feb2b4dd7062dccbc42f96bc9915a1e831228acd8ddb648fbcabb3a1725704bc570b52b82325b23ec27f0f434a8274d5f1890d3b37b311a3368bc43551fa34a1cda57a8ecec090dad6bf337228bbada1032250860384fd176bb8bcf37f4b947a95611ebc4980d99d31ebbfe79384d0d351a0ec08f71c737bad9c4fc4d0561c164fdadb25c25b9c6a8c2452d1f645c7fe4bbd723555455bb29995d6a482734b259e4fd6621e844a8d142ebc233d9059e3ec7b1267be23e1f43310d57c7a715c1f546b2539e95e1bc0234da66d88614ad5d0988d052bd0eed9abc2977bca0febbfee278b1b8f77cd4a26bf51ac7801576a298d495772b906b6ac19cdfe88cd387f12abb808087dc4f2f283d46885905ea25602c8f6810bb2d6a02fba82ac320b422be6a10d71a19c6b8fd53b564230ff9f2c0728168ce20c4f2319f119da9ba07a163547d6199d472e3bd1c4e9934cc0b0dd4b7915c36dbe320d0f292f03b7cf9c391ba8a31b5faba59c027af3e8e3af633d13ed2f17fa878d5c4021f2c9c1a79790f382a6df1a29e127cc28a8b7765eccb20b992263f2078f2a2889689de6014038cdc12b6fb0e981ec6addce0e08812669709646d5caf0ab3beebc38362419ff14e5d277e8fe71a1175b773429c91d7763b843ef772c4b1222148130fdb755c37ce7bda3f26dc687b475b067845e730727dd3b304fb7e8ea4d4c4350b5f9b32e697034eb33f67efba11c85ea66ba137d575f9e17b8c83505fefac311925e7bee8d34fa77ace94fb88606e7d09b0e82370a174130de56c79cb66983246afdfb0adc1156de9fc75d10a70080e3fe944ad1e3736d12cf8161a639629ea672d6d3bf639128ea789f388261a4ccc345a5a001bfc3e8357f80ee685050a4ed4aed9f076e90cc1055ca38490d6c846b753d9798219e2eba59f0bd606ceb0279a3ec182c712c9a68e2f4ccde4e5e9bb2234a8804628953c5b06dc8553aa85d5d19a3821688882ddfc7ae682296fad54fbc06f76ba001eec9945c791e3d661f488b46e06d513fdd064a1396d83674e57875c5b5a080ee1c12e84d20601c8b1a33dbcf841156fd405ab49a44fd18096f80e00fdc9fa97cd8f20f15ebb10b7798005bc3da67e97c988776d4895853a4674b73dd344c861a3a26489bc2fb7a1d81b1e086cd705f9532d0a8aca1ed5c0716fc25c26825972568c997a57e092974fe09b037135c7d9c7c758f9374532a0eca2337d07829c12b88a9f52b76d9b11c2778f650e7cbe760d159d71bec7d3d8ca6e71e4a8ccb0f97a758f261195c62fe865e0716b8aece69754758a11ef83131d595c6649cf577eb425dd6a027daee788d9f69f3e7c1200a2d6f255c126557b49c4641c906c02a75b745da4e3cc562b8ec9e11639e885f22a7cde3bd3ea0eb660fd7beea139279eb6141f852a2c101c0dc825f7605ee6d421a8cc3d2cf0ccafa5a293b5cf6ed82ed441525a5457febd441a6a5fa0ef1857bf3c1f080b6020d82abc2c9793a3d202d6b0fb4c1e7ac6cd5d46403c8a0b13343bd2c930f2377712b840610538df44d9bc682879196ef3a9f58cbf5d8f0d196cb119cbf15a02025ae5e64c3c3b46abb1bb4353ec499724eed205d82b2bf055ebca3349244e3fce098edc2867888f1e32891b0b09eb8a3e7c1b010e41a5469dd667546205071c05ce3e184f251e79c223c7b44c9b947585bd0d7476c9923ff87a0d6bbfd0e23897fba3bd24409f5a7850940acf013c463b5fca2e733e0d17550f6860c0f13974a31e72462dca8fcc0278ddd01bda11daa8ceee0b3c4d71685bf13544435c530f11f9c7200cde77b6878c108cbf98b2709b5275874ccbe727e75afcd0bc48dc7db7ac024fead9c66aef27444871d6a9ff4692dca3608a9e68b7cfe33b6234b9a1e20514d4a29b969219f5056a57ab46f40028b5e60d59465e4f28ef67a1ccb8eaef8aa2038dbd278994e6ebe21b1aac7ac97beaeba279d2b9ee754a32a09c81ced17b538933bb7ff451f98e2ebd055405d1a614ace4953e8e88715f9395c528c14aafdbdd5d24c3feb8e462f0dec9e599a355aec92bb06ae65399eb20ad83d0d726625f30e18e4c3e42b0f4acbe674e8d4a5a73231232cd5dc08566317c7dc9102ef5be3c031bface10cf84e796e296ffa49b7462b789456ca299cd535a2dc994fdb6183a61760cc8d7102712ae45da01e69ac3bdcf4b4a99b73a5312d270cf07fbe516e993ed27e9df42df5a75901522a94665f36624b25c5d19a4128455b0b8b5a790589201c3c5f77de3f2c08c60c9bdefdd4acc02fa7d764b9dc19784ac0393a5db499bccb82e7d236a31b1f614b79833a50c533eac4fe15412fafa267add42e4380783362db4bcb536457ecf17489c3ec1a3b5bdb683289ddc576faf3ccb1899f675a22d64836834d9780caf341c6b403c9b3aec21ed5b7a0e2ef238dbe7f4993bfb05670716a81edd3f0cf71b05b5f868375c1d7ea22a0ce44dd10ca71c86c9369b9aaab1eb805990613b6807f79c39f6cc8da86288947823f6ec9dfe9cbdd2b3c397d60317807a4e19eefea34f41fb3a9ef403a60542d47be6f3807e620d8a57f80e6e95c2ea5b3512141eb6fa57b6138a17a0f48cf937b3a04baf14c8412b8c93bdf5e0c4c52ae9bffc9630697793b2cc96037a1fb73cb2275f238b72b3751fda2943c9720986c84d6a59f54766193d181572f4af8979f4168a9e73dc53aa739fd629998b6725ac94d19415b1702f97a89211aee584aff0987a2860f94da103644f4c4fd0783e082402a6933ce3ce7ff3def87bb3ac47ac8b34c59a13a70d43ba486265c6c4375c1939aea39563ef84ee74e820e58bf2418ddb9ec5ec7119719be2dc11d0aba83ba143250288b2ab661b20d9394a6cefed3636542942a7681753f141a72b7cf768f2b0d237a1e26cabef83f2cc56a17b9afb9dcfc5d9b1a13c2c2d4041f8c637813a5e321dc8bc70bd7a2adbcc6648508ca19fed2ed5f015f216a6126f054c7e1f4a82e29eb953c58e441d0362935e928e43edb63b2e2f9fde1432a2dc413fee4f607d2935721d8732df2573dd80ac5ca9aabe3961f12c7cf2d1054d6cc3e258c469b69fc11d12c9ade9b49875e6a51b3830ea825cdb69007829ba65d7a6536892b124eaf22ee92afbdf7739c9b61c15ffafa8aeba36e2cf181bc09726f8d706895e81598d32574c19a6e8e4a2572ae732463fa47bf689abf70814a29cedaab237c04cf2d7522b42bd3759a95f4a7e780f9b508fe01b12b9111838955c918f3657f9e56a709492d4034230133ef2958b165b2b9cca3c4b2e67a1469b0974657ebaa7f2b8c58bc229e88849abf26c05ba855236f54e9491f31c5814ecb74cbfd8b1c809a7e4bb0ff6d27fcf08ab038d60650be8817f5c9c0789161a101af31dacbc7d4291057d295a3ed227e8a81f25abc532f0fb8b42fc758f413dbb36b7dbd17ebdb97533c9b740071a7209ca560b96091018cb580238af5d6bdfa55d4b119ed", 0x1000}, {&(0x7f0000004400)="afbd46f1bcd0e3d24859ed3158ff1e4a05db593f905152330abc34cd4636a09ade610402fe72d9eb536a072db2d03ecf535d0ecdaebefc07270097cc77c03ea5555fc1621449929c388118d9b5aa1e8bdec25033ea6fc739979c77886ac0241f3bcd3e992acf010b458f8e92bc19cbf7f8e1", 0x72}, {&(0x7f0000004480)="e5ba4a5e9f339f1a45ff9cf222e1bc00cec8977709566a6fc8636b895369543c5cb545b8c9e14316bc877497e0130080e4d214e27143cad1ef82c32ea9c23274ad3c16634280ae65325de102361c937f71d08e676bc6ea8a84a3d086ac72e55865c1269e17e56a6e613750eb447c3b9efaa1cfa117f0858831eaae84b23dfa966ad2ce10f06d42ae08bf2b784bbc7c6e37a6f3248bbed9fe2b8eaf2491b644d300fa11965b58d22760d1b1a227b3cd6c82a88f0b1582fe68f21936b9f129d32f0ec6afb8929093734e3a3be1248aa8ab4a08846692524b4f866963720bf0c9e4afeff0169eb8a105c7f9cdadcc54fff0e2e364d5f85ed783654b0fc2aaf92f1ae6d8737ad300f627a42e63cb1d563bb8d8740470d14da7c37d3f475c5bbda02d8218f26552b479e6749791e1ac079527b1f74b395fb1613dcbc58576480ba511046e28defb65a8496f4529cc77d6036698ae6f068c9a321417eb2a85c6e9030e94da8125adc3b1940aaf2f2943ce106ddcff814d5e728dc091d08c393463ad0020496c446d157ca109cb68fa35b1ab22925b5c7e49c774926c90d720410c350dd0d9a8a2556689a1d2559f07f6275931f57f859289b61426566f8a65d2ee0bc2805d5bfb88d29aea43896c7254652a44d62e6255194bf02575dbf0bc05ae807e68455e5917ac3ffe9cf81820b9fdad99c881374904cf11a02312fea8070ce4514215ee210ac6a40d23ff2a71c6acf8a1f4d22bdd8100b2c7667481c1d9eb04fab5e09c05079dc567012395a71dbdd1e9bf1e50747d2b6a2405ff765331dff205efeb8fe8b0e81c2161ea0152b4e13674130fb3b76d8d21c215673d0a469540e921e30d0f392cb47714b4de4d6683ead1d62b528a7b18337af875398292970a6d2322b74b2ea2884a4706686c4d34e492d3352bde8738e66b23ccfa11bd6726585ea9be9ffef72da6f04e930e3dd58ba6dd5e40146840f10e44a3dc4b79db80bff31c1d9c78f424765da65acfe20d8d066350ff73ec0e5bccd4f20e1fb04ffb9517a43f53c25bfaf8e5a0533b79811db7255b69ea18f1aa6b8d4c1caad7fed0ad94d91892a1d6f77172d5b4265cd57966fad22103a3082f96275ab91b9b9adb0668a38bbe6d15740001a256a64b82964e0239462e5853ed4bd16596a197e6a281d8af35ee2c1f30311dd3ad43a831cfd4e853c18846886b816d70adab4ce3fc1c4d868986b764b5c6f078325b60814e185d2653de5ce1ef32b65b10390a07b06ceac990a43ff5ffa7128957e58a28bfbc646f5c17fc8fdf540fcd7cb078f246e800fb132643308255b14c9872e8c0cebf07ceaf4b39310b45911bd45af840e31f805e83edd71ad5fbbe73cc1f1a89495dbe74697c0f06b4b646e9e08f338f0ead4fd0956c8869af64983dec43d15b718ef07423881b36ed6789bdc19548ae8eed90cdfebf50a1927cc02d5413d1312fc62c196ca248b6fc4de0fd3b86146897f9c455cdaad63ef3722094cc0e81c5dfb235cbf8a4095d3be9dbf25e5b55cb00ff9361935ddb97528a43e986509e44806b0210f939be3ec054431c7cb44f8c8312ead674cb4eea968f8197e274584485f0ef79630b876a2b1b3a723a0c46647c03f8fa2c5b7c2148f1554b032ef7dbf06f8b3a3e0ed0a91905a788dd88c47c2daea7f3570c0018b1403e11203092ae6659f7b3b381b465f297bcee56de0828a9f0a215dde977eea81ff970683adde212ba4ad2e9ff060b94cd71f8f65fb725f66d7f75bf981e9750fbbcae562dc41721e2e27bae1ca46ed5d330934ea9abf8b4d038ae13228048dcdeb61ccbfe6ad4556c4bd0e1660041b0d6209d79cdef51f022e24ab6e4966d2c59f43acc1d94a26efa4ac3c8bab8310ac8652eb37c5d7d5af757741fbbff045621892f2dd7dd7383265bfd4bab4f8502e0d760945d4e6ef214441ba29b10b5af3229f842d989c9f37de50cd918d47d81bde93ab27d0e344bee947b37d121fb6b2dbe9119858eddb37f3d3f2984ae6a6d1a56eced9a159a5cc91fc0296b2d01db36d854cc85ba94511502687b9d956b9a1eb1ecbc6c148fcbb4e0813a6be5692be310ef4ab76056410717f5f33aca66205e7b0aaa72418e4ffc83db7729f405b2a657c8dd808776e15bdcdb8dbc28feeb60c9385fce1f0b0021ddf6a2f24d26c3861fc906366a79b7bc9fe8fa4d538c8d6ef98a76c33f4ef3d5cbcfbeb981d53d6e4aedbc935738aeae974cc6c5eb4b237343d5caffada24fbecbdf3050236896a305517285d8cf0c4b6b7afd3af2ed6be0de4ac476856c6014f359bd9c4de102c30d2b73658e7e341f2eb1beeb510c038f2f647f574120c2b7d3b2b6b057c7f0a151b5483443eee680b98d1f412f5ce4461f1ced6f518fdd47e0d09c041c01f5b004dd3c8bdf95055fda18fae7a9ed551f5355091b123da73bec7733ca882bfb1bb5936015b19a7fba2d448dc1d5118566564afb911bdc593a014350705c135876aa7e38a14e32fdda37c2e947d20e0a5a2f3451a2fdb525884f34e88dd5d93e2a72e969f27d8665f8d5917756583fbe807576a80e5f136a59d17cd2713bfbac87de62c454a651083ea8b5cec4c415a3ae66404c73b84ea62e2456e4e45c3c47df2299028e16ce8432397afbd4bff83bc73653fb1d7d8d9f44fa7f9d7d82cecc21fca9492f4adbd9ace5d5c0bdddfdb8226086f863b77fa11769e49655597e66f8cafc8113f9b01b0d7b9c6d6fe1618f56cf0532a6b29ee53df5d8481f45867d6d764df3cae2d5b638442b7cec891fe2cc11983a8bfad1aa4a7b7db30a9d58207f17952e92e505bb8c47c690084809e8e45668116f49fc8814356415aebc413e43f770d08a6ecf5b97792ac8ffdbc92eaf6297194e3babfc1c9b602d1748ae44e3aefbba0c374ecb28f1cad17df96ff8ef162e557e81483a457a0ffc5dc08423ce6fbf2d0865a11a814fc5b69dd85b5a279188d506e2f54e8c1a1fdec3c977bcfa7644c0d4ea99a9830ab1130ce2489d10188267229917f06228db6d49fb827e5b903d8a659734493e2cf4ccf109103dc6ab736d887d3eb0a47ba38f41921b6c020f1d1a509b662d38642fa981a07cf1a9cd95fb2fb6496ee7ecabed90d8770594a7428b0b75bee950b8f2123a0db0665bb83bc3793743e9aa9202c7c9ce8ce3eff785fec9092ff0d9fb39680416a0e850e396ed70b3a8bd8e3ffe76e7cf39ab3a9a9f9d555d2f7d41a155a5450ba0885e5fe4df221a4b163b68162ee501d07a328c9e22f8e4410bd6359548d6049ecd9838b717cc4adf89b79f259559a8f48bad83774307180103678907d0d26e45ea79196b5049e5bfdb1bc5a03513b030d205a6ca2a2339e0d0854e0367b0d1d4d1eb2fc8e7be8a1022f8b7f23ee8e621730ff98274e4a9fe0fc6f3a032c589ba02f3d2384cea79018e1abbfe6507edb5971c2870c813da857c595a4a67545735c9d2425c91d29e4295518f481406bde85c1443d02312fd3b7ba761e880ac88143e3ce8a35f08981502e3d056709509d9d26205016a0e5410efce7f53bfa5c786af4376f0e8b648aa4659bd928fc1827d99b34c65aae621ceb5382aac6d57495f8f7b40cd454ff3436d721aea74eacb890efeab53afc2f7d0845b67e402b804e39c8bcbc7291dc98e8b8653e8a0e52f251de42d674afcd2056bd17d2f2ddd6391d9e21695e68c03a01539cc9fb68d13ac89e2e9e9f6bf18415655458da010dcdfe0349cbf1866ce36fd6ce57b1baf5f16b780e6e9d41e0c553814c388703758de11893e4f00f52de34489d6f0fdf249ac8972b30041b18b9382dddf729b3d6347dd29a5fd77aa0928129679380d31cc1330401703317b6c48c59f03a255f74f5bf87496aaf2bd29ee9ea383ce317c2e076fcf797209f63ce1542fd79c477aa647a07dd67389e84c05b56a720f9552c03389be619141841c75e2aa8967132f3e742767484894602f8fb5a1e4173d46cf4ef337bdcbd8bb0ddd9425652d25829b31e5c7396fcce605e17a175d2faed044e7d39411c990334cba6887c0bcedb6861875017b1ad8fda49093abcff317fd160fcb7381b3ea43bc81e2b78f71e5c12e9b0be9c7c90b100b2f7dbe6b7473a1e056116cd3bfb8fda7da0c32022e511f4e2caef038fdb61efe960cd83958e2182ce38c9401815618f7304bcd90a6c26c383426a2dd0449267167af477e15854c6e354d84f4cf21b08bd9ae609ae0e9df069efe5f09fec1bb8b8e417c91428a3c18c26af1f60a8f9cbc38b59144b594ba3631fb4207c55c82f7cafc0f2e3da434303d63c8ee9e87636ec85e0fb4da64ec878a06cc1bf263dfc6b1c772f39d6ed1179a886a376c5a929baa37178a64c3c55a0e8adcda1cd371d010c1647cd6c32f5b6d94eac8a47d20f7f4b0fa6a1dd47657f32b4a84f97fd8dd921425194f7e70341fcbc2662501f9cc59c9be583d4b605ca58a0c41c702de8729f3fda2035cb04a3d99b63c778b03e18f8ae4a36e2c77857de2dc33fddc828c3260601aa21381456b11dc5783f988246a678a08673646aa05c6a22ae70e5ab90d6a176d4734d519c1170f8cd3c46267c8bcf5d51e26622c4e6ae9440d35f0e6884594dbb59048f5bd1fe548dd1dce11c4a20405017ae31a2a4ba841f700bd7f00c28b8142a8dd67bfa3ae424977e8157aa8dc82ca7a077c0e6708c66549908c805fd847c20c3000b7cb1dd04d6ecf288c50cb144995bd2c100f1f152a2a8481394ebbe6bbe0f2cdcade044ee313105224409900c3506976fceb6b5e528cc926ac5e220aff6f95a9e1b28cdbc57e9c4ec03d9d8d2d7fbce55b86140afb85318982fbadd695831bae50dd48d719820fbb1b4f592ac886f8e22f04d325085e91e45ca6e813523e705f5811f4a6c430293cf4b9211c08599999bb6c8cf730819d19b815367e1f644d5576794756142bcbdb9bc5f9895209627124aaded998e4cf91e587276948c007b93dbb3da9fc0adccaf3ba48c22dd5de74a3ae58e2fefc1b641d9cdc5de81aa6c6a7bf4d2a970ff7eecbce533244aee0118d6280b38c70e84fc5c126f10717e83dc9925bd8e716d46a3ae0fab931a112ceff16d41b9109fa5e6908e20d9f85ad7f97020629a5c6e6bc36cb93717a761623c80ce6c9ab650bdb4f346ed6a4f880a7dac5d909e5b6fa9284bc13fc6eecf720afadce7e3ea5444e1633313bfbff97576dc5be81658e21dcc09a85119a5bdd2a392cb765ab8a52207c7fcb2fedf8e265761acc77a329558594571105e8c896648ba296ed269c0ebc501ad3719b788db9647dd3b2f8294ef6e2766e74c97fc0f3e082ba0f58f2b2f4cf9867fde602539f0bdae656649bc65f1cc92a9595c045849b1aee3b867e960f2a53d5ead5ae1a49857f06dbdb872085cba7a443942ec4ac8d4ae93438f1c80558e33b9a661ac7a1289def5477eed7b00bba964417694337a7b3d7680dd8fc5db0cebcb0497996d0eee45fb2395f1abe016e0ee48882a0d8cb3f43fd2a6246e77fc24dd51957ddd6c6774f2f41937b85842bb63950ac758f0ee38b3f5375427bf25d04d6099fedafebcd7d1ced0ecdd19fe1477ad0b82ca8668ddbe9abe90f5b2a7b8040f28c28a7083d7b9b78bcdd7760167f8f80566ede51e1791f046d4f02e4b76211747e717716177e5c6cc3eacff9eda700f1585de9407988ce3729b2d1f2904d04f7e52e11d0285ad49168aecd4428c33083dee583a3df00efb4f680230604dd7cd4061f9d968fc1b26bafbb8ac94c70de436f47d5b61277365c79a0d89b0225", 0x1000}, {&(0x7f0000005480)="843b25d4a0fd5f04cc64ca516c8da3c88beb4c077687394680bd383223df051e2281f2e55cd472eaa2ef18f890ea8528ee3a7e46c65dae54c3385bddccf6fe2e4947971869da0d215011b5d2f49184f9696b39472adb9f29e34046aa1cbe5039e93f2169bb735528e07d5bed1635771b6eecc6bfe80f25e76c37d981efe7ff7e37c3aa6cb680af92a64627beecfab708b0f0b4ee07270083972caccfec238801fd49a32aeb5ed5ffffd4bff8b3d0fe6c9e2125e596bc01b01101022a29a3ff89afcbaffffbed5c5905736b77a2e75fd510673d878e055fe4882b4c1058b0286544", 0xe1}, {&(0x7f0000005580)="56a4190a7b147a170ac6446b6aab402c7de74f7a6b0ba59cbe0c56d129ac5389c46f5fab70834f0976ef4368d464bddfe3f9f012f99cfd314f5390f76797c6335ddb23ffa69c8662c8b99f4aa3be9ce020e35309f9cd43ede26699a07273ba8421a2e4ceda8fe000216024c3dbd69180", 0x70}, {&(0x7f0000005600)="d626a9f4f06c5aab4b9b9208289ca2c977daeefaddef3428947090f2f9d2c94b5185904c189d60ae0eeb5cd12572226f40a66da5e766776aa0560302ee6ae0e2f67925087493065294df7768031d48ba7c081b5862083dcffe900c2c2e693ed4187af231c3cebd70eb1b89eea20183cbcf81b0e24aa4f95c2b3116588ae8a7d66cb530efebb79473887d18a5b92206c13c5ce941cba0d8079743953d178f5b11680c60cbdc297f44b6e381c2be88e9aa3a4965f94c9caf64b4ba6926db58fc99127c62139c0d6dd57179a48d", 0xcc}, {&(0x7f0000005700)="619edf3dc4c062d231757b0b76c72212d1a322aca064df9dbfbfe8394e5d938c920e93c219b4cc26d5e076288631ba7e1b85a7769105c4c941a8fe00ab327daca6993af1fb617e0f223737e79a7eafd5e9493412211ebcf4534b1563764fcd44b3ed419d88dc0323889c4969a2978320773278014b", 0x75}], 0xa, &(0x7f0000005840)=[{0x48, 0x118, 0x5, "072ef7fc0517ffbcff18be93debd729ebd4fc674205977b93db276e8a2bf67b495d6df48f946d8ded8e149d7b2266b38075b32"}, {0x90, 0x114, 0x245, "b2dceedce66e9d24793107ade0238a596908b82def29d905e0e7c02876645a113dcc587fad27ebe2d80866597b8a9abc3b4b8f22f09c381480696821c8b5559f85e7d9b5836d42e5d9b72c1b1d1359eac92c4e1c718a3875d1197bcd6c3b1c4db89cc3ab2a24082a6a2865cc45e306fd19385fd7c023f7fe8dcab24a"}, {0x18, 0x112, 0x4, "31150dbce08f2b"}, {0xe0, 0x108, 0x4, "fe1af85ad3d48fe6bb75ead75c3ff609b2439632204eadba858b6b439cc4fa1003eec43a68ef51c258016cd20229818b796e680d954d29ddfc1f6357b1639b4e08405a35a8344d8cb72db6a949eee74a30ab48b1ee10ec45e1ee7da8a754c43ba907bbf9216711a6ad4399499c44ce97f0caecf0ed8eb3a2bb5082e238037c9be13524f69aa09275c16ac16bbf2769120d1629674b7dd4036f8f273c1e12066cc7ab68dd47591c6d1e95341c4cc76a2ad9f350c99f210bd075d39149f7f5c0fd7e704f22de50b5d40af8eef47921"}, {0x90, 0xff, 0xcb, "ec2a6edbebab2de7eeb5f01d4f621385fb8724d7b168b4a50a463b2da6ed1b928d75ca79abba9bd394048d0c9fddfaf9851de685819645c63d0a2c77f63b861f5587961c2730580fd722c42ee170d4395791187c3b239635a84355ed96c7535ec53513ab278237acec14b42f881ad85e9e737ae99b82e986f0"}, {0x88, 0x113, 0x1, "8d64db5289cebef2a031449d2ede408adc7154df12f11e21fef0512cbcb25c9364f22195e299b8569ae2f403955a7413e268395de23b368b1be278641b88f6b8e9cf0012abe3b7896d15fceae8b69e5d8f487f6078a0f0c7d994e0b646ade8fee8031cd4e7bf51b900e71b6ef1042b5073ac38babd8c38e8"}], 0x2e8}}, {{0x0, 0x0, &(0x7f0000006200)=[{&(0x7f0000005b40)="38a870838fe2f5050427141551b3f41286637850ac589af2357697c038581ad0d56ec09cdab38dc7d116fbb8b05263e7b7f1a75e77d5cb2c166a0f555c579b1112327926792f93ff3249798fc0864f962455ba29c2481acfacf97a88170a05d6e1d7c36de1f58d475b53cd6729b9e462c6d759d45465c13d2213ad7a04b8999de1e1c304add824d698ad46eaf39db58e57b298db1296d71539018e652c55a11ca27af2ccc21638145ef1242772dda62a1a6a29b21cfe9202fd0f08fd7d430bd6b5a9bc16b6c5140ff1e0d4", 0xcb}, {&(0x7f0000005c40)="94c6d0a7a6f9bb45f499606031c2d93893ef72987ef659250dbc393a641e6277a7119ad9ec76b6be90374134f20363b74f262921eb133fad7b284ea3a73f37911079f5a0f3ed579351852c4145261cbe7a9f7a64aad26d1977302752c25f2a63310e219e0de1a7ab2860581b0ef078add1d336d9d0f7144be0c31a0be431d16766cd1c3baf1d5026b40dec5cb8547b6cb43784da45d878255ba0ca331e523980beaae12712f013cf1120d5d01e4712e355b8f6cb646673315fbac23ff932fb9afd5fda", 0xc3}, {&(0x7f0000005d40)="fbe95f432b1f43621123f6c5667a77c7bd826b116ccb1a0ba050ecd7c5e6d0df638a6997da9304d04ff41452162f1e583a37d6f0a07189f198002c", 0x3b}, {&(0x7f0000005d80)="c8ae7f1773eaf99ddd680d1483143f5d0c824c4513b28b0192755f0716d4794f09d2d66c162cdd372bb54a1f2903a4fecc0e0c9958488edb16e607f911c43a0b8a247021e8b2b3698520a353190632de6ff4000376090e9a574211057419fc09ac2a33e5ba67f700e6a21571101a0d0aa129b68f6a7a1a58022a5f69b2fc24a98608b1d1d818ab32d9633435339e758cbe3e00452cb934007109086f7f3b9bfd2af2311318911662f457aa54509418a1c4eda3a096e337d088ce9975cb0ca99e29dc3b3e5d7624d295568997ac10915312876a8fe8918da5af04e961ba1a1a21a33a0fd851", 0xe5}, {&(0x7f0000005e80)="533215a526cdae8853b1d5f0d1c5eba7fb2d893357db2a700372bdfb74f9034deb8ea9319d0e738ae97686a3ed0c974087d006c3a3dac6d8391e19245a4db41a66becb0124b94f6c1bcce90e80741d025f9d92f14a446ecdb0e80c9f9b565896d9942a12cfc66ef72241ea8430da9388724fe3381ae9add8d82a39f49cd76a3f5c307aa5f4e6b27b00064f40a1f3a25c1e491abd83aaf4f98158e846c7acae0c5c66e1af90dc1e0fbcc5b52dfa26bc537211f444ae283e697a16d251cb59fa7a268ec7820ffa9f45cf970ca8443fe3d9c21ebadc63723326826c98cc01effe45c0007c6b4901", 0xe6}, {&(0x7f0000005f80)="3d281b027881080467beef64c94b417162ae1f9cd4ed45fa2b719d983ef460f91b5f6b781c4b29398db2d45007f5c0796680e711a79509ef0d11deeb4ea68ed676a41db53739fd80e729a79177f981c5e55fe5e6182bdba298f4fc880a543e9ff6a08435c718cf25060eb7d8e99f1f4b7e5653a65a0822d2ae92a74360738d26eb1fe3903bc7e287719456a495ac36a5a1585e6f2a", 0x95}, {&(0x7f0000006040)="7f64674d5947ba5b24704da728d8fcb5bc38917a6e36bc4ed672666d7f2bcd12696843c127a8c0088df1408f5588c4f2635ff373cbe8a9342ce79ee0ae90417416640d4be106ad5d7a19485bd9f451bd38933c9c0c044c70027dc6103c3fc97bd890caf7707cd55039fb03461b48016f1f6a2f676dab6d81470f0134aeab5b6b389cf18eda560a8071a8dbd8d1d55f4f029bf1d8333b1f522a2f77fd8f7f3f80e3e2036869a8b9ad1c0717ca48771dd88983dceb94ecd06b12b50293da0acf54097ed6b823cb0c083074487674bddbe08cf9ae17a32bf878afcef29d40ad6c013aac35848671f2d1216e28189102034f5b", 0xf1}, {&(0x7f0000006140)="6dd17700e4e794dd9489b27031a33165182096ac2b45456a076afe40f7420841143181d87448ca9b5c433fbb80bd5c4ac9da518837e5f3db8b818a6ba45ab3882ff559a8142d8d96e7eb61581d762fb9e1c20aea1eb1187973360291574e7ef7f9b9dfd8976eb620c519508238dd88234e880452c0431eb9b2985e1395951374eb6a", 0x82}], 0x8, &(0x7f0000006280)=[{0x78, 0x110, 0x7d9b, "3237740a28f0021d6d607d4b1acc43d02152c37335d34cfced1785aaec77790bb75ed373b6e068415e3ac045769b8f2b2546e80806c98d381e55f4cdded20d820e942db77a15e30e3612f9e39f04653c6fb750101d63b9b807522991ed0b042514d71b470fe869e7"}, {0x100, 0x0, 0x3, "58520880cfad9bf111613acd3729fca8eea4019dcb169109999ad935a95e9ae67b0c112c5e96e30d9735f4cb129652d17779f97e91b32b6846ca389645eae926cfdf8a8b4de4ad5338fd4c9e13fcbc1c44c8f8bdc85ec973d2ed741bc5651867ac427d2142f0e32882f6bf9cd83fb3150348e416dff8c2ce0cbac957f7590ad6dbc526b19ee480aac77cd9563b1dac728b20790e1837b91a08c84442c6f42fb1951ad655b8b8317633d16dc92c207aa14a3a9b1f4d29250934815321b7f0c4e90d3525e3aff6aae419ef05b8b6f271df6421492e244fcbfd5888845b3a893f8fc91e95616626704f47d3"}, {0x108, 0x88, 0xc, "c309baa24302c5292b5650434f18d78e28e9cbdbb77765e533f507606ad2c847ca737a953e266124f968baa3a79477d6e6e51318709159746ba317ef5587a01c72c39990e40b6f3e8eca81466b96be3f202ca3f2ffbd1db7dcbb473e08a21c4fe8fdaf1ae7ce0ce573bd002c5dd55151103aa5761ed933e5fbc593f188e729adef241fc5fe01b00ac08c8a4c13807222387e4fca171421d2aa930dc0b8023c1f6feb4f222f618631775587b8ad10f5049812377ff7fe2489ff19d047324fc8efbac3ce825065c2e6005238b9f1bbe46779a741120a776f3ff516a95053de964854bd7aaf037aa421f09f18e3e4f8234bf433"}, {0x50, 0x117, 0x9, "28bd516843ddafc51e1d5501c62f39728bc7fc2eeeb1203f4d2f7a3e34e3b523b706f840d087248b212d13f410593bf068719c567fe9c96e621cf86fa607"}, {0x1010, 0x1, 0xfff, "95beb1da5a670072eb5ad47916c322d2177363a2a29c8e7b7f272619e0b2ee3c3664a2350d50bed850b840f95feae71ef7098e626102c928ece35baad47eabc838cdcc77d2a41de67d0cba865a1390109702db380584caa4349d8b7e4888615dfe0bf87972984c06e7ea73a7e99bc1435d434ebc1d7f76766ebf776bffab9abc633cf1ab5c4d687440ac173db98d1e29a476fb039b1dcfd1b4a73686620b6a01d07a16d0dcd002f2c316f21c3954063f9850947cbf92f2fc30dc65fdfc93694a84116a878c9d94e07683de77af1d8f4b3ecfa3116ad491d9f021372333746105203e284118da0767fca325ea772944d72084d4757a841e8cc06754d7714dca9da638ff7025924ac2481aaa2ceffc95b906a4a560f2ec8fe365ae638e1c59c5e7fb42cab4e6f1b46609a811f1f5982953226a59a9957722861f1b2cbb8e9d104943f1714906099741fed2c96ec2450f043da370e366272cbd02f0d054173f1f004f26cd5c7f711b88e454ca2e7048457e14dbc640b77a3b6955cfe822c2d06ace28d1004ee87a55c7c87ff91de21e84cea25f01859de43592212fd03602b78ece3365028650ae9e42f3ec258551791f8bd37b0d249194d33e113302413f69b68c700fa51b356ca2e801c9ee9d7cf3918dd4832b3acebeec5ccf3147acfa008352313f22dccb5c9076406ac879353decd1441554d2926cb99daf5161a0997aa3e8f91123ed585f7d42d8b49ba2fff5deac5598aac6af4d509c2a8cf85af20e1aeabbcdd3ded27db38b11546084ce69893f262f267fd79df8ada6d930357d16c63c4833c39599fee8bfdd9f04f529f1ba09b9eaf96e31612a409ce3efc17bbe55a5c3ee7dcb4a67991717d769e61739113673b3c96ff80dec9ab00b6dabe05f857ce3b610d39076538b2196c8480ca9ef62d7b7336251b2a341aa2329ce9b8ee6bc9c6fd7d329bacbb39edcb62b4a93c826d10f9e080a1a52d2df7e6b6e0db2d61e96ccf480bcdd9bba2984daecdd00ac14d0bfcbc39babe210a77835ee4817b0f5c9c52f878837332c09e66e003a182a28c82d42bdf99a2d451d76f02a849f3ebc4b5ae631a2945e7db4a26e9bf4a0b93b388d8de27f4b5cae1e3eb19735683f62bebf203764432ec6200803a877815959ba5ede3eb36457a4ad497793f9306fa97d4e713e5adf05f550cbc3a75ec1eee6c11ca83e19b88ba82631777542f48e6141b85a1e007c24735b4710dfbd11785c49684f70b7da4affc67b658540dc210c793e67b061ad73f643c1fd634309b2a7e63d60a64bb3fc72a64d5257e61cf332534800396be8f3a2147491ec13ab9323600d523efa5678cea36f31ce6a6993184d9e6b1d7a25a33726a9addcb65330ebf95c0cacfaf746f08912a79dbc48ced5e5d00db43df172aa90a096170ccde55355cb4bcc6cbdc9555cda1d70b8c9e75d8dcbb3936b97dd213243fc41a4a42b1237597e78c675d370b0b6e4ad04aa2c2a4adda9c24f21335d770ddb2e8bc7f613e6e9faeef550a0fdf767b5fda9fbd38a98dc3aaa9b44da970e75c2acd0e501b3bfd22003ab147cb446b16b5d2201a9e7f7e409019d97fa645dc1d4766a21a0e4faec7f0a6c50184eff54a102edd7fb33291d4722ee6b665c5327ff34efc91c483c9fbe3f4e595a1ad074f67a790a46fadaaad2faa53472da12aa427c49a026ac1c4cb7319b96298f8604350dab69515612ded89ca5946e90a50d5648077b9f07cb170d642b66c0534294558d3b3ccf14a209309d224e836887525ab347acaaa68c19325f66e1331dceba6e32a5f38a82c22c9f7586387168321205670480efb86c2bd4beadbe6abca09db10af47bc2c1de2cd93b566130fdf58ba2c1aeb0bffde916a0446d3232dad6acfb24453bbcc0d916708326297daae46567f016d3239cb8da9a3445c889f80effa0474c0fa24d0ea603c39809913057b54c60fddc3de27585c7884cfa4519a20f590adfaa835fa41a23e34e9a16385703fc19834730b692085bfa86451013a5cabaf8645f739996adde181e534eabe6941c543c68f0071783e8ecb330dc990b89208570d8026764776bb7adbf0984d696e3f21e24c59abf624e8f77f094350b0b9396252988194632c76e129f5d04143ff79896eee3b55102b07b511fc029b5d9aa40d03adefeef8c539e47598447915fa782de3817ea8f146a9acbff0614d763e06fd198993d56d8494ee351f590664d7a685d2566bb1eebd9d4339d52ba0f9c285f097d85a5cdf7cbde35e0dcc27b6cc308f12b8f118b24e2dd41ef7ed98401d620b9fd30b0676b6d06cc22eabb3b0a4145eb7722daa68d1ec9396c7a42e73b63500b2a0688bf1e4716aa7f57bd277e3de4d1d5be6a489f091934ef980e9f0d01a51457d2c893cdb2f73e60dd1e8868778ade6612326bb7b1892d9b08955c52f13e56e650e8ec21848684ae943a5adf008aa611bcfd54e482d808c60e09d87799d1ca1a57efb706843cfbdd4ce75c0a40825f4171c4b8047215c76cb92d780aba71a2dde9be6024fd55afc3f9d3d4f855f4e1f6e7fb4ba6beef3470e90a4bc76d52eb2f8e2ac867b1102e398fac212dabe8eb71a06454643d74b5a4a43824bbdab5a42c3909c44f89fc22b605d90c694f700bb42311be005631bf69feab7ce99e69fc7bad513d2b996915b257b0ec8969daa1a9b59ddc3c2a1bc436de8a58ed1435c0ad3900067fc9742a6a696fcd8afc1201ca27f09f5f63b548dc5a2d6a23a283208d959880b9222f42b1997d7307fd177837f38aa32d02f7bfc858eb1e29afc39a80b321d96f7b4a93becb5f4aa8b2ef1a94c8c56eb3aad080c9c73749b3eadf352a70611877c8d0731ffe650cd5901c18fbd0eaf713010a810bf0f2b11603a4e2d3db0871971d91681617a0c1945ff7d993e400414810b0868c5c055cf57ec6cce45e4b73b65e6caf3ef5c0a12fba8b76b1ca4e8c16f72800c26e9ab7b4c4d112738ae6971bd24f1312a8b9781c5471a488e28b0b74cbda1ce3e0bbb3b7aa20aaeab2139e129e9e8b43b0900a246c7ca114663c66a7c565681bc72f13cdf93b733ae70c75258a0d6cbac745d7d355725b276858ece053fc117c24780bf6e90690866ff5e76a3e9995259fd5992e2b94afaf9e21bc6396631fc08b1e7e4a27b715a9e85bf61133cf19a98394f6606e9a3abc5a59aff739b4b60d01b39aaef9bd1a211c87e3b5ca5450d787eeb58797bbb4f395b8002191fcc00b2d9e720e7aa574ebc463b8aa0a406a5f2a795a28a1e10bf40546c023204a2c70ab74f2b3d3b6dd2a7cd121c5cf945e1ac7b7e55c7f25d789e1b230f58e6632bd47ce373a0185a5cea181551053f3054daacaa5f8372412833743ea09319abccd4021c4338df74e8d4742af09ca7a9e16b6b5b409ab8c1691e6feb95c01d30e744efc57777658ac303e2ea418b8f39ff7c8e85dbfb6e4ad139e3b70b39a3fb211f3eb01b288fa9e94302ca776dd76b3175631e25b66f5bbb4982ef63e9bfe0294d01cbf389728105d01db4c56ccab16777178a7e825c960cb46c497202df805f834dc810b962f4774bd61d9786c631f1f7cce3d97c0fa874111bbe7466a1231aa05f111570bb8484a8b16712251d3ae5988a0a67026f3dc67756791bba2ca08c34a49a20aec3b62be16dfb63b6db409f8cff61da4a3ed4aa5efea84cc964f5e2652116bcf3cb55048eaf92af8c60186312354a3c8571a8076b99995561ad5fef6405be1a99d19f7ed8ca9da079a99b0d36d02b6232a678b338d888bc0b95007fb1b13aa32cf787074dd59b417c8b1110434ef2c1203ed0a767ecb459c40b9b60d92809d2190c85837f935574302ad525aca6b0755232c83811f3ca17251f95993d20ae88d7b11df6ec7364195dc2642b224db402bb5383c769a678311bc34c7dda78445a124980347d7bcea212e99b3cc3e0bafd77df156afccaa422d747ee0439887c5279e5081f737f82626df0038d0809f203decbb67e76c4879088671943a7807ebce273b9dc4c26c79c58abb748b5740a910a427f8bc17c5d7eff023c10aab6aa41661bd0f672dd3a04f20e727e6140799038af0a8e600ea1bbbf5870db3cf96621e6ecb0544da7243a0968534296f9b84828ba80efd344cccfb51c70a5b475fb689da07910804af4e5a54186bcfb2016f2a58a70151270e4f437efb6e59d26c2a2d97a9bcabf8d3dc988f460761d83878d545a34c8f7be43f88ddbe7b937c8e9e954d72bacac4cf456cedef100f498613941991a3c66c80934368eb9b90af7c53b78462697ba53e7f3c055b2c90c60444fc86d1aba18348708561e0aaa6b83fbe38d21b8586dc73201fa3279637747ae32b1c590419262d37c124e29409ed3fd7b766fc1868c2b89f45b49ce806b220f010978807e389598ca6bd90b4a868d94c403fec9bb51ef13e43530f433ed9e8016411e9ff202315190b6251912cd8265fa4bbd33b34fc720d6c8fa3e19654760689124a327aac6b2de56b9f497f7211a571beed6625dcea8839af5bbfda516503597724ad81f3897be5aab33ebde01dd0acdfa8efeb4b51061645042c91ad75358147172075448e2af76e8e3c47bdb9e215ef3d91d83856ebda228e92e89532b2c8fcd8a648524f8fffbcf5ea2c22f3b9e30c8a06811f21985bf47aefcf80dc8e56a58ed8e747eadac0f5bc69bf106326d4c4de08a5d7db8b7232b33b7412c095e265559da5c37ee57119fcbb68415d085e3dfcc7cb5067c213e86695b8e42e6a8df0a373b2d046ca5b7a7c79908bf8c114a89ad0dea0747bbb3f715df2b417b1c931969c675f601eb2c23353dbc69e0f9fb592e13619493bf90b9a2212cbf8644b6022baa77d757b93de24dd599d3f442ec5af0ff5e72531b7a1df2ba0c01c224a98b6aa7eebb3da785d71656a44f67b6516868cda5493d89cccd29953c479215b9c888ff0d6660dfb9e53b8fc271094a34d4c5cfae7872fc17ca3b7abe3423c6dbdfe3ac62505523da12ceada484bbb8cd08ee1abf8a1aae41827c49c2d921e118b0edc2e8f6f64175762d3c13caa0926006139d1bb23836a06fc1d41f888396c78106e848916636931ae47b703b156e2541f1f617508ead361290c04ef55f221f0e0c2334ce3aa2bfe84f6443537e5efef591f18f05082d0b7a70c3f94cff448e5543c542610f9dc9cea171532724f83e4b71d78db807fc2da586bc756a9ca2cf8b9ac0764500a5fdb9fa31051a3b0ca48788b7d601cbb302fc62a90798e4fdbb7cc93984e74cbef475688937a0c5c6236346bc86f29f72d88a0af3e53455a8d4f16a6afef6d9f3bee5efe717a231edc2fd7bd8b63e3d39d9f7fe90c722e99a6ed7fc70866146d9a60c52229bd88b3fa5b242416b1ad3f029861063b3f4ca532b17d0fd4357486549757e4a4bafe3efdba7bf9277f9586aa1c83f48137712c503d20d67d5fe51af2f84344dafbda9d29a909e9a7db75f186f7c496dce9b57953bbfb6772b00408a7c84b552ff8a839feacf661e155e53f9ea5ee537720c48e8a7dc8416603cb11778d20661ca3bba4b827eefa132fb2832c90d75f2ad6c754b4d8815de0f7c1f298be95c1ad255e070728c085fc6e2764f3c57158883ebc31a06dbb2a5cc42b7835aca956b6883ba2f77688aa330dca2f0b60a4483caa2bd58ef9d29ccb288edcb961db7b75dd63e40f20304cc0f82b67aad51170ca6adf6f7effe97f3a01df77b1c17dd8874bb65d5e55fc75ae2d97cc0f7a8b66e246e0d34cb006a20fc98b269c73fdcb4a32bbb1bcb93d5863680e"}, {0x60, 0x115, 0x200, "6cd08e8d9124fed47f1c91cc14799d991bbe058ea69795b0ef271c37485b28e4cf0eac2db292b2e19edf28a5414ae19ca75f145be820ce8ce882c216bac40d8824f151bafd960179b090"}, {0x98, 0x112, 0x1, "361774ab615ea4dd281cc99672832a931bb5dad78f62db2ca9a9d3f8e2d2e8e29453c1cb9ab0021780f7e8eaf4d1e018526277bcb58dbf24ab21fa8cd31bac46fb2fddb9e8eb857c83874cb2dcd14406a6cbf578ba7aaff9afba45164b774ba850b612cca3d21ea78fddc9cc38b110038a434a7922c16e1aa9b7f68a67df56bd0fa778ec0d52"}, {0x108, 0x29, 0x6, "871465021ee1efa24309801cce1239c0b8ae3d233c1f908c4801d25fec48d10749ffb125a225cd3cb889b343d5cfb4612a31a3e7e1f24b2a7202f964a181d37328075db7d9acafd031a47f4cfa81bbec2f4bf3b91dde2bced7f2c8f170dcd39ab07f78b331a3800114754006afa487d8641919f6fae7014e7b27afc334f8e2a5782f5bb8855d394206d226b33d4ef91b19127971b47817557f64a53b6b93d6f1895c9e16fa93593b162cee4acc49b71fb7f851cb33d6524eaf28e93bf3d6e7bdbe894f43d58ba72a35aa7646c60b84c83237a354a2914203ae883ca3f642393e400f4cd379c83025afb89e4ec8a6d874f64fb4a201607ea0"}, {0xa8, 0x118, 0x1a4d, "8db893099cd51ca28e5103e7b9ae3fc80cc4313cdc1ce7f7a1157a198ab9981983759c68311f20e47339b21f1022f00c053cbab772327dd7af2b13ecae7c6f2ca9a889c8ff6e13cf19a082a393c49a208d831ce2aa225cc40ce288a348bf034f99dc8a902f2054d9eae4eed7b0235c4f7fdadc9bbfacd73d3218fc62ee99138bb416c718c1cb813a87893c0edf4adfa294819d2fb6"}, {0x30, 0x115, 0x7fffffff, "599f61014c9b7feebf1258e98799bda9130023b4123b1e03b4b5b97101"}], 0x15b8}}], 0x8, 0xc010) r3 = openat$binfmt_register(0xffffffffffffff9c, &(0x7f0000007a40), 0x1, 0x0) write$binfmt_register(r3, &(0x7f0000007a80)={0x3a, 'syz2', 0x3a, 'E', 0x3a, 0x8b1, 0x3a, '^{}\x01\\#(\xa8', 0x3a, '&#&=', 0x3a, './file0', 0x3a, [0x4f, 0x50]}, 0x35) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000007e40)={&(0x7f0000007ac0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000007e00)={&(0x7f0000007b00)={0x2e0, 0x0, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x98, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x40, 0x4, {'gcm(aes)\x00', 0x18, "da11d494bed38bd9bbce85c83bbdb4b1953236c7a0b4e7a5"}}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x4c, 0x4, {'gcm(aes)\x00', 0x24, "85df94dce2de5df01c6826e134e3a0fd5349298b376390de957c8b9f5c49a04acf8b5eb6"}}]}, @TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}]}, @TIPC_NLA_BEARER={0xc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}]}, @TIPC_NLA_BEARER={0x118, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x5000, @mcast2, 0x6}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x8}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}]}, @TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'vlan0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xffffff65}, @TIPC_NLA_BEARER_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xe}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1c06}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6e}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e24, @local}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, 0x7}}}}]}, @TIPC_NLA_BEARER={0x94, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x7, @empty, 0x8}}, {0x20, 0x2, @in6={0xa, 0x4e20, 0x8, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x9}}}}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffff8}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xb52a}, @TIPC_NLA_PUBL_LOWER={0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x81}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x40}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xc130a0a}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}]}, @TIPC_NLA_SOCK={0x18, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}]}]}, 0x2e0}, 0x1, 0x0, 0x0, 0x800}, 0x4) sendmsg$NL80211_CMD_SET_NOACK_MAP(r0, &(0x7f0000007f40)={&(0x7f0000007e80)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000007f00)={&(0x7f0000007ec0)={0x40, r1, 0x400, 0x70bd2c, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x5, 0x3a}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x24}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x40080}, 0x4000000) ioctl$TIOCSLCKTRMIOS(0xffffffffffffffff, 0x5457, &(0x7f0000007f80)) ioctl$BTRFS_IOC_BALANCE_V2(r3, 0xc4009420, &(0x7f0000007fc0)={0x2, 0x1, {0xf, @usage=0x1, 0x0, 0xe1, 0x6, 0x1, 0x4, 0x7, 0x40, @usage=0x2, 0xfffffffe, 0xa6a, [0xfffffffffffffffc, 0x80, 0x6, 0x8000, 0x0, 0x5]}, {0x0, @usage=0x7, 0x0, 0x1, 0x8001, 0x80, 0x6, 0x9, 0x1, @usage=0xd7, 0x8, 0x7f, [0x0, 0x9, 0x7, 0x9, 0x800, 0x1ff]}, {0x7, @usage, 0x0, 0x10000, 0x5, 0x8, 0xa8, 0x5, 0x5c, @usage=0x2, 0x4, 0x7, [0xffffffffffff9ac6, 0xfffffffffffffc00, 0x7, 0x401, 0x6904, 0x3]}, {0xeae3, 0x6, 0x1}}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f00000083c0)={r4, 0x6d5e, 0x1, 0x1}) r5 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETVIFCNT(r5, 0x89e0, &(0x7f00000087c0)={0x1}) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000008840), r0) sendmsg$TIPC_CMD_DISABLE_BEARER(r6, &(0x7f0000008900)={&(0x7f0000008800)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000088c0)={&(0x7f0000008880)={0x2c, r7, 0x100, 0x70bd29, 0x25dfdbfe, {{}, {}, {0x10, 0x13, @udp='udp:syz1\x00'}}, ["", ""]}, 0x2c}}, 0x8080) sendto$inet6(0xffffffffffffffff, &(0x7f0000008940)="7fd032b2d09d0f4c9aede25354bd6ab613d642ff2f5cf55a4c0d8bba9d2c6078aa41c5c26c00b35207da14bc8652673b225236297c100d8b6d181775a051d4d906df0b28a3acc3a774f3ce", 0x4b, 0x84, &(0x7f00000089c0)={0xa, 0x4e23, 0x5, @dev={0xfe, 0x80, '\x00', 0x3a}, 0x97b7}, 0x1c) r8 = socket(0xa, 0x80000, 0xb65c) setsockopt$inet6_mtu(r8, 0x29, 0x17, &(0x7f0000008a00)=0x1, 0x4) setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000008a40)=0x1, 0x4) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r3, 0x400c6615, &(0x7f0000008a80)={0x0, @aes128, 0x0, @desc3}) sendmsg$nl_generic(r8, &(0x7f0000009c40)={&(0x7f0000008ac0), 0xc, &(0x7f0000009c00)={&(0x7f0000008b00)={0x10fc, 0x3b, 0x200, 0x70bd2d, 0x25dfdbff, {0x4}, [@typed={0x4, 0x102}, @generic="5cd229bd4b53b149ca1a7f0c0c1afa910414fd5b95b198d2e27fcb51d6e68d6c4f0c61c23bdfba7ca2eeefdc80122eebae17724858787873d24d6a37d1a4da08c52123441f1e95fbbd7da0891e5505c63c470509eae61ace96fcbcf82cd6eb95289929088d8671b96779eaea5e3ee30a2dc70b4ab3a9acc294305a04ef4a27aa6b5f012cca35ef2e256b5fd39d593781beec2e7566b8a2679aaef3fb879574062f7ea95de7f2dee7cdc26176cdada45b27ad0553833227b5bfc65247f85eeb814f20eb604320d79e1056ac799ba941e4ce5417cbfb7055831c50dcb844a765a7408114374681865be238536b8978d4cb0501020b31c834fa2b54b4b8ca8e17dcdf4cf395342408c08d83ae4417adaa6c6e0da395e3a71e165e49c57feedfaf07913284d872c3c30eb135897a94409a88c605ff116002f7ae0719e95b8d0e3634e76eb2a6ef238c07fac1a31cc295bf5f9d04e2800fa0c2a14c43cfb237479758f93e27c6cf3665eb0148cd5a087970d8787beee772439a47fb66a947dfb98bf196e86538aa2c53ed87569d5ab7415202be27e65394065842644ee76fe029c64f99338c7f4a40be8272c3529fbe2e0a67d4934f24a27553fd79ac62a8ec78c818af7ee34eaea719b1502e9f07ca22845b20e3dc4533e48f09e4685c79f0312b6b2bfc2311b3ebf8ebbf75dec1c7a8849a7c8dd6592d95198ce93e2b501e09635465eea1ab0faa24d99d3a6faba5873c40343474e586faef85815bdbb9d5ae932660329cd5ae794be122fb614ed23b0122811861c0e798998773fbc1b4a3cf5478b8803f4b1d5887700aa67acbf2034a0cc468d549f721de6a266ed53994402b1b31c7c22dd3c0ea8dbccc50dbcd31d99b6df799bc786808486acc9aa44095e5bfe5d93d29c72cbf3c36eb43295a0da539080830bdb0229f253af28d6eff924a1823e26c05712a0215bf05d806c5e6f003979e3d7766640e557f2fbb7e75a9c33201fe9bddaa142fbb776497c1e6d083f6dfbac896f75a69ade2aa338e51f2ccefbb2110a77b2313b574443cfad328b3e9575a7289ca5552929ab27065563cafb31926eabd4c0b7ce64e4ab5f8fec3648a026a4125dd375fe3a0ef81670a91088c612094b7055e9900db2ed477621692617a78fe974504fc6831feb3a6f638e341a49550a7416df47bbfc7664a2d779a5a7abb8b70145253b2c5be5e455a09df2a59b8fe0a6e00e16ceed4b3ede63ead9a29d55ca5d5f2d748d7814b3ebb7d386bcdf2cf0c803c76ba7ef4472ee4db1eacc5e5ea9e2bbedbc7561f46d03791428ca7baaf1fe13d2999e7de0e5004bff1e71c05637ba534cb4e588eb8104e5c3fe941be650cadcb500f9d4c8ac4f7e6823caeefe50e20455b2b2220ab777b71c119de45f272c24a48f1048005ebd0a4f48b17a275a4aed36578045cb41c2399784c1ce4d9bcca89d8c555ec522e9460a48347694a8d32a009f593b1f3a271c6db1309e5b8f0ccf7e9af123ff64c898eec286f3d65c89c95677e6938a7c5a88e81be5e9d89b1833defbbdd0fbf7b4e7ad35fce7aef7e3d5bfaddbaea17855491cc00491b669b1a382bf0ec346a04cc974a145ecd9d84045d8562c7ca8e889b7a650ecdc5aa0b1e21d3f94338d01e7abc9fba842fb2b6a519c3e9b63fa9eafd3953d72c043008f6b22ee66ed1eb38d4829d07f57c04a640c0a84f08bd17a29030db22aedf33373c8fc1871aa86a854127f7ace0da7bde74b614bbdc38f0ca5adda56815ec19ac3be0819216654a068420aac9220f03a395627082e491ee057d1abc186e83a7e6ceb0e8257ddd627903139c0feb5a5b4021d9de57f5116ac8d85893a581e246f5a1625c80592a72d972f5bdbbced27cb04b36a4cc5945ce483e567da84a7fe5e0ecaf4adcc2a5327bed5b77d918d1275307d5d08a6e4e7516b7fd2dec85b9373c89b94148286fe31548b81bce6a8a4144d27a1ccbe06d9c7495d523ab34f384a3e39d5e61919c41f19f2edcdf86cb5df00f1b8904f8f7dfc6575dfd4450d5d6f424999582b01c8ad6619893ce92b875455a4965f4a4cc164542b3acf7c0f38672a7212d9724bcaafee13eca04f70b84092913d8980966e725027a93c59fb0e7fb1aea7192af2466d5a679896a4e008a456a17a8d8b25c368298c7ad5284d12ee4e0bffb5761f2e2f3c46f02d91ed1ff4d1b99ff40b435edb0d542fdddce5066090b71e97ba47fd562ae5b94419567f1663afd8d7ea005a1ee4b340e9c00c0453ffa9327a84c5f309eed33e2944abf2493b351274f3876c2561466a894bdf28ef2dddf9b2576c17d0a765c817455cf466adc92afd4fa1b1155dc23cc25b4237b0d3bbb2a2e0bd7b9250282fe93e89abb21384a1bc7993961ea7f20ec3b7d107ce02effd66714b8732e402abcccbf3f53134f1e774f6cc8a2de672d98dce9f9538f7d863a51280ed1e3dc8cc80bc45e788bd02c84f461b3454578464c97caa216a32afc0d1cd1d98561e2a23417f451668c15ddd427d1580e640efa50b66f7e0880f899fd16a99d950a0536cfa2ce88786fa4880f0415789572239f92b1b851083bdddc211ae91ebb2ed8cdefdeb8492fdac0202cc5b4954a303f54c4a92dae132d47bb8fa3e3eb0c260ef6fe30ab0463daa16b160b3a3b64aeb9aa4b5118f2a6f2449b76a52c9befc56ab07693ee1932afcbbb379037e08a5662090203579bc4e8cd391209ff6df5844a99de9af731d4c743e0888473d920f87c802b4813ce7ba7d08327de6cccb44f45f7f9050ca46483b6fe8945b68ace2b2c6e174286f77bdccd9067a0bf50ddea9783fc03672b3d260a99521bbfc48367b80037fdff49015b282f8e1591a3a4e4735426d362289225beb4010514b0a0dcbfdfe784edcb458a26aa6084445b2f70fca1c8e26ee4c463ca5d8ea2e3bfe3d7beb22d8f9655fb1f91d12034c1bf7777b1eda48abc3d5b324fb6752a81d044bda86c928e8ea04549c531b2dcea1a6af0a9c8bf12a9b7f47e44ef9341ff196da4edbb488202dae844999dc377fe1c2e281ebb836922173fc18c43dc2bda194cc408678e44e455233e21b437db100c4338b1f64b976a4902fee55ab7b30fa05b40b85935df5b3c71cf5b6b88d4e3a4780d2b5f15750737612ef9f7d35f542f22c8b5ee8cb7f79a9641635223ff0633944587ade36c11cd62586f7c6561bcd0a5b90e63a9b127e33879e234c85ef278ea86e9b6932097ba6a3aa644f6274ef28d2305608fa3e4df09c024951c15be87dee1077caca6c440df95a99efacd4ce63a979e957eb1dbc27442ea05aeb7b0b4a3c06486bdf1ed0fe0cc4c15c681e70605efbefe856e2cd3e0862f5cd2470406322660dd8387e0f52d5a2699598435f87f78eaf97f2e91b238ec1842053ddf952473dabc5e170b7a498dcda9a2d8f0948f51c8b16d3cbb2b521d9ead5ec64996482592f746478e132fe35e4e7aeb705a3c828d76a078467e764aba74fd9b9f1bc76936b68ae1e3bf17133a7176c310475332b877b02e68ad29a5ca709cfffb44f48c792c817bd02a4a62fc9ae35ae09089f64f89b13b08d6b52f91828664ceb154ef53edfda0e2fbaa7c596ab83c371371670714fea7ee12623abecd2263f30241d31bff659c484963c0beaedad2a08cb30a501ebe339e3f1dac26103fb91d2ad0d11a9b99e6dc19e97edb3c206d7b341b5bc09c83bc3bef6b09fbda2b57248bea7944e4d2e897bff99e3a3062e7f8a5e3f10647617153267f5405871e9de064697c1ab2dcee1255150249a6e4e8fdc26de225074cf46c0799da5feddd6398670b403f6c3b2a7a175da2d314d8df968e54f0912486d4e8d35cf515112b6405da4ae54b4c8849303afcbb394eb6fdb40dbfb4257f398cbbcc03b1b1fee975df3e6f72ee3be0d346a86fb6e9a79b77194709fcf4087066d0f3686b163476f36723c93bec9a211b850bd59a89493595052af20d4888cc58dd54ca05e7e23f9be0b0219cc61d8a06de50415c32922d779216cbf7c1a7b65c36df8ac712e2ade10534d13ab8348ad00000988d298b72fb8ac2e4df34c34cc0c91593cbb2a49a13e666ba051254bd1b77a52a124ef1027a4ab2afefd9d488b6c8a07f1e335646206fd686eb6eb3ee25b132bb29f200546b831afc08119864b8b08697ff07f75d959da083d169e3f939044cd3e6f0266fc4699e57ca3fc5db68fd5a9d8cfea65bdde6c9b4b4cd15ac66c9152e838e6e95605d855234dfca7a19fc682615fd3f8b9692d9809a71839644060559d05a54d6da0a6f9037235b789cfe99c50d63476de50d616d9bf43a50ff7a00d7c7ba901fe64da4a656b18c136799fc558f0f87e4d4b0cc9329c3d269af17f46705775ea54fe234e2d914764bf2b408f50ccccf9129bc87a244234322878781418762f53d8d728f2b20c3697093a7b52f2a0faff041addfb237cc32642fbb7491ed366ae0d22757cdc11911fbac2ddae0e9df7155f67d8b85caee3f71d0002b613ecc0e28e6ac22e1d7092de68c65cfdfe23a32ba719554ec16a3aa7f41d29a04733c2865d9c9b8fc436eed9f34296f56cec01c7d945054179cae11ae7227f6f9d7bd608d5382c9bbbafc2f86008d4969340bac0b75c5c6016de7bcb88d6f126b70bce2288859ffbba5a2be78024ca0e0b9be37b76f4215b0cfa45f85f2b35c3b98213c2604736252fec07b0e38d2d7f5ecd8e5f525c1988af1a339d643a296b78fdec68599e27081b9a8fd5f257b1ba5190361d3858e52a6d115f449919a23bedeb36747ab71c584974d94a9f27befec58bcd8e9a5b13cca17bbe585f59e7c50b9734444f56b9fecfbc0988b4283867a78cf7606c18348f494dea417d9fc6e36137b0de8e70c48834672a59ca8b08bf3732079ef2e1a7e5d9a0b94fee68dfe5c096ead2d4434793320daef6b48566566b717d73c4b4084bd0e982b0817da5381a4c0c296c846ff43f17137c87613a7142d2e0381fd2a09b4296deb54383348725c345f178e90c1ce12064b746914061273671977c529dcd125889bf77d4f1f86d0df2dfb210d9ae0ef957fc7824d50e9393f7c190ccd27161f136de2d84d015a835a6e4552aa14cc6abc1e53d3abc9acb5ce695c1772620bf23c3e42662ad5ec006dd93bddf41e8ac92c8d91482a60312226214c550cde6079d19d9323f252b7a6e9dbbf364957937ca4ce4c1ff1f30c60415819f5c1ffc9b0ce2948a336eb8bf1d775c5e8f56621080b2a97cce2f27a03e30d36a56faf8da789942c2329f21255695e0762bd459f20037b27a59cbc286bb85eeeda23e7b0ff533f1e27bde8529c21f7a963a30e45d71f93d835f2ba3c611516b91354cbca3230e208c9a274e5e03b57ea2d1f0ce1be565378ba07122bad8eefd0ade27cd872bd858d4704197a4e9bccf3417e251f3f1228d021eca5ee47ec5dc14b7525368f0143f2ef794628a69acdd09cd688e2134e996d6f21b735663066e40a18ab81b42675abc2e516396898f6f2b5172e08adb0b5418e060a8eaa3725487df3a4ee2e29b28044a565f9525e4c25bfb75edc21f4e0d566fae73f908bde0181ced44936b57b12efb6a982ea26c6f1fb6543b871ad2d4fc4bedc048e52aafa543b9c3736fd55bb32f0a0d12e6b2ab8a76af346da3b3387a713154acf2d5203b89e885d5a058871c521ec769cb0fd545a7a10e27098df81a2ad3761221328b92cab97a2247c376dd4a429ceb86ffefec55bd7113dd7cd8ab85495e8055a2b8505ac7ca6ec52553a05b8641b995abc330527169db26129cee3", @generic="9125d71733c53b34b86b1a40aa756e4aaf0a8325074bb916a7c6caba05968e7457aa1bcafba58bb250fea3d1a0b894136ac548f575cbe7be87009bdfc0c9f789a0820fbc1c91e9539049a83290ad8ddb6dd733465618d49483adf035ce958e9f38cf7759f3e7ce7eef8ed6b82367556b9afed130ab959b3e0654094fbeb8625f515482dd635e7035f5b0ef937a99aadc71688e88ee72c56663c48e9de69221c2f750b87fc586cb6c1777cf5779facabc34aaed894d103104022952a863b92e4db7f4caf2165943c0b09ae082b88d3828", @typed={0x14, 0x14c, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}, 0x10fc}, 0x1, 0x0, 0x0, 0x10}, 0x4000040) write(r6, &(0x7f0000009c80)="489657ecd715f1f280508bccff06f289cf3bba420b13544b43503265b2cf5fc5c39679d316eb4789ce935c7a7b6fafae9449ea07864909a3775dd9b3e341a25996f6d7f1a4597c0d8de2e3d94346256d75513a41b12865b919ca1f369cd5c8cb987fbc7b4e6396c7a0e0ae15be343905a0142f7bc9e1cd89fb45dada9cbb9c00e3dc4957174f647b00cc34d5f1caf8484738f591661ee6abf17d9a8428541496b10c7c9360f48f1645d3424c8b7421437678372462ec60f74c355261395b4812ab6e58215967ba7e3b415e0d3c18737de5c6585912b56eddeaa4419492c67be3912c4c4bca049d020a45f4f0984e98db7e4d0d60bbc2ba", 0xf7) writev(r3, &(0x7f0000009e40)=[{&(0x7f0000009d80)="a6a333d9401cc3387e80d14ca31168cf48add07323fdc32d22191a43fce652e42f8f8cb918f45b336a3e5dc389f250e553c3141487e7f26281c9db3499f667ae739c5ede7c163ece7c9c5e8d9b1dee8f56bba5db71904daad56cfd85a9167675699480f9c33f8d804bdf4bf0a0cb7692f6296082a5763c8915de55d09bb9bb2e19e0715b9cfd6eed0781e4f558a831159f50005bc0962c5e924c070463c9dee5f7678fdd822b2760", 0xa8}], 0x1) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000009ec0), r0) sendmsg$NL80211_CMD_DEAUTHENTICATE(r0, &(0x7f0000009f80)={&(0x7f0000009e80)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000009f40)={&(0x7f0000009f00)={0x34, r9, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x10}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x34}, 0x1, 0x0, 0x0, 0x50}, 0x804) r10 = syz_genetlink_get_family_id$ipvs(&(0x7f000000a000), r0) sendmsg$IPVS_CMD_GET_SERVICE(r8, &(0x7f000000a100)={&(0x7f0000009fc0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f000000a0c0)={&(0x7f000000a040)={0x4c, r10, 0x8, 0x70bd2b, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_SERVICE={0x38, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x1}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x7e}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x42}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x9, 0x6}}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2c}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x5e}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) setsockopt(r5, 0x4, 0x4, &(0x7f000000a140)="ac4260fa29270625c9e3adcde529e770db767c8a4a396369d33df58cae1b43c4dbbc9002ceeb8b65d6b42e51db8be776b257db0be96741859ae016e813ff0640440effe33c6389d4d314c8936736c52ecb87bf7834de29cd3c8c7485d584c5892a0b38394a3663836d59111cbb0e09975dce3394c043fd67494a1f783c59b8909488e984f9776220c0ad320e91ba9d8a507e7208902884f5584c4794438de8a88bb656747777768f74c088064d573eb150bd5ff22a6bb26eb7a2371f92", 0xbd) 1m27.510559675s ago: executing program 9 (id=784): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x78, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x2, 0x9}, @ptr={0x70742a85, 0xfffffffc, &(0x7f00000029c0)=""/201, 0xc9, 0x1, 0x14}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x1, 0x1d}}, &(0x7f0000000180)={0x0, 0x28, 0x50}}, 0x400}], 0x0, 0x0, 0x0}) 1m27.510279666s ago: executing program 9 (id=785): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000040)=0x46c, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000600)={'erspan0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000080)="3303e5fdd1fd140000007ef52f555f2a3b9fe67025c1d97bfbf719143baa4b1f0f858c6632f47042195e", 0xfdef, 0x40008c1, &(0x7f00000000c0)={0x11, 0x86dd, r2, 0x1, 0x62}, 0x14) mount$bind(&(0x7f0000000480)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x12c5008, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000240)={0x1f, 0x4, 0x4}, 0x6) write$P9_RWALK(r1, &(0x7f0000000100)={0x3d, 0x6f, 0x2, {0x4, [{0x10, 0x0, 0x3}, {0x8, 0x1}, {0x4, 0x3, 0x8}, {0x0, 0x3, 0x5}]}}, 0x3d) mount$bind(0x0, &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x80000, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') read$FUSE(r4, &(0x7f0000006b40)={0x2020}, 0x2020) 1m27.510058525s ago: executing program 9 (id=786): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) ioctl$ASHMEM_SET_NAME(r0, 0x41007701, &(0x7f0000000000)='!(+.\x00') r1 = socket$nl_generic(0x10, 0x3, 0x10) recvmmsg(r1, &(0x7f0000002c80)=[{{0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000004c0)=""/4062, 0xfde}], 0x2}, 0x6}, {{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/156, 0x9c}, {&(0x7f0000001580)=""/236, 0xec}], 0x3}, 0x1}, {{0x0, 0x0, 0x0}, 0x444e}], 0x3, 0x40030002, 0x0) sendmsg$nl_generic(r1, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000002b40)=ANY=[@ANYBLOB="200000001000010700000000000000000a0000000c0002006e6c3830323131"], 0x20}}, 0x0) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x85b83000) 1m27.502597336s ago: executing program 9 (id=788): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write$cgroup_subtree(r0, &(0x7f0000000100)=ANY=[], 0x32600) (async) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r0, 0x1, 0x3, 0x0, 0x4, {0xa, 0x4e22, 0x9348, @mcast2, 0x4}}}, 0x32) (async) r1 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, 0x0, 0x24000) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r0, 0x0) (async) r2 = socket$inet6(0xa, 0x2, 0x0) (async) futex(&(0x7f000000cffc), 0x80000000000b, 0x0, 0x0, &(0x7f0000048000), 0x0) futex(&(0x7f000000cffc)=0x4, 0x0, 0x4, 0x0, 0x0, 0x0) (async) futex(&(0x7f000000cffc), 0xc, 0x1, &(0x7f0000000040), &(0x7f0000048000)=0x1, 0x0) (async) setsockopt$sock_int(r2, 0x1, 0xf, &(0x7f0000000000)=0x6, 0xa) (async) socket$nl_xfrm(0x10, 0x3, 0x6) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000001c0)={0x34, 0x0, &(0x7f0000000140)=[@enter_looper, @dead_binder_done, @dead_binder_done, @exit_looper, @dead_binder_done, @increfs], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000480)={0x20, 0x0, &(0x7f00000004c0)=[@request_death, @clear_death], 0x0, 0x0, 0x0}) (async) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r5 = dup(r4) getsockopt$inet_int(r5, 0x0, 0xe, 0x0, &(0x7f0000000400)=0xfffffe6f) (async) ioctl$BTRFS_IOC_DEFRAG_RANGE(r3, 0x40309410, &(0x7f0000000080)={0x4, 0xf, 0x2, 0xf1e9, 0x0, [0x100, 0x5, 0xd, 0x1]}) 1m27.412707405s ago: executing program 38 (id=788): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write$cgroup_subtree(r0, &(0x7f0000000100)=ANY=[], 0x32600) (async) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r0, 0x1, 0x3, 0x0, 0x4, {0xa, 0x4e22, 0x9348, @mcast2, 0x4}}}, 0x32) (async) r1 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, 0x0, 0x24000) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r0, 0x0) (async) r2 = socket$inet6(0xa, 0x2, 0x0) (async) futex(&(0x7f000000cffc), 0x80000000000b, 0x0, 0x0, &(0x7f0000048000), 0x0) futex(&(0x7f000000cffc)=0x4, 0x0, 0x4, 0x0, 0x0, 0x0) (async) futex(&(0x7f000000cffc), 0xc, 0x1, &(0x7f0000000040), &(0x7f0000048000)=0x1, 0x0) (async) setsockopt$sock_int(r2, 0x1, 0xf, &(0x7f0000000000)=0x6, 0xa) (async) socket$nl_xfrm(0x10, 0x3, 0x6) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000001c0)={0x34, 0x0, &(0x7f0000000140)=[@enter_looper, @dead_binder_done, @dead_binder_done, @exit_looper, @dead_binder_done, @increfs], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000480)={0x20, 0x0, &(0x7f00000004c0)=[@request_death, @clear_death], 0x0, 0x0, 0x0}) (async) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r5 = dup(r4) getsockopt$inet_int(r5, 0x0, 0xe, 0x0, &(0x7f0000000400)=0xfffffe6f) (async) ioctl$BTRFS_IOC_DEFRAG_RANGE(r3, 0x40309410, &(0x7f0000000080)={0x4, 0xf, 0x2, 0xf1e9, 0x0, [0x100, 0x5, 0xd, 0x1]}) 40.449766679s ago: executing program 8 (id=1564): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000004c0)={0x1, 0x0, [{0x400000f5, 0x0, 0x6}]}) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r0, 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}) 40.293305374s ago: executing program 8 (id=1565): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x100a, 0x2}) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = socket(0x10, 0x803, 0x0) r3 = socket(0x2, 0x3, 0xff) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0, @remote}, 0x10) sendmsg$netlink(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000440)={0x100, 0x1f, 0x304, 0x70bd23, 0x25dfdbfd, "", [@generic="da00c787fbaad66e90d7702c767a30da9719fa7163a33a10d4a53f46dd4aa123ff8a86bc499d3b8421825b09cc6224a3ec3933889842313de00120ed7e6b2bca1d77e069f13549e48f368c26dd2dd2e703570637a52a164de27a6a4eb5bc20718e1b63f3b774feca557a7c413670c7c4640c2936e949f882959a95697a17db1f6e70804cc2bfb95d408cc3669601ba55eca29dc17afbbb30be7c1a49ef6c7482281905685e2c25216ce1b7387511c467294a81ac37c56cc1e1407972a6943d37e0308ba039144590446373b2a12838824079ff646827645313e35eb9c2", @generic="a42f3e219bb90ac2d0e425b09a5666e9"]}, 0x100}], 0x1, 0x0, 0x0, 0x4000}, 0x0) sendto(r2, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000003480)=[{{0x0, 0x0, 0x0}, 0x6}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000000d00)=""/225, 0xe1}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000003580)=""/4108, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000000980)=""/142, 0x8a}, {&(0x7f0000000880)=""/238, 0xee}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000a40)=""/120, 0x78}], 0xd}, 0x7}, {{0x0, 0x0, 0x0}, 0xbe5}, {{0x0, 0x0, 0x0}, 0x7}], 0x4, 0x22, 0x0) r4 = memfd_secret(0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x13, r4, 0x8000000) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x13, r4, 0x8000000) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x50, 0x0, &(0x7f0000000200)="8b5071c6cd864231b996623c8df2e03839b8dfb0d7865c6fefe39ea389c7aa220de978dcab534586578e40fae0a3789b088ab8b56d769cd2cadefaee2a968ca46b3383b56ef623398a2938a4cff98b31"}) dup2(r1, r1) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@increfs], 0x0, 0x0, 0x0}) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x100a, 0x2}) (async) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) socket(0x10, 0x803, 0x0) (async) socket(0x2, 0x3, 0xff) (async) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0, @remote}, 0x10) (async) sendmsg$netlink(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000440)={0x100, 0x1f, 0x304, 0x70bd23, 0x25dfdbfd, "", [@generic="da00c787fbaad66e90d7702c767a30da9719fa7163a33a10d4a53f46dd4aa123ff8a86bc499d3b8421825b09cc6224a3ec3933889842313de00120ed7e6b2bca1d77e069f13549e48f368c26dd2dd2e703570637a52a164de27a6a4eb5bc20718e1b63f3b774feca557a7c413670c7c4640c2936e949f882959a95697a17db1f6e70804cc2bfb95d408cc3669601ba55eca29dc17afbbb30be7c1a49ef6c7482281905685e2c25216ce1b7387511c467294a81ac37c56cc1e1407972a6943d37e0308ba039144590446373b2a12838824079ff646827645313e35eb9c2", @generic="a42f3e219bb90ac2d0e425b09a5666e9"]}, 0x100}], 0x1, 0x0, 0x0, 0x4000}, 0x0) (async) sendto(r2, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) (async) recvmmsg(r2, &(0x7f0000003480)=[{{0x0, 0x0, 0x0}, 0x6}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000000d00)=""/225, 0xe1}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000003580)=""/4108, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000000980)=""/142, 0x8a}, {&(0x7f0000000880)=""/238, 0xee}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000a40)=""/120, 0x78}], 0xd}, 0x7}, {{0x0, 0x0, 0x0}, 0xbe5}, {{0x0, 0x0, 0x0}, 0x7}], 0x4, 0x22, 0x0) (async) memfd_secret(0x0) (async) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x13, r4, 0x8000000) (async) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000002, 0x13, r4, 0x8000000) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x50, 0x0, &(0x7f0000000200)="8b5071c6cd864231b996623c8df2e03839b8dfb0d7865c6fefe39ea389c7aa220de978dcab534586578e40fae0a3789b088ab8b56d769cd2cadefaee2a968ca46b3383b56ef623398a2938a4cff98b31"}) (async) dup2(r1, r1) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@increfs], 0x0, 0x0, 0x0}) (async) 40.263336977s ago: executing program 8 (id=1566): r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x300, 0x0) sendmsg$AUDIT_TTY_SET(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x22, 0x3f9, 0x100, 0x70bd34, 0x25dfdc02, {0x1}, ["", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x800}, 0x400c081) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f0000000080)="c4e27d9811c4c1fde69762ec7cd166baa000ed0f20e035200000000f22e0f2af0f78e50f01cbc4c1d9c27df20b26650fc71c583ef26c", 0x36}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_SET_NESTED_STATE(r3, 0x4080aebf, &(0x7f0000000240)={{0x1, 0x0, 0xfffffffffffffeae, {0xdddd0000, 0x80af000}}, "cdb372b4dfe02964a59572ecc37526989e90f15cc175ae8c93ae45591f356c6884a1eb49a1ccc74c2260aded1979bfd746a27408d1220c39493a1d3b65f5306464393183b3b654e5237f83855fde05bc36e88baa2c07c6acd1e5d8c2b3736f1ec8fb98c1b5c20bae0c02c146f4182375c277e8647f577021416f8ba515ffa35cddd261d521df3e841a9179cda39879511c2e9ab06778ce9ffa6f2c9370d7af33bc74d16360a42aa2ced6433463ef4bbed671371e8eba18f2aa973f65ff1b5b35c7c67638ba4aaa64a717f556fe32f70ab1f227b75eaace9c63811a4abc99987e6c8964cfac90a0ca3384510dc63e3e3935540ce749bfa6a8785ee00fe862262ce28ff980e350a64be310b5f576ccfb5a2ba166b324b4bbe9f23030a79f16f20258d077d87f7b1e5b8ca402ce6e51b3236729fde5e6f96d7a94c8db3cc00fdab35e2544ebb424632bb9d82cbfb21146bfeb80e5f5e26ed89a6c521920b5c02cd9cf8063e1ef18919946124f64f749f5c2e3d603af2b7a2d2d24acb6ebe5f47b988dc51e690d9aea44fece3a353bae1b80dcae49c8cb6443978623b0ec80cd0feb0a134a51fdd2b1912a45c6ca41414273268c676bbef4ab3e2f7ac5e061d6dcf0041af2cc971a27b616444ae913033933ed4b1d89b96c8ee9edc86ee12d5917695796906d4822fb3a931df763e3a8e8893ae4749765bdbae4377ce47fb5e26890cb5178c03dd0df248bf35caf84f3cea3d778086065dbb0cd51ea04f28dd6ce80820fda0ffa3f33d38adb2d68d41db8ab27d4cad8b7abb026827738fb9c59d043199cd27c2bdf9711acb36926c730e216de7ad2de0326676916586ec8325f4b13735e34c4d60bd27e2fde3edc95dc59cb69c1dc25569da425488b6b6e9a63b17964ce1fa57bf2c7508ed199cf64a5cbc23b01cdf08b1ad4337f1b0aa02a6c137fb90e32fd7e204966170aa80fca868a45d496be7758c47f83760208793eb1600b6ebf4d1d2dcaa2b741f1c0b9f8844b9e68ec7f7123083c6926a1e95fe9b75f16064f213f69f8f1a97b66961279a6aa3498f146f7e517c2f5a9c0b0673b93dca4fe0c48d53c8f5f89bb7ab0476e00a13e020370077a55c28abccb585bcbdf29966a4db1c3ab0f3f58e54640032484e08072aac638b9c9dc9655a525e9016d9b24358ba477695875e3abd484ff3adb92069825841c3bd1870f708cc25288ee5cc4a6d7fab62eaa724a7acb4ee5952db977b4da11597891f5c5af6086ddf387deb19ce0995ba175f830c94b5adac04d8618a262b3059fe96d5b18690e5adf3e592ae77fed8214ef468d0cacdbbdb1712cff009e03146b57bab5b8302a5ed0f75f59c63877ad8fea5ec596c667ffc2337343e1726e79985bf7c663f8dca6ae731dd96486568d0c0e4c3a3860d7250e04373cc55018eda3ac9077cd2c5317df8992b548e34344ca97a9ed3b6f8bf1a97e060231657706c9e8ce8f03805b111d4bf1a559f4cf0822a20cd9ce06b56c5f051317e187d76a303af82d2053286d5d3cee381602170f5bb4036fb34c080992e9f7d509aa230935233dac608f533ae2a26c5e5710e6c2ed1bf61303cc3c47465791333dae385f91de77c3357fbedbbb64ae3b868ee90b98ab647fa0dcc85bfbab33058667b95106519c7ba80246f73391919fb575dedfe436fb190e828fd58ac25537a4ba5ef0a97c595ce67a740d1cfd84a05d3462d9203dd6ea94f60dc03a29c3c81aa25dce4b330fa7500234016373add8120018ea6b5fac8597fcc8404c793658db3277e2a7e042cb56420002922183f14af74d970dec12a781763c1d9d69cf664b065a9b09491b1ff043e9c9a2098975c17e82a5d06b9f1081c43a539669e95991d866f3105e0b327ab8659e23bf1b196603c7406221e47494b765a114077187295dfafc261ea9ad3064b3449c6e8ef5e2517f609995adf82710d6c23a83e06f61c8186017afa6b2de5b28082770edfc81ee72e46fd1365d0a7583e3609ce420e54cc7a2d57542b924c6c5c9c896d068912adf22a97b3547502d0181d2c69729c539921ab16c466ba6d1d518c3e787fb0e9f708c9a1bc6d428355f0a3bd574397a6f8eda6a1503854a1bd4004719db60a9b3fefe434464d9f2aaddf44ee98c503ac606b7d4d8bac4efa557a77fa5a31ed8c8b48cd1ee6e4e7731ffb273bf21838f4e0cb8eec8a2cbd8acd40c15fcc3959ec3b4ea86680fb1e65743acfc164c6ae830f81a00c83102085d6ae8c7b4424ee0e86673015d98449252de73a25bfbe1697ff06aecf299b2a0e7ce452ba6bcba6b6da2c494cf0ce51cbb555cc2a371bf5a595748486825b0798221f40d2c29396431d13a03248874b893c7880d3b87cf845858a31f68fe57b032e3e0204fd4fb23fd5b2357d8e4f6052dd058b3bf6cd913b4341446e62895d6a367e4233e25ef3aabfb7f35a7804938e3181b6f551ac4a947ff016a12dffb53e7101b6ee911fac7637b2786cf95a4611376d0ac7b1e61c763040550e0c00ddb39a11086e08941c518a5ebedcff2c9477f7be26ad4dc48d837b85d082b4a54c8ec3f1caff75f7fb8f1282df6c5b336c2e56c0f35d9c5dd38fc91001e950f5fb41b58a620a9ee5e6b001a637aad4ec9ffd09eb762fd0d1d8058ca0e544329ee8693547095264c46d9b716fe56ff991b28dc056caefb0d08c0c509ab0eafeffc280684f8654b18323eddff28b4e778a674b4d5b812ca24e1980e56032d1d32eb472954eed24b99bbc404dc920e16d4f8e792d6fe581efa82420085155ab9716dc642b44e2a9215cdaaf3df4fa5ad66a26804ad87b7520c132fdb595ea560eb408b5d519cb31c2c6ed2a16fe971d7ca71b7530af7478f06509cc988b96b27dd3e667ce4b08ca685ae818527103addba74d71d094e7a58325658343b989a1d973fc9f1cfebe848c35279cfff728928f77af22430daee46cc9242fa4afe5197e6b42811396f9136fbd545826e020a910fa790acf9292472b7ee3b34723d6f56781d5c061be6e535e49bfcc292a1208645c730b6aadc94e56f05c6f8ca71c7fde81b687190accb75b08f131d61d6536cb3810eb2b6006336f700f1e6ea8104de9c9c6c9f4566a3783d253e3153e9550b91d547430bbe6dc2b586ad5eb67c7add5b009fa44c416bfbe28e524ee6a2d0b016331037010fa882db5d35cfa359d1c7a173cf913e11b8888d0f37b75011f26ce9f97b132dd6f50cbf4bd7d1f9201c55b7ebc08c4e2df4a3b35d2980bf8ee63b8091fed356f764c0bbcc95a91afeb4a2c1deb3fc0c44fa76d768fed87d737bb3380794e4b67932e7492e6558ca53599a446664031ef83e6a6d5362d89eac11c767932f477201d2953b4bb6058f4a3baca2968719edbf41ca5da5be2efeb9bceb38e2f1394ff41d9e93ecc746175b8e5fa2f5bf903663cebc1266ca7a2f8c57340c1ef42e4fc8a85d76ce24237d16f1ac13d32bfd1121017e9a72ad3fb0e952a296ff9a79bdc5be6d8691696720d97daa7c27fb9489e47584c00c854779de5980490afbacad0d0774a7f13e424b0ea955a87b7e296a40eca7ab8f45ae76170da77fff6b554c50dcdc6a261e8ebb7d2f24583023d001ff218ec7844fb4640736f04e9f7d968aa74bef26f65eae961a4857a946d3b221818a798d65bf74f8c0ac1b4529e36183c49606890643573722d467f4c464e68069955e561ccfd4423c2a240cfbb96efb668844ba0a1ceb910ad4ef06cd0f13f7ffa85744bdd0dd16ca27f62179b3916868187421b6d9f9c698d6542a02d4c124373ce0f10cbbc6b9a18385d99519f06a24aa9a4f5560157880233ee8352f2e9de0ffa333bb50932587a70153a37f25263693b86dd6a61f7d1f40cac0f205b65fa2faa3098254fb084160c271addea6711ecae589870450b941db419bb27c8b597982b704ba0ea0189e7b5cd6b72e3529cd77e4a79c752f2f7af6aa43ec9eb0bbefc91a02a85871771189c1f9a0742e8e6fc2d71575e20631dee592f0ed44c9d8f6a22e7d7844445066ca5e8bb97dd5c2ca0365d7c33563ceca884e8e14ba21733c4d2415c1be9369298fbd616fd792bd767555aa2deec8f45e92e10fcc88079cf0093ca2e38adc797845548005a0660b5cbf6423d966ebdccb6ce9d5d476bfd562dff0dd1f8e576d424c0f5cbfe68a3a571e860e5665861a133bc8eb3d9838e9a88f18edb12dfec18a488ad1177ca22f6f763beee9c1e0dd61344997dbbc6de56800f15d2b04a4d83a0b79adb12c54aa7c418d8fd0c96b5797a003b8313d14093fdadd4b530233dd1176e86090e0cc5401d6f98529de8bb6094b8e2f02b53f562a4c115655dc2619811d8caade655b767a5d4fac6c10784bf5bb06e9f535fd1304f383e39bbc5ce58a5f2f9deb9af1d6df6b491fbcbb9053f9bc73da0ae2e815ae72aff41c71ab7adc71074dfa6906724f18b74a344f7911994ee8ee843fd991de053dd9fae152d02b4fe0818c6313aee7df2f32009221f6c2d0ef9b53b7c2e795d64dcae34e5fab88e6b112b935fa836c6868f72077c57a42a940d3c0a667f3d0b674a3de2aa8c3443748c3a5ac949f72ed49220a9cbf0896794f58e12b74a1d7c7bbf8bec7d8aa055855c34a6c25d6fddd22a73725ca3daf8e357b8173508be65d329a4b97820cdb1c7a98d222a839b4da2a33ac687ab4004f5e1d90be7dad53a50ab4d6bc04135e0a9f31af27dc75eae3b9e7fd7459455a4cdd7faf94c5fe701d66d2006719b9acb72db3c89ca61bddea7c0be7ec769ec1cbfae11a77f36a59966f042e5dd32ece56932b083f0cb68c92194c6a4ca0267186b5f3ebaa25f63b6a1b60a2a5c78b9b5b488962b2ce4854b51ab2bc001231b6be3fcdc5563b0950165da87745e387c1205ba818287a8cebfaae10ff461c2933d775c6cddaa936d1907e29b5b4e1ef0a000aafab5363dd692560a291a71f06552647144cac4884a8ae8f2dade616384eeafa54f84737d1613beb945faaa4a316ee2e2a3a094187b5edba42358e930c89bfeaf4620bada8aa6d6c8800d1b19548a308b8310a0b51c8ccc7db60aa2a04fd8b21769a32eded238f93f476b69a6548a8a17aee1d0c4476db41e4eba24d9351d3f98fac043f423ffead379b6cbfb05aaf705ff0dca6e5f6ba36d00d1bc98714a92c8ac1e7cbf441521c98e2b913dd7a5d8595e0479537029de96e2991652243fe3093594720a0538b1687711bf0bc46a1453ebe60c5d33bd798b66f19e69c90e55c2b68b62d1a759a3519630798dd4434fa658b013e28fe9befca82abc1f89a3b246f2fd44df84f88dab2792fc67b3ef2ef8eef84e441e2a7ff5a83e3784a5636a7d4775f5b3063d8e190bfcedcd8083d864d0cbb2fcca7af05cee2be552d89c801e760348dadf01ee4dbb9fb09d5b6c993ab9ac9ff7d5e1e104ab3a894f6cc9067ad64c5a97d3e12efd17820b3c07e4ce302a20fd4c5b5de8752bc4e609fbe9e6cebe713f309229883790ab6dffc22864f7b02fd9026a07299f8cf1e799acdd448428199165abf20eee23988cfcad773c7bc483f941f994c07f255e6cd72e7198f34bcbcbd801abb84e6e383d7bf6e217ee0281f4691beba5d17ef8bd59d7474540dda647ca3bdb8e280a2e6b7a7688bc677a25b2186b1e59e637737366733d75f02a597b7cabb18e75a1722d2327f4f2f101955ca88636ae97d5740ba61d7867c5141becd39f7fc5abb5b96142e0995046c2ab369ac46c18159d5a3569df964e69e7686471ac756bf0515fee78904fe8fcec2096b5f3e00", "8f9bea13d6c1793efefda669a3bfc1a1f2d2afea1c14a5b35aac4a522cce409cb88f5802ab78a0dc4ad9e13501a073e6fc60f1778eecc8a6f5299ba9f7dcdab9079dc269bb0d7bb287afa53a930cfb99ca80b3c23dd58d7a4d8ceadf2787fc4f8c638dcd55f8e962ef362db8ae2d407ea8f04c151b89947d52c901335b5ca070883017289368b02ae4676286906bf2f984ae3b2f4ce4d345ea814a725ef388f09b6b6dcc519515885e6e5062d9cd7e801d8a14b1c5b86c404a3bcfb968a48710eb7c451630b0e3895739f51e1379f25a9848fd01021cc53ab10691091090b2cad44133a51465c16c2257cdde467cdae5616e809ad2f3ca71a0b4ae46b5b62142b1d6f782c4286dbea20f02bae71821c1c956172806c55069c3e33f8811a31a44856a1d0521c3e81c12b6dcae2b0e5f006a9468614031c6ad977aa589e4076f55a5528d7b408fd429da83d78bc7dbb794b4117379334fb9167b872d0459a457ae425f768052a583f23ff60a29f11659756f40240b1939fb8b72c3fbe3963680fdcc09900ab387757c9146d223ccdfd5aa26682d39aee3e4b327748d02f82964c117fd480804952654de00db09934cd5c1786b35453f18515ec8f28ee9aee0bfd367eafdfccb54ed29fd08bbea75cbb3d87191e1e56de67175572aa09f2eaa4fc1f31055b08ce99c30dadc63c743de7fc3e5e0511c98d6b37132f66f09577f6a5f9d113865830876d2f33887136d976525d195790184b7eeaf82169128911c37856b5e75db9999269b252f12d07c62236fac6835a3c13261c527d03d33df946ddfa40c85548ddb9179cf5d963246e215fa0f76472f9f24493aad8db71422f1d1c31a454980f2499294f858de9e8a4937f832b21104c843d084ba15466453f9fd830a1d7d5dbe801ef67c2d6ba52cefcaffa798dd47e9d1e94729956b62ccaf200ff3c32e41cabf86de920f74e1c9e00391909b622505388a3d297b4095f5aa3c17ef5e68c4b3ff18855fd13ff2fe3b1746155d149baaead01ce8d975730b235b1fca6a158f219d3256489d1421e9a008434ae4acc01e583a3145633bd217a6b74d4165fddc31499b6bde7341aad811e80ee6aefdb5aa993926b57d90c0098babdf172c2ec2fe85ba0b75bdc898ba9a2dc7383533b70f3eae8c5c91526a9d5aa99f4a91c9a4235b05558f9871f1e2254a2300e7bd5b4c0fa0bae78e00a53400ca2d1bd03f9d47c82a0e8a17519b53ab0274dd5fcab49ef76a567c156b947b38744657321da66d2983024a67adc00adcde04f35fc2cfeb39c0adcaa508ee7cb8b7a6b73b4deeba620538003f11f390d108c466a2058db84b122b62844f6aebf2d119ea050ba34a1152c439b4ee0491d9417398ec2b7154bdb39ffadb6385c52108f61cc0847cc8e499b3009b00ea000d1c84848c8213d82aa2c87d9c7b15fdf23454190b5c18f563985383a42c2d600155970c15cde8da2d14ef5908704966c286d59a5141bff15ed1e8b7c1252d8cbd641c70f8129ca870fa1235155cf642095b20d88de5c0a0ac6e8969c05996481d1e8e7f9cae627ad6cd374bffa2c8714c84e735384c4064c2e194f26ea16d3d99259cc394d2c4553578ad251c3fe2b88b316dd3533b644ec59390868fe5e7f79fa721ae8dd5ded8ceefaad3879b8c5577bb831079b44fab7db38f0b61d74ed192b2c61cfe6bed13049db2c6b85434e46194230ab022f7d74be00a844023d9b423eb03ccfc0ad3e61b950cd9801941fd8e5d4b90154ae9f173b42fcd658190758f21af8ff9086d4eb12bc3496bfecd99211c1048b3ce4dd25f0934d7f17d45f50084c4ef7c31625080a1c1cec43922d89d1945f675d980e8f2b374c198fb6e857d099c33aeececaac17aa5c12c343051e7dd2f8786883339dbc643af493745974a4da505844e0419dbddb4eca492713d006a5ff47d78dfac1642acab8caa7bda595b6b9532edf6da9ee99711822fabf8e8783dc8f156d1490f40ed6aedb4f97ce55269a2070b4aa3fc51ef22d9fa8342a03ef1b27831f83ade237f4344797eb29f9bbc6aced4005f4b379a1e0b060b4f9cbfce975b9bb2b53e1228c91753a7dfe6d67282d565c1ef42a15c1ff0d49f1128694336eaa277fd691de0748740241edb9250ab53e53523b2217fd4d554fe482c35d8ebdce8c2d053ea2b035a5e8f9ea2e683b24e418698e48b6bb8275c6938c61a6fcafb1f7c73a344db76bdc8cafb1a10b13121e62e3d9b92ad50241ec0908d73255cb72ab5d144757a55c116343e6e6c61bb0999615ddca343e02a5e3438cc9f66b1619c4467b12e615918d2f27392977775c165530dc0059bb41bd6103e612ef5bcd7f2df54ab86a05836b0bb685c05e935da8dfe4144217603c6e4f703d8062af788c7acf61285baaf7c7043a0602fbe8d61daabcf07156f7ee60debca3787d1f4b60f39c341df2908bf7944a5753883626920f1e82eeb374409fa0b331053a9c6bd3ab48682d228ec04d7cb3eb94917d00bc97b46ec14f1681013969cda5ea2c95fa390b3d6422ce0ac242690fbf352d757c9fbc66d06b0e4578e43f032c5f033d54618d178ef0fabdb00108d23cae66bd4ce059709b01e5b8ffec5595865a1c77c0bd8a1f2cb5f13d2b49450b23d021f64247966fd07bee6538fb0565b7eb41489566bc066107a345d705335bc918fe2e3c4edc50872fd25933aaa908cd78eec4e414d46c035c734af8a5b8d47fe62a4a9c49da0cf6547cc8d6702a2468c8d6fbe0ec7d90888d0bf3a0c7c42507d0baf458ce087d4c7725f42edad430abf233b064186c111b4c1fc2861e74426a31d04e2ade9d7acd8f0ac376b712d1eb20175b93b6900291b5625f90276f0857af6b0d108ddb0d772f501e687196c7caafc90010403596a6b5735e28ec6363896c8719e6002dcea716038e7b773c250c98aae730a7f39d995d0c737ff6e29c7a548c69896355b73d50eff7f7a1238f66601d10e4ccc6fb5e924a59bb41da1eba811f5acb22e8bc3719f3568d0fdc0868b29df0727f5cd50290a1845e22d523cde3002560fef504bd2c9a291c7a81a4f2b5b8a015f379009e3e8baed5d35c4a03e09afd37d7fe9d86e86eb53701ae8016d5a19ce5e96e11549ba09e3c2a6700ea84796091f6ca47d4c68fb1e6f4448e1b72f6d4b8af491b635208b31356140db8134e5a1594e47c7ad68dcd2399f49731c60f5f6c101955d4c31275df3d4ce3207e8dc03b87cae229f1f1d09f0064ef7b0727f787efef0369222717129287a9b3a375e6aadd40b6fdaea3d43cd59febe098b7f80d72343bb147a20b22b5de8fbd32bf4ce64f3ad2510dad9c243327e7c706b06004d1cb82e9cc113d74bb9cb820e360c9a8992b884a65234b93250f7ff8e7271983c6505cdf0524b5a8e60f8b3d86281a903ee62d3010d62a788d360182c1106486ee1673f5b7da5a2a154cbe53697305907f64140283f78b9b3b78d2a420586bbac1f72b4388258a0e7c1cc26048cbf3e47c593e9d3300e98931801efc3bdd0ed74e0d3b4f881c66b71a401d9719a1231394ffd04b35bb3c5dcc5ee18696e8327ef9f0f7d8ee218662ec6e747d5c009ba9462d0fba519be8f5f951a5bc077a6eaca928536f35e5929863357cc025fb80c5806d3b7a9f2645e1f6d3239bf763e9ff16fe6bf30d6139f2a117fa1db0d6d2c6aaecf1cacc1b28b24587c9bfd48e52f37651cc97c35d3dc3834b7f973213d0edefdf42a239da89bf1b735767f9e38119de3fd24dbdb34c38068888dc8ff11d19b1950772e283903ce51b1c13e86d58b283dc8f8a3c9456115b19a0561f3aa9c7eca553c4e5bfc20b5da4b32e607a57c2577ab2a65cedb2dd754a2363b37b138ea37e2e3546eea289da7475850e393e7331416bcf4ec75f0c6e654df1fc513e0dcc52ba57e9a128d148cf42d35fb9c7168c959e1ed6e4811fba1662c22194101a6d8787e037a35888117c854a2ef8f685076771ab5aefc8135cfa4c2a25680c6566e0fd19eee7cc86ece140efb6fab4200eabc09d834239abf5f48b46ea51797ee393693270da94c3e73859c01d1042e2eff0b1c4ed41ea560f38b8483d94b9dace687bbe8993fc4e2872b686bf299bb0dce34874d940fd2c36b5270aedd09e5e5a952d70f191c011c7e269219477fe8f5ded564f14fda6461b64d84ec32543a7ed663d8d27d8b8893942e0b7167f3f7b936f8f1fe623248d9815c5969f3a22f0fdefb527d9a870d7ece5430a9adcfee9eef05d235a0c87989965b20bad18c96d696e817c95693fec426ff81f1250e81c244058722243cb3e2df722ac46554a368a90a81206628fcc889cca832a8d4ed20188db0005b1b1c494e3dcce0622dd72ee35f4b4ac447909937bf67807344f5a629230752645aee6c70a885a80ea0e491fdef70648bfa0060ad780322f2cc0637feb6c5754073d71326bb5a5c0b8c9890fffab1360d647d3a7b4e4bfb29c3162f311d7a1a41c3c5f739542ec723fff2c1e086dd79b1f22f3ff5a512e7ec7dfa54cc6883ae22b949139b1f029f8674ea97c5fb8125a3dafebddd524acdd1618c9f9b9fdf0ea659c4bd4b8da12cae75d1f5ae611b8fa7fd23ff0ff7dcf8a10540120d03d72db15d0775075c1c30ba7e6a07ee6633fa6fa396ca3a5799a7905db5d49e8e8ce00eb7a9af5f2c60749bc28c4b188054e21f44f28d2d1258326ae27a1b14d4704ffb93ff506bbf07e0e4e1bf2502fce11eeb83b9c491a68db0744a61ec449f5338c0b40d77ed16de2d935320bbd2cea2a164f26e7b619ddd81448009adeadfdcdead9df5a1c6da9aca64f373dfaf7cb940aac9f5eedb7a5d49eb74dc0e0819b05f328e9a4ddf3ef0a27cf01a853e02bc69970a32930c48509d726600dc7ee95e119d4cb28f87aa13b7ff846c338b5f9090586ff7bd983721d4a4b5a2e9a3e1495644483bf14861d524196f0d73265688794d6b3b4ce8b3f994c56a82a02a35aeaf9f79c08f5280a6ba0187eae965e412f14cb379869c997564b0a37349dc535882d5d4054d18bf44cbfccbdb8b377761096c974b3dde6a9dc767937bc3430a7fb614671e73ea867b4cd499f2581766510ad70811cda49b69b5afd380ae2ad43281e6640d4f20b2615f3c0b20f7d45c69a9cbbe7933776e07043b141664c059f1c6de17d44eed8b6242d6e8e8b3b86cff4306a9657e6d6f0c429f52138c6c5f7d155bc713432ca75bbf77c3a2c06e546474a7c327d10c46be64e6729643a9455420c48677a23c92f05e3e56f7fecbee4dea0b9eac600739cd068305bb6aea50d5d1042f821e78f2942d603c46a1e4541756bac183b640935dffe8309e3e90a170ca3d126375a0177b1d94b72b622607af60a2cfb9b63464689237fcdbb752e89335aa96c615a59e39fcd89a3a39445e78fb5dd491e29f638c162c886a762b16850863305496ca800d4c3d39892a255f9a26b438662e6bc67e1d5115acff5bee940368df7e182ac1cc24331adb6e155ecfa1257d2f47a6b959f2bcf2dfbf86613c7761746ed85fd7e2a3c7c8602ee5143b100bd0a5026146becd255004fd8728bcfad605fad03e754ff1245e7716884e7e6898158ca4e9ba58cf09d8afe65fc18c2529b43a14e7eb7451b8072d68124be7b9133301d840191435de4704e2dda8ccfa87013f733aa10431faf7e46be7a391809af91e5e98d63c80a13c4b4fbb95b44ae5540f62f43036daef02b5dd404c0b08d46fa66fbdf0b4ed839494aa4c85194dac555e4061481c6717a3306700"}) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$KVM_GET_STATS_FD_cpu(0xffffffffffffffff, 0xaece) (async) setsockopt$inet6_tcp_int(r4, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r4, 0x6, 0x14, &(0x7f0000000280)=0x1, 0x4) (async) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r4, 0x6, 0x15, &(0x7f0000000100)=0x5, 0x4) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r6, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1001, 0x8, '9P2000.u'}, 0x15) (async) syslog(0x2, 0x0, 0x0) r7 = dup(r6) write$FUSE_BMAP(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffda}, 0x18) (async) write$FUSE_INIT(r7, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x14210000, 0x7d, 0x1005, 0x0, 0x3}}, 0x50) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000004380), 0x181c800, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=fd,r&dno=', @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r7, @ANYBLOB="2c756e616d653d696770fecb3a7176359102a8a9212c6e6f78617474722c76657273696f6e3d3970323030302e4c2c6b"]) (async) syz_open_procfs(0x0, &(0x7f00000003c0)='mountinfo\x00') (async) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f00000003c0)={'#! ', './file0'}, 0xb) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r8, 0x0) futex_waitv(&(0x7f0000003b80)=[{0x200004, &(0x7f0000000300)=0x3, 0x82}], 0x1, 0x0, 0x0, 0x1) (async) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) setrlimit(0x5, 0x0) socket$inet_udp(0x2, 0x2, 0x0) 40.148258509s ago: executing program 8 (id=1570): r0 = syz_open_dev$usbfs(&(0x7f0000000240), 0x75, 0x109301) r1 = getpid() syz_pidfd_open(r1, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_GET_PIT(r4, 0xc048ae65, &(0x7f0000000080)) move_mount(r2, &(0x7f0000000140)='.\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) mremap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000005000/0x4000)=nil) r5 = syz_open_dev$usbfs(&(0x7f0000000100), 0x76, 0x101b01) ioctl$USBDEVFS_IOCTL(r5, 0xc0105512, &(0x7f0000000340)=@usbdevfs_disconnect={0x8}) r6 = open_tree(r2, &(0x7f0000000280)='./file0\x00', 0x89901) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x102) r7 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/vlan/vlan1\x00') add_key$fscrypt_v1(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe2(0x0, 0x0) dup(0xffffffffffffffff) mount$9p_fd(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000002600)={0x0, 0x0, "5a77bd318786aeb879ca62cdab2a02fa560186d85b25a5665a3247e500f61681905db88235f8a5447dd2a2ed6e91626f068881e50f68530c2b21a100efb76cba37ff3111d6847e0c7f719e169a596e5fc008daefba68f6222103472bc55704cdb72b4b996ed82ccb1eaae27969d008ba7d34171113d806726615380fe65a6a0a72e19c2b60bd6276fd8bb6363d10f70da60fd53ded22c87eb2be010e4a62fb73c33424b437bb192c9d06ea6ed04983fe5c5ca033dfce0a82575ef14eee686be0fc58e384f93a13e4e8bbf599394baea3a9ca1864f0a35d6cc38fca32ad6b39905a9727d2001457df7be7e1aefe3635b2ee97c143f28def4b73905ca14d90d1f6"}) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x80045505, &(0x7f0000000300)=0x5) ioctl$USBDEVFS_DISCARDURB(0xffffffffffffffff, 0x550b, &(0x7f00000001c0)=0x81) r8 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r8, 0x40087703, 0x400001000001fe) ioctl$ASHMEM_SET_PROT_MASK(r7, 0x40087705, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1c303, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x400) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x1) 40.033105761s ago: executing program 8 (id=1574): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs2/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x0, 0x2}) ioctl$F2FS_IOC_SEC_TRIM_FILE(r0, 0x4018f514, &(0x7f0000000000)={0x0, 0x7fff, 0x2}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x4, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa2f01, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x2}) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup(r3) (async) r4 = dup(r3) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000100)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r2, &(0x7f0000000200)={@void, @void, @eth={@multicast, @remote, @val={@void}, {@ipv4={0x800, @generic={{0x5, 0x4, 0x1, 0x2, 0x14, 0x68, 0x0, 0x9, 0x11, 0x0, @private=0xa010101, @multicast1}}}}}}, 0x26) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000180)=[@increfs], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000180)=[@increfs], 0x0, 0x0, 0x0}) dup3(r1, r0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000640)={0x10, 0x0, &(0x7f0000000040)=[@decrefs={0x400c6314}, @decrefs], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000640)={0x10, 0x0, &(0x7f0000000040)=[@decrefs={0x400c6314}, @decrefs], 0x0, 0x0, 0x0}) 40.002126293s ago: executing program 8 (id=1578): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) close(r1) socket$xdp(0x2c, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg$inet(r2, &(0x7f0000000280)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)="7ddb889a", 0xfffffcda}], 0x1}}], 0x1, 0x20000054) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) (async) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) (async) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) (async) close(r1) (async) socket$xdp(0x2c, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) sendmmsg$inet(r2, &(0x7f0000000280)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)="7ddb889a", 0xfffffcda}], 0x1}}], 0x1, 0x20000054) (async) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async) 24.970486269s ago: executing program 39 (id=1578): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) close(r1) socket$xdp(0x2c, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg$inet(r2, &(0x7f0000000280)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)="7ddb889a", 0xfffffcda}], 0x1}}], 0x1, 0x20000054) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) (async) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) (async) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) (async) close(r1) (async) socket$xdp(0x2c, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) sendmmsg$inet(r2, &(0x7f0000000280)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)="7ddb889a", 0xfffffcda}], 0x1}}], 0x1, 0x20000054) (async) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async) 1.662336323s ago: executing program 6 (id=2471): mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2010860, &(0x7f0000000200)=ANY=[@ANYBLOB="636f6e746578743d7379737465225f75dd47d0b90b893a03ffdf"]) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) r3 = creat(&(0x7f0000000080)='./bus\x00', 0x0) fsetxattr$system_posix_acl(r3, &(0x7f0000000000)='system.posix_acl_access\x00', &(0x7f00000002c0)={{}, {0x4}}, 0x24, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setresgid(r5, r2, r2) mount$9p_virtio(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x80, &(0x7f00000002c0)={'trans=virtio,', {[{@mmap}, {@privport}, {@version_9p2000}], [{@uid_eq={'uid', 0x3d, r0}}, {@smackfstransmute={'smackfstransmute', 0x3d, './binderfs\x00'}}, {@obj_role={'obj_role', 0x3d, ',!^&'}}, {@uid_eq={'uid', 0x3d, r1}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@seclabel}, {@dont_measure}, {@subj_role}]}}) 1.620995117s ago: executing program 6 (id=2472): r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000d80), r0) r2 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_int(r2, 0x107, 0xf, 0x0, &(0x7f0000000080)) sendmsg$IEEE802154_DISASSOCIATE_REQ(r0, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000e40)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r1, @ANYBLOB="010129b47000ffdbdf252a"], 0x14}, 0x1, 0x0, 0x0, 0x20000040}, 0x4810) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r4}, &(0x7f0000000300)) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x42800) getrandom(&(0x7f0000000240)=""/286, 0xffffff9a, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r5 = syz_create_resource$binfmt(&(0x7f0000000040)='./file1\x00') r6 = openat$binfmt(0xffffffffffffff9c, r5, 0x42, 0x1ff) close(r6) execveat$binfmt(0xffffffffffffff9c, r5, 0x0, &(0x7f0000004780)={[], 0xf000}, 0x1000) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8c2100001e00090002000000ffdbdf2508"], 0x218c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmsg$nl_generic(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000ec0)={0x3d8, 0x14, 0x1, 0x4, 0x25dfdbfe, {0xa}, [@typed={0x4}, @nested={0x3ac, 0x8, 0x0, 0x1, [@nested={0x301, 0x147, 0x0, 0x1, [@nested={0xf8, 0x12a, 0x0, 0x1, [@generic="311a1ca65ca95bc88b2c04f8ab024eaef6d1057fb60d060de4d90c03b2f4c6b4535242e05554bc16c69396ea730d9945a495db33c6fd958ba61c35a5edcb13d25fe6aaf3003212b2f1a4110634e95a56b78198b2b397aeb5ed3f9458f989ddcbd10efb236967ab2eca2cb9890be569f852ec938bc21bab2cdfdcbf50ceba32b9dcdb844d0bac6790b7f8c56e", @nested={0x8, 0xd2, 0x0, 0x1, [@nested={0x4, 0xd3}]}, @nested={0x5e, 0xa9, 0x0, 0x1, [@nested={0x4, 0xe5}, @typed={0x8, 0xcc, 0x0, 0x0, @u32=0x7}, @typed={0x8, 0xf7, 0x0, 0x0, @u32=0x2}, @generic="a91a7e8c34b480916ba6a2ad67190aceb6cd5a313736538fac810d6a9cc1ba08c30173796a6ff21d09a7a19c6f2ecd0c30f3dcd210493ff2db3473b09c9053e9cc0b4eddaf92"]}]}, @nested={0x152, 0x107, 0x0, 0x1, [@typed={0xe2, 0xf4, 0x0, 0x0, @binary="8988b0f49437bf2d4730c0ca514f9da78398a97bfa5f52437c148f81ace7d1651170b11b4371beb510ed53e6d2fdf84b8055fda949dd83b33f85ab2a0d8e16a6f3d0b448dd343ebe64a6a665eea17cdb16461716a2b48d6a9156aa602787580850d0ffbdbfb9e50f283be5a4a9107f49a87ab8c38ed58d812091e03eac2aa58391288d2568a944a6a534b929414b0cb40a725cccc00a1edb8f238fc9fa70d859861a0ac028cff06f3976ddddeb10a5f7fd301cea32c17f58f1b19ecc4a833690154106dc3b02b3adde069307e46739ee37f1e06c1bb4c1738caba22d0b79"}, @generic="7bad8705a9079eb6d906c673fb15a1061c1fb8c14a633063d7c6d3bac0dd5122f068500a3393a1ca96670635b5571da01dedc0acedd755415a3aa3f2f4368ff9e4b7697cb3208a055eb0e50903c5335e0c2e89e5e5767632d1889006a2ff84ab8b03", @typed={0x8, 0x2d, 0x0, 0x0, @fd=r7}]}, @generic="19636f7a4d7a8e5cc3f82d56982dcb2f9ba1e6833f2f1ad01d9bad8383bd6d713484453fbd3c6815506b22e59374ee7d56d562f4749ac3c6206d913bb93f9ac716ce2bc217629f5e29af84f346704f62b8f1c4f73151863fa32dee790d4aba16802a7ca7f1afa2df0cb6d754d229824a8aa2a74a349a9328a053d39d3e1aa4f5f112d025aae63f1a2a432f694056c5041d0efe0ebf4253639a196dba38f97fe5c522ae7955018052bc1847e899bc347d8e"]}, @nested={0xa3, 0x93, 0x0, 0x1, [@generic="742022f972a944653e4a8b1b0e56027ebaf91450005038a4a9114916363a27f4d48c7b742cf1376d71310ff07c374103e6906187b18eb237760c8ea9c64d", @typed={0x8, 0x33, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @typed={0x8, 0x11b, 0x0, 0x0, @ipv4=@multicast2}, @typed={0x14, 0x9, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x23}}, @generic="fe8591e97b52f3e4273bcbae346569a5d9ea5236c2154f5ab9e35140cf4e20fe7db7", @generic="bd37be2468e077df2ca9169a994ebd0dd81a1f720e42e733cc2599"]}]}, @nested={0x14, 0x2, 0x0, 0x1, [@generic="bf74a7dffdd8f8331b9dd3f2f9834b7f"]}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x20000804}, 0x4008098) r8 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r8, 0x40087703, 0x3) mmap(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x0, 0x12, r8, 0x0) lseek(r8, 0x4, 0x1) setxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000100), 0x2, 0x2) 1.505090339s ago: executing program 6 (id=2473): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="200000001000010700000000e9ffffff0a0000000c0002006e6c3830323131"], 0x20}, 0x1, 0x0, 0x0, 0x4046014}, 0x400c0) recvmmsg(r1, &(0x7f0000001e80)=[{{0x0, 0x0, 0x0}, 0x65}, {{0x0, 0x0, 0x0}, 0x2}, {{0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f00000007c0)=""/82, 0x52}, {&(0x7f0000000840)=""/126, 0x7e}, {&(0x7f00000008c0)=""/124, 0x7c}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/120, 0x78}, {&(0x7f00000003c0)=""/145, 0x91}], 0x6}, 0x9}], 0x3, 0x12040, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x1a, &(0x7f0000000080)=0x2, 0x4) bind$inet6(r2, &(0x7f0000000540)={0xa, 0x4e22, 0x7, @empty, 0x200}, 0x1c) r3 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x4e22, @empty}, 0x10) r4 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r4, 0x29, 0x4e, &(0x7f0000000000)=0x1, 0x4) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @loopback={0x0, 0xa8aaaafffeaaaa1e}, 0x8000}, 0x1c) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x410000, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), r7) sendmsg$ETHTOOL_MSG_DEBUG_SET(r7, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001500)={&(0x7f0000000580)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="01000000040200f2c8dc1b000000180001801400020073797a5f74756e0000000000000000000c000280"], 0x38}, 0x1, 0x0, 0x0, 0x24044844}, 0x0) sendmsg$ETHTOOL_MSG_WOL_SET(r6, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000980)={0x438, r8, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@ETHTOOL_A_WOL_MODES={0x28c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x6}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x51, 0x4, "5f2c6965bd9ab3b2d3398aaeab9e3725f2b2c59ae3a2588f0a79ea9d4cb28d8ecfa6386c45afa94d20eae5e93f4b121eef7e41eeae1a49dd012087e337329b56f29d0d6f28181a2746041f5cf0"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x118, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '$[\'^\\:^\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffff001}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xad3}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '%\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}]}]}, @ETHTOOL_A_BITSET_BITS={0x44, 0x3, 0x0, 0x1, [{0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '>\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '\xd7],\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}]}]}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_VALUE={0xc4, 0x4, "aee4e037b09af622cf4f7460bf4ffc6d6e5c9d6ddfb8d8bd2ae628ede8fc20067f5fcf3233ad09b3b314ef83289f0a99d0f6c3e1175e1ea2a437d2c4b0233a8888dc255e0ff29e071342678e1131758dd01d9c011f2d0ddf3fffcfde8256c6f32ef9830de34f9c359c51a9db47bebf6eb133377cf5da0fdb4dbf591913178bf60d4c65852879f7ab5af0739def74c23744f23afef731c3a56aab7ac19c8bac3abd48419f975fc63fa8a9bdc8246db9d6ee75808d648873d20c8d82000e3e7c47"}]}, @ETHTOOL_A_WOL_MODES={0x198, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x154, 0x3, 0x0, 0x1, [{0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xe4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2db}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '%@\xb8%\x00'}]}, {0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xd}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, '^)@.\xfe]:]\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7e4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x13, 0x2, '^+#/*]\xcd{#\"-+/]\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x17, 0x2, './binderfs/binder1\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x401}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc00}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '(\x00'}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!)\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x4}]}, @ETHTOOL_A_BITSET_MASK={0x2d, 0x5, "9e6e9a28d1f13bcbd3e94c447f4e215d4c3206aebe7dfd78e040846c9243b448bf894a6bd38875b05f"}, @ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, 'g/^\x00'}]}]}]}]}, 0x438}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) sendmsg$netlink(r5, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000010c0)=ANY=[@ANYBLOB="240000002800010023bd700000000000100000000c"], 0x24}], 0x1}, 0x0) ioctl$PPPIOCCONNECT(0xffffffffffffffff, 0x4004743a, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r7, 0x8914, &(0x7f0000000240)={'ip_vti0\x00'}) ioctl$BINDER_WRITE_READ(r0, 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}) 1.468320752s ago: executing program 6 (id=2474): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x103, 0x3}) r1 = mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_open_procfs$pagemap(0x0, &(0x7f00000000c0)) socket$nl_generic(0x10, 0x3, 0x10) openat$sndtimer(0xffffffffffffff9c, &(0x7f00000005c0), 0x88400) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet_udp(0x2, 0x2, 0x0) syz_usb_connect$uac1(0x3, 0xdc, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206", @ANYRES8=r3, @ANYRES16=r2], 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0xf0, 0x0, &(0x7f0000000580)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}, @free_buffer={0x40086303, r1}, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000280)={0x30, 0x30, 0x30}}, 0x40}], 0x0, 0x0, 0x0}) 1.105066839s ago: executing program 2 (id=2488): mount(&(0x7f0000000000)=@rnullb, &(0x7f00000000c0)='.\x00', &(0x7f0000000040)='f2fs\x00', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000300)='net/igmp6\x00') mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x1ff) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) sendmmsg$inet6(r0, &(0x7f0000005c80)=[{{&(0x7f0000000140)={0xa, 0x4e20, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x9}, 0x1c, &(0x7f0000000340)=[{&(0x7f0000000180)="5cf3eb7b29c44b39cfad2795559fa55e51cd387abba4eaafe8b916e612360c2bc6d091a897e088336172b01b0c696cc066492afe75227baa24f249d65d82481b4bd048c1393583fca0759f2eb313bcf4e0f47d8286b59bccd19a8c58381a7a1c8d6f8264d7937f10e89de1e0470e7cec08d898bd4a863af714979dcb7f050ebbcf60962cd1314a4d3ad949656d4baf7bbfc35678b45ebe44e08732c486ba4c57ab5c4fcd36fb10", 0xa7}, {&(0x7f0000000240)="7fefe24e5cbc856c7febb7b00259fc189d72efdb3b94108b311d86aa2d329340cd97dfeaa641a4f94a86d637f6a37e1f6f0962d81382fe77204ad6e9f4e23835b93cba932e4006cfbbb4c948d2ac269ea0975422e87919", 0x57}, {&(0x7f00000002c0)="2ea9d56d9ed53d4477fbe835968d177f063864dd7549f8bba031bf4af7e8d3ead055c2be6af35391d8eba33a", 0x2c}, {&(0x7f0000000400)="95fcf990bf587b05e006372f4cb84eb918f016524a773ab4742685d7bf6433e63cb954b31fda704f6fd6ebffb174477a010995cd3c1f17bf41d36f0afd173c147543eb4f4d540b39471c55c645e736d51b8451f24e1ce253eecd9878d1802aea21bb8213bb9a2771ecf667476f59a6f421a3a0c9ae59ae4d80b7f8f5fda9de6eabbf0e7b3e21412c86a4495e29b00b43777c3d50a69401385a307051aa24ef141928", 0xa2}, {&(0x7f00000004c0)="f517f14e01e92abcc7dd62e15b76671e7bc28f7c5c55084af129ca0f98fd21bff6d3964db5f76e717d2f010d0e1f9251494151ac2d989a9df3c1c8ff4e7ae2ca25d4667a6ff0502c58ba5b4e1a6cb39424a55b108810eadeda39e55c3f78d1a20169ebf5fe2dc83fd602ac04593d90701ce940c4391bc6e234e27aff09d7dd5133c95b4e9a802d33b34faf0f01058e83", 0x90}], 0x5, &(0x7f0000002640)=[@hoplimit={{0x14, 0x29, 0x34, 0x1}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x0, 0x2, 0x0, 0x3, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0xbf9}}, @flowinfo={{0x14, 0x29, 0xb, 0x4}}, @tclass={{0x14, 0x29, 0x43, 0x101}}, @dstopts_2292={{0x48, 0x29, 0x4, {0x3a, 0x5, '\x00', [@enc_lim={0x4, 0x1, 0x77}, @generic={0x7, 0x28, "7bd63e6d9b48e607869b3215836d2b42463f3f1e64dc022174952136670148c98dfdb735653e31cd"}]}}}], 0xd0}}, {{&(0x7f0000002740)={0xa, 0x4e23, 0x507, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xfb}, 0x1c, &(0x7f0000003b80)=[{&(0x7f0000002780)="b3a740f7010aa97e491776c2799c11b3f3defc1ab9be11798e6ae6b44088682cab2925df4ea97bad760bf26c46641631f425a2413186100f31b394aebde89b92e856fb84bb46345b0ad7bba6a5882d6ece0e92b7754c2ceab60ebc8195e72295e06e3a0ea8a8df447c27700dd34a82b5c3c1caceb54865e303ccc5bca6d7cfc641385297928c68b3afa949c7d6bd1c1a070f703ee1a5e68b772cc5e52c7de0d5cd7c472b2561914b7351f6dadf", 0xad}, {&(0x7f0000002840)="17f88705a6780b5e582480a92c0fff64cf6fded73210a47b8cb20828daf5a52f2dbf81a085318f8c736f15493ec95c661e9dd7644edfef065247911f9a4fd810ac4bf5ddd7685e2e86d8db2b73c6e220be907540f9b708c814f6f22e3e0f2ba6569116ecb61086e89f8a43fd67c3fb3a64ff217397f70fb70d90a241e5b1d912519a3e3e08ed200ca38dfc406d308fd3f9d288839da8ed2f8bf343100a13f1e68412200b1cb968f452de6e095b9cf69febfd10a0c595df7e33f85f69ae2e81c088a1363a5c228baa6a508eeb7cc39baf0d7d1c19e821fbfa07a927d645b7c1ada17a1eafd70b5d0ab418943ec604855bf009bb74981f3557a7606d891f4843c20ab0f64735fd3ee37e3cac447460637b8866a79606ab068e2b5a2a25b9a85950e47c32157d27555972c2b0daa0b98f75fdd6a42cf65150404c78955bfac7de89f430d221a34edc0647b8004290af039db17438183417e6115fc02eff2c26220a8495b9f0163824a411fbfd78c97024ae1382d35c2bf62eeac5a2acb89388f9623cacc8af714e2d75f53e5d5aa024ddfa1d0cb6238a7bd9d176e20a5bda1e95795318299fc3b76335d4397a5a46b3c1a48dc5092215c638b10bc8a1e8a56d50ea7de818ca5ed60e6ee81aada0f1175b2ce9ae8085e3d8d002b55cbdd44f93f590d5b0bf4d9ff9302cae9c57e5bee049a9039dfed9f50b6668e270bf39c7f373536a82c131c1c509ec6564e2037041dd233044be9ef01441ba0aee4a7f8ff715263c52355cde6c8e0a5af017d0fc886e9a893614c5a1e6da0403bb898797bdd496856d1586d1dddcc76d125ec2d8db9dac053c5bf78234994f583d93e079d8851b95387ade9140763f36e06a5a0f2c8bf27a636dec01bab4b0571923d76e6fa0516e9423598eba83a159dbecea81efef17ff1310168f61547fbc875df7aa7934894512ea8e8be8aa5fa9510e7e22bc3f540ac9582256cc80782cc768b86a725a1736a3b1c0329cafd73c4fc608aba0a8b4ea9f5cafc16e8e1bfe8b5b9251ca29acc627ed897203e47390b29c2b04df66ef625d345cf68d28bc20f2ac62f9b0c7cebb24a81b935effb94651791bd6be935e517a2386c6a1443ce4c5cd9131f20166c4677f1bc17cbeab0b98dac7432aa723a4596b1e7dda6696b382c65c87bd361015a7e6ebd1fff08f1d97fa4f8b1c18c4a041e2ada507348428da9b7d0b1b9da75cfb8490f4c118188c05820740dc530d823ccf808a97cfa19960052402697c6f6eac78eb135614267207f4c491fde49d2713c11aaadefacf1aef36e7b26078e448d235b4656b679c38bdcaeea7ad16e5fe7e2b1fa572fa0a20d8513aa444c7c4eac3b96f5b7a709273294032298e216d9a0a00dcb66186747ae8075991a403e461b34ecdfeeee3835a5ce5fcb72fc547b97d4b77044bd45a569a0d774a9a59ba088cfdf81459c3fdf59a4cf316ba545593c547bee2cb0f0b82e7391e8827a910476944825dd40f2d569166bfa88c1eea1445ec62f4917e7408c96d295a38ba7cd464a70b17ae0714320b68853dd1673aae1481dcf63867d3ffdcd1c243fe6f83476272a473aef39ae80bde0cbee93eceec1b9a75a5367c2206d78511ff56039060b798aeed18a22a91b13002ad710405a6827219d1ed5a17e2fb8f8b8165946a0b3d9993f787a668e178b20ec24f0c7e20a4cab8e8ffbac0dacb9d43c62cc8ac1d785cbc5f1bb130ea8a3360662f36412758afba290f2ac7ac9601aea1c9e08f02bd638e973903e05067d2884980bc03f772cadd2e536ea00bb7539075ebb80b5aa30bd75fafab7eab641930348aee638361af53c495d2efc45e53b66670d28af945857a5a91a34b5a48f0e5bf30db94b0a31906f0ebf00db8b124b889d239e51201cf5f65d9050e26a5f47109c0281dda08c09d98406a2707df6e613504a0235f562f153af6f1ae2478f7a781d65dc1fd6ae83945b7ebd760b69c0fffc04f03356b375bf164e288bbe09ec83ba67aa8e9ccd5168853af56ad580db8c0e48219ad8c6e4319c27c77aedd4b1aa8992a35acedea3e9a2c0bce427df6bd295ff7697aa535bf79001747c55cd3de1f193a4ae8edf9e6542fbc4b90f0af35c9e39fa5eda043c3113e369ccfa05a93ac866708a2c4d80e6d92081dcf864e84e9c26404d52c262f4996efa65dd5a6fb3d8cd1b68985c2b04a5ab9cb57fd9fbd75fb4ed9273dd00acd3527451904907c4587dd6c94f9213bdbe1061e3361a2818ac3153d47ff7117f5d46f4a699eaddbe74f19f2625e79d3aa3a335ba9341c3f0b627b30a9d700d5f75b3d60c253d3841b8a5933e8a71511e0490173965e9780ce2be7a52a42ec460e54e44169c675449c1dab644922ce2ced6fd8eb51280af801f6234e0c91d7edc48f68e16115dd4a8a271f302d2e69657b80957c54809f8f19181d71971f915ded8ec7f4d9218ab4a6682de385141adaf5f6231e1e4a6dd23523aa9a02819be6fff75a4efdc1f25ca7cde9462860b914b06b5519985e2cdcf841f172453b57cf9613faea96819410d4f64085a89fe40f2f0457c971fb186c280638ef2fe54222ccfb8ba4568a5d06edab3c7531d7f8fa1af8fdd3dc1bb332462516e029f888b975dec1568506eaeb0246c60caf11dd9f6a63747a02bd2e23c79f5a74966e35d88256b9dfc0c26451c9fac6fe91582bc56ac94a02be160a39f4ed1552786e216fa384955bbc864357b1aabf97494349dd32fe629cf38e7fff17d503bd6618813405f37efe90469a14b92913fe57cd2e6f2e2fb76fc1d076134f2a4b7e875d44a35b6c2fbaf54c27216677d91bdc8058d614d86627ab76318975f66c634fbd700b3ed87edfffbc13a979afcb9466d897233aae4d07a70a7ab34029e796d396a3d3d62de304f6e479d47523769d5f2f7af2fca2e23d688c3ebe70cb60ba2add5e5e10464b1c2644d93886625120dc29cc975288471c9505bf27e98d512a15749a09385195cc7437ae5fb8ad2db8a40107f54b7efc91ddd48ad3ad674b9b39d64126365a0ad250a8b96caf9856e3f9591e7f333c2110dc5f80d94c17d3ee3c6263f9fb920f64074f9250c0d259aa4c9aaafd51aaa2c9bd5e08cd1ac6e70696ba5b3eb1a148cc3aa169664e31c8651cdfec2b6e394f2832ad85a577345abcd558a226cb6b8f7ac39454929da85e34269c6f24ec5de0c5188cccf64c4d1c045dc8c7672bf91acfee21bbcda7205ab5851de95e7b17c3cf080ab5159f9cfdd7253ec55bb3a390af1c845505db5f5915c53cfb1f546caa3784967493ec93940ebcf08d6880c397bb5ef241e5279eafe5ce45b8545533656a6793170e5b30fd53a27710cb8eacd744dd876267f5d2d37a8acf894b748e6a2e2ba013a7a0aa1f72f4fbd19d094668921372e45ecaeeecf33b1ee5712a8d247bcd6814e172e88786c93c7cea7bbee0789b3a666e85898d04c5345c7df1f866ec7fba81d875d7b383a2d4531fdc120128cfa74a0a14e0d29718745ac5a2261c4b8969c43006a9a55fd451b86f8128190feb97fe4ea03e33ec15011d0df0166e4e90cece4980b2fbd6a2480b13a982b89c4c5be47da10be56547a6a6f9658d950d5d6d20d2a3aadec1ce0651ee51fa165415a21e6f3fb29a55a454aef38b6a12517f9398a52f26dee07209df578b83269f83acb7da0ac5ae718f15c7a241e6eb4231907cb6db9301fea23f50f72dd31264277b3d90bd26c5642b399a4a7adbb37e4f583ba390dc69a6112ea2607958926013a47489ca17477ea26feece3feb83d01f5230552a2aa817d19a7df5b775aa4ac0a6a09a44c30963af96d3ce73c3da767e5b6250fbd6b4a379603d95ce87c5da242e193a85a3905785aaca9f9dd8a3dffc5a7bf7725f7c0c6d5a9a9020acf86cf343d574c95c8c9eb9f2d1ebaba339f66f6c704b66732c6f4e78fa189f007a759d221e8f1bda5d47714c455dbd4c4b76fb5429fe4388127c20a3e5589aae59d0afc7d46f036c10faa0ba32c028a02348019a4896a4996f70ad477b795f1ae4d6e6d425364d8d5b057de12eccb46c483e2b50a2032727c90c3a567cf29b5bb5da63ec5d23d73649871c8c9dcc0ef1a21b6edc90dc2dbbfeeba2f1954eed0a8bd003a55d1603eaf12fe20d4df7cc239017f78737601c5f26036f30d76e92d6a7e2c3603758f3d90f775c8aeed2281de011ded8b5fbcb4217abdabf61617a4a07b8fde0c25723cf513f7202abb12339b5f07a38d5bae4a51585535747d4e5066bb651e1b945e55e53b82a52cbc41e4428c6d50825475c50e356db35dd4da98c1cd430d5daf5d5f378f2a3abf5eb1105edfa2f1ffb9366cf5dff1cc56c216fbf741b1d455f3ddf16202af07a69877eb7f9e33a74f8da18a8cce44c592ab4e941b00ee0ffe9e8d4d8868471cb546c90cd6875a4b41da5e84964fe4d89f4d84e6d08949a0fcd440f0c8c11b2e04fe27f3169134784bf01cdb5f7178d6e7aeec72445b8bd8d4ccf8fc711a24051e420b8005b0a639b4a8d3ce2cb6438c264d97af3c213c3ae614225cbd1b51936d218547d19d9723f1712ebf5d8b2b6ad811ca53b81078c1b69732290a643e4750adc3c2ec95710398352348c75626d1563240ab599c895efc1a0d22c23b8f4412687bf68d78a088236e36f8e762552a847833ac88ee96d76a26a0b66b493ecae04501084029a2f9226d6cc8996f252e140c473d6e01128495a8136f626e3a9e76409fa139e7175993cd19c5c228d858a0b89347724ed260fe8c237a54785d71d44d55822371f7b504a4f5c0147d4fd6be3f36c0a430698c34339804691d64b93e6b2249ae303e9c40e10cd2188adb49838ea90d90118db1bf3c26edeaf98d2c02fa28fea6d46530623f068fe38bee9bbcb443a9dd741de89d1981b98e74845678e1945c331ee6466b28869efd70b0c95296e740a587cc5cf62ee49347cf53e537a900d4857f0e41cf7962f207c493479c3f8e6c8feccfc6e4f873d25bc586fba0c30479acd914fcd4fde00f93093e8ccb0b85d664b9aeb40da29bd7f05d3af417a70a01ada6cc122716eac23118f534e0f7f9b183c007af1ea49a51dc809f5fd9263fd28c65a49fe043f264c7c7a3bf1bb4a1065caef522fdf2230ef144de0514e29cd5c3df9f54b5745121afb22bab46bee6274f767f555461f43d5f3eb7ff257f4f8590573259356a908dd46ae9bb7b4557298b501484801ed27ed4c78271d1fb7a28abc3c8cd4f60c6b3ac2fcf1fd7418e340f94d453ceef8c8ee83aa893d275b11a3127bf5fb2fbae1809635d13a3fdd864d57ccfd31aac195f6008aeb5b77a89fdd1e9f0185d130a3404c0a64b94241b55200147d30eb875e40c3bc9b199a7cf942d2626747fc8c690889f51ad493872309ae913fb00f75a9d1ae49c9bbe50436773fbdda0253c51e9531bc81315d20ac222167872a9694ff5366f6055d2a4cad646f4d39fe441ed61b80351f58229d1997f05b4a0b9fd76b4a0470bc61787bb3e7efd37188124fb1a71567f528d488f25b45aa6f98b562acc7ade8d1bf057b72650e27fa1c2c13a9d9c745ccc0b7cacbd86b2dbd80158da02ec1f09500c1af6910092a9b851a9e4a497bd10332a6542ec678e24b75962db1b3bf991a35d2cc3b1b5f749e908c4bf910c380166d31946655a9aa3e3934af007356e1c8b8ec6377695141900c4277e21ea3b42224460882a1f5f9bbf4483f0e53d81fca935cd22b2299541aa120548596feac77665dd41ad084b1eb39df17245051cf5ca9edd84a55f812f7f239786480dcba", 0x1000}, {&(0x7f0000003840)}, {&(0x7f0000003880)="f3058d3cf19cfa9a8b700ffbc26b68031206837fc0c5b47b9d9a70c9561014ac316cbc888582449273eff02b886937e628402999ea9fd09cdded3c6c19d6e1fe82db134cb1d0ceb67ac4a86f9975a3ccc807cde1066285bd560136e03ea093af658918e465d13171e2bc435f23b5f39133b52cc1bf3bda1ca9fce1514bd11433005c597aa84a8e5f965c22515c73", 0x8e}, {&(0x7f0000003940)="6d2ea2bba947add67a4d85243540338255cae4b0cf21ecfc43736e622aed6bc8cf3e95e23c8d4621f2997d0d5efc2d6b9a8992fa69652e97cad242dbe8933edd81ceb100b37ad04fc91c3eac40122470de91099ae943094188ea9fc16f782d4b7aad1bf4c098bb8623099c867426a122f544a2b3cf6f640ac816569cc9362d2ef48a5e6d95dc47a4ef29523d77bd691890366f061f05773738b40a454f53e70e99b3b815ef8bce878ec483b2ac73e57868f1380f94707fe5a7a82170504d21bb", 0xc0}, {&(0x7f0000003a00)="11d0660072fbf6068f4698c5335031637506b5ecb35b5e602deb0503fd9f885d033becb1a7021565fc3d4ce4ed7dc0cb992b85df8d665d5accfeb9040672e46cca59f2a3c68b84f7da4ecff5163006e4056770f595a7395200979a4f5a7d71f6f759a9e832c8", 0x66}, {&(0x7f0000003a80)="2d035998854f5323836b4e37b6f25a2c766f06570620a43144b3e0009afd789609ae0b2029f664dfb267396a69ffef0be85b72990e6f1d5593", 0x39}, {&(0x7f0000003ac0)="57f61c3327c421d78ab3e1caf433ee9c4fdbf600fede78e2b302861a96ed12192ded5c5f1e6a2b27eae9d39e7be9b4666f838525699956bd333157c48cb60424af9e11de601fd798fad292d0393fdc9de337b15cfd026bf8705a2ab173154d3ac49ad17b7fdf41274899cf020c6bf17082f7b871f84aaacbb7cff2282a8152862325b57142983670b928", 0x8a}], 0x8, &(0x7f0000003c00)=[@rthdrdstopts={{0x68, 0x29, 0x37, {0x33, 0x9, '\x00', [@jumbo={0xc2, 0x4, 0xffff67e3}, @ra={0x5, 0x2, 0x6}, @generic={0x3, 0x3c, "98106c686efb1e6d7d1b97fce3120c468b24c7f6cb8877f3944600d97362d7c728cb8ca5752827e02cbf370ec4470e8ffea0154b18073d2c41aa6f62"}, @pad1, @pad1]}}}], 0x68}}, {{&(0x7f0000003c80)={0xa, 0x4e22, 0x6, @private1, 0x1}, 0x1c, &(0x7f0000003d00)=[{&(0x7f0000003cc0)="ed7680f54afdc5584621928df11620961e583b55e036cce955fc2b49126c45fc", 0x20}], 0x1, &(0x7f0000003d40)=[@dontfrag={{0x14, 0x29, 0x3e, 0x3ff}}, @tclass={{0x14, 0x29, 0x43, 0x200}}, @rthdr_2292={{0x68, 0x29, 0x39, {0x84, 0xa, 0x0, 0xd, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1, @empty, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private2]}}}, @hopopts={{0x120, 0x29, 0x36, {0x89, 0x20, '\x00', [@hao={0xc9, 0x10, @private0}, @enc_lim, @calipso={0x7, 0x38, {0x1, 0xc, 0xa, 0x9, [0x46, 0x1, 0x3, 0x4c1ba338, 0x2, 0x4]}}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}, @generic={0x80, 0x83, "685e748a6405424fe72e468713fb77d823552cb663f89843a061d06512b4da738ebada25642d10adb5cf8fe03914dd2d7ba972d33ce645b0e2471e4b22e16369d5c11ac6a8bb3c8b9f7f33d1197e1cf5e5ed0aefbac09b755b3a59eb7a975eb2be4d29fe86497a2b12406944198aa6720bd391f960c503835033117640a360c51edb64"}, @hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @hao={0xc9, 0x10, @loopback}, @pad1]}}}, @dstopts={{0x28, 0x29, 0x37, {0x11, 0x1, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x9}}], 0x1f8}}, {{&(0x7f0000003f40)={0xa, 0x4e21, 0x4, @dev={0xfe, 0x80, '\x00', 0x16}, 0x1}, 0x1c, &(0x7f0000004340)=[{&(0x7f0000003f80)="c32da4e733f24d03ad7a5406ddd3f7208546824d94b97f631ffa9ec9851f956c5aec62c732c668294c0dcb239cc2a1a2b641773d48b338251678dd4cae120c3840019a54292371a44667c3a7c0f601328d83dcd2940a065f16e683afaf0e07b7206fb2", 0x63}, {&(0x7f0000004000)="fc480a9ef8fb2f08fdc86fb0ade0147b0abc58a95989a235c4cc7afa4a0077a9f74e21a381392225caa0dd5be4334dcbd8d0e08743c453396fb18c795c3e4513c16e64fe8401c074e8be11211445240327e775092a458188f05a4ff842b99ff28b1311be3a0a356635d1fc0036e4ed9de80a35504c476277cc3d5668a2fc2c056e92a1980433fe728a0cc55a08df305a1e13db72a219d36a7b169b4638f7dc37c8e2c4f37de74d0eee1d5fb3ac696b11ddbdcbf16db04e8ac9930a0c5ece86123d2c93e4322dd3bb6ed2389bf4f8bfc0d6b688cd64588fed08b6690aa96b03485ab9e33cfb7c71104f1f463a2173753f738ddae11870b5f6a8a939f262", 0xfd}, {&(0x7f0000004100)="a4dc954615e411ea102e8d329d544ed8382ab30e6222a2ff2c6f066c1bc33403e0269da2eb7425804b13f3bad533ad821ee491e92251f2bbe34a7045fe7db7b62a4d5b458d86133b68b5399f75d3166969ed25c8f71c4561d6b92323d6eeb8b2bd010cda363bf336587f3a880d20e71b9bfee74ea4", 0x75}, {&(0x7f0000004180)="ad531c1fe1994ec35f02d0de0c89d301f7ff0e6fe6bff2", 0x17}, {&(0x7f00000041c0)="815c589fa85aace3f73ff16792efa8471262bb1d45e6aae55bb4d0df69e80b59db24b9806a9d42ff94a0570d2e89ec41c39ee46b2dc02f230fa7fab0852990afe5ab05dc54ec60da6498d604190d4301381014ddbd85f22f97249200fd1823f9399f40f7ff4873124ceb215565c24221082fe7f644ac162eef", 0x79}, {&(0x7f0000004240)="e862d9c4d7330f9b04a7576a1bf0fad01bb60185377e32fee544a1e3b07daa64766d28f79e7bef9a8632b98b148e0fff561f26654b5591e247f4ed71ce4c179288bd154133dff43c941af38924eb34c3d113b1738b1dc42625422a466ad103eb69c36f16ab6663d971b703d37a858985c9df69bda16987c6a685b78baf00522f6526943f8a13a25fc343b284796aad2cd3b3805777065d18149118be050c85156bb9d61d503ca73ca63540f9de9d6e70d1f4fc1c17162feee69f6e3e00ca8445ab1794229210e647e3fafe868bb1a426b6f3bc3148e9de034fdff926356d77075e37211f74db2ae747399c8e75cf1b6f38c5fae8ecb6", 0xf6}], 0x6, &(0x7f00000043c0)=[@tclass={{0x14, 0x29, 0x43, 0xfffffffc}}, @rthdr={{0x28, 0x29, 0x39, {0x3b, 0x2, 0x1, 0x5, 0x0, [@remote]}}}, @rthdrdstopts={{0xe8, 0x29, 0x37, {0x2c, 0x1a, '\x00', [@generic={0xd6, 0x90, "f26d8a539cd6c1ecedfb0bed5ae9adacd1260c3499f860aad55200c63602843ecaac014664c546d8f09d2663307bfa082d99ab8749c30527a44980bcc240839b093e6482ee40672552b130b3869438ee4ae90cb897da895abccbf68e50b83707e8c3fba6c4ba7a8189d028d0ad7e0ae58f74f0851799b69b2bf9ec24ee3dc4963ca0a51f6e23a37aeb4a3ce1dbfa3ec8"}, @pad1, @ra={0x5, 0x2, 0xe44}, @calipso={0x7, 0x20, {0x1, 0x6, 0x81, 0x1, [0x9, 0x1, 0xa604]}}, @pad1, @jumbo={0xc2, 0x4, 0x9}, @jumbo={0xc2, 0x4, 0x7fffffff}, @jumbo={0xc2, 0x4, 0x3}]}}}], 0x128}}, {{&(0x7f0000004500)={0xa, 0x4e22, 0xec, @rand_addr=' \x01\x00', 0xfff}, 0x1c, &(0x7f0000004640)=[{&(0x7f0000004540)="fa741d078316548443adf7e10df7b0314fc934fe0ff199d57517aee6b5cfb74ddf27dc1402c7d4f4a69a67799447df1c92307f5be6c6d0ca60ab7491f7a91ee79eebe78c674781ebb5302e5a09f3ef1f8ce2a326645de1f170de97e4c8ad7e0e6471b6925c3a9d8f76e3b5ed25abc73562ad5dea0ba617428787a83161bc1348e0859d4f0f572e4d0f5038a6026e6ffa9e74e84007c7fbd0a8cf79542dd18eb51ed759b10fd747b02cc3e49549e5a431b40de5c66401373f66495b60e95276d22f000c718736f42a954df2823d6fbc1fa28bb010c9f99c4aa478a3fe5dfdfb5f7277a49f444ab801e444ebb99e", 0xed}], 0x1, &(0x7f0000004680)=[@hopopts_2292={{0x20, 0x29, 0x36, {0x2c, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}]}}}], 0x20}}, {{&(0x7f00000046c0)={0xa, 0x4e20, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}, 0xb2f}, 0x1c, &(0x7f00000047c0)=[{&(0x7f0000004700)="c508f536bd016e5ab502adcb1e5ff5b23594c8dd824c9fe37339e8f36882c44ec0cee36d92624bef94acc0b9b716310297e50ff1ad984074f3aac790fe2a10", 0x3f}, {&(0x7f0000004740)="331159da6c6a2f8aed4d9a7a3f7a3a3a270e14755a7022", 0x17}, {&(0x7f0000004780)="e212ba77da13a6d323bd970a96ddcd2376217f08db360e140e1787228dd9042f9473157e7ff30b96", 0x28}], 0x3, &(0x7f0000004800)=[@dontfrag={{0x14, 0x29, 0x3e, 0x81}}, @pktinfo={{0x24, 0x29, 0x32, {@local}}}, @flowinfo={{0x14, 0x29, 0xb, 0x401}}], 0x58}}, {{0x0, 0x0, &(0x7f00000059c0)=[{&(0x7f0000004880)="e43aa21eb4afeb44f8fd23e4bba61e6d607fb9447970f9f0d159076c04c73fe4f0500abbf6596e8ccfbb115a9989f6e78360b5683580ea5d2052678e338962b29ca3f72805697faf1b56e9c4df9d59896ee9530842ed6d38cbf2832799b28324e5cf29cb6abcb40f77b5ed4d87a001022c2f7204925e6feb58bee87c103257b943a921aad979b81c75977a341cb3eddab1d810d146d8cb97c75d4e222de0d20a65cb9fc38a482f0a3df60c1e5c8b4883da8ed87b5bc96062654961f54af2880636f0895d37f7424ec24a8b4fbeb92f3903a3197d", 0xd4}, {&(0x7f0000004980)="2dceebb276b2f91eacfff6a4ef690fc5b960c2cd1f716f12987801f555402a26d285efd55b2cfae17f8027727516eaa88c8fe80829f683d0fa824125adc5cbf173cba02f84a0ceeefff2fecec89ba7bd094009ff0adb74c2de59d8911183f129165b480f3f2b283e14bfdc12c4407d31172104e7b074d7ba17c0826a5c2a3ca8e6f876b7d2175670898a7b5bda3e37170285be74c19656d225b096e0f3c5070658871bb44b4a83007479d0cfb74e4b5f532f4477879486ec20b62de6616da69d878c9e041ad82a9fea70638f904b9b38018404f16cb2c767c0cf5e2d515e35bf475dd035d12652c2058448e98e7d09947ec15bfb968a12d00a53d6d3fc971feaaad087994c1da227c29b4f92ad2a911f604400ed4a5cc2ebcc453f6a989a319fc3e37128a936a5806b72e46c25df2d78c14dc56910965309f5f4db9795c3be138b9e4960e23c9d56f4b8194cbb8b92ef67944ba90bbbafe2fd177a205ca29fd7517c56877ffde70a20ac4abbda46e4978108eec78b124637b0f5d7b95fdd562964322550a34b0cac9f5262a01f0b1581a0e41c5b727935c3d00943bfd54a3827e85c8d2b7988d63bc376ba51d64c3393d61499764ed4416a84d52f39043739a880a597d3ab11f73888c4ae56ebcaed56b8de7562e4b832b30ed4c36bd17db9d304f3082b8b1f36ec4c90f82a980e124437fc4a1dbc712854ef35f74d7cecedf4ed3daad70bc9e2cc13b47480ad764f3c5f424bbbb5ff0a7cd89bac20d985f529e6bd93231b2a2fcc5197e403f5e0ca3bddb9ef8f85357f285bf94b60c8ef4090dd0aaebab3031e5a3fe67e38cf8d060dd5d52a981f9c6cd65997d1971d2233c0be5247c25b05da5be2f3bb6a8a6c675838144a76f9ee0f7f8222a29ffc046cb71d70dd49f486f3c6b8d7684dcf4a86e2b84d3b4e46261c072fe1771066ebfd884c4013a0fb416735b6ced80c5a7c084168f15b9706ed4ab4949b07ccd4c8764aef1e23d8a17613562a60e7f37a826951c9858d474882cc0ef90b2e0b802873d44f2f95487a3a28bc3d892f9daa0995bc59c368c9c1e1f25c9de271ecef9f146acc52b1956840729ccec004ae9cc74b402331b4316c92b50283419ad6ee5413d7c8fe476594df9ff5ec3b2a3d6c74bef6adebafffd6e291ef9bafc536612b9f1198adeec1b6d7f885ada4e2d9ded183bf5138054544c6d329ad16ba7bcfef77b0dd5d6f76b6c1c42f72a82a7fc1af429304be40911e1ef0a6a1215d5305bb0b2a3ca93df3ad9f6f7bf2678fc87f2a7c2d04e2daeee0488fe9ba936ffe108d5d118102ad1e8be47c11bf482d329bf8da651d98ea1e5caa24654c30ef35aefa545abebe79db95edf76b61df57e112b960f852dde6afebe8aec34b021947d0d0abcd84efd53193542f6b615bac4e1796a913b86b8a08c1affef8c5814904e8e2307d18e6eee151971cb5d2583348382333eb7e65c8ff6aaaaaf671fdfa09e6d670cce6ba055f4364cb3ec7329786a0dcaaccb53e612c1dc793adcab0a7fcba2647c3eab5163b1f0ccfde8094da5d447370d60ee3cbab33df2ce7baa5f25ec6cbc570fcfc10110e2792e6de229667f11f2bd7f329192476c03e9dca1ec90304b7d8295197e15bbb4dea413e85255334cff6e8e42c39c2282cc7ca753ec757b7bfba5937b29d8df1fea2cfcf39cc3f8b169b33e7ab9bccbaf8bbd6a990e04b55cfb998b8645a452336060658079b7aa115528c6f083472c9a56d7a8d037e53e57e707d693027da36deae669bb44fe99157b3641abf3e1c57b05c5e4cd86c1239151ff654cc0c864a29e5b4c79e8da481f124986e747ef5ce9c4cb151d9240810af6e2209a23e6a757d00d45759f0748b4f273a5174024de20f72c449f53e18af14b0f9fb4b86db674683d037f94d510550e2a086527fd71c12686cc0f181c9fd59de3c29bf7934eba57bfaa8bf538e26120be9a2b12d7da3c429162878f885bb05f6f3d63a8fad0415b62bd8f55b3678c3ae86140197b83e4d3d86f104bb867ed4e18f96d3edf09a20b1756f5718a6293a7e0c923df7e253c42850e589b49c2e02c778905621518e7f272d7fd30fa2fa9763bd57f8f6796314dda728b65ba035ac408f35acfce21138205fe11cccfd7e62ac7560431e0722c6c769fa0ab25f77ef683466c8ddc900d3c11ba77a0b080a137a3c8f3eeb68316e8e31e4b7d33b9ed64be257e84f14e3c607ad90a8bb37c171a7c0fff052295223414cd770a0c145371cab2926a595a2127ad31ff54355af582869658653488b653f495180fe363436cdfb877434d16f39c83ac4f43ab9ed30445da1f2bee4de969bedf8a2c83a6596def2a4a81071e16e02f048bfff996166d1ab323767ad7597c280db80f1165cc086983c2a3cb7c40e2bbe1bcb62fffaeeaaf073627e20cfc6086c1a61b6de71eeab7b08a34e0609e6ab06737cf1a5bc59dabba2aa7b9812cc1cf14c48d71459d3c0b4553954b2c64e561b2d4d098f702c9524bb6f6f250ed903959ea97483bd38bbe327fdd10f06c59597a2c64a3d76122250e0019598c2bca96bac87c560d7c4ac32a1e9840f9f3775e63980317451f062bbea8c5b19b9504095b10efca0b631ee11f027cb89070189dc00265a3219f99b376b6743fc46fe70c7ac8b087d6ace4f7c35710c9d71701906e7df24802758cf3c70066a026dbbea1914e9fd4a695b524e00df5d3461df6bf247e91754898cd03066a6f5f38054324ce686d8aead115fcdf6b812cef3f868fa7a29d2f7663f600cebbb0258c92c7aecaf9c955f58d92ad4b0ec966ac64bc1b12b6eefdcf17dd84e2c3620f2ca32fcd37f6b01adaab24db0f631587fadc8f7f5e6a87f4fd70759d5b5edf193ff04d44820e9d4876351bc2cf7a95f0946c04f72edb64f9dbe3c444e211fe025d32e167b21566378403e8bb3a602522317e9ea293ebb29c0f83a81032a9863e8237cdf9e9d9420662192809867e76e6c51dab022b17d0c7a0262a74f540f2eee4fcf6a84e7b286d121812e0200483144d008191841b7941390e40adebb21da3d0cffa2febdba1bc256733b2624c01a4dc975697bc2cf20bebb111c523e5308b057a32b4263e7ab5c8ba638f9570b3c9805fb2852422adc8707d57ac5534a009e333241ba7a795f062e343be8811f8c719191673fe1ea5683909c36ccc76fd075016238b953f3a85473cf6f7cf63da70261cc2345937e0562137c5e7fe85ddecd177049d275d8bfdb0f5e9f95fff2a4b5a12bc2ef1482e8ce750e422f8e76ca2ed04e2c6ad3a495c18c6ab74df17025e90c7f3489f712fc1fd21bf92d5d219a64f033db367115d08293b9efd73c7f4a29377a980deca6249093b6b73b08d70c7c4654704ecb2601c9b3be46ce4d261e35b3e4670c4a31f0fce344d10e0396e1f3007a73c59f07186bd73d17acc840307a7581e6db7eef2e6cb3b92e25b27fd9d49d090a1a89bf70d6f0aa220c7a09dc10b1e17f2c69be1ac45526dea4619a07829676c2d4de4aa746555652b0375fe7720e4d3929999ff9875ffd71abefeb22fa2d7cab7c28de34bfdee2eb37ab24a332546d5480a36b4732e14300d522ec30275693190acb6b2cb37473495538fb2bd1c57f6ac3fb47d0261b706a8b50014a6ee21b17728ca9e241a7a0e3f21b24e1907991ff57d9c381863e64b8e3831262ef1c0852b3f5f8c0a6d120cbef5eb6a1482de728c2dff165a88aec8ea4c52d124a2d0cc2b8f6c02d88e24fe2aee567e0523d96c75d041bc3c005f80d67ee2d4bf263ca5f8863aeaa303b6ef7781056baf8ddeaa3b181c9c710a6594041442b2954f6551f84709e5650ff3352960c21ec2aae4e2bbc989639733997f9771ca9f72be01b6567dfef8f3b458428deed92ded88ab08e048c725d382b60340ed1119cf372b04bf7e4b46150fa9a23956b0939ec6f96f76d4b499cf0d0fa35298ab4d4fbd580b0b8684ec7d3d81a3d57e15e8436227ee65b34a8f33489ee389c9f39995f04073ae53d5b4efe5a5659ecabdd72dc00495af85ce22c72dede6caa61ec99e2f2b24b534b8118f455ade0af202a14c3bc3f4ee631fb5bd32330a0b44d3d83b8b876ba9e9b9ecc74062a828d966ae3b375f0fbd63bdf8fa397247e7125af96b0a069009a029adc4f2abd45fed7131657719753579b5fcd7d4b349c559aaabbaa2bb82115c7524c5bca95307dc18e5460ce8f620b2a942fe906b66f5a6d199e337f1e9cf7e2995fed317f66469d3adeab104728b099cfeb737f17922c75ce85de52fe762e0ba5de3475430dfd4f028b1275588ccae61321150a28c0d61544ddd6f57ab0812cbb1f8d9af207af3366c585dc55ac197682121df9b6be9ef1e9e11bace553c4a6dbef498adc9f6ffc87aba7ad3d31d38436e2adfccb0248d8ced7a058abc683d790a10b55c91518ce041eee4f4733efbe92b4f9385583039b51526b57d54a1a515eaecf476c85d9af790f4938233ab6e56cc4e8e471b5d38fe1d8c5cf8d6288801d2137437a169a9506401042a0c1da5d83201ab4e3a1c9113a033260c44b49505b069f9d1724fa0b3cf3e992547b00062cfad647583af5aad3d8826c914859cc581c1138e96455c24d6bdbc9467ca112a65965e53fe75474e92d41756fd08b5e43ff27e27790a2832fc662c9f5b0f7f7d3b6848db68452287856826795ddfc693c6320495cbfcdf7026f8c2521374817662f5824946923582b92a5a142bd8c0806be58a12295ab31d0c16ccb3be9e03704141aaabfea7081997a1d58f8341588e687dd4720616e5111ba4636501811cc738172058bf3a0cca300f46eff009b3d86668c1476ad6462208875e93e317ec2459238be8009241248d8135172097712336b1e3f3d5e61b002bed80f2985be6aad900015b02578862fe933c38ef40c5c767875c89592c2f325fec072aeaa7c44ab2e29cf3ecb71388ff5ac604df2169ed3a10000cae6d05f8d864e72686883385bfbb336b75b8a0559fe0b45cae17e3beff684222b3ebf688a409fd9c9c76beb2cc04b5c7ecd2a4d3fd9f21bea0a774a432e8019be3346e07dd92511c9a1079098256ad7b9b72ce69535efaac1181ae2775361d88bdb075e36d6a2edc9f2565bf4793d70344f0a7ab6af136a4169f58515388a5db7bc3a720dabf076e4c31a28aafc910607f776b32fe8b0c1e6d145cdec011b640d3a26069128dd4a1b18771d4fa46043d3159e4d443b355a3d03d85ab18f1d145def05abbdf0865182468eaef4e067ea4285362f87a21784d5ad5c4f0bb8e5c92bc8f47da51d387bf67db39f1070b1cb4b982e1346905696bdc8fcdbf37b769654177aeb47d82dcf9b04d88263bb8572b69d75b2385355dbd5f0e9a15a933f2e4c51f090456941ac06a43f025b0aaa67c4f44ff96cbda164241317c6f2cc5e628079d86640286c4796ea10a4441a76d853b4de19b90045b659236d5fada95e543c0e7a7a5171ff3626632bc03cdd39a0bfdf4ff08c784c11bd5551995b1b5bb500d6d23a411978091a3960c93b9ac640e209e5b3c98f128553e02c578bcb46eec5d4ee7823bb0dd1f82fe9abfc4525b0ce3193519837ca1f07a7217ddba84582d97f466f0eb00770441d3adc6ecc39ddffce719e26da487e8598ce7535d128874bb0d747eaced8679de779d0d07ebe71bdcb95977d998b387c91bb39059c842778affb4f9cbb7a94c73b8b426e2b39f69f7929c3c35b2aa0d913160ced82fbc3d0174d787011627f61935a96315aa8ef53c5d72079792cd0a01200b57ad1d23ffa86e8", 0x1000}, {&(0x7f0000005980)="30500ea158c3f51c9b9d2df2b1685cec88b93aad89e445451b40bf24146ca00873ae1fdd5cc95b60df16afc6", 0x2c}], 0x3, &(0x7f0000005a00)=[@hoplimit={{0x14, 0x29, 0x34, 0xa5e}}, @dstopts_2292={{0x28, 0x29, 0x4, {0x0, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0x7c}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0x78, 0x29, 0x39, {0x8, 0xc, 0x2, 0x0, 0x0, [@remote, @loopback, @empty, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @private1]}}}, @rthdrdstopts={{0x30, 0x29, 0x37, {0x33, 0x2, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x5}]}}}, @rthdr_2292={{0x58, 0x29, 0x39, {0x1d, 0x8, 0x2, 0xb, 0x0, [@empty, @loopback, @private1, @loopback]}}}, @hopopts={{0x38, 0x29, 0x36, {0x2c, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @ra={0x5, 0x2, 0x3}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x9116}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}], 0x1a8}}, {{&(0x7f0000005bc0)={0xa, 0x4e22, 0xffffffc0, @loopback, 0xfffffff7}, 0x1c, &(0x7f0000003840)=[{&(0x7f0000005c00)="2cbee3664f1724d4b847427c3db2f5224e54b110252c9d1dd8289a2e064ec2ed190b7c4b3e6bb2f0b4a8ddf84089bc23bd1230ed9fcbb8", 0x37}, {&(0x7f0000005e80)="3dba09bc6e57a7fb246127c4592d78b498d28f7529f0ef334ab908f7535b92653a7f7bcc4e2436c8bf6e9407395242a462d2a5fbff94ba1e6edb49de0d206b0cf5ad498c3215d34e3d38fedc90dbc61b42744ce2e964f75e30", 0x59}], 0x2}}], 0x8, 0x1) syz_clone3(&(0x7f0000000580)={0x200000400, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r1}}, 0x58) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write$cgroup_subtree(r2, &(0x7f0000000100)=ANY=[], 0x32600) r3 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000001040)={'gre0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x2f00, 0x0, 0x4, 0x2, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x4, 0x2f, 0x0, @empty, @dev={0xac, 0x14, 0x14, 0x25}}}}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r2, 0x0) keyctl$search(0xa, 0x0, &(0x7f00000003c0)='asymmetric\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r4, 0x5460, 0x1000000000000) read$FUSE(r0, &(0x7f0000000600)={0x2020, 0x0, 0x0, 0x0}, 0x202a) syz_usb_connect(0x6, 0x4a, &(0x7f0000000100)=ANY=[@ANYRES16=r5], 0x0) ioctl$sock_SIOCBRADDBR(r0, 0x89a0, &(0x7f0000000080)='bond0\x00') 1.009307289s ago: executing program 4 (id=2493): 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) (async) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$9p(0xffffffffffffffff, &(0x7f0000000340)="3ff914c344010f43135085b7031c5cee8ce17f822c8938412045e51a8050e9f7c4f8c1316944a46e7066ece6377140b76bd7f6250d68800eb0fb324b1e0fe329163ba8cd7bdef8f710c9207bf8f40f218f4bc5734c6f6f8eb1f53c23a5e9e059dac2456c54b391427b874185f8aa8cc1a71a5edffb", 0x75) (async) write$FUSE_INIT(r2, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x14210000, 0x7d, 0x1005, 0x0, 0x3}}, 0x50) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r2) (async, rerun: 64) getsockname$packet(r2, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) (rerun: 64) sendmsg$ETHTOOL_MSG_FEATURES_SET(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000400)={0x398, r3, 0x200, 0x70bd29, 0x25dfdbfc, {}, [@ETHTOOL_A_FEATURES_WANTED={0xd4, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xd0, 0x5, "149336f3899577fd17ec7a0f575b63d8d4670858e86aeb3533a00c6ba52c2c35223d5f71ecba370ad09ee0874740ee317fb79ad6e0b46154248c1ef86660aa12cde31aa2faba4200b2a5c87e0d3b7ab07ec8ecb1f9bbbd7cf8f994513ee06256d77ab24737421e4b8fd350843a5e0d2af6afd78658bc0e8fb00a54a7235d1b76376104701fc19d59666389598b02bc6bfcfcee3100995ec06fbd104bb5305aa20086971892f317da4fb17333c1d6c14218e08e36bbc2bbf21d65299a7b3bdb84a7434d248a64e785d0cbd842"}]}, @ETHTOOL_A_FEATURES_WANTED={0x260, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0xc3, 0x4, "83427667ad4da70dc053303d4f003664f6d9663804e18c44c3401d1adb0480e8db8cb8941d1b66d016153ec3e25e7a6e3291be3686b669f52d81627a877b22797d087fb4fce76691eb9a56ce45c60c28428085c36a36135719b46afbac48e735949c5e198f97e95ae31a2a2149a38b9d844230526391333e86b986b7c4e766971c52ae64edd11a525013d6f14a3874e7c52f116aa2f0fb24c2a995728564cc2ea021e3d7a1418e7f643e867e2c919297615000cb2b758321a41a8b62f1a1bc"}, @ETHTOOL_A_BITSET_MASK={0x79, 0x5, "509899d2aa951589068c37bd0fa3e07b2be98ad8c0142df88637fbc574261c58ffd73b3dd4de3bb9f8a05cda7b15a59f4f5266524596f1d637035b1ccb76575d66f98f7ed28de67b53a07b136ac485eab57d432632a6a265d642ccadbb0eece6aa75c98bd22e82dc779996b4bb2c622f93ccbd5753"}, @ETHTOOL_A_BITSET_BITS={0x68, 0x3, 0x0, 0x1, [{0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '@%%\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, 'afid'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffffffb}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '&'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}]}]}, @ETHTOOL_A_BITSET_VALUE={0x6f, 0x4, "1ee230bfff1bd95d5ee0f2e6bcee6ef9318c2095ef88352d5dace4bc95af63b39db0cb49179a96470e45c30830b6a3f51e5b8e3f6152735c653ba4828a98c4ab57b70c0131edab65937506300de5d0bcc8fd6ac99eb34a071198d45dc27f54cfe35f22648b7ac1bee615b2"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_VALUE={0x39, 0x4, "59ed1d1c5e2e41adbd6cb8e26b61653e9e338cb41ae5c6dd6b6f50659ba1bdf1bb8f7500f200f2acc40f74edc7ad4ba676d5e8189c"}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_hsr\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}]}]}, 0x398}, 0x1, 0x0, 0x0, 0x40008c0}, 0x400) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid', 0x3d, 0x8}}], [], 0x6b}}) (async) r5 = syz_open_procfs(0x0, &(0x7f00000003c0)='mountinfo\x00') (async) r6 = open(&(0x7f0000000200)='./bus\x00', 0x141a42, 0x0) sendfile(r6, r5, 0x0, 0xffffffff) 1.008795569s ago: executing program 4 (id=2494): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) (async) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f00000002c0)={r2, 0x11, 0x6}, 0x10) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000180)={r2, 0x1, 0x6, @random="b3bef56bcd32"}, 0x10) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000000)={0x0, 0x4}, 0x8) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_open_procfs(0x0, &(0x7f0000003600)='comm\x00') ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x8, 0x0, &(0x7f0000000040)=[@request_death], 0x4d, 0x0, 0x0}) 854.086554ms ago: executing program 4 (id=2499): r0 = getpid() r1 = syz_pidfd_open(r0, 0x0) r2 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$selinux_load(r2, &(0x7f0000000240)={0xf97cff8c, 0x8, 'SE Linux', "3fc13e7f51bc8be9211240c6173b1628"}, 0x20) setns(r1, 0x24020000) umount2(&(0x7f0000000040)='.\x00', 0x2) openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 846.629905ms ago: executing program 1 (id=2500): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) socketpair(0xf, 0x3, 0x2, &(0x7f0000003b40)) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)=[{{&(0x7f0000000500)=@xdp={0x2c, 0xdd86}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2f00}}], 0x1, 0x20000084) sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000006c0)={0x80, 0x0, 0x2, 0x801, 0x0, 0x0, {0x7, 0x0, 0x2}, [@CTA_EXPECT_NAT={0x6c, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x54, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x42}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @rand_addr=0x64010101}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @local}}}]}, @CTA_EXPECT_NAT_TUPLE={0x14, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}]}]}, 0x80}, 0x1, 0x0, 0x0, 0x40010}, 0x4008000) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x480800, 0x0) recvmmsg(r3, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000200)=""/89, 0x55}, {&(0x7f0000001fc0)=""/4111, 0x100f}, {&(0x7f0000000580)=""/106, 0xc}, {&(0x7f0000000980)=""/73, 0x49}, {&(0x7f0000000300)=""/82, 0x4d}, {&(0x7f00000007c0)=""/141, 0x1b}, {&(0x7f00000001c0)=""/17, 0x11}], 0x10000000000001f3, &(0x7f0000000600)=""/191, 0xbf}, 0x5}], 0x1, 0x2000, &(0x7f0000000000)={0x77359400}) prlimit64(0x0, 0x7, &(0x7f0000000180)={0x1, 0x8}, 0x0) syz_clone(0xa0001000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) io_setup(0x4f4f, &(0x7f0000000100)) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040)={0x1}, 0x8) fchdir(0xffffffffffffffff) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000e00), 0x400, 0x0) ioctl$TIOCMSET(r4, 0x5418, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) (async) socketpair(0xf, 0x3, 0x2, &(0x7f0000003b40)) (async) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)=[{{&(0x7f0000000500)=@xdp={0x2c, 0xdd86}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2f00}}], 0x1, 0x20000084) (async) sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000006c0)={0x80, 0x0, 0x2, 0x801, 0x0, 0x0, {0x7, 0x0, 0x2}, [@CTA_EXPECT_NAT={0x6c, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x54, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x42}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @rand_addr=0x64010101}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @local}}}]}, @CTA_EXPECT_NAT_TUPLE={0x14, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}]}]}, 0x80}, 0x1, 0x0, 0x0, 0x40010}, 0x4008000) (async) socket(0x10, 0x803, 0x0) (async) sendto(r2, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x480800, 0x0) (async) recvmmsg(r3, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000200)=""/89, 0x55}, {&(0x7f0000001fc0)=""/4111, 0x100f}, {&(0x7f0000000580)=""/106, 0xc}, {&(0x7f0000000980)=""/73, 0x49}, {&(0x7f0000000300)=""/82, 0x4d}, {&(0x7f00000007c0)=""/141, 0x1b}, {&(0x7f00000001c0)=""/17, 0x11}], 0x10000000000001f3, &(0x7f0000000600)=""/191, 0xbf}, 0x5}], 0x1, 0x2000, &(0x7f0000000000)={0x77359400}) (async) prlimit64(0x0, 0x7, &(0x7f0000000180)={0x1, 0x8}, 0x0) (async) syz_clone(0xa0001000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) io_setup(0x4f4f, &(0x7f0000000100)) (async) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040)={0x1}, 0x8) (async) fchdir(0xffffffffffffffff) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000e00), 0x400, 0x0) (async) ioctl$TIOCMSET(r4, 0x5418, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) (async) 785.472991ms ago: executing program 4 (id=2501): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_REMOVE(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0x84, r1, 0x300, 0x70bd25, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x5, 0x2, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x1}, @MPTCP_PM_ATTR_LOC_ID={0x0, 0x5, 0x52}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x2c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x98}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x3}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}]}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x6}]}, 0x84}, 0x1, 0x0, 0x0, 0x40}, 0x8004800) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) arch_prctl$ARCH_GET_FS(0x1003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_TIME_STAMP(r3, 0x0, 0x3, &(0x7f0000000000)=0xc46, 0x4) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000280)={0x10, 0x0, &(0x7f00000002c0)=[@increfs_done={0x40106308, 0x1}], 0x33, 0x0, 0x0}) 785.240701ms ago: executing program 4 (id=2502): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$ttynull(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f0000000200)=0xfbfe) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000240)={0x4, 0x0, &(0x7f0000000200)=[@enter_looper], 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000000000)={0x3}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 783.381591ms ago: executing program 4 (id=2503): getrandom(&(0x7f0000000040)=""/21, 0x15, 0x3) r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) r1 = socket(0x1e, 0x1, 0x0) recvfrom$packet(r1, &(0x7f0000000280)=""/130, 0x82, 0x2002, 0x0, 0x0) setsockopt$inet6_udp_int(r1, 0x11, 0x1, &(0x7f00000000c0)=0x7, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r2, 0x29, 0x6, &(0x7f0000000140)={0x11, {{0x29, 0x0, 0x4000000, @local}}}, 0x88) setsockopt$inet6_tcp_int(r2, 0x6, 0x10, &(0x7f0000000000)=0x2, 0x4) setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, &(0x7f0000000080)=0x1, 0x4) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x23, 0x0, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_msfilter(r4, 0x0, 0x1a, &(0x7f0000000080)=ANY=[], 0x18) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x9, 0x8004, 0x6, 0xfffa}, 0x1d, [0x6, 0xc95a, 0xfffffbf2, 0xfff, 0x7e, 0x2, 0x3, 0x7f, 0x0, 0x4d, 0x39cc191a, 0x5c, 0x9, 0x5, 0xfffff807, 0x0, 0x5, 0x48, 0x0, 0x2ab, 0x4, 0x5, 0x4, 0x3c5b, 0x7fff, 0xa, 0x9, 0x1, 0x4, 0x7, 0xe661, 0x7fff, 0x66, 0x3, 0x7fff, 0x4c74, 0x80000000, 0x800242, 0xffffffff, 0xe, 0xfffffffe, 0x71, 0x1, 0x7, 0x3, 0xe, 0x5, 0x4, 0x8f, 0x6, 0x3, 0x3, 0x6, 0x4, 0x1, 0x30000000, 0x80, 0x1, 0x7, 0x6, 0x8, 0x800004, 0x1, 0x40], [0x4, 0xffff, 0x12f, 0x6, 0x10, 0x8, 0x4f6, 0xcb, 0xf9, 0xd, 0x2bf, 0x9a, 0x40, 0xfffffffc, 0x3, 0x7a35e85d, 0x7, 0x5, 0x2f, 0xe, 0x40, 0x1, 0x0, 0xfffffffe, 0x0, 0x5, 0x8000, 0x9, 0x3fe, 0x401, 0x6, 0x4, 0xfb, 0x5, 0x8cd, 0x5f31, 0x4, 0x900000, 0xffffffff, 0x2, 0x9, 0x4, 0xffff7aff, 0x8, 0x5, 0x6, 0xb, 0xa, 0x1, 0x9, 0x9, 0x2, 0x7f, 0x9, 0x1, 0x1, 0x9, 0xffffffff, 0x7, 0x1, 0x1, 0x48c93690, 0x42, 0x400005], [0x6, 0x3, 0x80000400, 0x60, 0xff, 0x100, 0x8d2, 0xd0, 0x5, 0x7fff, 0x400, 0x800001, 0xb, 0x6, 0x5, 0x1005, 0x0, 0x3, 0xfffffffd, 0x2, 0x86, 0x1, 0x9, 0x6, 0x8001, 0x5, 0x2, 0x2, 0x800, 0x8, 0x5, 0x8001, 0x6, 0x38, 0x800003, 0x440, 0x80, 0x3, 0xcc52, 0x950bfaf, 0x1000, 0xa2, 0x7, 0x53cf697b, 0xfffffff9, 0x6, 0xac8, 0x3f, 0x10001, 0xba9, 0x400, 0x3, 0x0, 0x1, 0xffff, 0x1, 0x6, 0x1d, 0x7, 0x3, 0x6, 0xaaed, 0x0, 0xff], [0x83, 0xbb31, 0x203, 0x8, 0x5, 0x1, 0x6, 0x5, 0x0, 0x3, 0x10080ce7, 0x80001ff, 0x4, 0x7, 0x71, 0x1003, 0x101, 0x10000, 0x6, 0x7fff, 0xffff, 0xe620, 0xc, 0x2, 0x2001, 0x6, 0x14c, 0x100009, 0x6, 0x4, 0xffffffff, 0x80000000, 0x6, 0x8, 0xc6, 0x10001, 0x0, 0xffff, 0x3, 0x40000004, 0x100, 0x20009602, 0x4, 0x2, 0xffff, 0x6, 0x80000001, 0x400, 0x6, 0x8, 0x30b1d693, 0x5a2b, 0xc, 0x7, 0x1, 0x7, 0x4, 0x4, 0xa5f, 0xb1b, 0x1, 0x200, 0xffff3441, 0xfff]}, 0x45c) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="300000001c0021002dbd7000000000000700000005000000000002000a0002"], 0x30}, 0x1, 0x0, 0x0, 0x4014}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) splice(r5, 0x0, r7, 0x0, 0x725e65a6, 0x0) write$binfmt_elf64(r6, &(0x7f0000000000)=ANY=[], 0xfffffd88) mmap(&(0x7f0000018000/0x2000)=nil, 0x2000, 0xa8ca3411d3c26009, 0x13, r0, 0x22e7c000) 758.609344ms ago: executing program 1 (id=2504): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r1 = inotify_init() inotify_add_watch(r1, 0xfffffffffffffffe, 0x700008c0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [r3]}}], 0x18, 0x4000801}, 0xd0) (async) recvmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) (async) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x400001000001fe) (async) ioctl$ASHMEM_SET_PROT_MASK(r0, 0x40087705, 0x0) (async, rerun: 64) mmap(&(0x7f000001b000/0x2000)=nil, 0x2000, 0xc, 0x13, r0, 0xaca9c000) (rerun: 64) 745.494875ms ago: executing program 1 (id=2505): mount(&(0x7f0000000000)=@filename='./cgroup\x00', &(0x7f0000000040)='./cgroup\x00', &(0x7f00000000c0)='gfs2\x00', 0x808081, 0x0) r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) r1 = dup(r0) read$FUSE(r1, &(0x7f00000021c0)={0x2020}, 0x2020) fsconfig$FSCONFIG_SET_BINARY(r1, 0x2, &(0x7f0000000080)='gfs2\x00', &(0x7f0000000100)="dd8d6db0705dc0599ae2c8146e759e3f0845f29d1857cdb24aa846cda846cc50955fd2ceee518d3471d9b49cd8970c3a3319a1b457a99bc269db2f9259d15ca1e8d016bba7744eab65c3e5fceeac1ebffe558c37b6c4", 0x56) 684.544701ms ago: executing program 1 (id=2506): openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) newfstatat(0xffffffffffffff9c, &(0x7f0000010000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000020000), 0x800) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 684.247141ms ago: executing program 1 (id=2507): mount(&(0x7f0000000000)=@md0, &(0x7f0000000040)='./cgroup\x00', &(0x7f0000000080)='exfat\x00', 0x201800, 0x0) 677.949971ms ago: executing program 1 (id=2508): mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='binder\x00', 0x0, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x80000, 0x4) r1 = syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$sock_bt_hidp_HIDPCONNDEL(r1, 0x400448c9, &(0x7f0000000080)={@fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x6168}) getdents(r0, &(0x7f0000000100)=""/13, 0xd) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x4e20, @multicast2}, 0x10) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x18}}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ftruncate(r3, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x2040, 0x0, 0x0) sendfile(r2, r3, 0x0, 0x7ffff006) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x18) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f00000001c0)={0x40, 0x0, &(0x7f0000000100)=[@acquire, @clear_death={0x400c630f, 0x1}, @clear_death={0x400c630f, 0x1}, @clear_death, @decrefs], 0x0, 0x0, 0x0}) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r6, 0x0, 0x3, &(0x7f0000000840)=0x6, 0x4) sendto$inet(r6, 0x0, 0x0, 0x4c8c0, &(0x7f0000000340), 0x10) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) r7 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r7, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000000)=""/59, 0x304000, 0x800, 0x0, 0x3}, 0x20) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) fspick(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) r10 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x406000, 0x0) ioctl$KVM_CREATE_VM(r10, 0xae01, 0x32) 605.369939ms ago: executing program 2 (id=2509): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000500)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r0, 0x7ff) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x9, &(0x7f0000000240)=0x1, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x20000845, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) r2 = socket$netlink(0x10, 0x3, 0x8000000004) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$SIOCGIFHWADDR(r3, 0x8927, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000900)="580000001400192340834b80040d8c560a066e0202ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000200060c10000000010000000000", 0x58}], 0x1) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) openat$ttyS3(0xffffffffffffff9c, 0x0, 0x2982, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) 527.269427ms ago: executing program 2 (id=2510): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000000c0), 0xffffffffffffffff) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), r0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000380)={'gretap0\x00', &(0x7f00000002c0)={'tunl0\x00', 0x0, 0x8000, 0x8000, 0x7, 0x3, {{0x25, 0x4, 0x1, 0x1c, 0x94, 0x67, 0x0, 0x9, 0x4, 0x0, @local, @broadcast, {[@lsrr={0x83, 0x17, 0x13, [@remote, @broadcast, @broadcast, @loopback, @empty]}, @ra={0x94, 0x4}, @timestamp_addr={0x44, 0x3c, 0xc6, 0x1, 0x9, [{@local, 0x9}, {@empty, 0x400}, {@remote, 0x2}, {@multicast2, 0x5}, {@broadcast, 0x1}, {@multicast2, 0x7d7e3e97}, {@multicast2, 0x4}]}, @noop, @end, @cipso={0x86, 0x12, 0x3, [{0x1, 0xc, "c77827f0037a874c3223"}]}, @rr={0x7, 0xb, 0x93, [@rand_addr=0x64010102, @multicast2]}, @lsrr={0x83, 0x7, 0xf, [@multicast1]}, @end]}}}}}) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000020000102505a1a44000000001010902480001010020000904000003020200fe052406ee0005240000000d240f01000000800000000000042402040905810300040503fa09058202200000000209050302"], 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000480)={'ip_vti0\x00', &(0x7f0000000400)={'ip_vti0\x00', 0x0, 0x8000, 0x1, 0x8, 0x28, {{0x12, 0x4, 0x1, 0x5, 0x48, 0x65, 0x0, 0x5, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x3f}, @rand_addr=0x64010102, {[@rr={0x7, 0x3, 0x4d}, @ssrr={0x89, 0xb, 0x2a, [@initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102]}, @timestamp={0x44, 0x14, 0xad, 0x0, 0x4, [0x1, 0x0, 0x1, 0x67a]}, @ssrr={0x89, 0xf, 0x10, [@loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast]}]}}}}}) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000240)={'gre0\x00', 0x0}) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, 0x0, 0x0) setsockopt$packet_int(r5, 0x107, 0xf, &(0x7f0000000140)=0x8, 0x4) sendto$packet(r5, &(0x7f0000000340)="05030006e8fe091c6202a0ffffffff006003000000007f141434e3177f43055762cb80948864113b022543424aa608", 0xfef2, 0x0, &(0x7f0000000a80)={0x11, 0x88a8, r6, 0x1, 0x0, 0x6, @multicast}, 0x14) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000005c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000580)={&(0x7f00000004c0)={0x8c, r2, 0x200, 0x70bd25, 0x25dfdbff, {}, [@ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0xfd}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x8}, @ETHTOOL_A_LINKINFO_HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x7f}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x4}]}, 0x8c}}, 0x44000) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x88, r1, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0xfffffffe}}}, {{@pci={{0x8}, {0x11}}, {0x8}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}]}, 0x88}, 0x1, 0x0, 0x0, 0x8040}, 0x40011) r8 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) readv(r8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/72, 0x48}, {0x0}], 0x2) 218.110688ms ago: executing program 6 (id=2511): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_X86_SETUP_MCE(r2, 0x4008ae9c, &(0x7f0000000480)={0xa, 0x1, 0x7}) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000007f04"]) r3 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$ASHMEM_SET_SIZE(r3, 0x40087703, 0x40000100000200) ioctl$ASHMEM_SET_NAME(r3, 0x41007701, &(0x7f0000000440)='\xa1\xc4\xe8g\bv\xe3\x90\x8e\x14c\xfew\xd3J\xb2\n\xe7\xb37\xb4K\xd4+\xd7Mz\x9d;iC\xc3\xefV\xcf\xe7\x0f\xeaR4\xebh\xe2\xd4') r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r5, 0xc00caee0, 0x0) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0, 0x13, r3, 0x85b83000) 59.132034ms ago: executing program 2 (id=2512): openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) 1.53027ms ago: executing program 2 (id=2513): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000340)={0x73622a85, 0x0, 0x2}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x84, 0x0, &(0x7f0000000000)=[@clear_death={0x400c630f, 0x2}, @acquire={0x40046305, 0x2}, @increfs_done={0x40106308, 0x2}], 0x8c, 0x0, &(0x7f0000000240)="1f4e60867a6b6e3e2b0fbe3062a1b6df9085567640b5d10804b76398771d9abb2778c1ad087f18ebc1704cf974ce47fda4a7907a8ff2e54a6c7a79a067663690edbcb99e1cf255392a7c3f4fef324fcdf508c9de1d216981ee1cb824df926ca68f50b3945da58a9ec43c699dc92e635dfe04d081660855e27931aa1f03febf3038a198b14796efb44103b42a"}) 1.16476ms ago: executing program 2 (id=2514): r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000280)=@req={0x211, 0x6, 0x80000000, 0xad4}, 0x10) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000140)=@req3={0x7813, 0x3, 0x2, 0x81, 0x201, 0x1, 0x1}, 0x1c) recvmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1}, 0x20) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) setsockopt$sock_int(r1, 0x1, 0x21, &(0x7f0000000540)=0x5, 0x4) recvmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1}, 0x20) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x9200000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) splice(r3, 0x0, r2, 0x0, 0x10000008ebc, 0x0) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) close_range(r4, 0xffffffffffffffff, 0x0) 0s ago: executing program 6 (id=2515): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x8ab43, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_XSAVE(r3, 0x5000aea5, 0x0) futex(&(0x7f000000cffc)=0x1, 0xd, 0x0, 0x0, 0x0, 0x0) futex(&(0x7f000000cffc)=0x7ffffffe, 0xd, 0x0, 0x0, 0x0, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x96, 0xf, 0x3, 0x7fff}]}) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) r4 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x165342, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PPPIOCATTACH(r0, 0x4004743d, &(0x7f00000000c0)=0x2) write(r4, &(0x7f0000000400)="547bbee68789313efe846d6698abfeac0d12b144933fa6f684f1ba13b34680bf4b9ea70f71faa2a82a45ab47458c1f827355ad34033fbb8b9699eb0b279252dfcf29e377e14dcfbde42857cbf2aa88d3dad8ec2deea7afe4e747fa392fe01d425970fb2dd7a000ea3889f0d9021f347818106963e18c256e3df26b41c61d30284a8ad61c6269756119d62e3a7a24c1dcd09d3eb35dfee6ec945ac190c4797988e0d7f6f38bf9b124431dd8208a9208195a70c8e558c216e78d5f5b3f6df6f155e16bf7dd8f4e9eaf61d5142a82da7a87aeca19c25b631cd8a14ce9f2fc8dbcd05f51dc9260abc82d780c9358bd6411ebf48520694d413024432d0bfc3759a620289c9c8705009fd829da6eb5b72b454436b0af8e9dc4941ca2cff92561cad984e15849dcd73f04c7f70a30304da2fbc17f421767ad5ce47ed79d6698428eada9a39faa02f978699bc8c482224a2d5f85cc1135ea92ac1c610e32f1e7c82da6d91e0c8634da679760c32c3e891db352b76b61a65bbdd023e093a8e0d37fd8cd00679cb1bceaac84b05861740c221b2cb4afa1ce8b091c815fc4bd83995b5bf5dcdf2912572cf6180ec27445404917ff9e8e6604e2afc19a1bb3745914f0a101e03e44ea5f64d40402f12a81310c97086fb01d04e82799c40f29348eb283ad58a40d608a47fbf9a25dbb308aa03b2425ffa896e1a70a37cf49e6dbdeda39ee88aadb26811eba78a0dfe5400a51428c31582edcc5f75b5dd963707a54b9b1e35f9966995d6474acbf7094124cecf38369aba3f6a5e3ad071f5e3df902843a3947623fe01571d97625c3e27721b08a6f85fd7b879acd400de5beabdd2603d566fdb4018bf8bd74c3ea1ae67c988992c7dab4ebcf501a73815e1b527d3ff1cf9e729d55127118565f794d253fef25609e5a415615d1b5fca5381b49446d9b9e75fbfcdd9218b0d8d8d965871b897544e32fd0b4cb5600ffdcdb0056bcad75216759590f8a94db82b0acd2a5a34e5c34241a19f1a7a7cceb894341f55c6b474f3cc052f9863a67519dfadee6576f08d7448929424c13e845e2e636b87dc14e1ab4ad05d69f896ca1bc5c1267befb686c4207e21aa30bdae1d1602d3e4080784834e213c426ba5446f90d3b3885a5d6942c6b0e637f5bb9c7908460bd7d04497ab054c8fc7f89068f7535976ad051bfe94c243ce7604a63b2099b69f1ed73590a318fad9a170fa0cddfe60e981a92de2e1aab3465b11a968108e08deadfa1fa546c4cbc0c34ac28597848562583ae8d93cb60f2e06c7a1f743add51eb8cd732b40d48fde00117cb2d654100dfcc66b7c9fefac80e137caa5cf43ae897780251a3ebbc4ddd3b003168963c9e2c9446cb29731fc4bbb5e551aca6913f7b8576ce34012581b5a363917970399ca369688e637cf06ff3c8114383d2fcbf9c69f1ca63cd21695254a440df5ef0a8abfdbd0a651a533b6cdb82382e3bd70f87c1d3eb0a6e22452605026fafe6d35158c0728c1050a39330c80ee2ee0b09366fc6382883ecd0796feec657b36aee4091471e406e9faffd5ede27943e5fbf1b7249ab8bad71f60063697f04db52e980a9fb3eb5e53b89be8a5f0e6afea7435789ecd444c28eb411cdc2158e434178749f36cc957dbd17efb2b218592f78d6864f2708e8c6db2da0d3f6de53959afec0c90d3d62a13a0bc3857bce58d81223eddd05cf3c1ec6b3fc5307d0f16d470f2065300295197e9fa81d2e5574b2c7b18f1c6c85156a9b1174d62dcd3cb026f4b67e6babd66c8f427b9687585f37b18c82e0100507035e78ce010b78ea1b5d3884db25df36ae929dd535a854a31cba5e47655873df72be7463c600b704e9da0e7cb2d61d0710248814ecced2eef8f227c8aec308c2c9d0a39d1a6b306080e8eaef8edece0f6d0d1612c582d70c3999a1a6bd529538f51ba4869ce74bc8509a7126d96db118cdb55411a36f4361d53c8027c12a7486e9c84e4de445b454630be27bdc2ec268702d9c1890297bdd1fc7a235f1a47f4645d286146f3cb9a7ce650f4157a1e7f134eb1815001d59905d3103efad3c66479330e8a5da941c9c38bf21bc0770e3fd56cafa19ad6e9d51f94ed4f900062b5602653aacdcc956aeecfb1dd613caf918e1ca8ef2e1504c42768e77df43569d5fe4b48c237cad5285c578b26b4e47c8ce06fd2686e17eb6d5df5645d0fdde7782216be07a1135dabc3a59598bdbab249c5391832f18ac5163aa7a1a890128a4520835a53eb750604c5e328ecb3216516b3eba3f97652caeb4327da8865880a932dc8e7668666ac3b76a2a424ca37b5dfb52495710611e20790427a9f9e7ac59bb86f0fb7a17a5def347a98dd8e733b784d78d5c7f16f327a2606d4252411457465540a60b0757802f470d08337c0fe4eee5f5cfe4f296d0f7068e80828a022c95632beb7b7f802135e246b1adebebf24c821dee7205e9fe1a437b16aaa8dcb4a58b0bdbc8dbc2fce09271c27430cc9ca8141955ec5ff4228627c3816cfe1bb2c0f40f6a61e8bfa4e2dd744e41ed80b83e9aef77119f4b062b98e86690711e83e795bafa7a8db16f241cee76aa01ff749100c113fda966aa8c83ebe975f760c18e3864065a5de6e8028a9e3199f4acff11e14bb13bc50faf97fdeab46edc371e55cab78841a2de17ca116b0183ac38b658c57a64ab11bb0de071c971a7a5175ad0bac6ac1d1118230a5412a35bd005b369df0e04e749ea93d7e56f713b9ceff580547a2a76ea4753a78b4a5cd0311024c5536b536c8ede63bac8e8b4c5851248d9098a7c6bcc3d5f209178b45aef3c1afa4ab73d8feac3e1f771626d73d85f72dc15d16bd3b7b93e622626f6f3d96b4425d328236cf1579f1ca834a7b318b012e27b9a2dc528189cf1eb3705d90de50ce7ac0c256b7e41500113e164fb7d53c74c6f829552a5bce73eeab9a46d01551bdab18fd3a7e82b036872f1e876b12c5676f63a6ef0c6ff159788a0c2fc40f179a259c656e8aba9295e90027e74ef910ce3c56d6e2de917947410b05603b6a5052453f13e6ac058b3f621573bfe6224bad8c3a5f575e1eb774839cb554c53c9b3ad623df6c5c9627cce856f9ba5847557bc9f854cbb37a936f20a733ba352ee5b343b941290a399fb862434d1b551da420053cad3bad65195cde40b345740e30e9a22619add8aedb763473b729c0649f7a1ea45325534c9b629a1fe3a54a78fe44969715182c6df5c9ecf6878380831b2996579332ac37286e72ab16824c3fc9ef8d74a7f1f5cf80fa37f6bb990db3a7a70139887a4eba0763247c58f4fe770a0496a5ef49a3ba4d62bb900644d49b5fba7e58d58af6ae50c96da346618434ed46b8f4c27cde5e8863d5b090dc117f3b16db2c4273fa84f8b06d3df436bf4a8cfa6d33d7f0e78ef422d5d7640c821398c9adf4d6ccb1b2f7cd0e497023cfdd6b5bb9ad6a29edb8b78fb3322414cad1458eb12699853acb165076db7088f518386380850c111cbe74034ddbfe217db714325ebc4d6b46eba640cf125b87eed0832077ab775e475e431079756b3da6f9bb3c861ce7eabf6adf70b76eb9642a1bab3d7afef2d7b40c8a19b98123ad7449c1039c494e73bc91a86e8e92c39a9482cf60605b9e5c209262c4fcfde76ee370bd6a78253b64c5cbb19a11b34c5a9ccf634c52751277268cd97e795b43867af5a4db51bd631ac547906fd52aff43eb98edacecf08f94a060902b5cb82e87ec856305005bd1150e581d9717460e31ba724da5e7ad72fa580f8509fe838dbc1bfbbf53e29688f25ca602d2de702e4411d3d133e2ab2f454f71f98efc2cd0eb468544cacf608c6689ef122009cf61e813e26b7b2b1695143fcd510f509ec2bf7205e674ba6767eaa29605c51e434c298bde0969617292e960d22b085632d241aa2a8e0f6ac6f2d56d0ed2c6bd3eca306a3224915065894480e737c7d7a11901bb7f977525cfcab652476baab0fd3b68dc59fd14ccdd6248bd5c5a0ab1dbae28a848b2d4ad0d973bb149ff4115b0436b7d145a6f8081d314039131f60dc8ed0ccf2c4971f0a59a65b3b1ef638e6d009dff793a4b7266c58f88bb117d665cae8fc6f6c2840470333bdbc8df12c6633a6ac7b664e089a85dc6d49f52459dd2df1be552194eef6027c1b45f62b97647788c3325f05609c1e02cbc9a18be72e4b502df719e4f9cb82615e3a03b5732328e552023dbfdcf91ed5ab51242e7d09a9b73674f0946976d8a8fa9288dce4d54d5820a0f0053b892685f79a6c8dbac724fce4d24a7b75e383f54ac58af3951d666a22f158637acc4f0e09e248e85f8e1439501afc0d5b7e9eab40fa737ae93482a1e29f3e327fa31d0d764c65ab976af1eb91fe08c5bc10a48b93453ad192d1d538cf93b792a70246bde99f46a78b670edea552840e08c787c928ee311f954b73d07287a59b470e38d4e624ddba8e4b21a74d7c07cc684b0ea82212129901029e74312866722dfa2dc53de3e8ddc00adc21deb7510ed15c50d139296297408da3d6beb589e7bb3f1d74e4e8dddec14b9cdf371d7f142136cdca5644d09edd97228a0abcd2e7b402c5cc68683cb980f50ca7aea8338dc5990a6ebb2d2b95a3deecc45f5a4f4e0e40a57e29f3e227c41db00e17dc962e2ea3184b5057c89974bcab651a22e588a527d7d8ec695e7ab5622c1ad3763d045a8393b7acfa04488556ac957777d1aebfc5d0e2a8150a6984d5607ac2400789d8f622c837d6a9b78fcc2d8aa872949edde53e3a99b5f5bf35bff5f0db7874ad3f172f9d8dd6cbb17a770b1482c79b9a15605cd0d89c6bae9aa6db8e886cfff8f843b99df95dde88c96202ae6ced4d539a3f70997ee7b2bdb7bbe529f9bc55b143066de8d9dcd7fa38c54094f2235e4a17ef8e910b4d48c373ce5e6fc9824ca8f115e579b002df16c591557cd6cac1363b8d8fc656075ca703a87f1efa76e4122eb7358389f659681fb49cb82215f73b284a7678b8b1528472d0cfab1980ee3d4410bdc1c31f1f798c3ca5744077e2f6cb4ca6e415f1e3afc8c00dd95d3307de5428883513f01ed19dde487e1c103619fd78583f09d02982512e0ee20a670b3b24986dcb7431f1ef3fd12e801bb2454213ff7b1962a464647eb4c8125cf2ed098160da880024a98add9b2917e133dcee7a8e25387fd5bf2b3f8fb05b2f7ed5f719b30b9cca4b1754e31d48bd2ec79e7e9c155130ea5f0876f3bb4d94ac74b209633ecb03deb8b9448e8cf4b4bcb04ffdb38ac457881f84636246a4e5e7773166129fb8b7803c6dde0ee69fd1f76f1d93b729eacc9d8dbd6e61e638a3f8de972a824936b1d869a15daaa21db04760e9110c5b7c736671d31a72fcd57a6f7424c898791cafa21a48921215a78d60a367aa7c6284a1aaa1fee0c5291bdc91bf8c032c9917fd28e68fc046ea4b17952f1abbe01af5f19e4fa99fc6a985f6264f9efbb208e6146d3465cc603ef36d3d59b5197bca1696bf5658b60cf0e0455cb1e174e52c4acb712a3ed9202a1ae334427b93305939c7f15e9e5eed09b5fc8d1e3836720d46d133841d4482ec2427d3002d95bce996b4b2d5b59b2a43970afe35517674bfdd8807931697422045f60641138fefa27865b9d477ef04847dd02d305e8f15e228522e54d1ffda6d5b26ad831146c66e6f9153ebeb0785ea75283df66816d771c7e4297c1686d06494a59046313169f2e2b4988a2758198fcb166d9d112d187a4456503e6c0bdfb390c89dcebf3cb8260a27fdebddbc6071857010ad4c59c062db35a4", 0x1f000) r5 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008031, 0xffffffffffffffff, 0x0) lseek(0xffffffffffffffff, 0x3, 0x4) r6 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0x1, 0x800000000f, &(0x7f0000000080)=0x7, 0x4) listen(r6, 0x0) close_range(r5, 0xffffffffffffffff, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100), 0x3) kernel console output (not intermixed with test programs): T9] usb 7-1: new high-speed USB device number 6 using dummy_hcd [ 69.557608][ T674] usb 10-1: new high-speed USB device number 2 using dummy_hcd [ 69.617556][ T9] usb 7-1: Using ep0 maxpacket: 8 [ 69.623761][ T9] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 69.633710][ T9] usb 7-1: New USB device found, idVendor=056a, idProduct=00b8, bcdDevice= 0.00 [ 69.642898][ T9] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 69.651661][ T9] usb 7-1: config 0 descriptor?? [ 69.717550][ T674] usb 10-1: Using ep0 maxpacket: 16 [ 69.724706][ T674] usb 10-1: config 1 interface 0 altsetting 6 endpoint 0x81 has an invalid bInterval 254, changing to 11 [ 69.736163][ T674] usb 10-1: config 1 interface 0 altsetting 6 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 69.749292][ T674] usb 10-1: config 1 interface 0 has no altsetting 0 [ 69.757469][ T674] usb 10-1: New USB device found, idVendor=056a, idProduct=0030, bcdDevice= 0.40 [ 69.766785][ T674] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.774933][ T674] usb 10-1: Product: 爋㷜睝哑爔簇㉿᪰푦ᱫ⬰꣉㖠⸡鏶辛쒋趼⑟㏢ꗘ癨䈼뎞ሆ蝍ウ먕䖒䴵鐂玒䰔뻇䋫麮᷎误鲱綱枸僴멿眠ᔿໜ螈麿匇퉕徿蟟ᇦؒ뢶윢慊꬙촅娺勃雸⃋菃ᬏ炸쫒쩁蹜牊櫵鎤끪ט뮜涱껼 [ 69.800756][ T674] usb 10-1: Manufacturer: ы [ 69.805389][ T674] usb 10-1: SerialNumber: ࠐ [ 69.947593][ T31] usb 9-1: new high-speed USB device number 2 using dummy_hcd [ 70.064069][ T9] wacom 0003:056A:00B8.000C: ignoring exceeding usage max [ 70.073660][ T9] wacom 0003:056A:00B8.000C: item fetching failed at offset 10/11 [ 70.081798][ T9] wacom 0003:056A:00B8.000C: parse failed [ 70.087974][ T9] wacom 0003:056A:00B8.000C: probe with driver wacom failed with error -22 [ 70.099381][ T31] usb 9-1: config 127 has an invalid interface number: 238 but max is 0 [ 70.107966][ T31] usb 9-1: config 127 has no interface number 0 [ 70.114428][ T31] usb 9-1: config 127 interface 238 has no altsetting 0 [ 70.122944][ T31] usb 9-1: New USB device found, idVendor=056c, idProduct=8100, bcdDevice=7a.5a [ 70.132276][ T31] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.140787][ T31] usb 9-1: Product: syz [ 70.145001][ T31] usb 9-1: Manufacturer: syz [ 70.149655][ T31] usb 9-1: SerialNumber: syz [ 70.216504][ T674] usbhid 10-1:1.0: can't add hid device: -71 [ 70.222705][ T674] usbhid 10-1:1.0: probe with driver usbhid failed with error -71 [ 70.232398][ T674] usb 10-1: USB disconnect, device number 2 [ 70.308837][ T2200] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 70.308870][ T2200] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:92 [ 70.319310][ T45] usb 7-1: USB disconnect, device number 6 [ 70.358641][ T31] cdc_subset 9-1:127.238: probe with driver cdc_subset failed with error -22 [ 70.368544][ T31] usb 9-1: USB disconnect, device number 2 [ 78.723584][ T2224] 9pnet_fd: Insufficient options for proto=fd [ 78.786038][ T2234] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=56 sclass=netlink_route_socket pid=2234 comm=syz.8.626 [ 78.932532][ T2248] overlayfs: failed to resolve '/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': -2 [ 78.976936][ T2255] fuse: Bad value for 'fd' [ 79.022864][ T2259] netlink: 'syz.4.633': attribute type 27 has an invalid length. [ 79.037756][ T36] kauditd_printk_skb: 106 callbacks suppressed [ 79.037773][ T36] audit: type=1326 audit(1762976460.069:499): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2258 comm="syz.4.633" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f8192f8f6c9 code=0x0 [ 79.119340][ T2271] rust_binder: Write failure EFAULT in pid:31 [ 79.142563][ T2274] __vm_enough_memory: pid: 2274, comm: syz.6.639, bytes: 18014402804453376 not enough memory for the allocation [ 79.154361][ T2282] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:33 [ 79.179278][ T36] audit: type=1400 audit(1762976460.209:500): avc: denied { associate } for pid=2283 comm="syz.4.642" name="file0" scontext=root:object_r:etc_runtime_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 79.199464][ T2286] netlink: 8568 bytes leftover after parsing attributes in process `syz.4.643'. [ 79.221781][ T2286] overlay: ./file0 is not a directory [ 79.231726][ T2286] fuse: Unknown parameter 'roYtmode' [ 79.347697][ T674] usb 9-1: new full-speed USB device number 3 using dummy_hcd [ 79.361777][ T2305] netlink: 32 bytes leftover after parsing attributes in process `syz.9.651'. [ 79.371041][ T2305] netlink: 20 bytes leftover after parsing attributes in process `syz.9.651'. [ 79.380770][ T2305] netlink: 4 bytes leftover after parsing attributes in process `syz.9.651'. [ 79.389738][ T2303] sit0: entered promiscuous mode [ 79.391305][ T2305] netlink: 32 bytes leftover after parsing attributes in process `syz.9.651'. [ 79.396664][ T2303] netlink: 'syz.4.650': attribute type 1 has an invalid length. [ 79.403762][ T2305] netlink: 12 bytes leftover after parsing attributes in process `syz.9.651'. [ 79.412003][ T2303] netlink: 1 bytes leftover after parsing attributes in process `syz.4.650'. [ 79.475743][ T2313] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 79.475853][ T2313] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:40 [ 79.487583][ T674] usb 9-1: device descriptor read/64, error -71 [ 79.516554][ T2318] rust_binder: 42: no such ref 3 [ 79.521800][ T2318] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 79.529272][ T2318] rust_binder: 42: no such ref 2 [ 79.534506][ T2318] rust_binder: pid 2318 performed invalid decrement on ref [ 79.747881][ T2356] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 79.748030][ T2356] rust_binder: Failed to allocate buffer. len:1168, is_oneway:true [ 79.754503][ T2356] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 79.757616][ T674] usb 9-1: device descriptor read/64, error -71 [ 79.767565][ T2356] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:49 [ 80.007595][ T674] usb 9-1: new full-speed USB device number 4 using dummy_hcd [ 80.037563][ T31] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 80.150918][ T674] usb 9-1: device descriptor read/64, error -71 [ 80.197564][ T31] usb 10-1: Using ep0 maxpacket: 32 [ 80.204100][ T31] usb 10-1: config 0 has an invalid interface number: 20 but max is 0 [ 80.212677][ T31] usb 10-1: config 0 has no interface number 0 [ 80.219115][ T31] usb 10-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 80.230129][ T31] usb 10-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 8 [ 80.243852][ T31] usb 10-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 80.254234][ T31] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 80.262391][ T31] usb 10-1: Product: syz [ 80.266655][ T31] usb 10-1: Manufacturer: syz [ 80.271428][ T31] usb 10-1: SerialNumber: syz [ 80.277153][ T31] usb 10-1: config 0 descriptor?? [ 80.282578][ T2359] raw-gadget.1 gadget.9: fail, usb_ep_enable returned -22 [ 80.289966][ T2359] raw-gadget.1 gadget.9: fail, usb_ep_enable returned -22 [ 80.298134][ T31] usb-storage 10-1:0.20: USB Mass Storage device detected [ 80.306278][ T31] usb-storage 10-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 80.388200][ T36] audit: type=1400 audit(1762976461.419:501): avc: denied { read } for pid=2368 comm="syz.6.671" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 80.405893][ T674] usb 9-1: device descriptor read/64, error -71 [ 80.443591][ T36] audit: type=1400 audit(1762976461.469:502): avc: denied { relabelfrom } for pid=2368 comm="syz.6.671" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 80.463503][ T36] audit: type=1400 audit(1762976461.469:503): avc: denied { relabelto } for pid=2368 comm="syz.6.671" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 80.498355][ T31] scsi host1: usb-storage 10-1:0.20 [ 80.527682][ T674] usb usb9-port1: attempt power cycle [ 80.573129][ T36] audit: type=1400 audit(1762976461.599:504): avc: denied { accept } for pid=2376 comm="syz.4.673" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 80.582504][ T2379] fuse: Bad value for 'user_id' [ 80.597353][ T2379] fuse: Bad value for 'user_id' [ 80.639749][ T36] audit: type=1400 audit(1762976461.669:505): avc: denied { lock } for pid=2388 comm="syz.6.678" path="socket:[16687]" dev="sockfs" ino=16687 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 80.699901][ T2359] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 80.700235][ T2359] rust_binder: Write failure EFAULT in pid:51 [ 80.707210][ T2359] rust_binder: Write failure EFAULT in pid:51 [ 80.714313][ T576] usb 10-1: USB disconnect, device number 3 [ 80.731701][ T36] audit: type=1326 audit(1762976461.759:506): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2401 comm="syz.6.682" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x0 [ 80.877614][ T674] usb 9-1: new full-speed USB device number 5 using dummy_hcd [ 80.898551][ T674] usb 9-1: device descriptor read/8, error -71 [ 81.029396][ T674] usb 9-1: device descriptor read/8, error -71 [ 81.140027][ T2405] netlink: 64 bytes leftover after parsing attributes in process `syz.4.683'. [ 81.263710][ T2409] fuse: Bad value for 'fd' [ 81.277567][ T674] usb 9-1: new full-speed USB device number 6 using dummy_hcd [ 81.298564][ T674] usb 9-1: device descriptor read/8, error -71 [ 81.438615][ T674] usb 9-1: device descriptor read/8, error -71 [ 81.528132][ T31] hid-generic 0000:0000:0000.000D: unknown main item tag 0x0 [ 81.546302][ T31] hid-generic 0000:0000:0000.000D: hidraw0: HID v0.00 Device [syz1] on syz0 [ 81.547933][ T674] usb usb9-port1: unable to enumerate USB device [ 81.707601][ T2431] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 81.777541][ T36] audit: type=1400 audit(1762976462.799:507): avc: denied { load_policy } for pid=2446 comm="syz.9.697" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 82.687988][ T36] audit: type=1400 audit(1762976463.719:508): avc: denied { accept } for pid=2463 comm="syz.4.703" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 82.708517][ T2464] overlayfs: conflicting options: nfs_export=on,index=off [ 82.787047][ T2482] EXT4-fs (rnullb0): VFS: Can't find ext4 filesystem [ 82.880751][ T2495] binder: Unknown parameter '00000000000000000004' [ 82.939101][ T2501] SELinux: security_context_str_to_sid (syste_uGй :) failed with errno=-22 [ 82.976392][ T2503] netlink: 8 bytes leftover after parsing attributes in process `syz.8.719'. [ 83.740448][ T2536] netlink: 'syz.6.730': attribute type 63 has an invalid length. [ 83.757116][ T2536] netlink: 5 bytes leftover after parsing attributes in process `syz.6.730'. [ 83.767161][ T2536] gretap0: entered allmulticast mode [ 83.772943][ T2536] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 83.789108][ T2536] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1547 sclass=netlink_route_socket pid=2536 comm=syz.6.730 [ 84.042717][ T2548] SELinux: policydb magic number 0xa3631f31 does not match expected magic number 0xf97cff8c [ 84.053033][ T2548] sel_write_load: 45 callbacks suppressed [ 84.053052][ T2548] SELinux: failed to load policy [ 84.183733][ T36] kauditd_printk_skb: 2 callbacks suppressed [ 84.183753][ T36] audit: type=1400 audit(1762976465.209:511): avc: denied { bind } for pid=2558 comm="syz.4.738" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 84.212428][ T36] audit: type=1400 audit(1762976465.219:512): avc: denied { create } for pid=2558 comm="syz.4.738" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=user_namespace permissive=1 [ 84.232305][ T36] audit: type=1400 audit(1762976465.239:513): avc: denied { sys_admin } for pid=2558 comm="syz.4.738" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 84.254914][ T576] usb 7-1: new full-speed USB device number 7 using dummy_hcd [ 84.418756][ T576] usb 7-1: config 1 interface 0 altsetting 2 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 84.429947][ T576] usb 7-1: config 1 interface 0 altsetting 2 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 84.443317][ T576] usb 7-1: config 1 interface 0 has no altsetting 0 [ 84.451577][ T576] usb 7-1: New USB device found, idVendor=06cb, idProduct=81a7, bcdDevice= 0.40 [ 84.460845][ T576] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 84.468881][ T576] usb 7-1: Product: 笅킱ꂱ먔㮨幇窮 [ 84.474688][ T576] usb 7-1: Manufacturer: ᐁ [ 84.479334][ T576] usb 7-1: SerialNumber: 藳釟ᙌ튆籕傫㾱㮙ꂡ젅⫝賏퇴桇܇밬ᦏꆔ稛浯倗勍씛⪟⊎횥㞉䟖눣菖窔麯ẃ⑧ﻡᗸ幩돭攨鿀徸頭䌰儣倱㲐⭞唫寺朝埤兰焤⪬䂞륶㰱펀噮佉槛햗묤꣭닐㎠쌎䵗꽢㤻諰椐ꭘ헕턐홖戜픖綄珮䉇⫇蠱쾰㹁쑓쬓뫑ɏ⑞礼⧜儽䑦뤴殍ᑎ⪜樠龆⭃ᾓ汭쑀똊䣋ȷᝐ荛⦺䓏㠡 [ 84.515389][ T2545] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 84.729428][ T2545] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 84.738556][ T2545] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 84.755221][ T576] usbhid 7-1:1.0: can't add hid device: -71 [ 84.761292][ T576] usbhid 7-1:1.0: probe with driver usbhid failed with error -71 [ 84.771536][ T576] usb 7-1: USB disconnect, device number 7 [ 84.841482][ T2564] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 84.897100][ T2568] rust_binder: got new transaction with bad transaction stack [ 84.905722][ T2568] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:90 [ 84.959852][ T36] audit: type=1400 audit(1762976465.989:514): avc: denied { create } for pid=2572 comm="syz.4.743" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 85.290233][ T2623] overlayfs: failed to resolve './file1': -2 [ 85.376477][ T2635] __nla_validate_parse: 1 callbacks suppressed [ 85.376498][ T2635] netlink: 4 bytes leftover after parsing attributes in process `syz.6.765'. [ 85.398443][ T2636] rust_binder: 131: no such ref 1 [ 85.403884][ T2636] rust_binder: Failed to allocate buffer. len:18446744073709551240, is_oneway:false [ 85.403908][ T2636] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 85.414658][ T2636] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:131 [ 85.727881][ T2647] can: request_module (can-proto-0) failed. [ 85.788586][ T2655] tmpfs: Bad value for 'uid' [ 85.793368][ T2655] tmpfs: Bad value for 'uid' [ 85.917110][ T2668] SELinux: security_context_str_to_sid (syste_uGй :) failed with errno=-22 [ 86.328776][ T2680] netlink: 'syz.6.781': attribute type 4 has an invalid length. [ 86.438346][ T2686] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 86.517580][ T9] usb 9-1: new high-speed USB device number 7 using dummy_hcd [ 86.557456][ T2690] fuse: Bad value for 'fd' [ 86.611404][ T13] bridge_slave_1: left allmulticast mode [ 86.627477][ T13] bridge_slave_1: left promiscuous mode [ 86.633213][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 86.648302][ T13] bridge_slave_0: left allmulticast mode [ 86.654001][ T13] bridge_slave_0: left promiscuous mode [ 86.667817][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 86.677650][ T576] usb 7-1: new high-speed USB device number 8 using dummy_hcd [ 86.707909][ T9] usb 9-1: Using ep0 maxpacket: 16 [ 86.714027][ T9] usb 9-1: unable to get BOS descriptor or descriptor too short [ 86.733286][ T9] usb 9-1: config 1 interface 0 altsetting 9 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 86.762747][ T9] usb 9-1: config 1 interface 0 has no altsetting 0 [ 86.778958][ T9] usb 9-1: New USB device found, idVendor=0c70, idProduct=f011, bcdDevice= 0.40 [ 86.788429][ T9] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.796464][ T9] usb 9-1: Product: syz [ 86.807539][ T9] usb 9-1: Manufacturer: syz [ 86.812190][ T9] usb 9-1: SerialNumber: syz [ 86.837584][ T576] usb 7-1: Using ep0 maxpacket: 16 [ 86.845571][ T13] veth1_macvtap: left promiscuous mode [ 86.851249][ T13] veth0_vlan: left promiscuous mode [ 86.851970][ T576] usb 7-1: too many endpoints for config 0 interface 0 altsetting 32: 253, using maximum allowed: 30 [ 86.867860][ T576] usb 7-1: config 0 interface 0 altsetting 32 has 1 endpoint descriptor, different from the interface descriptor's value: 253 [ 86.881183][ T576] usb 7-1: config 0 interface 0 has no altsetting 0 [ 86.888057][ T576] usb 7-1: New USB device found, idVendor=28bd, idProduct=0075, bcdDevice= 0.00 [ 86.897881][ T576] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 86.906929][ T576] usb 7-1: config 0 descriptor?? [ 86.989475][ T2692] bridge0: port 1(bridge_slave_0) entered blocking state [ 86.996572][ T2692] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.003950][ T2692] bridge_slave_0: entered allmulticast mode [ 87.010387][ T2692] bridge_slave_0: entered promiscuous mode [ 87.016854][ T2692] bridge0: port 2(bridge_slave_1) entered blocking state [ 87.024038][ T2692] bridge0: port 2(bridge_slave_1) entered disabled state [ 87.033356][ T2692] bridge_slave_1: entered allmulticast mode [ 87.040393][ T2692] bridge_slave_1: entered promiscuous mode [ 87.046724][ T9] usbhid 9-1:1.0: can't add hid device: -71 [ 87.052790][ T9] usbhid 9-1:1.0: probe with driver usbhid failed with error -71 [ 87.062327][ T9] usb 9-1: USB disconnect, device number 7 [ 87.151687][ T329] bridge0: port 1(bridge_slave_0) entered blocking state [ 87.158794][ T329] bridge0: port 1(bridge_slave_0) entered forwarding state [ 87.169703][ T492] bridge0: port 2(bridge_slave_1) entered blocking state [ 87.176832][ T492] bridge0: port 2(bridge_slave_1) entered forwarding state [ 87.210186][ T2692] veth0_vlan: entered promiscuous mode [ 87.223967][ T2692] veth1_macvtap: entered promiscuous mode [ 87.260812][ T2708] binder: Unknown parameter '0x0000000000000008' [ 87.316512][ T576] uclogic 0003:28BD:0075.000E: interface is invalid, ignoring [ 87.351579][ T2705] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=77 sclass=netlink_route_socket pid=2705 comm=syz.4.791 [ 87.470796][ T2712] rust_binder: Write failure EINVAL in pid:7 [ 87.487675][ T2717] binder: Bad value for 'max' [ 87.520790][ T31] usb 7-1: USB disconnect, device number 8 [ 87.535993][ T2721] netlink: 32 bytes leftover after parsing attributes in process `syz.1.796'. [ 87.545348][ T2721] rust_binder: 16: no such ref 3 [ 87.550379][ T2721] rust_binder: 16: no such ref 0 [ 87.555347][ T2721] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 87.562752][ T2721] rust_binder: 16: no such ref 0 [ 87.567818][ T2721] rust_binder: Failed to allocate buffer. len:1128, is_oneway:true [ 87.604615][ T2726] rust_binder: Error while translating object. [ 87.612740][ T2726] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 87.615912][ T2730] rust_binder: Error in use_page_slow: ESRCH [ 87.628745][ T2726] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:21 [ 87.629791][ T2730] rust_binder: use_range failure ESRCH [ 87.644283][ T2730] rust_binder: Failed to allocate buffer. len:160, is_oneway:false [ 87.650165][ T2730] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 87.663864][ T2730] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:137 [ 87.670556][ T36] audit: type=1400 audit(1762976468.699:515): avc: denied { mounton } for pid=2732 comm="syz.1.800" path="/8/file0" dev="overlay" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 87.706617][ T9] hid-generic 0000:0000:0000.000F: unknown main item tag 0x0 [ 87.715238][ T2736] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 87.715345][ T2739] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 87.723134][ T9] hid-generic 0000:0000:0000.000F: hidraw0: HID v0.00 Device [syz1] on syz0 [ 87.741456][ T2741] netlink: 12 bytes leftover after parsing attributes in process `syz.1.802'. [ 87.746215][ T2736] rust_binder: Error in use_page_slow: ESRCH [ 87.752274][ T2741] rust_binder: Error while translating object. [ 87.754116][ T2739] rust_binder: Failed to allocate buffer. len:4256, is_oneway:false [ 87.765270][ T2736] rust_binder: use_range failure ESRCH [ 87.767705][ T2741] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 87.774304][ T2736] rust_binder: Failed to allocate buffer. len:4256, is_oneway:false [ 87.788620][ T2741] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:30 [ 87.788640][ T2739] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 87.788666][ T2739] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:140 [ 87.819563][ T2736] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 87.832834][ T2736] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:140 [ 87.902838][ T2747] 9pnet: Unknown protocol version 9p200 [ 88.006212][ T2762] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:36 [ 88.051140][ T36] audit: type=1400 audit(1762976469.079:516): avc: denied { add_name } for pid=2768 comm="syz.6.810" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 88.101790][ T2769] __vm_enough_memory: pid: 2769, comm: syz.6.810, bytes: 18014402804453376 not enough memory for the allocation [ 88.113765][ T36] audit: type=1400 audit(1762976469.109:517): avc: denied { create } for pid=2768 comm="syz.6.810" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 88.147543][ T36] audit: type=1400 audit(1762976469.109:518): avc: denied { associate } for pid=2768 comm="syz.6.810" name="file0" scontext=root:object_r:unlabeled_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 88.177418][ T36] audit: type=1400 audit(1762976469.129:519): avc: denied { create } for pid=2768 comm="syz.6.810" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 88.337551][ T9] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 88.398423][ T2777] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=30 sclass=netlink_tcpdiag_socket pid=2777 comm=syz.6.814 [ 88.413170][ T2777] 9pnet_fd: Insufficient options for proto=fd [ 88.456009][ T2779] netlink: 72 bytes leftover after parsing attributes in process `syz.6.815'. [ 88.500148][ T9] usb 2-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=e2.3d [ 88.510098][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 88.521201][ T9] usb 2-1: Product: syz [ 88.525489][ T9] usb 2-1: Manufacturer: syz [ 88.530354][ T9] usb 2-1: SerialNumber: syz [ 88.542106][ T9] r8152-cfgselector 2-1: Unknown version 0x0000 [ 88.548557][ T9] r8152-cfgselector 2-1: config 0 descriptor?? [ 88.798424][ T2787] netlink: 'syz.8.819': attribute type 4 has an invalid length. [ 88.807460][ T2788] netlink: 'syz.8.819': attribute type 4 has an invalid length. [ 88.819636][ T2788] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 88.841898][ T2788] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 88.961878][ T576] r8152-cfgselector 2-1: USB disconnect, device number 6 [ 89.031358][ T36] audit: type=1400 audit(1762976470.059:520): avc: denied { create } for pid=2798 comm="syz.4.824" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=atmsvc_socket permissive=1 [ 89.057634][ T9] usb 9-1: new high-speed USB device number 8 using dummy_hcd [ 89.210057][ T9] usb 9-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 89.227553][ T9] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 89.235741][ T9] usb 9-1: Product: syz [ 89.244161][ T9] usb 9-1: Manufacturer: syz [ 89.248917][ T9] usb 9-1: SerialNumber: syz [ 89.717574][ T45] usb 7-1: new high-speed USB device number 9 using dummy_hcd [ 89.890380][ T2816] overlayfs: failed to clone upperpath [ 89.890649][ T2817] overlayfs: failed to clone upperpath [ 90.029900][ T2822] overlayfs: failed to clone upperpath [ 90.046980][ T2822] 9pnet_virtio: no channels available for device ./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 90.078026][ T2822] netlink: 36 bytes leftover after parsing attributes in process `syz.4.831'. [ 90.108613][ T2827] netlink: 'syz.4.833': attribute type 6 has an invalid length. [ 90.116347][ T2827] netlink: 8 bytes leftover after parsing attributes in process `syz.4.833'. [ 90.462520][ T2848] tipc: Started in network mode [ 90.467625][ T2848] tipc: Node identity ac14142f, cluster identity 4711 [ 90.474591][ T2848] tipc: New replicast peer: 0.0.0.0 [ 90.480315][ T2848] tipc: Enabled bearer , priority 10 [ 90.513604][ T2852] SELinux: security_context_str_to_sid (sytem_uGй) failed with errno=-22 [ 90.551282][ T2855] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 90.560265][ T2855] overlayfs: missing 'lowerdir' [ 90.837580][ T674] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 90.988746][ T674] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 90.999045][ T674] usb 2-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 91.008081][ T674] usb 2-1: config 1 has no interface number 1 [ 91.014238][ T674] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 91.027263][ T674] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x6 has an invalid bInterval 0, changing to 7 [ 91.039746][ T674] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 91.049215][ T674] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 91.057268][ T674] usb 2-1: Product: syz [ 91.061496][ T674] usb 2-1: Manufacturer: syz [ 91.066222][ T674] usb 2-1: SerialNumber: syz [ 91.072046][ T2857] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 91.285773][ T674] usb 2-1: 2:1 : no or invalid class specific endpoint descriptor [ 91.293902][ T674] usb 2-1: 2:1 : no or invalid class specific endpoint descriptor [ 91.306466][ T674] usb 2-1: USB disconnect, device number 7 [ 91.607579][ T31] tipc: Node number set to 2886997039 [ 91.803071][ T2865] netlink: 104 bytes leftover after parsing attributes in process `syz.1.846'. [ 91.806496][ T674] usb 9-1: USB disconnect, device number 8 [ 92.012176][ T2884] netlink: 'syz.4.851': attribute type 1 has an invalid length. [ 92.020048][ T2884] netlink: 8 bytes leftover after parsing attributes in process `syz.4.851'. [ 92.137538][ T674] usb 9-1: new high-speed USB device number 9 using dummy_hcd [ 92.176999][ T2886] netlink: 20 bytes leftover after parsing attributes in process `syz.1.853'. [ 92.200606][ T36] audit: type=1400 audit(1762976473.229:521): avc: granted { setsecparam } for pid=2890 comm="syz.1.854" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security [ 92.232471][ T2893] rust_binder: Error while translating object. [ 92.232505][ T2893] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 92.238874][ T2893] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:77 [ 92.265721][ T2895] netlink: 'syz.1.856': attribute type 16 has an invalid length. [ 92.282657][ T2895] netlink: 'syz.1.856': attribute type 3 has an invalid length. [ 92.290350][ T2895] netlink: 64066 bytes leftover after parsing attributes in process `syz.1.856'. [ 92.307568][ T674] usb 9-1: Using ep0 maxpacket: 16 [ 92.313901][ T674] usb 9-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 92.326191][ T674] usb 9-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 92.337340][ T674] usb 9-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 92.346449][ T674] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 92.354498][ T674] usb 9-1: Product: syz [ 92.358713][ T674] usb 9-1: Manufacturer: syz [ 92.363521][ T674] usb 9-1: SerialNumber: syz [ 92.581816][ T2902] EXT4-fs (rnullb0): VFS: Can't find ext4 filesystem [ 92.655600][ T31] hid-generic 0000:0000:0000.0010: unknown main item tag 0x0 [ 92.668208][ T31] hid-generic 0000:0000:0000.0010: hidraw0: HID v0.00 Device [syz1] on syz0 [ 92.966516][ T36] audit: type=1400 audit(1762976473.989:522): avc: denied { lock } for pid=2927 comm="syz.4.868" path="socket:[18958]" dev="sockfs" ino=18958 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tcp_socket permissive=1 [ 93.147564][ T9] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 93.162488][ T36] audit: type=1400 audit(1762976474.189:523): avc: denied { name_bind 0x1000000 } for pid=2931 comm="syz.6.869" path="socket:[18376]" dev="sockfs" ino=18376 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 93.307538][ T9] usb 2-1: Using ep0 maxpacket: 8 [ 93.315035][ T9] usb 2-1: New USB device found, idVendor=0763, idProduct=2081, bcdDevice=d0.ab [ 93.324176][ T9] usb 2-1: New USB device strings: Mfr=1, Product=228, SerialNumber=2 [ 93.332408][ T9] usb 2-1: Product: syz [ 93.336604][ T9] usb 2-1: Manufacturer: syz [ 93.341348][ T9] usb 2-1: SerialNumber: syz [ 93.346682][ T9] usb 2-1: config 0 descriptor?? [ 93.557433][ T2923] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 93.566643][ T2923] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 94.121122][ T36] audit: type=1400 audit(1762976475.139:524): avc: denied { ioctl } for pid=2963 comm="syz.6.875" path="socket:[18986]" dev="sockfs" ino=18986 ioctlcmd=0x8982 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 94.179700][ T2974] futex_wake_op: syz.6.880 tries to shift op by 32; fix this program [ 94.187841][ T2977] __vm_enough_memory: pid: 2977, comm: syz.1.878, bytes: 18155140292808704 not enough memory for the allocation [ 94.354395][ T2993] netlink: 2 bytes leftover after parsing attributes in process `syz.4.886'. [ 94.373980][ T36] audit: type=1400 audit(1762976475.399:525): avc: denied { read } for pid=2991 comm="syz.4.886" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 94.410305][ T2995] netlink: 'syz.1.887': attribute type 4 has an invalid length. [ 94.428205][ T2995] netlink: 992 bytes leftover after parsing attributes in process `syz.1.887'. [ 94.858552][ T674] usb 9-1: 0:2 : does not exist [ 94.881915][ T674] usb 9-1: 5:0: failed to get current value for ch 0 (-22) [ 94.901742][ T674] usb 9-1: 5:0: failed to get current value for ch 0 (-22) [ 94.913945][ T674] usb 9-1: 5:0: failed to get current value for ch 0 (-22) [ 94.933079][ T674] usb 9-1: USB disconnect, device number 9 [ 94.978767][ T9] usb 2-1: USB disconnect, device number 8 [ 95.088656][ T3031] rust_binder: Write failure EFAULT in pid:160 [ 95.090313][ T3033] rust_binder: Write failure EFAULT in pid:160 [ 95.126134][ T3043] rust_binder: 164: no such ref 0 [ 95.137942][ T3043] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 95.147527][ T3043] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 95.154608][ T3043] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 95.165201][ T3043] rust_binder: 164: no such ref 0 [ 95.300374][ T3056] SELinux: policydb version -1515179571 does not match my version range 15-33 [ 95.317973][ T9] usb 2-1: new full-speed USB device number 9 using dummy_hcd [ 95.327561][ T3056] SELinux: failed to load policy [ 95.395286][ T36] audit: type=1400 audit(1762976476.419:526): avc: denied { write } for pid=3057 comm="syz.8.907" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 95.428039][ T3058] /dev/rnullb0: Can't open blockdev [ 95.446577][ T3061] rtc_cmos 00:00: Alarms can be up to one day in the future [ 95.478923][ T9] usb 2-1: unable to get BOS descriptor or descriptor too short [ 95.490928][ T3066] serio: Serial port ptm0 [ 95.494907][ T9] usb 2-1: not running at top speed; connect to a high speed hub [ 95.509377][ T9] usb 2-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 95.523365][ T9] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 95.538924][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 95.549841][ T3066] rust_binder: 181: no such ref 3 [ 95.550560][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 95.567211][ T3066] rust_binder: 181: no such ref 1 [ 95.569874][ T9] usb 2-1: Product: syz [ 95.580002][ T9] usb 2-1: Manufacturer: syz [ 95.584661][ T9] usb 2-1: SerialNumber: syz [ 95.586548][ T3066] rust_binder: Write failure EFAULT in pid:181 [ 95.804127][ T9] usb 2-1: 0:2 : does not exist [ 95.847666][ T9] usb 2-1: USB disconnect, device number 9 [ 96.188244][ T3088] rust_binder: Failed to allocate buffer. len:4120, is_oneway:false [ 96.188389][ T3088] rust_binder: Write failure EINVAL in pid:282 [ 96.247601][ T674] usb 9-1: new high-speed USB device number 10 using dummy_hcd [ 96.345949][ T3101] SELinux: security_context_str_to_sid () failed with errno=-22 [ 96.358502][ T45] rtc_cmos 00:00: Alarms can be up to one day in the future [ 96.362949][ T3101] rust_binder: Write failure EFAULT in pid:117 [ 96.366526][ T45] rtc_cmos 00:00: Alarms can be up to one day in the future [ 96.390730][ T45] rtc_cmos 00:00: Alarms can be up to one day in the future [ 96.399028][ T45] rtc_cmos 00:00: Alarms can be up to one day in the future [ 96.416737][ T45] rtc rtc0: __rtc_set_alarm: err=-22 [ 96.418628][ T674] usb 9-1: too many endpoints for config 0 interface 0 altsetting 0: 65, using maximum allowed: 30 [ 96.435815][ T674] usb 9-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 65 [ 96.452702][ T3105] netlink: 32 bytes leftover after parsing attributes in process `syz.6.922'. [ 96.461703][ T674] usb 9-1: New USB device found, idVendor=056a, idProduct=00dd, bcdDevice= 0.00 [ 96.477823][ T674] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 96.491397][ T674] usb 9-1: config 0 descriptor?? [ 96.521694][ T36] audit: type=1400 audit(1762976477.549:527): avc: denied { append } for pid=3110 comm="syz.1.924" name="binder1" dev="binder" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 96.566671][ T36] audit: type=1400 audit(1762976477.589:528): avc: denied { bind } for pid=3114 comm="syz.6.925" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 96.591022][ T3121] vlan1: entered promiscuous mode [ 96.599694][ T3121] vlan1: entered allmulticast mode [ 96.607658][ T3121] veth0_vlan: entered allmulticast mode [ 96.611605][ T36] audit: type=1400 audit(1762976477.639:529): avc: denied { compute_member } for pid=3122 comm="syz.6.926" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 96.620629][ T3123] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:307 [ 96.672991][ T3130] overlayfs: conflicting options: userxattr,metacopy=on [ 96.902068][ T674] usbhid 9-1:0.0: can't add hid device: -71 [ 96.918433][ T674] usbhid 9-1:0.0: probe with driver usbhid failed with error -71 [ 96.931985][ T674] usb 9-1: USB disconnect, device number 10 [ 96.946718][ T3134] netlink: 104 bytes leftover after parsing attributes in process `syz.6.930'. [ 96.964269][ T3134] netlink: 'syz.6.930': attribute type 6 has an invalid length. [ 96.973352][ T3134] IPv6: NLM_F_CREATE should be specified when creating new route [ 96.986728][ T3134] rust_binder: Write failure EFAULT in pid:315 [ 97.161973][ T3169] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=512 sclass=netlink_route_socket pid=3169 comm=syz.6.942 [ 97.179004][ T3172] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2584 sclass=netlink_route_socket pid=3172 comm=syz.4.943 [ 97.182123][ T3169] FAT-fs (rnullb0): bogus number of reserved sectors [ 97.200094][ T3169] FAT-fs (rnullb0): Can't find a valid FAT filesystem [ 97.276272][ T36] audit: type=1400 audit(1762976478.299:530): avc: denied { sqpoll } for pid=3173 comm="syz.4.944" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=io_uring permissive=1 [ 105.939159][ T329] Bluetooth: hci0: Frame reassembly failed (-84) [ 105.997876][ T3189] 9pnet: Unknown protocol version 9 [ 106.047104][ T3201] rust_binder: Error while translating object. [ 106.047155][ T3201] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 106.054007][ T3201] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:129 [ 106.118601][ T3215] overlayfs: failed to clone upperpath [ 106.178049][ T3217] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:207 [ 106.307252][ T36] audit: type=1400 audit(1762976487.329:531): avc: denied { dac_override } for pid=3194 comm="syz.1.949" capability=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 106.337629][ T45] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 106.547551][ T45] usb 2-1: Using ep0 maxpacket: 32 [ 106.553876][ T45] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 106.565079][ T45] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 106.574943][ T45] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 106.584308][ T45] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 106.594919][ T45] usb 2-1: config 0 descriptor?? [ 106.606998][ T45] hub 2-1:0.0: USB hub found [ 106.643910][ T3257] netlink: 188 bytes leftover after parsing attributes in process `syz.4.971'. [ 106.814283][ T45] hub 2-1:0.0: 1 port detected [ 106.838723][ T3277] overlayfs: failed to clone upperpath [ 106.900063][ T36] audit: type=1326 audit(1762976487.929:532): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3285 comm="syz.4.981" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f8192f8f6c9 code=0x0 [ 106.927777][ T3291] tipc: Started in network mode [ 106.932724][ T3291] tipc: Node identity ac14140f, cluster identity 4711 [ 106.940182][ T3291] tipc: New replicast peer: 255.255.255.255 [ 106.946369][ T3291] tipc: Enabled bearer , priority 10 [ 106.974982][ T3299] netlink: 'syz.4.984': attribute type 6 has an invalid length. [ 106.979012][ T678] kernel write not supported for file /uinput (pid: 678 comm: kworker/1:3) [ 106.992662][ T36] audit: type=1400 audit(1762976488.019:533): avc: denied { read } for pid=3300 comm="syz.6.985" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 107.036822][ T3306] EXT4-fs: Value of option "test_dummy_encryption" is unrecognized [ 107.221209][ T678] hub 2-1:0.0: activate --> -90 [ 107.427442][ T678] hub 2-1:0.0: hub_ext_port_status failed (err = -71) [ 107.429442][ T9] usb 2-1: USB disconnect, device number 10 [ 107.717859][ T36] audit: type=1400 audit(1762976488.749:534): avc: denied { bpf } for pid=3325 comm="syz.4.993" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 107.840510][ T3329] netlink: 240 bytes leftover after parsing attributes in process `syz.6.994'. [ 107.863065][ T3332] rust_binder: Write failure EINVAL in pid:344 [ 107.967612][ T3338] rust_binder: Write failure EFAULT in pid:220 [ 107.975633][ T3341] rust_binder: Write failure EFAULT in pid:220 [ 108.007579][ T742] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 108.009305][ T741] Bluetooth: hci0: command 0x1003 tx timeout [ 108.057565][ T678] tipc: Node number set to 2886997007 [ 108.117580][ T9] usb 7-1: new high-speed USB device number 10 using dummy_hcd [ 108.207568][ T674] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 108.267570][ T9] usb 7-1: Using ep0 maxpacket: 16 [ 108.273825][ T9] usb 7-1: config 0 has an invalid interface number: 126 but max is 0 [ 108.282170][ T9] usb 7-1: config 0 has an invalid descriptor of length 52, skipping remainder of the config [ 108.292545][ T9] usb 7-1: config 0 has no interface number 0 [ 108.298687][ T9] usb 7-1: config 0 interface 126 altsetting 0 has an endpoint descriptor with address 0xB7, changing to 0x87 [ 108.310373][ T9] usb 7-1: config 0 interface 126 altsetting 0 endpoint 0x87 has invalid maxpacket 34328, setting to 1024 [ 108.321745][ T9] usb 7-1: config 0 interface 126 altsetting 0 endpoint 0xA has invalid maxpacket 512, setting to 64 [ 108.332670][ T9] usb 7-1: config 0 interface 126 altsetting 0 endpoint 0x4 has invalid maxpacket 26159, setting to 1024 [ 108.344131][ T9] usb 7-1: config 0 interface 126 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 1024 [ 108.354323][ T9] usb 7-1: config 0 interface 126 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 4 [ 108.367683][ T9] usb 7-1: New USB device found, idVendor=0763, idProduct=1015, bcdDevice=56.88 [ 108.376749][ T9] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 108.385517][ T9] usb 7-1: config 0 descriptor?? [ 108.390552][ T674] usb 2-1: Using ep0 maxpacket: 8 [ 108.395982][ T3336] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 108.396733][ T674] usb 2-1: config 0 has an invalid interface number: 31 but max is 0 [ 108.403544][ T3336] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 108.411452][ T674] usb 2-1: config 0 has no interface number 0 [ 108.427997][ T674] usb 2-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice= 4.16 [ 108.437658][ T674] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 108.446714][ T674] usb 2-1: Product: syz [ 108.452432][ T674] usb 2-1: Manufacturer: syz [ 108.457082][ T674] usb 2-1: SerialNumber: syz [ 108.462825][ T674] usb 2-1: config 0 descriptor?? [ 108.627980][ T3336] rust_binder: Write failure EFAULT in pid:349 [ 108.628606][ T45] usb 7-1: USB disconnect, device number 10 [ 108.676798][ T674] usb 2-1: USB disconnect, device number 11 [ 108.870323][ T3359] rust_binder: 224: no such ref 1 [ 108.875474][ T3359] rust_binder: Failed to allocate buffer. len:18446744073709551240, is_oneway:false [ 108.875495][ T3359] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 108.885035][ T3359] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:224 [ 109.356070][ T3383] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 109.365804][ T3384] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 109.463448][ T36] audit: type=1400 audit(1762976490.489:535): avc: denied { ioctl } for pid=3391 comm="syz.6.1015" path="socket:[21625]" dev="sockfs" ino=21625 ioctlcmd=0x8903 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 109.536850][ T3408] rust_binder: 357: no such ref 2 [ 109.576349][ T3413] overlayfs: failed to clone upperpath [ 109.616832][ T3420] netlink: 'syz.4.1025': attribute type 12 has an invalid length. [ 109.811834][ T3455] netlink: 8 bytes leftover after parsing attributes in process `syz.4.1038'. [ 109.827560][ T31] usb 2-1: new full-speed USB device number 12 using dummy_hcd [ 109.849167][ T3462] kthread_run failed with err -4 [ 109.987544][ T45] usb 9-1: new high-speed USB device number 11 using dummy_hcd [ 109.996329][ T31] usb 2-1: too many endpoints for config 0 interface 0 altsetting 0: 129, using maximum allowed: 30 [ 110.007786][ T31] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 110.018870][ T31] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 129 [ 110.035305][ T31] usb 2-1: New USB device found, idVendor=056a, idProduct=00b3, bcdDevice= 0.00 [ 110.044647][ T31] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.053754][ T31] usb 2-1: config 0 descriptor?? [ 110.059427][ T3415] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 110.137519][ T45] usb 9-1: Using ep0 maxpacket: 16 [ 110.143812][ T45] usb 9-1: config 0 interface 0 altsetting 2 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 110.155107][ T45] usb 9-1: config 0 interface 0 altsetting 2 endpoint 0x81 has invalid wMaxPacketSize 0 [ 110.174527][ T45] usb 9-1: config 0 interface 0 has no altsetting 0 [ 110.187734][ T45] usb 9-1: New USB device found, idVendor=0458, idProduct=0138, bcdDevice= 0.00 [ 110.196867][ T45] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.206285][ T45] usb 9-1: config 0 descriptor?? [ 110.469895][ T31] wacom 0003:056A:00B3.0011: Unknown device_type for 'HID 056a:00b3'. Assuming pen. [ 110.494201][ T31] wacom 0003:056A:00B3.0011: hidraw0: USB HID v0.00 Device [HID 056a:00b3] on usb-dummy_hcd.1-1/input0 [ 110.516442][ T31] input: Wacom Intuos3 12x12 Pen as /devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/0003:056A:00B3.0011/input/input22 [ 110.548791][ T3508] overlayfs: failed to clone lowerpath [ 110.554818][ T3508] overlayfs: failed to clone lowerpath [ 110.616232][ T45] kye 0003:0458:0138.0012: unknown main item tag 0x0 [ 110.623945][ T45] kye 0003:0458:0138.0012: unknown main item tag 0xd [ 110.630741][ T45] kye 0003:0458:0138.0012: unknown main item tag 0xe [ 110.637758][ T45] kye 0003:0458:0138.0012: unknown main item tag 0x3 [ 110.644510][ T45] kye 0003:0458:0138.0012: unexpected long global item [ 110.651827][ T45] kye 0003:0458:0138.0012: parse failed [ 110.657427][ T45] kye 0003:0458:0138.0012: probe with driver kye failed with error -22 [ 110.669561][ T3415] __vm_enough_memory: pid: 3415, comm: syz.1.1023, bytes: 18014402804453376 not enough memory for the allocation [ 110.682361][ T45] usb 2-1: USB disconnect, device number 12 [ 110.782697][ T3518] overlayfs: failed to clone upperpath [ 110.823953][ T31] usb 9-1: USB disconnect, device number 11 [ 111.339516][ T3601] netlink: 1347 bytes leftover after parsing attributes in process `syz.6.1067'. [ 111.350160][ T3601] overlayfs: failed to resolve 'index=on': -2 [ 111.352314][ T36] audit: type=1400 audit(2000000000.650:536): avc: denied { create } for pid=3603 comm="syz.8.1068" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 111.379712][ T3601] 9pnet_fd: Insufficient options for proto=fd [ 111.472388][ T3617] fuse: blksize only supported for fuseblk [ 111.509154][ T3626] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=64 sclass=netlink_route_socket pid=3626 comm=syz.8.1077 [ 111.734514][ T3655] netlink: 'syz.6.1086': attribute type 27 has an invalid length. [ 111.745844][ T3659] cgroup: noprefix used incorrectly [ 111.762665][ T3661] bridge0: port 1(bridge_slave_0) entered blocking state [ 111.769793][ T3661] bridge0: port 1(bridge_slave_0) entered forwarding state [ 112.204374][ T3693] fuse: Unknown parameter '' [ 112.210429][ T3693] fuse: Bad value for 'user_id' [ 112.215338][ T3693] fuse: Bad value for 'user_id' [ 112.296127][ T3699] netlink: 4 bytes leftover after parsing attributes in process `syz.4.1104'. [ 112.298292][ T3702] netlink: 'syz.6.1105': attribute type 1 has an invalid length. [ 112.319799][ T3702] netlink: 168 bytes leftover after parsing attributes in process `syz.6.1105'. [ 112.343566][ T3703] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:173 [ 112.631046][ T3713] binder: Unknown parameter '' [ 112.865163][ T3732] x_tables: duplicate underflow at hook 4 [ 112.886507][ T3733] x_tables: duplicate underflow at hook 4 [ 112.980425][ T3748] netlink: 6668 bytes leftover after parsing attributes in process `syz.1.1121'. [ 113.000372][ T3750] capability: warning: `syz.8.1122' uses 32-bit capabilities (legacy support in use) [ 113.029222][ T3752] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 113.061893][ T3754] batadv_slave_1: entered promiscuous mode [ 113.143082][ T36] audit: type=1400 audit(2000000002.440:537): avc: denied { write } for pid=3751 comm="syz.1.1123" name="usbmon9" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 113.217503][ T3752] rust_binder: Failed to allocate buffer. len:4224, is_oneway:false [ 113.217537][ T3752] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 113.233381][ T3752] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:194 [ 113.253063][ T3761] 9pnet_fd: Insufficient options for proto=fd [ 113.298567][ T3757] batadv_slave_1: left promiscuous mode [ 113.449036][ T36] audit: type=1400 audit(2000000002.750:538): avc: denied { map } for pid=3764 comm="syz.8.1127" path="/proc/272/task/273/fdinfo/3" dev="proc" ino=22402 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=file permissive=1 [ 113.501460][ T3765] fuseblk: Bad value for 'fd' [ 113.571612][ T3803] 9pnet_fd: Insufficient options for proto=fd [ 113.669715][ T3815] block device autoloading is deprecated and will be removed. [ 113.679039][ T3815] rust_binder: 207: no such ref 3 [ 113.684224][ T3815] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 113.692207][ T3815] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 113.702305][ T3815] rust_binder: Write failure EFAULT in pid:207 [ 113.957572][ T31] usb 2-1: new full-speed USB device number 13 using dummy_hcd [ 113.987601][ T45] usb 9-1: new full-speed USB device number 12 using dummy_hcd [ 114.018132][ T36] audit: type=1400 audit(2000000003.320:539): avc: denied { relabelfrom } for pid=3822 comm="syz.6.1148" name="UDPv6" dev="sockfs" ino=23620 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 114.018155][ T3824] SELinux: Context is not valid (left unmapped). [ 114.047931][ T36] audit: type=1400 audit(2000000003.320:540): avc: denied { relabelto } for pid=3822 comm="syz.6.1148" name="UDPv6" dev="sockfs" ino=23620 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=udp_socket permissive=1 trawcon=A0 [ 114.128860][ T31] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 114.140124][ T31] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 114.150542][ T31] usb 2-1: New USB device found, idVendor=1e7d, idProduct=319c, bcdDevice= 0.00 [ 114.159903][ T31] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.169304][ T45] usb 9-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 114.180740][ T45] usb 9-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid wMaxPacketSize 0 [ 114.191004][ T31] usb 2-1: config 0 descriptor?? [ 114.200079][ T45] usb 9-1: New USB device found, idVendor=0525, idProduct=a4a5, bcdDevice= 0.40 [ 114.209697][ T45] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 114.217985][ T45] usb 9-1: SerialNumber: syz [ 114.234352][ T45] cdc_ether 9-1:1.0: probe with driver cdc_ether failed with error -22 [ 114.243030][ T45] usb-storage 9-1:1.0: USB Mass Storage device detected [ 114.251887][ T45] usb-storage 9-1:1.0: Quirks match for vid 0525 pid a4a5: 10000 [ 114.260176][ T45] scsi host1: usb-storage 9-1:1.0 [ 114.379347][ T36] audit: type=1400 audit(2000000003.680:541): avc: denied { create } for pid=3847 comm="syz.4.1153" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_iscsi_socket permissive=1 [ 114.437302][ T36] audit: type=1400 audit(2000000003.730:542): avc: denied { map } for pid=3859 comm="syz.4.1156" path="socket:[23714]" dev="sockfs" ino=23714 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_stream_socket permissive=1 [ 114.606993][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.637553][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.644409][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.667566][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.674539][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.681404][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.692080][ T31] isku 0003:1E7D:319C.0013: unknown main item tag 0x0 [ 114.707743][ T31] isku 0003:1E7D:319C.0013: hidraw0: USB HID v0.00 Device [HID 1e7d:319c] on usb-dummy_hcd.1-1/input0 [ 114.811343][ T3818] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 114.822529][ T3818] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 114.938982][ T36] audit: type=1400 audit(2000000004.240:543): avc: denied { execute } for pid=3878 comm="syz.6.1162" path="/dev/rnullb0" dev="tmpfs" ino=729 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 115.038884][ T3818] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 115.047713][ T3818] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 115.057049][ T9] usb 2-1: USB disconnect, device number 13 [ 115.437824][ T3892] 9pnet_fd: Insufficient options for proto=fd [ 115.444024][ T36] audit: type=1400 audit(2000000004.740:544): avc: denied { mounton } for pid=3891 comm="syz.4.1166" path="/294/file0" dev="tmpfs" ino=1598 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 115.490198][ T9] usb 9-1: USB disconnect, device number 12 [ 115.728891][ T3930] SELinux: Context system_u:object_r:fsadm_exec_t:s0 is not valid (left unmapped). [ 115.760715][ T36] audit: type=1400 audit(2000000005.060:545): avc: denied { relabelto } for pid=3926 comm="syz.4.1178" name="file0" dev="tmpfs" ino=1630 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:fsadm_exec_t:s0" [ 116.073342][ T3935] SELinux: security_context_str_to_sid () failed with errno=-22 [ 116.218720][ T3917] fuse: Bad value for 'fd' [ 116.447536][ T9] usb 9-1: new high-speed USB device number 13 using dummy_hcd [ 116.596726][ T3945] fuse: Bad value for 'fd' [ 116.607665][ T9] usb 9-1: Using ep0 maxpacket: 32 [ 116.616414][ T9] usb 9-1: config 0 has an invalid interface number: 196 but max is 0 [ 116.625043][ T9] usb 9-1: config 0 has no interface number 0 [ 116.628944][ T3948] exFAT-fs (rnullb0): invalid boot record signature [ 116.632774][ T9] usb 9-1: config 0 interface 196 altsetting 1 bulk endpoint 0x2 has invalid maxpacket 528 [ 116.638089][ T3948] exFAT-fs (rnullb0): failed to read boot sector [ 116.649037][ T9] usb 9-1: config 0 interface 196 has no altsetting 0 [ 116.655389][ T3948] exFAT-fs (rnullb0): failed to recognize exfat type [ 116.663513][ T9] usb 9-1: New USB device found, idVendor=05ac, idProduct=77c2, bcdDevice=eb.3a [ 116.677649][ T9] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 116.685775][ T9] usb 9-1: Product: syz [ 116.690296][ T9] usb 9-1: Manufacturer: syz [ 116.694941][ T9] usb 9-1: SerialNumber: syz [ 116.704857][ T9] usb 9-1: config 0 descriptor?? [ 116.713004][ T3940] raw-gadget.0 gadget.8: fail, usb_ep_enable returned -22 [ 116.721735][ T36] kauditd_printk_skb: 1 callbacks suppressed [ 116.721754][ T36] audit: type=1400 audit(2000000006.020:547): avc: denied { mount } for pid=3950 comm="syz.1.1186" name="/" dev="devpts" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:devpts_t tclass=filesystem permissive=1 [ 116.961306][ T3978] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3978 comm=syz.6.1197 [ 116.997561][ T330] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 117.127905][ T9] ipheth 9-1:0.196: ipheth_get_macaddr: usb_control_msg: -71 [ 117.137128][ T9] ipheth 9-1:0.196: probe with driver ipheth failed with error -71 [ 117.148235][ T9] usb 9-1: USB disconnect, device number 13 [ 117.155463][ T330] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 117.170000][ T330] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 117.180155][ T330] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 117.197852][ T330] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 117.206983][ T330] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.219140][ T330] usb 2-1: config 0 descriptor?? [ 117.371168][ T4001] netlink: 'syz.8.1204': attribute type 30 has an invalid length. [ 117.415090][ T4006] rust_binder: Write failure EFAULT in pid:307 [ 117.428517][ T4008] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 117.629415][ T330] plantronics 0003:047F:FFFF.0014: ignoring exceeding usage max [ 117.645162][ T330] plantronics 0003:047F:FFFF.0014: ignoring exceeding usage max [ 117.645598][ T36] audit: type=1400 audit(2000000006.940:548): avc: denied { rename } for pid=4007 comm="syz.8.1206" name="file0" dev="fuse" ino=0 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=chr_file permissive=1 [ 117.653349][ T330] plantronics 0003:047F:FFFF.0014: usage index exceeded [ 117.682071][ T330] plantronics 0003:047F:FFFF.0014: item 0 1 2 2 parsing failed [ 117.689864][ T330] plantronics 0003:047F:FFFF.0014: parse failed [ 117.696148][ T330] plantronics 0003:047F:FFFF.0014: probe with driver plantronics failed with error -22 [ 117.758036][ T4016] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 117.809518][ T4017] rust_binder: 317: no such ref 1 [ 117.833642][ T330] usb 2-1: USB disconnect, device number 14 [ 118.577616][ T9] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 118.655615][ T4034] binder: Bad value for 'max' [ 118.674139][ T36] audit: type=1400 audit(2000000007.970:549): avc: denied { shutdown } for pid=4035 comm="syz.8.1216" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 118.694430][ T36] audit: type=1326 audit(2000000007.980:550): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4018 comm="syz.6.1209" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 118.707240][ T4040] netlink: 37 bytes leftover after parsing attributes in process `syz.6.1218'. [ 118.719008][ T36] audit: type=1400 audit(2000000007.980:551): avc: denied { unlink } for pid=1439 comm="syz-executor" name="file0" dev="tmpfs" ino=1630 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:fsadm_exec_t:s0" [ 118.738854][ T4038] 9pnet_fd: Insufficient options for proto=fd [ 118.757207][ T36] audit: type=1400 audit(2000000008.050:552): avc: denied { shutdown } for pid=4035 comm="syz.8.1216" laddr=::1 lport=255 faddr=::1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 118.760380][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 118.805723][ T9] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 118.821216][ T9] usb 2-1: can't read configurations, error -61 [ 118.947641][ T4068] netlink: 'syz.8.1220': attribute type 1 has an invalid length. [ 118.957658][ T9] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 119.107560][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 119.116397][ T9] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 119.125281][ T9] usb 2-1: can't read configurations, error -61 [ 119.134455][ T9] usb usb2-port1: attempt power cycle [ 119.477579][ T9] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 119.497985][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 119.504646][ T9] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 119.512488][ T9] usb 2-1: can't read configurations, error -61 [ 119.539102][ T36] audit: type=1326 audit(2000000008.840:553): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4039 comm="syz.6.1218" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 119.595382][ T36] audit: type=1400 audit(2000000008.890:554): avc: denied { lock } for pid=4082 comm="syz.6.1232" path="socket:[23964]" dev="sockfs" ino=23964 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 119.647581][ T9] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 119.667932][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 119.674949][ T9] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 119.683403][ T9] usb 2-1: can't read configurations, error -61 [ 119.690381][ T9] usb usb2-port1: unable to enumerate USB device [ 120.147644][ T4124] rust_binder: Write failure EFAULT in pid:343 [ 120.198648][ T4133] netlink: 'syz.6.1249': attribute type 1 has an invalid length. [ 120.254485][ T36] audit: type=1400 audit(2000000009.547:555): avc: denied { accept } for pid=4139 comm="syz.6.1252" path=0000244E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 [ 120.868936][ T4173] fuse: Unknown parameter '0x0000000000000004' [ 120.885992][ T4173] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 120.905436][ T4176] netlink: 'syz.8.1267': attribute type 4 has an invalid length. [ 120.919833][ T4176] netlink: 3657 bytes leftover after parsing attributes in process `syz.8.1267'. [ 120.932382][ T4176] overlay: ./file0 is not a directory [ 121.177551][ T31] usb 9-1: new high-speed USB device number 14 using dummy_hcd [ 121.330079][ T31] usb 9-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=e2.3d [ 121.339262][ T31] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 121.347467][ T31] usb 9-1: Product: syz [ 121.357516][ T31] usb 9-1: Manufacturer: syz [ 121.371892][ T31] usb 9-1: SerialNumber: syz [ 121.390291][ T31] r8152-cfgselector 9-1: Unknown version 0x0000 [ 121.394524][ T4191] 9pnet_fd: Insufficient options for proto=fd [ 121.398681][ T36] audit: type=1400 audit(2000000010.687:556): avc: denied { bind } for pid=4188 comm="syz.4.1273" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 121.407648][ T4193] overlay: Unknown parameter '/dinfo/3' [ 121.422483][ T31] r8152-cfgselector 9-1: config 0 descriptor?? [ 121.508198][ T4202] fuse: Unknown parameter 'gdę' [ 121.604993][ T4218] netlink: 20 bytes leftover after parsing attributes in process `syz.4.1283'. [ 121.777557][ T9] usb 2-1: new full-speed USB device number 19 using dummy_hcd [ 121.839577][ T31] r8152-cfgselector 9-1: USB disconnect, device number 14 [ 121.848113][ T4176] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 121.929003][ T9] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 121.946492][ T9] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 121.957366][ T9] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 121.970341][ T9] usb 2-1: New USB device found, idVendor=056e, idProduct=00ff, bcdDevice= 0.00 [ 121.979478][ T9] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 121.988174][ T9] usb 2-1: config 0 descriptor?? [ 121.993541][ T4207] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 122.198616][ T4237] netlink: 124 bytes leftover after parsing attributes in process `syz.6.1291'. [ 122.222992][ T4242] /dev/loop0: Can't lookup blockdev [ 122.244446][ T4242] fuse: Bad value for 'fd' [ 122.383389][ T4246] 9pnet_fd: Insufficient options for proto=fd [ 122.417193][ T4248] rust_binder: 354: no such ref 1 [ 122.422998][ T4248] rust_binder: 354: no such ref 0 [ 122.480531][ T4259] netlink: 'syz.4.1300': attribute type 4 has an invalid length. [ 122.540743][ T4268] /dev/rnullb0: Can't open blockdev [ 122.562751][ T4276] /dev/nbd8: Can't lookup blockdev [ 122.584637][ T4284] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 122.584797][ T4282] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 122.591738][ T4282] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:366 [ 122.613627][ T4288] netlink: 'syz.4.1309': attribute type 4 has an invalid length. [ 122.621601][ T4290] rust_binder: 369: no such ref 2 [ 122.623848][ T4291] netlink: 'syz.4.1309': attribute type 4 has an invalid length. [ 122.664568][ T36] kauditd_printk_skb: 1 callbacks suppressed [ 122.664586][ T36] audit: type=1326 audit(2000000011.957:558): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.694597][ T36] audit: type=1326 audit(2000000011.967:559): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.696790][ T4298] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 122.718123][ T9] usbhid 2-1:0.0: can't add hid device: -71 [ 122.721234][ T4298] rust_binder: Failed to allocate buffer. len:4120, is_oneway:false [ 122.724627][ T9] usbhid 2-1:0.0: probe with driver usbhid failed with error -71 [ 122.730996][ T4298] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 122.747809][ T36] audit: type=1326 audit(2000000011.967:560): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.752853][ T4298] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:369 [ 122.767364][ T9] usb 2-1: USB disconnect, device number 19 [ 122.796010][ T36] audit: type=1326 audit(2000000011.967:561): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.826786][ T36] audit: type=1326 audit(2000000011.967:562): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.852194][ T36] audit: type=1326 audit(2000000011.967:563): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.875942][ T36] audit: type=1326 audit(2000000011.967:564): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.901193][ T36] audit: type=1326 audit(2000000011.967:565): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.925172][ T36] audit: type=1326 audit(2000000011.967:566): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 122.950478][ T36] audit: type=1326 audit(2000000011.967:567): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4206 comm="syz.1.1279" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 123.524872][ T4338] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 123.525362][ T4338] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 123.531970][ T4338] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:377 [ 123.541603][ T4331] netlink: 25 bytes leftover after parsing attributes in process `syz.1.1323'. [ 123.564494][ T4331] netlink: 'syz.1.1323': attribute type 4 has an invalid length. [ 123.765157][ T4358] netlink: 44 bytes leftover after parsing attributes in process `syz.8.1335'. [ 123.777982][ T4358] netlink: 59 bytes leftover after parsing attributes in process `syz.8.1335'. [ 123.787080][ T4358] netlink: 59 bytes leftover after parsing attributes in process `syz.8.1335'. [ 123.796706][ T4359] netlink: 44 bytes leftover after parsing attributes in process `syz.8.1335'. [ 123.811471][ T4359] netlink: 59 bytes leftover after parsing attributes in process `syz.8.1335'. [ 123.828201][ T4359] netlink: 59 bytes leftover after parsing attributes in process `syz.8.1335'. [ 124.054782][ T4406] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 1 [ 124.067664][ T4406] rust_binder: Write failure EINVAL in pid:402 [ 124.457573][ T9] usb 9-1: new high-speed USB device number 15 using dummy_hcd [ 124.618698][ T9] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 124.629825][ T9] usb 9-1: New USB device found, idVendor=0458, idProduct=5011, bcdDevice= 0.00 [ 124.639048][ T9] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 124.648339][ T9] usb 9-1: config 0 descriptor?? [ 124.920847][ T4442] fuse: Bad value for 'fd' [ 125.058833][ T9] kye 0003:0458:5011.0015: tablet report size too small, or kye_tablet_rdesc unexpectedly large [ 125.077704][ T9] kye 0003:0458:5011.0015: hidraw0: USB HID v0.00 Device [HID 0458:5011] on usb-dummy_hcd.8-1/input0 [ 125.093352][ T9] kye 0003:0458:5011.0015: tablet-enabling feature report not found [ 125.101775][ T9] kye 0003:0458:5011.0015: tablet enabling failed [ 125.147375][ T4446] tipc: Enabling of bearer rejected, failed to enable media [ 125.175728][ T4448] SELinux: security_context_str_to_sid () failed with errno=-22 [ 125.264066][ T4454] overlayfs: missing 'lowerdir' [ 125.264320][ T4458] new mount options do not match the existing superblock, will be ignored [ 125.322082][ T9] usb 9-1: USB disconnect, device number 15 [ 125.869001][ T4470] fuse: Bad value for 'group_id' [ 125.874143][ T4470] fuse: Bad value for 'group_id' [ 125.897182][ T4473] virtiofs: Unknown parameter 'always' [ 126.227700][ T4497] rust_binder: BC_FREEZE_NOTIFICATION_DONE 0000000000000001 not found [ 126.234986][ T4499] netlink: 'syz.6.1387': attribute type 3 has an invalid length. [ 126.235952][ T4497] rust_binder: Write failure EINVAL in pid:281 [ 126.244016][ T4499] netlink: 8 bytes leftover after parsing attributes in process `syz.6.1387'. [ 126.270430][ T4503] rust_binder: Error while translating object. [ 126.270478][ T4503] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 126.276812][ T4503] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:283 [ 126.429114][ T31] usb 9-1: new full-speed USB device number 16 using dummy_hcd [ 126.537590][ T9] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 126.588839][ T31] usb 9-1: config 16 has an invalid interface number: 19 but max is 0 [ 126.597264][ T31] usb 9-1: config 16 has no interface number 0 [ 126.606842][ T31] usb 9-1: New USB device found, idVendor=0499, idProduct=cdf4, bcdDevice=78.ee [ 126.616422][ T31] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 126.625009][ T31] usb 9-1: Product: syz [ 126.629727][ T31] usb 9-1: Manufacturer: syz [ 126.634428][ T31] usb 9-1: SerialNumber: syz [ 126.689526][ T9] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 126.699733][ T9] usb 2-1: New USB device found, idVendor=0e8f, idProduct=0012, bcdDevice= 0.00 [ 126.709039][ T9] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.718598][ T9] usb 2-1: config 0 descriptor?? [ 126.852189][ T4495] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 126.862336][ T4495] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 126.882816][ T3210] udevd[3210]: error opening ATTR{/sys/devices/platform/dummy_hcd.8/usb9/9-1/9-1:16.19/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 126.899375][ T31] usb 9-1: USB disconnect, device number 16 [ 127.328222][ T9] usbhid 2-1:0.0: can't add hid device: -71 [ 127.334359][ T9] usbhid 2-1:0.0: probe with driver usbhid failed with error -71 [ 127.346298][ T9] usb 2-1: USB disconnect, device number 20 [ 127.403272][ T4556] rust_binder: 426: no such ref 0 [ 127.408568][ T4556] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 127.415631][ T4556] rust_binder: 426: no such ref 6 [ 127.421618][ T4556] rust_binder: Failed to allocate buffer. len:1128, is_oneway:false [ 127.437035][ T4561] overlayfs: failed to clone upperpath [ 127.591928][ T4582] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=14385 sclass=netlink_route_socket pid=4582 comm=syz.4.1417 [ 127.600776][ T4573] netlink: 8 bytes leftover after parsing attributes in process `syz.6.1414'. [ 127.641854][ T4589] netlink: 'syz.4.1419': attribute type 2 has an invalid length. [ 127.651212][ T4590] netlink: 'syz.4.1419': attribute type 2 has an invalid length. [ 127.672974][ T4596] netlink: 'syz.4.1421': attribute type 4 has an invalid length. [ 127.681490][ T4596] netlink: 3581 bytes leftover after parsing attributes in process `syz.4.1421'. [ 127.750257][ T4610] cgroup: Need name or subsystem set [ 127.755970][ T4610] netlink: 316 bytes leftover after parsing attributes in process `syz.4.1427'. [ 127.808140][ T4621] fuse: Bad value for 'fd' [ 127.852088][ T4628] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 127.853292][ T36] kauditd_printk_skb: 1904 callbacks suppressed [ 127.853311][ T36] audit: type=1400 audit(2000000017.147:2472): avc: denied { getopt } for pid=4627 comm="syz.1.1432" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 127.890034][ T36] audit: type=1400 audit(2000000017.157:2473): avc: denied { create } for pid=4627 comm="syz.1.1432" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 127.925261][ T4635] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:295 [ 128.423721][ T36] audit: type=1326 audit(2000000017.717:2474): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4656 comm="syz.6.1440" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 128.577889][ T4686] rust_binder: Error while translating object. [ 128.577933][ T4686] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EPERM } [ 128.594345][ T4686] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EPERM } my_pid:440 [ 128.684615][ T36] audit: type=1400 audit(2000000017.977:2475): avc: denied { execute_no_trans } for pid=4669 comm="syz.4.1442" path=2F6D656D66643A5B0BDB58AE5B1AA9FDFAADD16D64C8854858A9250C1A65E0202864656C6574656429 dev="tmpfs" ino=1108 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 128.717693][ T4702] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 128.740271][ T36] audit: type=1326 audit(2000000018.037:2476): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4703 comm="syz.6.1453" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fa12db8f6c9 code=0x0 [ 128.776621][ T4706] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 128.776998][ T4706] batadv_slave_1: entered promiscuous mode [ 128.791496][ T4706] batadv_slave_1: left promiscuous mode [ 129.041966][ T4727] overlayfs: failed to clone upperpath [ 129.117537][ T31] usb 9-1: new high-speed USB device number 17 using dummy_hcd [ 129.268658][ T31] usb 9-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 0 [ 129.281048][ T31] usb 9-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 129.291445][ T31] usb 9-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 129.306001][ T31] usb 9-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 129.315144][ T31] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 129.323203][ T31] usb 9-1: Product: syz [ 129.327402][ T31] usb 9-1: Manufacturer: syz [ 129.332045][ T31] usb 9-1: SerialNumber: syz [ 129.337307][ T31] usb 9-1: config 0 descriptor?? [ 129.343365][ T31] usb-storage 9-1:0.0: USB Mass Storage device detected [ 129.351396][ T31] usb-storage 9-1:0.0: Quirks match for vid 1908 pid 1315: 20000 [ 129.548804][ T31] usb 9-1: USB disconnect, device number 17 [ 129.622818][ T4748] overlayfs: failed to clone upperpath [ 129.628993][ T4748] overlayfs: failed to clone upperpath [ 129.656403][ T36] audit: type=1400 audit(2000000018.947:2477): avc: denied { mount } for pid=4749 comm="syz.6.1468" name="/" dev="ramfs" ino=26377 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 129.692494][ T36] audit: type=1326 audit(2000000018.987:2478): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4753 comm="syz.6.1470" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fa12db8f6c9 code=0x0 [ 129.780696][ T36] audit: type=1400 audit(2000000019.077:2479): avc: denied { map } for pid=4757 comm="syz.4.1471" path="socket:[25272]" dev="sockfs" ino=25272 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 129.803984][ T36] audit: type=1400 audit(2000000019.077:2480): avc: denied { read accept } for pid=4757 comm="syz.4.1471" path="socket:[25272]" dev="sockfs" ino=25272 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 130.016706][ T36] audit: type=1400 audit(2000000019.307:2481): avc: denied { mounton } for pid=4771 comm="syz.4.1477" path="/file0/file0" dev="incremental-fs" ino=15359 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 130.042131][ T4773] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1543 sclass=netlink_route_socket pid=4773 comm=syz.4.1477 [ 130.084011][ T4775] rust_binder: Write failure EFAULT in pid:452 [ 130.201159][ T4780] binder: Bad value for 'max' [ 130.634079][ T4785] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 130.766072][ T4795] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:318 [ 130.824038][ T4799] __vm_enough_memory: pid: 4799, comm: syz.1.1487, bytes: 18014402804453376 not enough memory for the allocation [ 130.877112][ T4803] rust_binder: Write failure EFAULT in pid:326 [ 130.968120][ T4818] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:334 [ 130.974937][ T4818] __nla_validate_parse: 1 callbacks suppressed [ 130.974961][ T4818] netlink: 1 bytes leftover after parsing attributes in process `syz.1.1493'. [ 131.024805][ T4823] rust_binder: Read failure Err(EAGAIN) in pid:457 [ 131.160429][ T4830] rust_binder: Write failure EFAULT in pid:464 [ 131.185365][ T4834] netlink: 'syz.6.1500': attribute type 16 has an invalid length. [ 131.199570][ T4834] netlink: 'syz.6.1500': attribute type 2 has an invalid length. [ 131.207877][ T4834] netlink: 64086 bytes leftover after parsing attributes in process `syz.6.1500'. [ 131.838245][ T4858] 9pnet: Could not find request transport: t [ 131.936843][ T4881] netlink: 12 bytes leftover after parsing attributes in process `syz.1.1515'. [ 132.087614][ T4905] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 132.277576][ T330] usb 9-1: new full-speed USB device number 18 using dummy_hcd [ 132.377592][ T31] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 132.438762][ T330] usb 9-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 132.449053][ T330] usb 9-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 132.459672][ T330] usb 9-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 132.468810][ T330] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 132.476835][ T330] usb 9-1: Product: syz [ 132.481145][ T330] usb 9-1: Manufacturer: syz [ 132.485781][ T330] usb 9-1: SerialNumber: syz [ 132.530354][ T31] usb 2-1: New USB device found, idVendor=0b49, idProduct=064f, bcdDevice=d4.fd [ 132.539623][ T31] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 132.547775][ T31] usb 2-1: Product: syz [ 132.552084][ T31] usb 2-1: Manufacturer: syz [ 132.556899][ T31] usb 2-1: SerialNumber: syz [ 132.774429][ T31] usb 2-1: USB disconnect, device number 21 [ 132.840536][ T4925] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 132.840572][ T4925] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:376 [ 132.903332][ T330] usb 9-1: cannot find UAC_HEADER [ 132.925490][ T330] snd-usb-audio 9-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 132.945570][ T330] usb 9-1: USB disconnect, device number 18 [ 132.954540][ T3210] udevd[3210]: error opening ATTR{/sys/devices/platform/dummy_hcd.8/usb9/9-1/9-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 132.988824][ T4950] cgroup2: Unknown parameter 'io' [ 133.056719][ T4966] netlink: 4 bytes leftover after parsing attributes in process `syz.4.1547'. [ 133.080222][ T36] kauditd_printk_skb: 12 callbacks suppressed [ 133.080240][ T36] audit: type=1400 audit(2000000022.377:2494): avc: denied { getopt } for pid=4970 comm="syz.6.1549" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 133.086282][ T4971] tmpfs: Invalid uid '0x00000000ffffffff' [ 133.383351][ T36] audit: type=1400 audit(2000000022.677:2495): avc: denied { audit_read } for pid=4992 comm="syz.6.1556" capability=37 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 133.493373][ T5012] 9pnet_virtio: no channels available for device ./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 133.544852][ T5014] @0: renamed from bond_slave_1 [ 133.547852][ T5016] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 2 [ 133.669513][ T5019] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 133.669656][ T5019] rust_binder: Error while translating object. [ 133.676165][ T5019] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EPERM } [ 133.682389][ T5019] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EPERM } my_pid:476 [ 133.749452][ T5014] netlink: 'syz.6.1562': attribute type 27 has an invalid length. [ 133.779780][ T5022] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 133.833302][ T5024] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 133.944436][ T5045] usb usb7: usbfs: interface 0 claimed by hub while 'syz.8.1570' sets config #5 [ 133.974429][ T5051] netlink: 16 bytes leftover after parsing attributes in process `syz.4.1572'. [ 134.041412][ T5060] rust_binder: 491: no such ref 0 [ 134.046554][ T5059] rust_binder: 491: no such ref 0 [ 134.053052][ T5061] fuse: Bad value for 'fd' [ 134.877549][ T5089] incfs_lookup_dentry err:-13 [ 134.882310][ T5089] incfs: Can't find or create .index dir in ./file0 [ 134.889293][ T5089] incfs: mount failed -13 [ 136.211847][ T5122] rust_binder: Write failure EFAULT in pid:399 [ 136.369469][ T5139] can: request_module (can-proto-0) failed. [ 136.439775][ T36] audit: type=1400 audit(2000000025.737:2496): avc: denied { create } for pid=5148 comm="syz.4.1605" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rose_socket permissive=1 [ 136.440395][ T5149] fuse: Bad value for 'fd' [ 136.469061][ T36] audit: type=1400 audit(2000000025.767:2497): avc: denied { execmem } for pid=5148 comm="syz.4.1605" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 136.501822][ T5160] overlayfs: failed to clone upperpath [ 137.109107][ T5186] fuse: Bad value for 'user_id' [ 137.114142][ T5186] fuse: Bad value for 'user_id' [ 137.200201][ T36] audit: type=1326 audit(2000000026.497:2498): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5127 comm="syz.1.1599" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x7fc00000 [ 137.232390][ T5200] netlink: 8 bytes leftover after parsing attributes in process `syz.1.1622'. [ 137.241993][ T36] audit: type=1400 audit(2000000026.537:2499): avc: denied { create } for pid=5201 comm="syz.4.1623" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 137.262291][ T36] audit: type=1400 audit(2000000026.537:2500): avc: denied { write } for pid=5201 comm="syz.4.1623" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 137.282478][ T36] audit: type=1400 audit(2000000026.537:2501): avc: denied { nlmsg_write } for pid=5201 comm="syz.4.1623" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 137.390774][ T5206] netlink: 'syz.6.1625': attribute type 25 has an invalid length. [ 137.436825][ T5213] overlayfs: failed to clone lowerpath [ 137.477429][ T5220] cgroup: Unknown subsys name 'appraise_type' [ 137.483797][ T31] usb 2-1: new low-speed USB device number 22 using dummy_hcd [ 137.638638][ T31] usb 2-1: config 0 interface 0 altsetting 6 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 137.649729][ T31] usb 2-1: config 0 interface 0 altsetting 6 endpoint 0x81 has invalid maxpacket 512, setting to 8 [ 137.660522][ T31] usb 2-1: config 0 interface 0 has no altsetting 0 [ 137.667154][ T31] usb 2-1: New USB device found, idVendor=0b0e, idProduct=ffff, bcdDevice= 0.00 [ 137.676390][ T31] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 137.685741][ T31] usb 2-1: config 0 descriptor?? [ 137.691109][ T5200] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 137.941645][ T31] usb 2-1: string descriptor 0 read error: -71 [ 137.949700][ T31] usbhid 2-1:0.0: can't add hid device: -71 [ 137.955725][ T31] usbhid 2-1:0.0: probe with driver usbhid failed with error -71 [ 137.964613][ T31] usb 2-1: USB disconnect, device number 22 [ 138.043568][ T36] audit: type=1400 audit(2000000027.337:2502): avc: denied { map } for pid=5232 comm="syz.6.1635" path="socket:[28259]" dev="sockfs" ino=28259 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 138.071845][ T5202] 9pnet_fd: p9_fd_create_tcp (5202): problem connecting socket to 127.0.0.1 [ 138.122506][ T5241] overlayfs: failed to clone lowerpath [ 138.199966][ T5247] netlink: 5 bytes leftover after parsing attributes in process `syz.4.1640'. [ 138.209213][ T5247] 0{X: renamed from bridge_slave_1 (while UP) [ 138.218661][ T5247] A link change request failed with some changes committed already. Interface 30{X may have been left with an inconsistent configuration, please check. [ 138.498645][ T36] audit: type=1326 audit(2000000027.797:2503): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5251 comm="syz.1.1642" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fcb3918f6c9 code=0x0 [ 138.550248][ T5254] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 138.694218][ T36] audit: type=1400 audit(2000000027.987:2504): avc: denied { create } for pid=5264 comm="syz.6.1646" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=x25_socket permissive=1 [ 138.721295][ T5267] futex_wake_op: syz.6.1647 tries to shift op by 32; fix this program [ 139.338929][ T36] audit: type=1400 audit(2000000028.637:2505): avc: denied { create } for pid=5278 comm="syz.1.1653" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_crypto_socket permissive=1 [ 139.771814][ T36] audit: type=1400 audit(2000000029.067:2506): avc: denied { read } for pid=5281 comm="syz.6.1654" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 139.792273][ T36] audit: type=1400 audit(2000000029.067:2507): avc: denied { setopt } for pid=5281 comm="syz.6.1654" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 139.864863][ T36] audit: type=1400 audit(2000000029.157:2508): avc: denied { mount } for pid=5286 comm="syz.4.1656" name="/" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 139.872500][ T5287] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 139.906910][ T5287] overlayfs: failed to look up (tracing) for ino (-66) [ 140.257286][ T5293] cgroup: fork rejected by pids controller in /syz1 [ 140.548061][ T5361] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 141.090278][ T5407] netlink: 1 bytes leftover after parsing attributes in process `syz.6.1685'. [ 141.097700][ T36] audit: type=1107 audit(2000000030.387:2509): pid=5408 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='' [ 141.204668][ T5430] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 141.204741][ T5430] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 141.238147][ T5437] overlayfs: failed to clone upperpath [ 141.275361][ T36] audit: type=1400 audit(2000000030.567:2510): avc: denied { mounton } for pid=5429 comm="syz.1.1692" path="/file0" dev="ramfs" ino=28582 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:ramfs_t tclass=dir permissive=1 [ 141.279243][ T5432] rust_binder: Failed to allocate buffer. len:112, is_oneway:false [ 142.105328][ T5460] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 142.128106][ T5463] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 142.186704][ T5469] netlink: 'syz.1.1705': attribute type 5 has an invalid length. [ 142.195660][ T5469] netlink: 8 bytes leftover after parsing attributes in process `syz.1.1705'. [ 142.205516][ T5469] __vm_enough_memory: pid: 5469, comm: syz.1.1705, bytes: 18014402804453376 not enough memory for the allocation [ 142.941974][ T36] audit: type=1326 audit(2000000032.237:2511): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5459 comm="syz.6.1701" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 142.989202][ T36] audit: type=1326 audit(2000000032.237:2512): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5459 comm="syz.6.1701" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 143.133128][ T5505] netlink: 17 bytes leftover after parsing attributes in process `syz.4.1715'. [ 143.328221][ T330] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 143.477529][ T330] usb 2-1: Using ep0 maxpacket: 32 [ 143.484648][ T330] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 143.495091][ T330] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 143.504204][ T330] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 143.519197][ T330] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 143.528406][ T330] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 143.536439][ T330] usb 2-1: Product: С [ 143.540571][ T330] usb 2-1: Manufacturer: 巎夎㣘⋧꾷餱垀ꈁ [ 143.547273][ T330] usb 2-1: SerialNumber: ఉ [ 143.841306][ T330] usb 2-1: 0:2 : does not exist [ 143.850693][ T330] usb 2-1: USB disconnect, device number 23 [ 143.872865][ T5524] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 143.872969][ T5524] rust_binder: Failed to allocate buffer. len:1144, is_oneway:true [ 143.894553][ T5529] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 143.926032][ T36] kauditd_printk_skb: 14 callbacks suppressed [ 143.926052][ T36] audit: type=1400 audit(2000000033.217:2527): avc: denied { write } for pid=5530 comm="syz.1.1725" name="xfrm_stat" dev="proc" ino=4026532651 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 143.997129][ T5544] overlayfs: missing 'lowerdir' [ 144.265188][ T5590] overlayfs: failed to resolve './file0': -2 [ 144.287659][ T5592] netlink: 4 bytes leftover after parsing attributes in process `syz.4.1743'. [ 144.298259][ T5593] netlink: 76 bytes leftover after parsing attributes in process `syz.4.1743'. [ 144.307547][ T5592] netlink: 76 bytes leftover after parsing attributes in process `syz.4.1743'. [ 144.317528][ T5593] netlink: 12 bytes leftover after parsing attributes in process `syz.4.1743'. [ 144.332509][ T5592] netlink: 12 bytes leftover after parsing attributes in process `syz.4.1743'. [ 144.394095][ T36] audit: type=1107 audit(2000000033.687:2528): pid=5591 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='' [ 144.517582][ T330] usb 2-1: new high-speed USB device number 24 using dummy_hcd [ 144.667520][ T330] usb 2-1: Using ep0 maxpacket: 32 [ 144.674440][ T330] usb 2-1: config 0 has an invalid interface number: 67 but max is 0 [ 144.682601][ T330] usb 2-1: config 0 has no interface number 0 [ 144.690090][ T330] usb 2-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 144.699192][ T330] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 144.707205][ T330] usb 2-1: Product: syz [ 144.711408][ T330] usb 2-1: Manufacturer: syz [ 144.716049][ T330] usb 2-1: SerialNumber: syz [ 144.721440][ T330] usb 2-1: config 0 descriptor?? [ 144.727218][ T330] smsc95xx v2.0.0 [ 144.958171][ T5603] netlink: 32 bytes leftover after parsing attributes in process `syz.4.1747'. [ 144.984294][ T5605] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2580 sclass=netlink_route_socket pid=5605 comm=syz.4.1748 [ 145.128969][ T330] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -32 [ 145.139781][ T330] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 145.551326][ T330] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000014: -71 [ 145.562906][ T330] smsc95xx 2-1:0.67: probe with driver smsc95xx failed with error -71 [ 145.572697][ T330] usb 2-1: USB disconnect, device number 24 [ 146.094887][ T5642] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 146.118528][ T5644] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 146.132129][ T5644] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:567 [ 146.220343][ T36] audit: type=1400 audit(2000000035.517:2529): avc: denied { map } for pid=5650 comm="syz.1.1765" path="/dev/usbmon0" dev="devtmpfs" ino=90 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 146.444013][ T5669] rust_binder: Failed to allocate buffer. len:4136, is_oneway:false [ 146.444050][ T5669] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 146.452176][ T5669] rust_binder: Read failure Err(EFAULT) in pid:594 [ 146.783168][ T36] audit: type=1326 audit(2000000036.077:2530): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5704 comm="syz.4.1784" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f8192f8f6c9 code=0x0 [ 147.060556][ T36] audit: type=1400 audit(2000000036.357:2531): avc: denied { relabelfrom } for pid=5742 comm="syz.6.1801" name="NETLINK" dev="sockfs" ino=29317 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 147.085394][ T36] audit: type=1400 audit(2000000036.357:2532): avc: denied { relabelto } for pid=5742 comm="syz.6.1801" name="NETLINK" dev="sockfs" ino=29317 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:mouse_device_t tclass=netlink_netfilter_socket permissive=1 [ 147.110736][ T36] audit: type=1400 audit(2000000036.357:2533): avc: denied { relabelto } for pid=5742 comm="syz.6.1801" name="NETLINK" dev="sockfs" ino=29317 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:mouse_device_t tclass=sock_file permissive=1 [ 147.134597][ T36] audit: type=1400 audit(2000000036.377:2534): avc: denied { ioctl } for pid=5742 comm="syz.6.1801" path="socket:[29317]" dev="sockfs" ino=29317 ioctlcmd=0x8916 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:mouse_device_t tclass=sock_file permissive=1 [ 147.352049][ T5768] overlayfs: failed to clone lowerpath [ 147.358224][ T5768] overlayfs: failed to clone lowerpath [ 147.375756][ T5770] bpf: Bad value for 'uid' [ 147.471104][ T5788] overlayfs: failed to clone lowerpath [ 147.477790][ T5788] overlayfs: failed to clone lowerpath [ 147.506793][ T36] audit: type=1400 audit(2000000036.797:2535): avc: denied { remount } for pid=5793 comm="syz.6.1822" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 147.620051][ T5818] overlayfs: failed to clone lowerpath [ 147.628245][ T5818] overlayfs: failed to clone lowerpath [ 147.678112][ T5825] 9pnet_fd: Insufficient options for proto=fd [ 147.712913][ T5830] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 147.721855][ T5830] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 147.757268][ T5832] netlink: 16 bytes leftover after parsing attributes in process `syz.6.1835'. [ 147.767863][ T5832] netlink: 12 bytes leftover after parsing attributes in process `syz.6.1835'. [ 148.406191][ T5867] fuse: Unknown parameter 'fL5bV8J2Y80x0000000000000003' [ 148.965410][ T5879] overlayfs: failed to resolve './file1': -2 [ 149.114840][ T5897] binder: Bad value for 'stats' [ 149.297369][ T5900] bridge0: port 1(bridge_slave_0) entered blocking state [ 149.307142][ T5900] bridge0: port 1(bridge_slave_0) entered disabled state [ 149.314472][ T5900] bridge_slave_0: entered allmulticast mode [ 149.321094][ T5900] bridge_slave_0: entered promiscuous mode [ 149.328252][ T5900] bridge0: port 2(bridge_slave_1) entered blocking state [ 149.335421][ T5900] bridge0: port 2(bridge_slave_1) entered disabled state [ 149.342644][ T5900] bridge_slave_1: entered allmulticast mode [ 149.349188][ T5900] bridge_slave_1: entered promiscuous mode [ 149.424261][ T5900] bridge0: port 2(bridge_slave_1) entered blocking state [ 149.431408][ T5900] bridge0: port 2(bridge_slave_1) entered forwarding state [ 149.438774][ T5900] bridge0: port 1(bridge_slave_0) entered blocking state [ 149.445838][ T5900] bridge0: port 1(bridge_slave_0) entered forwarding state [ 149.473519][ T3536] bridge0: port 1(bridge_slave_0) entered disabled state [ 149.481292][ T3536] bridge0: port 2(bridge_slave_1) entered disabled state [ 149.492594][ T3548] bridge0: port 1(bridge_slave_0) entered blocking state [ 149.499718][ T3548] bridge0: port 1(bridge_slave_0) entered forwarding state [ 149.520505][ T3548] bridge0: port 2(bridge_slave_1) entered blocking state [ 149.527645][ T3548] bridge0: port 2(bridge_slave_1) entered forwarding state [ 149.552060][ T5900] veth0_vlan: entered promiscuous mode [ 149.567355][ T5900] veth1_macvtap: entered promiscuous mode [ 149.642653][ T3536] Bluetooth: hci0: Frame reassembly failed (-84) [ 149.735651][ T5927] netlink: 32 bytes leftover after parsing attributes in process `syz.1.1864'. [ 149.764654][ T5932] tmpfs: Unknown parameter '0x0000000000000003' [ 149.798953][ T5940] netlink: 'syz.4.1869': attribute type 28 has an invalid length. [ 149.921858][ T5966] netlink: 80 bytes leftover after parsing attributes in process `syz.1.1877'. [ 149.966892][ T5980] netlink: 312 bytes leftover after parsing attributes in process `syz.4.1882'. [ 150.535760][ T5999] netlink: 393 bytes leftover after parsing attributes in process `syz.4.1889'. [ 150.560467][ T36] audit: type=1326 audit(2000000039.857:2536): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6000 comm="syz.4.1890" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f8192f8f6c9 code=0x0 [ 150.583551][ T6003] gretap0: left allmulticast mode [ 150.589411][ T6003] netlink: 'syz.6.1891': attribute type 2 has an invalid length. [ 150.597174][ T6003] netlink: 1 bytes leftover after parsing attributes in process `syz.6.1891'. [ 150.810364][ T6003] netlink: 4 bytes leftover after parsing attributes in process `syz.6.1891'. [ 150.820321][ T6003] bridge0: port 1(bridge_slave_0) entered disabled state [ 150.830018][ T6003] bridge_slave_0 (unregistering): left allmulticast mode [ 150.837236][ T6003] bridge_slave_0 (unregistering): left promiscuous mode [ 150.848443][ T6003] bridge0: port 1(bridge_slave_0) entered disabled state [ 150.889173][ T6010] fuse: Bad value for 'rootmode' [ 151.522814][ T6041] overlayfs: failed to clone lowerpath [ 151.687532][ T742] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 151.687556][ T741] Bluetooth: hci0: command 0x1003 tx timeout [ 152.284512][ T6075] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 152.284555][ T6075] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:12 [ 152.402252][ T6084] tipc: Started in network mode [ 152.433366][ T6084] tipc: Node identity e6c8d662901a, cluster identity 4711 [ 152.457607][ T6084] tipc: Enabled bearer , priority 0 [ 152.651629][ T6118] netlink: 440 bytes leftover after parsing attributes in process `syz.4.1930'. [ 152.719297][ T6131] 9pnet_fd: Insufficient options for proto=fd [ 152.769128][ T6150] netlink: 'syz.1.1940': attribute type 4 has an invalid length. [ 152.779225][ T6150] netlink: 'syz.1.1940': attribute type 4 has an invalid length. [ 153.219280][ T6084] tipc: Disabling bearer [ 153.245332][ T36] audit: type=1400 audit(2000000042.537:2537): avc: denied { create } for pid=6171 comm="syz.6.1946" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_dnrt_socket permissive=1 [ 153.294557][ T6178] overlayfs: missing 'lowerdir' [ 153.336710][ T6188] rust_binder: 26: no such ref 2 [ 153.418521][ T6210] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=6210 comm=syz.6.1960 [ 153.426287][ T6212] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 153.431612][ T6212] rust_binder: Failed to allocate buffer. len:1192, is_oneway:false [ 153.629927][ T6219] netlink: 'syz.2.1962': attribute type 16 has an invalid length. [ 153.645828][ T6219] netlink: 45534 bytes leftover after parsing attributes in process `syz.2.1962'. [ 153.656021][ T6219] rust_binder: 39: no such ref 0 [ 153.661655][ T6219] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 4294967293 [ 153.669715][ T6219] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 153.745121][ T36] audit: type=1400 audit(2000000043.037:2538): avc: denied { create } for pid=6232 comm="syz.1.1967" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 153.910423][ T6266] netlink: 28 bytes leftover after parsing attributes in process `syz.1.1978'. [ 153.986021][ T6270] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1979'. [ 153.995371][ T6270] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=6270 comm=syz.1.1979 [ 154.010035][ T36] audit: type=1326 audit(2000000043.307:2539): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6269 comm="syz.1.1979" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fcb3918f6c9 code=0x0 [ 154.057728][ T6272] overlayfs: failed to clone upperpath [ 154.315412][ T36] audit: type=1400 audit(2000000043.607:2540): avc: denied { watch_reads } for pid=6276 comm="syz.2.1981" path="/12" dev="tmpfs" ino=74 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 154.435247][ T6282] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 154.435419][ T6282] rust_binder: Failed to allocate buffer. len:1184, is_oneway:true [ 154.871343][ T36] audit: type=1326 audit(2000000044.167:2541): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6271 comm="syz.6.1980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 154.907746][ T3548] tipc: Subscription rejected, illegal request [ 154.931150][ T36] audit: type=1326 audit(2000000044.167:2542): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6271 comm="syz.6.1980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 154.954943][ T36] audit: type=1326 audit(2000000044.167:2543): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6271 comm="syz.6.1980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 154.978970][ T36] audit: type=1326 audit(2000000044.167:2544): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6271 comm="syz.6.1980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 155.003283][ T36] audit: type=1326 audit(2000000044.167:2545): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6271 comm="syz.6.1980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa12db8f6c9 code=0x7fc00000 [ 155.237075][ T6337] overlayfs: failed to clone lowerpath [ 155.330206][ T6351] overlayfs: failed to clone upperpath [ 155.381794][ T6360] netlink: 28 bytes leftover after parsing attributes in process `syz.2.2012'. [ 155.392218][ T6360] netlink: 56 bytes leftover after parsing attributes in process `syz.2.2012'. [ 155.580498][ T6369] overlayfs: failed to clone lowerpath [ 156.223650][ T6404] overlayfs: failed to clone lowerpath [ 156.430314][ T6429] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 156.430512][ T6429] rust_binder: Failed to allocate buffer. len:96, is_oneway:true [ 156.532988][ T6448] x_tables: unsorted entry at hook 1 [ 156.619637][ T36] kauditd_printk_skb: 23 callbacks suppressed [ 156.619654][ T36] audit: type=1326 audit(2000000045.917:2569): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6452 comm="syz.1.2041" exe="/root/syz-executor" sig=31 arch=c000003e syscall=157 compat=0 ip=0x7fcb3918f6c9 code=0x0 [ 156.704044][ T36] audit: type=1400 audit(2000000045.997:2570): avc: denied { write } for pid=6451 comm="syz.2.2040" name="ptp0" dev="devtmpfs" ino=196 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 156.729703][ T6461] overlayfs: failed to clone upperpath [ 157.201174][ T6491] veth1_macvtap: left promiscuous mode [ 157.207488][ T6491] macsec0: entered promiscuous mode [ 157.212979][ T6491] macsec0: entered allmulticast mode [ 157.219564][ T6491] veth1_macvtap: entered promiscuous mode [ 157.229071][ T6491] veth1_macvtap: entered allmulticast mode [ 157.246648][ T6491] macsec0: left promiscuous mode [ 157.256976][ T6491] macsec0: left allmulticast mode [ 157.262829][ T6491] veth1_macvtap: left allmulticast mode [ 157.474767][ T36] audit: type=1400 audit(2000000046.767:2571): avc: denied { validate_trans } for pid=6517 comm="syz.2.2060" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 157.656087][ T6523] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2062'. [ 157.719593][ T6523] FAT-fs (rnullb0): bogus number of reserved sectors [ 157.726340][ T6523] FAT-fs (rnullb0): Can't find a valid FAT filesystem [ 157.841011][ T6530] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2065'. [ 157.874735][ T6536] FAT-fs (rnullb0): bogus number of reserved sectors [ 157.881942][ T6536] FAT-fs (rnullb0): Can't find a valid FAT filesystem [ 158.080251][ T6601] SELinux: Context system_u:object_r:mouse_device_t:s0 is not valid (left unmapped). [ 158.090055][ T36] audit: type=1400 audit(2000000047.387:2572): avc: denied { relabelto } for pid=6600 comm="syz.4.2090" name="NETLINK" dev="sockfs" ino=33226 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=netlink_netfilter_socket permissive=1 trawcon="system_u:object_r:mouse_device_t:s0" [ 158.138413][ T6605] overlay: Unknown parameter 'dont_hash' [ 158.156925][ T6607] netlink: 'syz.4.2093': attribute type 1 has an invalid length. [ 158.164735][ T6607] netlink: 1 bytes leftover after parsing attributes in process `syz.4.2093'. [ 158.177109][ T6607] netlink: 'syz.4.2093': attribute type 1 has an invalid length. [ 158.185034][ T6607] netlink: 1 bytes leftover after parsing attributes in process `syz.4.2093'. [ 158.217534][ T45] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 158.367557][ T45] usb 3-1: Using ep0 maxpacket: 16 [ 158.374134][ T45] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 158.385583][ T45] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 158.401185][ T45] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 158.417184][ T45] usb 3-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 158.426735][ T45] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.440108][ T45] usb 3-1: config 0 descriptor?? [ 158.471420][ T6663] fuse: Unknown parameter '#7:7jUL!wa'MB5/@hǾ' [ 158.501553][ T36] audit: type=1400 audit(2000000047.797:2573): avc: denied { nlmsg_read } for pid=6669 comm="syz.1.2116" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 158.524564][ T36] audit: type=1400 audit(2000000047.797:2574): avc: denied { ioctl } for pid=6669 comm="syz.1.2116" path="socket:[32477]" dev="sockfs" ino=32477 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 158.550074][ T36] audit: type=1326 audit(2000000047.837:2575): auid=4294967295 uid=0 gid=60928 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6674 comm="syz.4.2118" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f8192f8f6c9 code=0x0 [ 158.662014][ T45] usbhid 3-1:0.0: can't add hid device: -71 [ 158.670573][ T45] usbhid 3-1:0.0: probe with driver usbhid failed with error -71 [ 158.683145][ T45] usb 3-1: USB disconnect, device number 8 [ 158.698682][ T6694] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 3 [ 158.706477][ T6694] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:109 [ 158.721974][ T6697] random: crng reseeded on system resumption [ 158.760725][ T6697] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 158.760966][ T6697] rust_binder: Failed to allocate buffer. len:4120, is_oneway:false [ 158.875617][ T6707] random: crng reseeded on system resumption [ 158.922009][ T6707] overlayfs: failed to clone upperpath [ 159.188724][ T6739] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2140'. [ 159.428894][ T6765] netlink: 76 bytes leftover after parsing attributes in process `syz.1.2146'. [ 159.589433][ T6782] tmpfs: Unknown parameter ':;2SHDOkQ:ۘMck?3\7o+Y;W` zCU\v"I]:sUBr?ISY,8' [ 159.667375][ T6785] 9p: Unknown uid 00000000004294967295 [ 159.698773][ T6783] bridge0: port 1(bridge_slave_0) entered blocking state [ 159.705872][ T6783] bridge0: port 1(bridge_slave_0) entered disabled state [ 159.715024][ T6783] bridge_slave_0: entered allmulticast mode [ 159.721684][ T6783] bridge_slave_0: entered promiscuous mode [ 159.728497][ T6783] bridge0: port 2(bridge_slave_1) entered blocking state [ 159.735561][ T6783] bridge0: port 2(bridge_slave_1) entered disabled state [ 159.745383][ T6783] bridge_slave_1: entered allmulticast mode [ 159.752033][ T6783] bridge_slave_1: entered promiscuous mode [ 159.769164][ T6789] bpf: Bad value for 'uid' [ 159.797608][ T6791] netlink: 'syz.2.2156': attribute type 30 has an invalid length. [ 159.845565][ T6783] bridge0: port 2(bridge_slave_1) entered blocking state [ 159.852683][ T6783] bridge0: port 2(bridge_slave_1) entered forwarding state [ 159.860011][ T6783] bridge0: port 1(bridge_slave_0) entered blocking state [ 159.867068][ T6783] bridge0: port 1(bridge_slave_0) entered forwarding state [ 159.888983][ T3536] bridge0: port 1(bridge_slave_0) entered disabled state [ 159.896420][ T3536] bridge0: port 2(bridge_slave_1) entered disabled state [ 159.907654][ T3548] bridge0: port 1(bridge_slave_0) entered blocking state [ 159.914738][ T3548] bridge0: port 1(bridge_slave_0) entered forwarding state [ 159.930532][ T3548] bridge0: port 2(bridge_slave_1) entered blocking state [ 159.937652][ T3548] bridge0: port 2(bridge_slave_1) entered forwarding state [ 159.988151][ T6783] veth0_vlan: entered promiscuous mode [ 159.998810][ T6809] netlink: 20 bytes leftover after parsing attributes in process `syz.6.2160'. [ 160.011967][ T6783] veth1_macvtap: entered promiscuous mode [ 160.021164][ T6819] No source specified [ 160.025790][ T36] audit: type=1400 audit(2000000049.317:2576): avc: denied { mounton } for pid=6818 comm="syz.2.2162" path="/50/file0" dev="tmpfs" ino=286 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=sock_file permissive=1 [ 160.108026][ T36] audit: type=1326 audit(2000000049.407:2577): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6825 comm="syz.2.2164" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 160.133752][ T36] audit: type=1326 audit(2000000049.407:2578): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=6825 comm="syz.2.2164" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 160.139235][ T6832] netlink: 8 bytes leftover after parsing attributes in process `syz.4.2166'. [ 160.197396][ T6838] rust_binder: 7: no such ref 0 [ 160.202756][ T6838] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 160.210224][ T6838] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 160.217429][ T6838] rust_binder: 7: no such ref 0 [ 160.248854][ T6843] 9pnet_fd: Insufficient options for proto=fd [ 160.328670][ T6855] option changes via remount are deprecated (pid=6852 comm=syz.4.2176) [ 160.339816][ T6855] cgroup: option or name mismatch, new: 0x4 "", old: 0x0 "" [ 160.426815][ T6871] option changes via remount are deprecated (pid=6852 comm=syz.4.2176) [ 160.445193][ T6871] cgroup: option or name mismatch, new: 0x4 "", old: 0x0 "" [ 160.676990][ T6898] netlink: 'syz.1.2190': attribute type 29 has an invalid length. [ 160.687352][ T6897] netlink: 'syz.1.2190': attribute type 29 has an invalid length. [ 160.847563][ T31] usb 5-1: new full-speed USB device number 4 using dummy_hcd [ 161.027071][ T6940] __nla_validate_parse: 1 callbacks suppressed [ 161.027096][ T6940] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2202'. [ 161.028736][ T31] usb 5-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 161.051302][ T31] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 161.061651][ T31] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 161.071166][ T31] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 161.082372][ T31] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 161.085121][ T6941] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2202'. [ 161.093398][ T31] usb 5-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 161.110311][ T31] usb 5-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 161.118366][ T31] usb 5-1: Product: syz [ 161.122546][ T31] usb 5-1: Manufacturer: syz [ 161.129051][ T31] cdc_wdm 5-1:1.0: skipping garbage [ 161.134408][ T31] cdc_wdm 5-1:1.0: skipping garbage [ 161.140301][ T31] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 161.146257][ T31] cdc_wdm 5-1:1.0: Unknown control protocol [ 161.332746][ T6972] netlink: 72 bytes leftover after parsing attributes in process `syz.6.2213'. [ 161.335064][ T6884] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 161.350550][ T6884] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 161.363188][ T330] usb 5-1: USB disconnect, device number 4 [ 161.938362][ T6997] binder: Bad value for 'defcontext' [ 162.248698][ T36] kauditd_printk_skb: 42 callbacks suppressed [ 162.248717][ T36] audit: type=1326 audit(2000000051.547:2621): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7015 comm="syz.4.2228" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f2ce8f8f6c9 code=0x0 [ 162.351379][ T36] audit: type=1326 audit(2000000051.647:2622): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7015 comm="syz.4.2228" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f2ce8f8f6c9 code=0x0 [ 162.637511][ T9] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 162.762209][ T7055] netlink: 1 bytes leftover after parsing attributes in process `syz.2.2241'. [ 162.767618][ T9] usb 5-1: device descriptor read/64, error -71 [ 162.909173][ T7061] netlink: 36 bytes leftover after parsing attributes in process `syz.6.2244'. [ 163.007535][ T9] usb 5-1: device descriptor read/64, error -71 [ 163.219698][ T7080] x_tables: duplicate underflow at hook 4 [ 163.247515][ T9] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 163.349768][ T7091] IPv6: NLM_F_CREATE should be specified when creating new route [ 163.377540][ T9] usb 5-1: device descriptor read/64, error -71 [ 163.413667][ T7100] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2259'. [ 163.423777][ T7100] @: renamed from vlan0 [ 163.617527][ T9] usb 5-1: device descriptor read/64, error -71 [ 163.628186][ T7126] SELinux: Context system_u:object_r:inetd_exec_t:s0 is not valid (left unmapped). [ 163.638141][ T36] audit: type=1400 audit(2000000052.937:2623): avc: denied { relabelto } for pid=7125 comm="syz.1.2269" name="350" dev="tmpfs" ino=1926 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:inetd_exec_t:s0" [ 163.664479][ T36] audit: type=1400 audit(2000000052.937:2624): avc: denied { associate } for pid=7125 comm="syz.1.2269" name="350" dev="tmpfs" ino=1926 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 srawcon="system_u:object_r:inetd_exec_t:s0" [ 163.697662][ T36] audit: type=1400 audit(2000000052.997:2625): avc: denied { write } for pid=7125 comm="syz.1.2269" name="350" dev="tmpfs" ino=1926 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:inetd_exec_t:s0" [ 163.728040][ T9] usb usb5-port1: attempt power cycle [ 163.740594][ T36] audit: type=1400 audit(2000000052.997:2626): avc: denied { add_name } for pid=7125 comm="syz.1.2269" name="cpuacct.usage_sys" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:inetd_exec_t:s0" [ 163.769938][ T36] audit: type=1400 audit(2000000052.997:2627): avc: denied { associate } for pid=7125 comm="syz.1.2269" name="cpuacct.usage_sys" scontext=root:object_r:unlabeled_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 163.794892][ T36] audit: type=1400 audit(2000000052.997:2628): avc: denied { read append open } for pid=7125 comm="syz.1.2269" path="/350/cpuacct.usage_sys" dev="tmpfs" ino=1931 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 163.819765][ T36] audit: type=1400 audit(2000000053.027:2629): avc: denied { remove_name } for pid=2692 comm="syz-executor" name="cpuacct.usage_sys" dev="tmpfs" ino=1931 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:inetd_exec_t:s0" [ 163.829691][ T7143] netlink: 'syz.1.2274': attribute type 1 has an invalid length. [ 163.848424][ T36] audit: type=1400 audit(2000000053.027:2630): avc: denied { unlink } for pid=2692 comm="syz-executor" name="cpuacct.usage_sys" dev="tmpfs" ino=1931 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 163.857606][ T7143] netlink: 'syz.1.2274': attribute type 2 has an invalid length. [ 163.892752][ T7143] netlink: 'syz.1.2274': attribute type 1 has an invalid length. [ 163.900894][ T7143] netlink: 'syz.1.2274': attribute type 2 has an invalid length. [ 163.916771][ T7149] tipc: MTU too low for tipc bearer [ 163.952261][ T7157] incfs: Error accessing: ./file0/file0. [ 163.958395][ T7157] incfs: mount failed -20 [ 164.127520][ T9] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 164.148615][ T9] usb 5-1: device descriptor read/8, error -71 [ 164.225956][ T7190] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2292'. [ 164.251601][ T7194] EXT4-fs: Value of option "test_dummy_encryption" is unrecognized [ 164.278612][ T9] usb 5-1: device descriptor read/8, error -71 [ 164.517526][ T9] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 164.538583][ T9] usb 5-1: device descriptor read/8, error -71 [ 164.668568][ T9] usb 5-1: device descriptor read/8, error -71 [ 164.777645][ T9] usb usb5-port1: unable to enumerate USB device [ 165.105070][ T7231] netlink: 7 bytes leftover after parsing attributes in process `syz.1.2307'. [ 165.315684][ T7256] netlink: 24 bytes leftover after parsing attributes in process `syz.1.2314'. [ 165.499794][ T7284] netlink: 'syz.1.2323': attribute type 11 has an invalid length. [ 165.562851][ T7298] overlayfs: failed to clone upperpath [ 165.847727][ T45] usb 5-1: new full-speed USB device number 9 using dummy_hcd [ 165.962341][ T7337] netlink: 72 bytes leftover after parsing attributes in process `syz.2.2340'. [ 165.977551][ T45] usb 5-1: device descriptor read/64, error -71 [ 166.081206][ T7344] 9pnet_fd: Insufficient options for proto=fd [ 166.217517][ T45] usb 5-1: device descriptor read/64, error -71 [ 166.302827][ T7367] netlink: 4 bytes leftover after parsing attributes in process `syz.6.2351'. [ 166.467535][ T45] usb 5-1: new full-speed USB device number 10 using dummy_hcd [ 166.481076][ T7389] netlink: 12 bytes leftover after parsing attributes in process `syz.6.2357'. [ 166.557111][ T7412] netlink: 12 bytes leftover after parsing attributes in process `syz.6.2365'. [ 166.587710][ T7418] cgroup: Unknown subsys name 'measure' [ 166.627534][ T45] usb 5-1: device descriptor read/64, error -71 [ 166.867528][ T45] usb 5-1: device descriptor read/64, error -71 [ 166.977645][ T45] usb usb5-port1: attempt power cycle [ 167.317527][ T45] usb 5-1: new full-speed USB device number 11 using dummy_hcd [ 167.338722][ T45] usb 5-1: device descriptor read/8, error -71 [ 167.468644][ T45] usb 5-1: device descriptor read/8, error -71 [ 167.668481][ T36] kauditd_printk_skb: 4 callbacks suppressed [ 167.668501][ T36] audit: type=1326 audit(2000000056.967:2635): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.698347][ T36] audit: type=1326 audit(2000000056.967:2636): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.722372][ T45] usb 5-1: new full-speed USB device number 12 using dummy_hcd [ 167.730188][ T36] audit: type=1326 audit(2000000056.967:2637): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=13 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.754020][ T36] audit: type=1326 audit(2000000056.967:2638): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.779092][ T36] audit: type=1326 audit(2000000056.967:2639): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=7 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.803896][ T45] usb 5-1: device descriptor read/8, error -71 [ 167.810535][ T36] audit: type=1326 audit(2000000056.967:2640): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.834394][ T36] audit: type=1326 audit(2000000056.967:2641): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.858470][ T36] audit: type=1326 audit(2000000056.967:2642): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.882365][ T36] audit: type=1326 audit(2000000056.967:2643): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.906368][ T36] audit: type=1326 audit(2000000056.967:2644): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7450 comm="syz.2.2380" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f99a078f6c9 code=0x7ffc0000 [ 167.948698][ T45] usb 5-1: device descriptor read/8, error -71 [ 167.976791][ T7476] netlink: 'syz.2.2390': attribute type 2 has an invalid length. [ 168.057696][ T45] usb usb5-port1: unable to enumerate USB device [ 168.180056][ T7489] netlink: 'syz.2.2394': attribute type 12 has an invalid length. [ 168.446094][ T7502] SELinux: security_context_str_to_sid (user_u) failed with errno=-22 [ 168.973787][ T7514] VFS: Mount too revealing [ 169.017548][ T45] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 169.140233][ T7532] overlayfs: failed to resolve '/t.cpus': -2 [ 169.177523][ T45] usb 5-1: Using ep0 maxpacket: 16 [ 169.188454][ T45] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 32 [ 169.207520][ T45] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid wMaxPacketSize 0 [ 169.217410][ T45] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 0 [ 169.228015][ T45] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 169.237193][ T45] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 169.245361][ T45] usb 5-1: SerialNumber: syz [ 169.251362][ T7512] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 [ 169.682080][ T45] cdc_acm 5-1:1.0: probe with driver cdc_acm failed with error -12 [ 169.700741][ T45] usb 5-1: USB disconnect, device number 13 [ 169.725438][ T7548] bridge0: port 1(bridge_slave_0) entered blocking state [ 169.733044][ T7548] bridge0: port 1(bridge_slave_0) entered disabled state [ 169.740559][ T7548] bridge_slave_0: entered allmulticast mode [ 169.747156][ T7548] bridge_slave_0: entered promiscuous mode [ 169.761788][ T7548] bridge0: port 2(bridge_slave_1) entered blocking state [ 169.769665][ T7548] bridge0: port 2(bridge_slave_1) entered disabled state [ 169.776900][ T7548] bridge_slave_1: entered allmulticast mode [ 169.785261][ T7548] bridge_slave_1: entered promiscuous mode [ 169.797195][ T3536] bridge_slave_1: left allmulticast mode [ 169.803569][ T3536] bridge_slave_1: left promiscuous mode [ 169.809537][ T3536] bridge0: port 2(bridge_slave_1) entered disabled state [ 169.924622][ T3536] tipc: Disabling bearer [ 169.930048][ T3536] tipc: Left network mode [ 169.935866][ T3536] veth1_macvtap: left promiscuous mode [ 169.941506][ T3536] veth0_vlan: left promiscuous mode [ 169.999347][ T7548] bridge0: port 2(bridge_slave_1) entered blocking state [ 170.006444][ T7548] bridge0: port 2(bridge_slave_1) entered forwarding state [ 170.013925][ T7548] bridge0: port 1(bridge_slave_0) entered blocking state [ 170.021018][ T7548] bridge0: port 1(bridge_slave_0) entered forwarding state [ 170.046777][ T3537] bridge0: port 1(bridge_slave_0) entered disabled state [ 170.054377][ T3537] bridge0: port 2(bridge_slave_1) entered disabled state [ 170.065651][ T3537] bridge0: port 1(bridge_slave_0) entered blocking state [ 170.072776][ T3537] bridge0: port 1(bridge_slave_0) entered forwarding state [ 170.082906][ T3542] bridge0: port 2(bridge_slave_1) entered blocking state [ 170.090008][ T3542] bridge0: port 2(bridge_slave_1) entered forwarding state [ 170.128554][ T7548] veth0_vlan: entered promiscuous mode [ 170.143668][ T7548] veth1_macvtap: entered promiscuous mode [ 170.457522][ T45] usb 7-1: new high-speed USB device number 11 using dummy_hcd [ 170.608673][ T45] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 170.619860][ T45] usb 7-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 170.629168][ T45] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 170.638344][ T45] usb 7-1: config 0 descriptor?? [ 171.008159][ T7597] 9pnet_fd: p9_fd_create_tcp (7597): problem binding to privport [ 171.049803][ T45] keytouch 0003:0926:3333.0016: fixing up Keytouch IEC report descriptor [ 171.065207][ T45] input: HID 0926:3333 as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:0926:3333.0016/input/input26 [ 171.085771][ T7605] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2430'. [ 171.133571][ T45] keytouch 0003:0926:3333.0016: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.6-1/input0 [ 171.266156][ T7572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 171.286680][ T7572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 171.299151][ T7572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 171.320110][ T7572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 171.477078][ T7651] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2445'. [ 171.698530][ T7662] TCP: TCP_TX_DELAY enabled [ 171.719713][ T45] usb 7-1: USB disconnect, device number 11 Stopping sshd: stopped /usr/sbin/sshd (pid 202) OK Stopping crond: stopped /usr/sbin/crond (pid 194) OK [ 171.864086][ T7692] __vm_enough_memory: pid: 7692, comm: syz.4.2456, bytes: 18014402804453376 not enough memory for the allocation Stopping dhcpcd... stopped /sbin/dhcpcd (pid 148) [ 171.959312][ T7707] netlink: 4 bytes leftover after parsing attributes in process `syz.2.2462'. [ 171.972663][ T7707] incfs: Options parsing error. -22 [ 171.987789][ T7707] incfs: mount failed -22 Stopping network: [ 172.204437][ T7735] overlayfs: failed to clone upperpath OK Stopping iptables: OK Stopping system message bus: done [ 172.461328][ T7753] SELinux: security_context_str_to_sid (syste_uGй :) failed with errno=-22 [ 172.534969][ T7756] netlink: 8568 bytes leftover after parsing attributes in process `syz.6.2472'. [ 172.575492][ T7759] netlink: 8 bytes leftover after parsing attributes in process `syz.6.2473'. [ 172.589501][ T7759] rust_binder: Error while translating object. [ 172.589549][ T7759] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } Stopping klogd: [ 172.602400][ T7759] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:15 [ 172.701069][ T36] kauditd_printk_skb: 676 callbacks suppressed [ 172.701090][ T36] audit: type=1400 audit(2000000061.998:3321): avc: denied { sys_admin } for pid=7769 comm="syz.4.2477" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 172.747817][ T36] audit: type=1400 audit(2000000061.998:3322): avc: denied { mount } for pid=7769 comm="syz.4.2477" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 OK Stopping acpid: [ 172.825639][ T36] audit: type=1400 audit(2000000062.118:3323): avc: denied { remove_name } for pid=95 comm="acpid" name="acpid.pid" dev="tmpfs" ino=7 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 172.849852][ T36] audit: type=1400 audit(2000000062.118:3324): avc: denied { unlink } for pid=95 comm="acpid" name="acpid.pid" dev="tmpfs" ino=7 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 172.885230][ T7791] fuse: Invalid rootmode [ 172.890297][ T7781] tipc: Enabling of bearer rejected, media not registered [ 172.907524][ T9] usb 7-1: new high-speed USB device number 12 using dummy_hcd [ 172.974812][ T36] audit: type=1400 audit(2000000062.268:3325): avc: denied { create } for pid=7811 comm="syz.4.2489" anonclass=[userfaultfd] scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 172.999612][ T36] audit: type=1400 audit(2000000062.288:3326): avc: denied { ioctl } for pid=7811 comm="syz.4.2489" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=38260 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 173.078008][ T9] usb 7-1: Using ep0 maxpacket: 16 [ 173.085289][ T36] audit: type=1400 audit(2000000062.378:3327): avc: denied { unmount } for pid=6783 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 173.106962][ T9] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 173.117375][ T9] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 173.128018][ T9] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 173.137237][ T9] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.145315][ T9] usb 7-1: Product: syz [ 173.150480][ T9] usb 7-1: Manufacturer: syz [ 173.155107][ T9] usb 7-1: SerialNumber: syz [ 173.225259][ T7839] rust_binder: Write failure EFAULT in pid:132 [ 173.242839][ T7846] SELinux: policydb version 2134819135 does not match my version range 15-33 [ 173.258485][ T7846] SELinux: failed to load policy [ 173.361810][ T7765] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:17 [ 173.362817][ T9] usb 7-1: 0:2 : does not exist [ 173.380412][ T7860] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=8192 sclass=netlink_route_socket pid=7860 comm=syz.4.2503 [ 173.382308][ T9] usb 7-1: 5:0: failed to get current value for ch 0 (-22) [ 173.393366][ T7860] netlink: 8 bytes leftover after parsing attributes in process `syz.4.2503'. [ 173.408585][ T9] usb 7-1: USB disconnect, device number 12 [ 173.538736][ T36] audit: type=1400 audit(2000000062.838:3328): avc: denied { create } for pid=7873 comm="syz.1.2508" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 173.558390][ T36] audit: type=1400 audit(2000000062.838:3329): avc: denied { setopt } for pid=7873 comm="syz.1.2508" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 OK [ 173.893216][ T36] audit: type=1400 audit(2000000063.188:3330): avc: denied { read } for pid=7883 comm="syz.6.2511" name="kvm" dev="devtmpfs" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 Stopping syslogd: [ 173.924046][ T7884] __vm_enough_memory: pid: 7884, comm: syz.6.2511, bytes: 18014402804453376 not enough memory for the allocation stopped /sbin/syslogd (pid 92) OK umount: can't remount debugfs read-only Connection to 10.128.0.3 closed by remote host. umount: sysfs busy - remounted read-only umount: devtmpfs busy - remounted read-only umount: can't remount /dev/root read-only The system is going down NOW!Sent SIGTERM to all processes [ 174.391324][ T3542] bridge_slave_1: left allmulticast mode [ 174.397031][ T3542] bridge_slave_1: left promiscuous mode [ 174.402768][ T3542] bridge0: port 2(bridge_slave_1) entered disabled state [ 174.412944][ T3542] bridge_slave_0: left allmulticast mode [ 174.418729][ T3542] bridge_slave_0: left promiscuous mode [ 174.424403][ T3542] bridge0: port 1(bridge_slave_0) entered disabled state [ 174.620089][ T3542] veth1_macvtap: left promiscuous mode [ 174.625756][ T3542] veth0_vlan: left promiscuous mode [ 174.910748][ T3542] bridge_slave_1: left allmulticast mode [ 174.916426][ T3542] bridge_slave_1: left promiscuous mode [ 174.922113][ T3542] bridge0: port 2(bridge_slave_1) entered disabled state [ 174.929749][ T3542] bridge_slave_0: left allmulticast mode [ 174.935400][ T3542] bridge_slave_0: left promiscuous mode [ 174.941098][ T3542] bridge0: port 1(bridge_slave_0) entered disabled state [ 174.948893][ T3542] bridge_slave_1: left allmulticast mode [ 174.954551][ T3542] bridge_slave_1: left promiscuous mode [ 174.960225][ T3542] bridge0: port 2(bridge_slave_1) entered disabled state [ 174.967911][ T3542] bridge_slave_0: left allmulticast mode [ 174.973559][ T3542] bridge_slave_0: left promiscuous mode [ 174.979210][ T3542] bridge0: port 1(bridge_slave_0) entered disabled state [ 174.986905][ T3542] bridge_slave_1: left allmulticast mode [ 174.993023][ T3542] bridge_slave_1: left promiscuous mode [ 174.998926][ T3542] bridge0: port 2(bridge_slave_1) entered disabled state [ 175.006388][ T3542] bridge_slave_0: left allmulticast mode [ 175.012129][ T3542] bridge_slave_0: left promiscuous mode [ 175.017793][ T3542] bridge0: port 1(bridge_slave_0) entered disabled state [ 175.230811][ T3542] tipc: Disabling bearer [ 175.236135][ T3542] tipc: Left network mode [ 175.241106][ T3542] tipc: Left network mode [ 175.247245][ T3542] veth1_macvtap: left promiscuous mode [ 175.253177][ T3542] veth1_macvtap: left promiscuous mode [ 175.258787][ T3542] veth0_vlan: left promiscuous mode Sent SIGKILL to[ 175.264635][ T3542] veth1_macvtap: left promiscuous mode all processes [ 175.271383][ T3542] veth0_vlan: left promiscuous mode Requesting system poweroff [ 176.284832][ T7898] sd 0:0:1:0: [sda] Synchronizing SCSI cache [ 176.292575][ T7898] ACPI: PM: Preparing to enter system sleep state S5 [ 176.299613][ T7898] kvm: exiting hardware virtualization [ 176.305143][ T7898] reboot: Power down serialport: VM disconnected.