3a71bd867b8aaea6c9fca000000100100000000000001010000000800007eec1ccc84eac4396b9f4c20fd46e320fc171614fc3bc80e6bc3bba2d24cdfdf5ad8234ef57b3969e08ae8cfa44043a323fd462a08cc86399932bd4e2f7e37795c24fb9bc430bf378158bc363f10a0271f81830f5903230d6ec3d589c40908dbbcdc4d5c570098c9beea26b0697373fff142f874cd49dc845390f256e3a1eb1e0c05cc34324a115c303f46dc443caca594afb79e1764086937c71585cbc4f5620bc613a9dc543754c64706aabd4c0b8693dfc837d9e973267413c918d1a5fa41ce6748384aff7f3d4496771646fc407388860d6198b1b1e8d2f0a6628fa0adf6059c8747179c55468513b3d631494e5bae09f5c2558e9e06bce1be0000000000101000000000000000000000ff070000a2114b14c437798ce04f98919061663499db5b943a7c4a6a70e0394e29960fb380e8346d364d3d918ce95047905c3bcc9527af02a77b082154ad12e46069bd64a24095a1297b70a7aec534f1af31741cbbf4182603cc7cdbb8f1b2b9b5b6e58dce1c8e9ffabf187d29b85af3b86b3c97dbe916565b916b09956935f3f5b660c549d0a3a7b37a4e0d5f19d7df2df4419248e211d4d70e762b8cda9df3c206d66702f326ed5ec0bae93385e45c523afa4bb17f498f526ecd96dcb46f466f082ee826a6daecdccbd4a50058008fad7d3cd840d065cb6a49b8f81445fac520dd5de52bdbe16051d92d78735884064e6612dfbefe76be350072e719c9c28a453ba3f8d16823b244a29eb24a611739e30696ce651fc9f9b30fb1c0f7cef9663f342f69fcca6a29f0ffdb9695311220d712dfcec5b420a41f843a6de921ea621a186c2bbbd8cecbda0e34b30cc04ddc76b35ee3a5c5df9c7be7fa6b259ae2017699f5ae875b4138244aaf9dd8d008c7b5f07ef4f891d73072469ff7d801dca8e934a4a67865d1e6fb9bd50e2c92af5ffcc13c9a5e7c8ef2d731b2c769831573a45db37913a09f4814e8ae9e4b0d5eac4dc52ae4d5c6c8afb268c996a50fd241b353d2c4099ba6faf8c6e1cc871fade314b8e5b23bb79830d07eb7f3b2052535c2f78f980980174210a6f55d8cc3fc99dd85e6c61df3f0672c16cf90833a6c2ee2a39e67a60605217b820bf87bf892fa632fafc96ce4313c84ea9de081b1aa5083e286d312fc96df40af4f25497edc5bfff0e6183cec71ccb990add19b31b8593773682554d967f7d569d3961bf216adb8a9b673e89d97154e5a66fb0d36ff540de46100f5f1daa3d4f573dbbbbe2c7263dccd8f8ae3ef7cb46eb4207e111f325dc5a3ffdc2dff0d7db0d82ce128486c05240039ce2867796103bd29bc3f7610c9b926dfdbf41db86e48d8608d9d75c4a418796f6e2bc7a31491c46790fdc613623253f8006365c26fcae5f24e00038bacf0ebadad20f2018c63d07635bc13a39a747d2f83df5f4cab1e8b160c89e55229048ad77b1b55ee5187d2823829b7bfa0b4ece8ba43e04e28e6ff03156796bf68ddee50e7f095588f4918e8adea3f02039118d66f47d10e07598f9d38814057cdc0bbc7a478c80129f8a8646a4443fc385dd611f31e4dc2a6e708202a203806c04a532724ca979df74750ec5fdd7c5ce95ba188db0c50dbb7ec0db15c246fe25aa3b3c720beeb8db386b56ba9b5256ba79246c959f40ddf7b900549519031f6453c9369b3fdd11f92b71dc14dcc8b63857150bc129df3428796b6c9ea091cedc3279dcca4ba90999f69b3fefb6f9feb5d99c701caaf64ecedc42f9c3799c47b03e0264b8ad894d8090fc2bdf32aa9ecbf519663137f06ed9d6172fc09e51c0f65d70fdcab11d1377e5ee6f59a22fd89afdd7d9d781a6369d700251d8f96d60484ca98c2ae83f393b6f17ca512e8a84a133ba1f8ec8dea8e1e7016a0085bce53bae843548e0878a18dbe4c41a35db6024f5c58c547bbbbd9a81e56352767dd20821f24f305e38679d975778c5a964f1baa5fb1f92d2aec131f0340cbe5f2d8df8c98240d6d0d48d4c554cd8e620775f2c5e177c6c3b79e2b3d03abffe98610255b8dab82b6cac1c6702862a17b09ea696aad62e8421bf5a788664d39b46479430c3ce43859aab2429cee91c4ffe95e29d2242893be7f5e648e13446ebd27e202c72b2852e4ba2b195ba1e4adad56cb2241a7df03798ae61188e23ba3e63c96ae11c08b648b7bf868f15a8b2e3c80f6e5c98bb6ead0c8ca3f7f57bf739310e6a1a2294debc940be77fa9b67b61a56a93837d8c399261446635d9ce4caa61673553bfee94f18de8e77f2eee74b5d1bfe68c83817c733ed5423c018d559cb88afe006d934d4e09daa0d607aa18e5fdf267dd46e07df37e532ae5fd9788cf3f156b7f898af98eac3827b5d38eceeb524f4db70a46f94553e1c4f2d55f20510a25f43b281a81b3f8bb9c723e56716432d824982319f9ea1038d67ae79488cc2b410abb3bdd586b3dab8eceed852ad1730c1629faec4c044a9856a2faaa0eee96eccb9cd85ec4951a90c11eb437eee23e29289950ef58247f199a7a960eb353ddf4d115ed51193014aa979c9a6a4896f71a01b1f617c9e017ebd80fea8247637586eb90d66585ba4616169a83355bae332fb443a6a2a189b2e2cab3b2a379f4fdfd2ad195d234d72baec50731f5ad7f44f0233a6d161fccf1fcc2cd964ebf131792b633fd715c2d90525d282a60e707bc8115fbe8477acef4306810d8697302535e3ab476d31b5622b79e9a0db7e8b759c3b69f39a909c25d552a1ec73d8f4498478afc3b4f8fd9ccde0a90e79979562c6a5aea00b46efd6fb6461e67a1b8f7e204e0468a725a482277c67dc2505a32311cfba0a64b703b09feed7f02fa338a0ef104dfbc4bc31cd8d7d4bbefc3802f65e61929a444baf00f0d54a14974268743407ee174090ab4d08b80acf0b02673e2748b7bfc0bd54aef6f131df17df58eee8b4ad57049ad648b4c15a6f906c2460958240de35f916da02c6f07ceda213e2c534c36f63bc0fd2c747884c1fd7e5f61b011355f9619cd758cb7532afc340148bfd13f33136ec77c887be8765922872275ff4eff6c2e58ba345a42a4119a180616ab4890b7041ecadbb011d753cb286ce6d1a830a0657c9a98fd68684a624a1e8f17667dce9a97ab44c4490d3be361048ec40e7db7b2cebf1f1a0c2e3d3621d12a7ab88d4df278d8008c5db87087a6ea49d22736f865c8ab5d6db4055b2f99479c9c753bafca1c6321a4b10dc1e595c94ca80f16a581170e9dcaba1b10149a555a11413425f8b3bb9b7f9307bae8595f77d8a20b7de32aedb6f66831898c41b4fd2fb749447702f67e3e00932c5f789af4b535b1cc4de7fce1ef0040f7f55932d4f50c5ca7f4bbfe614b133fbdbc6f5754fc9d165e603016c6ef1e8385414c4432c60e8678c62e780d1941cd63832b1b4a71d7570cf386b35488666abdbca81e0e16c5b47516647ed0ceed780fcfcd37ba6a51eb3230b6f1958f72b54148c91597c8678a7587811b6f902f6e05c9b74a41b9848c8d9b9c847e025a87cc5f0b03cac2c18fd9d553210c47346d0534e2b2f72652f0081ce6b9302154c72b82daf5150e590a525e988039f76b7bfe02795d0e2bc61e456227619d407bee8d168ddd5438e35ea68f5de5092eb243846640f4a04411f5a323686a01a9e734b0b2ca6e4fce531455c615a2a434c8c88bbbbd5ea0add602c97f70f1d3ed310ad6a65e699fc4618174e926cfd19dded3d1275b3f4bfe994117a7f3c95302848766450fafc63670a6210340cb9763dfcea9f933c0cfbeb20a5bb3b58d9b2b1acfc2f261b6562ff210f4617ed2d8fb817d2cf3b600320c0a2555d2b690ddd89db7993dec2083e1509dac3f6d3b7a1a51602390aa7936cd27fd94430d1dd2c2cb1b920702671b80fca7fb550815005678a3ba437180f309b22dae329f877b5eeb56071d3b096e3fb709f416d7c26951f8a89253ffc1c6cd3f096fcef9217da25fa5de4821087464a994b8ed1d6c25d64da7d1fe2b0ca162b69b11753e6d0f055cef89b6377b7f58c16ff81bfb78e65f6257bc579d143067055b7a2e617300683a13f8150359fb25d975dcd5e2a2a694eb02e07c7f9b11aeeb17028be7c48a8ba8eee86b7ca5509d32bf49db539f38e61a4f6fcf9487786841ee994bf107b20fa5594afbbe30e0870806715eaa23cb9bce471f3b8d667b9bd1be6eec6e50c1d94c896286268af53e68b21a11d127dbe1185b73f885311d2107befdec46241a88add6b17fe4ed4f354390c3c2bb1a3724802eaecd125cd8e2d7f9ab82186cad76c1366062517fa7c8ce274412a1605658c6eb15d454f563b02af94abb187d41dc0749f15b69879a3e47b480f0ea58c19d00656f858262c208f1372045718b6e806e0a06ecf1e5cf72e2807064964aa4337252246c793e91c258d97ceec53baa4b269dda974cb212996157aa02aeab6a6bd4282661720175b1442ed7f4377fe3128378296e59d3d3f4fd81966070e0e34cdf3d5539601ce97282d5e2a2355549201acaf22a2dd445db7c97a4aefea53c7ad82115084a6edec689c185f2508e10fca6a4ed6d951d2aed1d56a795ac3ffe90ad1da0cdc572899e8f805a1ddb243a60787e9083a85b778dc728c24ea7ed97fa5757dff530a49c014f9f547950463541e443111083787ccb03cc6b2a54e1582ef3ee2a1672938ba1ee2409faa37f38f4106028f1f4d8e6c44dc728a7e69297934c3aea9bd49044b23bebf78e0ecd2b8cb8a26c61fc9df3bea0ec9c386a71e1e734285d786de4ff81a090b30ffc11999f89897f6f75d77e48dc5cf054a12e8d92e3b8e1ca69137f5192d126a3341c4dba11b2604779f6762f560d0bf5506d5630ca6576447b0b368a901ef6d4cd7ff6302c58e39ca4ef65bae27ae1ee2b1bb4ab77d7129f4e6e4b5b36f6b61611ff0d668ec04618523584b83c5697689507230c0f87116d08b6bc05f42fe28f5a36cba78f95891d73160fbc5dc95bbdad140a44afd84e350b20b3b97c5064b35669fd3d53a2439e26212b9407b0fdfe9d1be1f389037e9e76ff145e8972b8c98b16baa4a8566450a177d1f4540835eb128f60414f8468ae331209ee734bb37edc011b3579fdbacf8913d588530fbeb2a845e1abab576f8ecec580cbb84c6ea49507f8a31d948abef805bdbda8e4a36470526a608a9f5dc454d9879932270808d1f30a94ece5045b51f351c70623d210fbf5b95e2f7137e2ba3bff775676527d70ceedb44ac142682a4a8e191b00739d1f71b3789250c56ccb36b1ce845f69b719c566db39526e5f515107bcb2e10964c18c6ae19eb531c829d7f6c8d7144acee88819a68428f57b30dcabb9979a8063704d73aad4d4cef92a5c989282307b8112e634150fa2027c0950fc3051110f636882d4c56e68aa8dfcf4e7b5559db35e8cbe188898766113bba1dc31b52108550979b767b2592429c32b065174be16110f4cefe8cfd01810f9ba9fc107359a6b5c63fb728d59e2eb7415251527a7790f08dd87d5fecc77f3074b9084982366c385fd26ec9147bb0d4273b79be1b2ef56d3a9468ac0a39152ad3badd5606acefe9b699646dfc770d8eb96b58da30db1e0de277262008be33480adfaa053e2bebcff62a621dc9849b05d19cc2eb9de107faea9113cf201b03b34398f8e1b84b40ae597684a941b2cc772c0b2aa9dd9843d710f467c940f0cabbeaff75cc5e309ab2c3eb8e40bfa6d707677674bc89e6f5dd3768da003c87173d890177b1d741ea6acc781bbfc123150ea54bc33371737215275f96385b4810cc371bd240becf64855afba181fb9e379ca67b7d05197b0528bd521470d4b66974fd2d7542ad06bc33519919fc11e051331bd640c217bf8e0c559a14f14d0e8191c9fa93cc625a6162aead110d96d6aeee21baa29f740fcf1da4091df4305986c7524681ba4279e01d643fa860f3941d464a72a111113d9aaffb69f00448a96f9fcb12f089d51c05a26cfc32dc9701ab20a0179b2fcc29753b4f805c3b6675731c60ad775135d3280c219099bdc5fd61514cbd2b1a5138d85fde03c452f98667ecac497c8de6ffa80333a6d65fddbf1b6e7be175dc318508a6a19f2f3b55e5287baf490824c4c2b8ecf96ff1ff0c9253cba8a6eabda772b287c03a2cb0e5a7182b1e2116f14307bf8adcd579818c77cbad4ca4a843856bbeed080100000000000011000000ff010000ae1fb309fff70062bcc3490f3e8656984a6617ea9793e9131c38a1e743dedb52d20df61639a1f0fb7cf5ed50e04550eca898422d4337379974a811680be5d5f5affa5f67b81a85438772f6b877b85ecc9ba38ad4ec62cca66174a4b8f04782156ab8f361eeb392c6a37760b1f21c656b00660c937bea5b1ea416311fd9a9611e663861d40ebd4a70b7164a9a57d96b927f2b4162a1893da3f7db28350b291332c741228ef84370c1ca071521570523ac69040c8a7a5ac6de1e1007264e25e6b4081c55fed103bcf9bff0eafa177234a505cbbda27e0d3f121b10469763a187a208e7200cfd45e36e63b21e453649caf48987dfd07e44000018000000000000000101000001000000731f1e81d8960000b0000000000000000000000008000000dda3fdeb71d9f73de9d401d310b5372dda35d1e463b252ab373247473206124dc644231d76d0da4b438cc2256bb2850fbc0c1e9d28e4b83338ac44b8e388eaee71b5221db9cc8b5af9f0e7f3e6ecfb0bd258d7dc6e055edd86b3a8bf8f310999d5f8c448fb02a4dfd424092aab85e9c8c562c8bb418df8f2f5520453da7c49d62d355505de2cb27ac93ddd9ce1d894ad0c5f49a5a24aea3138152173a7ad0000d00000000000000006000000060000006b3aa7e133488ef9c86ea77986ac375ddfc930a83eea54b3dd7d58a47f2e3f236f320c4aa78ec36a782dd8de3317ca040f7d6292548fbcd9dbe047ff10c298ddf4ca9ecb8eb2d6b1f3318a127754a37d788dc5ae96229ea28c7bc6c02008d18b08b2630a02c300e2619590f75a63d904d03c9fa979fb73dfa08dbc911f90633852505d666848f8555486cefff3ef5266c20e390fc914f50b7a7af925928cc8c9868af1ac1af87f990e24bf2214b92e481d43ff257a3c85457100000000000000b000000000000000ffff0000ca0000006b84dca7cb0ffeeaebfe20d5c274e96ffc719160088f0cf278276c9a06bb1038af71f9d08d9c0e20636f39ecc0f6545440a52f51973435086ef04ca6dccd11ba29c3a5dd63c3dfd18aafea31cbeb99fe98b38f5fd5022263e2cbdb7311e90a519f08baeb3f526661c99ef739b9cd642413214295b990796871bac2df37b26ebb68c1841afe6f4042818463e50aebf5d0b25f3fb500bb056d3d33c28e80b400009975f41516d4034b019e7bc6c19ab9d703fec6ea719693af333c81dd34564d4392a8c3bdf6c4e6d13a1b692b99fcd2bcc8ae52b1e043ac8838965c3c0c0f31fc0cf7171c1f1710dbb26a5f7a42cea620c20250ad5d6ecdf1b0b84a20cae885cec43641ac98e8e09bf50b2e9e7ea5b8f0abab5f18dfbf9f99239ee2aef2aa55dbabbd692ad4b3dc414f4b77872873a23b674b76ff4e9c5d42c4c3989ea1abbee1766a840e3af5971ee86178f2289043af5bd5c02d7864c3879a7535ef4145319214436834"], 0x14d0}}, 0xfffffffffffffef8, 0x0, &(0x7f0000001780)={0xff1, 0x4}) 22:38:33 executing program 4: __fstat50(0xffffffffffffff9c, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) 22:38:33 executing program 5: rasctl(0x0, 0x0, 0x2) (async) rasctl(0x0, 0x0, 0x2) rasctl(&(0x7f0000000000), 0x8, 0x1) 22:38:33 executing program 1: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) (async) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x9) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/188, 0xbc) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) r4 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x80) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0x20400000) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r8 = syz_usb_connect$uac1(0x2, 0x81, &(0x7f0000000080)=ANY=[@ANYRES8=r7, @ANYRES16=r6], 0x0) syz_usb_disconnect(r8) 22:38:33 executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080), 0xc) chown(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="dcc181cd7c9c3b4965ee8e8c2f6db7427132e9f6cdc525", 0x17}], 0x1) dup2(r0, r3) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080), 0xc) (async) chown(0x0, 0x0, 0x0) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="dcc181cd7c9c3b4965ee8e8c2f6db7427132e9f6cdc525", 0x17}], 0x1) (async) dup2(r0, r3) (async) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) 22:38:33 executing program 2: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/41, 0x21}, {&(0x7f00000003c0)=""/119, 0xab}], 0x3, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000280), 0xc) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x400, &(0x7f00000004c0)="a0142f988798b5cee667018bd3b1f48cf3abb508b2a5ed2c9ca5b7ada026", 0x1e) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)={0x0, 0x0, 0xffff, 0x3}, 0xffffffffffffffff, 0x1}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) pathconf(&(0x7f00000000c0)='./file0\x00', 0x5) 22:38:33 executing program 0: socket(0x11, 0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) fktrace(0xffffffffffffff9c, 0x4, 0x40004208, 0xffffffffffffffff) (async) fktrace(0xffffffffffffff9c, 0x4, 0x40004208, 0xffffffffffffffff) __fstat50(r1, &(0x7f00000001c0)) r3 = openat$tprof(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) 22:38:34 executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080), 0xc) chown(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="dcc181cd7c9c3b4965ee8e8c2f6db7427132e9f6cdc525", 0x17}], 0x1) dup2(r0, r3) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) 22:38:34 executing program 4: __fstat50(0xffffffffffffff9c, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) (async) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) 22:38:34 executing program 2: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/41, 0x21}, {&(0x7f00000003c0)=""/119, 0xab}], 0x3, 0xffffffff) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000280), 0xc) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x400, &(0x7f00000004c0)="a0142f988798b5cee667018bd3b1f48cf3abb508b2a5ed2c9ca5b7ada026", 0x1e) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)={0x0, 0x0, 0xffff, 0x3}, 0xffffffffffffffff, 0x1}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) pathconf(&(0x7f00000000c0)='./file0\x00', 0x5) 22:38:34 executing program 0: socket(0x11, 0x3, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) fktrace(0xffffffffffffff9c, 0x4, 0x40004208, 0xffffffffffffffff) __fstat50(r1, &(0x7f00000001c0)) (async) r3 = openat$tprof(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) 22:38:34 executing program 4: __fstat50(0xffffffffffffff9c, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) 22:38:34 executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000080), 0xc) (async) chown(0x0, 0x0, 0x0) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="dcc181cd7c9c3b4965ee8e8c2f6db7427132e9f6cdc525", 0x17}], 0x1) (async) dup2(r0, r3) (async) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) [ 128.0625003] uhub1: device problem, disabling port 1 22:38:35 executing program 2: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/41, 0x21}, {&(0x7f00000003c0)=""/119, 0xab}], 0x3, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000280), 0xc) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x400, &(0x7f00000004c0)="a0142f988798b5cee667018bd3b1f48cf3abb508b2a5ed2c9ca5b7ada026", 0x1e) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)={0x0, 0x0, 0xffff, 0x3}, 0xffffffffffffffff, 0x1}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) pathconf(&(0x7f00000000c0)='./file0\x00', 0x5) pipe2(&(0x7f0000000480), 0x4) (async) write(r0, &(0x7f0000000180), 0x0) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/41, 0x21}, {&(0x7f00000003c0)=""/119, 0xab}], 0x3, 0xffffffff) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000280), 0xc) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x400, &(0x7f00000004c0)="a0142f988798b5cee667018bd3b1f48cf3abb508b2a5ed2c9ca5b7ada026", 0x1e) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)={0x0, 0x0, 0xffff, 0x3}, 0xffffffffffffffff, 0x1}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) pathconf(&(0x7f00000000c0)='./file0\x00', 0x5) (async) 22:38:35 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x4, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0xd9, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0xa21}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x3f, 0xff}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0xff, 0x54, 0x5, 0x20, 0x7f}, 0xc9, &(0x7f0000000100)={0x5, 0xf, 0xc9, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x9, 0x3, 0x4}, @generic={0x9b, 0x10, 0x2, "03c5d6fa74ddce7daf36e3c10ba4ec1bd184d57e53b286a89e0eabba7b7665daa12a0df1a05354ab9317699aa05cf7078c6cc2b567ae579f5c37a070e01508d4cb8bc8dc7bb798428906d960e75426ca9c0023a5e6122b477a37d20b4ee1902a7f100119a789a41f53b71fa79f3a8d0fa4854dd577a34261bdcc94abcfb4ad2e6d6e3da6d943decc36e4a4c32300c34cef06f037fc24dc22"}, @ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x400, 0x0, 0x9, [0x0, 0xc0c0, 0x3f00]}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x0, 0x9, 0x100}]}, 0x1, [{0xb6, &(0x7f0000000200)=@string={0xb6, 0x3, "979c6376f5a2bd6e12ceb41ac6fe5d8ed9a7af53fc0e14134517810e2feaad854e3ec9d3c227495dd51159973cf52795a34976a748e49a66148dbdaab670cb0bbd5932658fa7d312792e8db606ec0dda0455d4f28574e4f2a4741b2be4f7d0d978b611da4b2487f0f81eade817989437ca55578188de3cdddeeabfc62a69f20b4f27aa231e77501caaa7f624b518c4bc4b252ac257f7e91fe728fa33d25ede062dee5f9b03000bc7f2bc0b04496e044d0fda1787"}}]}) 22:38:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) 22:38:35 executing program 3: r0 = socket$inet(0x2, 0x5, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="c8c9fc5d3a033f104bde16742de30bfef83aa05e80793290f6f1b8c5b3cdbc6f90e9b0f5c66e8b589b8f29f48d358c", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81", 0x1) ioctl$FIOSEEKHOLE(r0, 0xc020690d, &(0x7f0000000040)=0x8000000000000032) 22:38:35 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) __mount50(&(0x7f0000000240)='fdesc\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) r0 = getgid() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x7f, 0xfffe}, {0x4, 0x3}}, 0x200) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) __fhstat50(&(0x7f0000000640)="94014d30282b6caaeee2e812c4d61467a1b49e48cfa7126584df9c6b94a9e9eef2d9736bbb8925eab8f0ee0cfdb07fdd257d7f0f2475c97a9206e31cf4777ee8c265fa3b2a90ed050000000000000065dce0917dbd24d3c5fd7dd5a99ea1059679d8e1169b8a5e8a1dfadd1ed0a9b28f687cd98eca162adb07030ac927de29bf1492aaca58cc87f0acf1354be4c6379e726e1de4e8f014cc78eb10fa2b1fa46b6001f30b27122db614122e75f8b9179e11cb062210fac43ad5e0842610003071b7a5fca590bf0c682beb8111c1354d326e5be02143d82f64bf5a9fbe193f263a252f6836e14f878922c011db42386ce12b1204dc08adf93a5a703a37794fceedd35e39a810fc05cd2f52803f2b1a29582514f9f7c5b77fd3697e687e025b1f8571ff9433778c65f07152e99cbb6b83ce73f7aab21f58a6e8365dcaf794a209963bb210575120fb4fe259e60698a81dbac151139601d6a1903b9f8752521b6d2327668c316d1dd228dc6c025ce5f8ee831f4b88f4def47e3f356b946ed6e8c7b9df1e79c146ee55a9103cfe73279c8133e6ddce76ccc4554724728f1347d51ea83c9f52479b82e37e15f18fe1b0fe29a78e86da712a80e159515b2567b1e4", 0x1be, &(0x7f0000000480)) chdir(&(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x38) 22:38:35 executing program 2: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) __wait450(0x0, 0x0, 0x0, 0x0) ptrace(0x11, r0, 0x0, 0x0) __wait450(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)) 22:38:35 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fstatat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) __mount50(&(0x7f0000000100)='procfs\x00', &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0, 0x0) 22:38:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) (async) 22:38:35 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) __mount50(&(0x7f0000000240)='fdesc\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) r0 = getgid() (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x7f, 0xfffe}, {0x4, 0x3}}, 0x200) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) __fhstat50(&(0x7f0000000640)="94014d30282b6caaeee2e812c4d61467a1b49e48cfa7126584df9c6b94a9e9eef2d9736bbb8925eab8f0ee0cfdb07fdd257d7f0f2475c97a9206e31cf4777ee8c265fa3b2a90ed050000000000000065dce0917dbd24d3c5fd7dd5a99ea1059679d8e1169b8a5e8a1dfadd1ed0a9b28f687cd98eca162adb07030ac927de29bf1492aaca58cc87f0acf1354be4c6379e726e1de4e8f014cc78eb10fa2b1fa46b6001f30b27122db614122e75f8b9179e11cb062210fac43ad5e0842610003071b7a5fca590bf0c682beb8111c1354d326e5be02143d82f64bf5a9fbe193f263a252f6836e14f878922c011db42386ce12b1204dc08adf93a5a703a37794fceedd35e39a810fc05cd2f52803f2b1a29582514f9f7c5b77fd3697e687e025b1f8571ff9433778c65f07152e99cbb6b83ce73f7aab21f58a6e8365dcaf794a209963bb210575120fb4fe259e60698a81dbac151139601d6a1903b9f8752521b6d2327668c316d1dd228dc6c025ce5f8ee831f4b88f4def47e3f356b946ed6e8c7b9df1e79c146ee55a9103cfe73279c8133e6ddce76ccc4554724728f1347d51ea83c9f52479b82e37e15f18fe1b0fe29a78e86da712a80e159515b2567b1e4", 0x1be, &(0x7f0000000480)) (async, rerun: 32) chdir(&(0x7f0000000340)='./file0\x00') (async, rerun: 32) chdir(&(0x7f0000000200)='./file0\x00') (async, rerun: 32) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x38) (rerun: 32) 22:38:36 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) __mount50(&(0x7f0000000240)='fdesc\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) r0 = getgid() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x7f, 0xfffe}, {0x4, 0x3}}, 0x200) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) (async) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) __fhstat50(&(0x7f0000000640)="94014d30282b6caaeee2e812c4d61467a1b49e48cfa7126584df9c6b94a9e9eef2d9736bbb8925eab8f0ee0cfdb07fdd257d7f0f2475c97a9206e31cf4777ee8c265fa3b2a90ed050000000000000065dce0917dbd24d3c5fd7dd5a99ea1059679d8e1169b8a5e8a1dfadd1ed0a9b28f687cd98eca162adb07030ac927de29bf1492aaca58cc87f0acf1354be4c6379e726e1de4e8f014cc78eb10fa2b1fa46b6001f30b27122db614122e75f8b9179e11cb062210fac43ad5e0842610003071b7a5fca590bf0c682beb8111c1354d326e5be02143d82f64bf5a9fbe193f263a252f6836e14f878922c011db42386ce12b1204dc08adf93a5a703a37794fceedd35e39a810fc05cd2f52803f2b1a29582514f9f7c5b77fd3697e687e025b1f8571ff9433778c65f07152e99cbb6b83ce73f7aab21f58a6e8365dcaf794a209963bb210575120fb4fe259e60698a81dbac151139601d6a1903b9f8752521b6d2327668c316d1dd228dc6c025ce5f8ee831f4b88f4def47e3f356b946ed6e8c7b9df1e79c146ee55a9103cfe73279c8133e6ddce76ccc4554724728f1347d51ea83c9f52479b82e37e15f18fe1b0fe29a78e86da712a80e159515b2567b1e4", 0x1be, &(0x7f0000000480)) (async) __fhstat50(&(0x7f0000000640)="94014d30282b6caaeee2e812c4d61467a1b49e48cfa7126584df9c6b94a9e9eef2d9736bbb8925eab8f0ee0cfdb07fdd257d7f0f2475c97a9206e31cf4777ee8c265fa3b2a90ed050000000000000065dce0917dbd24d3c5fd7dd5a99ea1059679d8e1169b8a5e8a1dfadd1ed0a9b28f687cd98eca162adb07030ac927de29bf1492aaca58cc87f0acf1354be4c6379e726e1de4e8f014cc78eb10fa2b1fa46b6001f30b27122db614122e75f8b9179e11cb062210fac43ad5e0842610003071b7a5fca590bf0c682beb8111c1354d326e5be02143d82f64bf5a9fbe193f263a252f6836e14f878922c011db42386ce12b1204dc08adf93a5a703a37794fceedd35e39a810fc05cd2f52803f2b1a29582514f9f7c5b77fd3697e687e025b1f8571ff9433778c65f07152e99cbb6b83ce73f7aab21f58a6e8365dcaf794a209963bb210575120fb4fe259e60698a81dbac151139601d6a1903b9f8752521b6d2327668c316d1dd228dc6c025ce5f8ee831f4b88f4def47e3f356b946ed6e8c7b9df1e79c146ee55a9103cfe73279c8133e6ddce76ccc4554724728f1347d51ea83c9f52479b82e37e15f18fe1b0fe29a78e86da712a80e159515b2567b1e4", 0x1be, &(0x7f0000000480)) chdir(&(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') (async) chdir(&(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x38) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x38) 22:38:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) 22:38:36 executing program 3: r0 = socket$inet(0x2, 0x5, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="c8c9fc5d3a033f104bde16742de30bfef83aa05e80793290f6f1b8c5b3cdbc6f90e9b0f5c66e8b589b8f29f48d358c", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81", 0x1) (async) ioctl$FIOSEEKHOLE(r0, 0xc020690d, &(0x7f0000000040)=0x8000000000000032) [ 129.6025104] uhub0: device problem, disabling port 1 22:38:36 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fstatat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x500) (async) fstatat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) __mount50(&(0x7f0000000100)='procfs\x00', &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0, 0x0) [ 130.1724859] uhub0: device problem, disabling port 1 22:38:37 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x4, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) (async) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0xd9, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0xa21}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x3f, 0xff}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0xff, 0x54, 0x5, 0x20, 0x7f}, 0xc9, &(0x7f0000000100)={0x5, 0xf, 0xc9, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x9, 0x3, 0x4}, @generic={0x9b, 0x10, 0x2, "03c5d6fa74ddce7daf36e3c10ba4ec1bd184d57e53b286a89e0eabba7b7665daa12a0df1a05354ab9317699aa05cf7078c6cc2b567ae579f5c37a070e01508d4cb8bc8dc7bb798428906d960e75426ca9c0023a5e6122b477a37d20b4ee1902a7f100119a789a41f53b71fa79f3a8d0fa4854dd577a34261bdcc94abcfb4ad2e6d6e3da6d943decc36e4a4c32300c34cef06f037fc24dc22"}, @ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x400, 0x0, 0x9, [0x0, 0xc0c0, 0x3f00]}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x0, 0x9, 0x100}]}, 0x1, [{0xb6, &(0x7f0000000200)=@string={0xb6, 0x3, "979c6376f5a2bd6e12ceb41ac6fe5d8ed9a7af53fc0e14134517810e2feaad854e3ec9d3c227495dd51159973cf52795a34976a748e49a66148dbdaab670cb0bbd5932658fa7d312792e8db606ec0dda0455d4f28574e4f2a4741b2be4f7d0d978b611da4b2487f0f81eade817989437ca55578188de3cdddeeabfc62a69f20b4f27aa231e77501caaa7f624b518c4bc4b252ac257f7e91fe728fa33d25ede062dee5f9b03000bc7f2bc0b04496e044d0fda1787"}}]}) 22:38:37 executing program 2: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) __wait450(0x0, 0x0, 0x0, 0x0) (async) ptrace(0x11, r0, 0x0, 0x0) __wait450(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)) 22:38:37 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) fstatat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x500) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) __mount50(&(0x7f0000000100)='procfs\x00', &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0, 0x0) 22:38:37 executing program 3: r0 = socket$inet(0x2, 0x5, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="c8c9fc5d3a033f104bde16742de30bfef83aa05e80793290f6f1b8c5b3cdbc6f90e9b0f5c66e8b589b8f29f48d358c", 0x2f) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81", 0x1) (async) ioctl$FIOSEEKHOLE(r0, 0xc020690d, &(0x7f0000000040)=0x8000000000000032) 22:38:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) swapctl$SWAP_ON(0x7, &(0x7f0000000100)="5799d4f3fa54ec939b267531625bdbafe3ff8f3b53aa0f63a7d1e0d0cabeff4b5b762ee25d56252e581d28a8e7b759d52b79922899a3c42a59762ff813e444c63914b746d6c991e08378443bccf1882567451b61235a35f74122c135ee5380bfcd78352e48dd06c97b71853e", 0x400) 22:38:37 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x4, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0xd9, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0xa21}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x3f, 0xff}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0xff, 0x54, 0x5, 0x20, 0x7f}, 0xc9, &(0x7f0000000100)={0x5, 0xf, 0xc9, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x9, 0x3, 0x4}, @generic={0x9b, 0x10, 0x2, "03c5d6fa74ddce7daf36e3c10ba4ec1bd184d57e53b286a89e0eabba7b7665daa12a0df1a05354ab9317699aa05cf7078c6cc2b567ae579f5c37a070e01508d4cb8bc8dc7bb798428906d960e75426ca9c0023a5e6122b477a37d20b4ee1902a7f100119a789a41f53b71fa79f3a8d0fa4854dd577a34261bdcc94abcfb4ad2e6d6e3da6d943decc36e4a4c32300c34cef06f037fc24dc22"}, @ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x400, 0x0, 0x9, [0x0, 0xc0c0, 0x3f00]}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x0, 0x9, 0x100}]}, 0x1, [{0xb6, &(0x7f0000000200)=@string={0xb6, 0x3, "979c6376f5a2bd6e12ceb41ac6fe5d8ed9a7af53fc0e14134517810e2feaad854e3ec9d3c227495dd51159973cf52795a34976a748e49a66148dbdaab670cb0bbd5932658fa7d312792e8db606ec0dda0455d4f28574e4f2a4741b2be4f7d0d978b611da4b2487f0f81eade817989437ca55578188de3cdddeeabfc62a69f20b4f27aa231e77501caaa7f624b518c4bc4b252ac257f7e91fe728fa33d25ede062dee5f9b03000bc7f2bc0b04496e044d0fda1787"}}]}) 22:38:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) swapctl$SWAP_ON(0x7, &(0x7f0000000100)="5799d4f3fa54ec939b267531625bdbafe3ff8f3b53aa0f63a7d1e0d0cabeff4b5b762ee25d56252e581d28a8e7b759d52b79922899a3c42a59762ff813e444c63914b746d6c991e08378443bccf1882567451b61235a35f74122c135ee5380bfcd78352e48dd06c97b71853e", 0x400) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) (async) swapctl$SWAP_ON(0x7, &(0x7f0000000100)="5799d4f3fa54ec939b267531625bdbafe3ff8f3b53aa0f63a7d1e0d0cabeff4b5b762ee25d56252e581d28a8e7b759d52b79922899a3c42a59762ff813e444c63914b746d6c991e08378443bccf1882567451b61235a35f74122c135ee5380bfcd78352e48dd06c97b71853e", 0x400) (async) 22:38:38 executing program 2: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) (async) __wait450(0x0, 0x0, 0x0, 0x0) (async) ptrace(0x11, r0, 0x0, 0x0) (async) __wait450(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)) [ 131.7024940] uhub0: port 1, set config at addr 2 failed [ 131.7124956] uhub0: device problem, disabling port 1 [ 132.1424881] uhub3: device problem, disabling port 1 22:38:39 executing program 4: __getitimer50(0x2, &(0x7f0000000040)) r0 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) __posix_lchown(r0, 0xffffffffffffffff, 0x0) 22:38:39 executing program 5: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/14, 0xe) 22:38:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) swapctl$SWAP_ON(0x7, &(0x7f0000000100)="5799d4f3fa54ec939b267531625bdbafe3ff8f3b53aa0f63a7d1e0d0cabeff4b5b762ee25d56252e581d28a8e7b759d52b79922899a3c42a59762ff813e444c63914b746d6c991e08378443bccf1882567451b61235a35f74122c135ee5380bfcd78352e48dd06c97b71853e", 0x400) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) (async) swapctl$SWAP_ON(0x7, &(0x7f0000000100)="5799d4f3fa54ec939b267531625bdbafe3ff8f3b53aa0f63a7d1e0d0cabeff4b5b762ee25d56252e581d28a8e7b759d52b79922899a3c42a59762ff813e444c63914b746d6c991e08378443bccf1882567451b61235a35f74122c135ee5380bfcd78352e48dd06c97b71853e", 0x400) (async) 22:38:39 executing program 2: r0 = shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) compat_50___shmctl13$IPC_STAT(r0, 0x2, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="5bdfe57360fe5a14f738dc880d6772b158ca40830394697d632fbf849c57085f2a0c063a0d51f95563042f1f0af0543e7947a645547b430cba7b8d2a13fa830c69ef814f6f0223e7e862dfa6b11890608ad4d8833b220bc137c328e240385f50fee16c6f63aefa24811813d31b07da0d4359e14e9213a3f006e2f286733a04fa1d71c258e2df0a9e485364fed1e0caae353685a804168cd319e7094363060b8c938d70a74f57052a81b9ab2d6055c8b4f9b8e004ac0acd4636"}) posix_spawn(0xffffffffffffffff, &(0x7f0000000000)='{&\x92}/)\x00', 0x0, 0x0, 0x0, 0x0) 22:38:39 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x4, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) (async) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0xd9, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0xa21}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x3f, 0xff}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0xff, 0x54, 0x5, 0x20, 0x7f}, 0xc9, &(0x7f0000000100)={0x5, 0xf, 0xc9, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x9, 0x3, 0x4}, @generic={0x9b, 0x10, 0x2, "03c5d6fa74ddce7daf36e3c10ba4ec1bd184d57e53b286a89e0eabba7b7665daa12a0df1a05354ab9317699aa05cf7078c6cc2b567ae579f5c37a070e01508d4cb8bc8dc7bb798428906d960e75426ca9c0023a5e6122b477a37d20b4ee1902a7f100119a789a41f53b71fa79f3a8d0fa4854dd577a34261bdcc94abcfb4ad2e6d6e3da6d943decc36e4a4c32300c34cef06f037fc24dc22"}, @ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x400, 0x0, 0x9, [0x0, 0xc0c0, 0x3f00]}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x0, 0x9, 0x100}]}, 0x1, [{0xb6, &(0x7f0000000200)=@string={0xb6, 0x3, "979c6376f5a2bd6e12ceb41ac6fe5d8ed9a7af53fc0e14134517810e2feaad854e3ec9d3c227495dd51159973cf52795a34976a748e49a66148dbdaab670cb0bbd5932658fa7d312792e8db606ec0dda0455d4f28574e4f2a4741b2be4f7d0d978b611da4b2487f0f81eade817989437ca55578188de3cdddeeabfc62a69f20b4f27aa231e77501caaa7f624b518c4bc4b252ac257f7e91fe728fa33d25ede062dee5f9b03000bc7f2bc0b04496e044d0fda1787"}}]}) 22:38:39 executing program 2: shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) (async) r0 = shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) compat_50___shmctl13$IPC_STAT(r0, 0x2, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="5bdfe57360fe5a14f738dc880d6772b158ca40830394697d632fbf849c57085f2a0c063a0d51f95563042f1f0af0543e7947a645547b430cba7b8d2a13fa830c69ef814f6f0223e7e862dfa6b11890608ad4d8833b220bc137c328e240385f50fee16c6f63aefa24811813d31b07da0d4359e14e9213a3f006e2f286733a04fa1d71c258e2df0a9e485364fed1e0caae353685a804168cd319e7094363060b8c938d70a74f57052a81b9ab2d6055c8b4f9b8e004ac0acd4636"}) posix_spawn(0xffffffffffffffff, &(0x7f0000000000)='{&\x92}/)\x00', 0x0, 0x0, 0x0, 0x0) 22:38:39 executing program 4: __getitimer50(0x2, &(0x7f0000000040)) r0 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) __posix_lchown(r0, 0xffffffffffffffff, 0x0) __getitimer50(0x2, &(0x7f0000000040)) (async) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) __posix_lchown(r0, 0xffffffffffffffff, 0x0) (async) [ 132.7825012] uhub3: device problem, disabling port 1 22:38:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d869525e1dd8acccdce066dda92f334fadf45792cc4cc57ed93ea83c209358559ff12076fc727ad76e172a", 0x2b) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f0000002280), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000000), 0xc) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040), 0x8) 22:38:39 executing program 5: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') (async) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/14, 0xe) (rerun: 64) [ 133.5724842] uhidev0 at uhub0 port 1 configuration 1 interface 0 [ 133.5837658] uhidev0: syz (0x0000) syz (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 133.5953022] uhidev0: no report descriptor [ 133.6024911] uhidev0: detached [ 133.6024911] uhidev0: at uhub0 port 1 (addr 2) disconnected 22:38:40 executing program 2: r0 = shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) compat_50___shmctl13$IPC_STAT(r0, 0x2, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="5bdfe57360fe5a14f738dc880d6772b158ca40830394697d632fbf849c57085f2a0c063a0d51f95563042f1f0af0543e7947a645547b430cba7b8d2a13fa830c69ef814f6f0223e7e862dfa6b11890608ad4d8833b220bc137c328e240385f50fee16c6f63aefa24811813d31b07da0d4359e14e9213a3f006e2f286733a04fa1d71c258e2df0a9e485364fed1e0caae353685a804168cd319e7094363060b8c938d70a74f57052a81b9ab2d6055c8b4f9b8e004ac0acd4636"}) (async) posix_spawn(0xffffffffffffffff, &(0x7f0000000000)='{&\x92}/)\x00', 0x0, 0x0, 0x0, 0x0) 22:38:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d869525e1dd8acccdce066dda92f334fadf45792cc4cc57ed93ea83c209358559ff12076fc727ad76e172a", 0x2b) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f0000002280), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000000), 0xc) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040), 0x8) socket$inet(0x2, 0x2, 0x0) (async) connect(r0, &(0x7f0000002280), 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d869525e1dd8acccdce066dda92f334fadf45792cc4cc57ed93ea83c209358559ff12076fc727ad76e172a", 0x2b) (async) socket(0x18, 0x1, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) connect(r2, &(0x7f0000002280), 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040), 0x8) (async) 22:38:40 executing program 5: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/14, 0xe) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') (async) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/14, 0xe) (async) 22:38:40 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x50, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) r1 = openat$dm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) poll(&(0x7f0000000380)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x200) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40000, 0x418) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x400) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x20, 0x39, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x3, 0x3, {0x9, 0x21, 0x200, 0x9, 0x1, {0x22, 0xd69}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ef, 0x2, 0x3, 0x6}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x1, 0x6d, 0x3, 0x8, 0x4}, 0x34, &(0x7f0000000080)={0x5, 0xf, 0x34, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "f64edbc0964d0c4ad1b68d8125c2f98f"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "d1b70666040100010000000000000008"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x3, 0x7}]}, 0x2, [{0xaf, &(0x7f0000000100)=@string={0xaf, 0x3, "3fa9ef47dbbecf3db3085d3fd0a8920aa53d5960115da487e41487d00f332a222063ae9654043bc8f640268148b36f84bc7a7cb8fd647b3cc6065cd351914895df536837a7d50a8195b47ce19e42ccf08be2af08b81ceb0e4bf97cf0a1ecb43371934e4488b7f0fac2a3102b093f277818b51c92ac0cdcb748fb6a2b293c0de8935cfbfcdf63bb0f4cb01bfe3af629e264218384f0651536d40236a02dcfaaff8d456cacfa0582cdef5fa857a2"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x439}}]}) syz_usb_connect$printer(0x7, 0x2d, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x6, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x7, 0x1, 0x2, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x4, 0xff, 0x80}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x310, 0x7, 0x0, 0x6, 0x40, 0xca}, 0x10, &(0x7f0000000340)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x4, 0x5a, 0x2, 0x7, 0x7b, 0x8}]}, 0x5, [{0x11, &(0x7f0000000300)=@string={0x11, 0x3, "438718eda277c70934e58706fb6caf"}}, {0x51, &(0x7f0000000580)=@string={0x51, 0x3, "a51bae0f903029e7d45b6b5ec4850b9a4f2dd393286146c1b5cf8da85e4e93238d66d9d4c4db72292cb83a4ca8c7d3ec1fdc391b7826350b7a4225bba88e9646f1150c0e9b5b6f296d5de44b4ca6e6"}}, {0x102, &(0x7f0000000700)=@string={0x102, 0x3, "6dfe9ea91987ce64d873875c0bfba406a1546b1fd90dc1392b65f515620da8f32fd159bd8851149450c62cc40eba42c64b15706cc907000000000000008a71be21c479b1d9946817e06ca65fc9daa35125f0f8d81eb6cbd0b0a0f967d472776928c5b8450ec4d4546d02acd9b0125d3631902a956483514872edab15f09733cb4ae2c001004558dbb809a3b6e209261180e81e52344a4f31622a331a12002b5544fa09711f9f9c7f3e7c8d00f029ebd727cbe9c7a4c27d574ad82b51a92eb943db54f4bddcf322fa521e73b040be97df247b04d7eb19817cf276fe0fbc4d620bf426e2cbc9cbd58687cde332f3e6a0db145b016682bcb74f77467540b5d7db1f"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x41a}}, {0xf9, &(0x7f0000000600)=@string={0xf9, 0x3, "eb56a271bcf31c0ad010dd7f4e88e6f00fd437708bbf93ba9c75677fe4face3967a6a446cee3d18b77d39e286118aa84c2f659a67471a0cc2e123582c38b9b636c55fa6509ef7cdd019782d2d39ab9f48f15dd4ea10e311441be88fe0c71325afb5b355ba5a401a19dac34251f0f1791644726baae96ed25dc71d1eea9dfcc45c057afff3971b0a621e519f58d72eb94760fc00e95116819535d9a0d6cf1bbf49365fbc7898b4c297efa37b78c1e94f74527041bee5d953015e4c578615fd2a0e2c0e9a2c6fd33a7f0f00840f265c0f2bb2a5bdd4d2340a3b0963ce4faa6fdf8adab5ccbb1474b377e24d1bfdb5dd5c7207ee3a014e7ad"}}]}) 22:38:40 executing program 5: r0 = fork() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) r2 = posix_spawn(r0, &(0x7f0000000000)=']!.,)$!\x00', &(0x7f0000000080)={0x3ff, 0x80000000, &(0x7f0000000040)=@dup={0x1, 0xffffffffffffff9c, {0x2}}}, &(0x7f00000000c0)={0x1, r1, {0x9}, 0x928, {[0x40, 0x2, 0x0, 0x2]}, {[0x1, 0x4, 0x80000001, 0x9]}}, &(0x7f0000000100)=['$&*/\x00', '\x00', '\x00', ')&\x00', '.]\x00', '{!!+\x00'], &(0x7f0000000140)=[').+\\^*\xbc@,\x00', '!-[\\@-\'-%\x89\x00', ',()%\x00', '&-^\x00']) r3 = getsid(0x0) ptrace(0x9, r3, 0x0, 0x0) ptrace(0x4, r3, &(0x7f0000000180), 0x9) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r5}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r9) r10 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r11, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r13 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r17 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) r18 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r18) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="4eb77ab5e724e4825485287cb90c9c1957d89a3cccd2ddcd7ae53603d0f543cd93fc9dbe360f73541383f893e25d1317b1b224c1da98b49648eaee5e5a4340d7", 0x40}, {&(0x7f0000000240)="04", 0x1}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, r2}, @cred={0x20, 0xffff, 0x2, r9, 0x0, r17}, @cred={0x20, 0xffff, 0x2, r18, 0xffffffffffffffff}], 0xb8, 0x8}, 0x406) 22:38:40 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000003c0)={0x0}, 0xa2c4a4fbccc5c5aa, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="a084026f6db604125ff804dfdf9ef93ecdb4fbd8d1a212269cdd5f0dd55c957b93a14565bb885da324"], 0x10) r3 = dup2(r2, r2) dup2(r3, r1) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:38:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d869525e1dd8acccdce066dda92f334fadf45792cc4cc57ed93ea83c209358559ff12076fc727ad76e172a", 0x2b) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f0000002280), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000000), 0xc) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040), 0x8) socket$inet(0x2, 0x2, 0x0) (async) connect(r0, &(0x7f0000002280), 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d869525e1dd8acccdce066dda92f334fadf45792cc4cc57ed93ea83c209358559ff12076fc727ad76e172a", 0x2b) (async) socket(0x18, 0x1, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) connect(r2, &(0x7f0000002280), 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040), 0x8) (async) [ 134.4024879] uhub3: device problem, disabling port 1 22:38:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000), 0xc) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) [ 135.0024854] uhub3: device problem, disabling port 1 22:38:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async, rerun: 64) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) (rerun: 64) [ 135.5625007] uhub3: device problem, disabling port 1 22:38:42 executing program 4: __getitimer50(0x2, &(0x7f0000000040)) (async) __getitimer50(0x2, &(0x7f0000000040)) r0 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) __posix_lchown(r0, 0xffffffffffffffff, 0x0) 22:38:42 executing program 1: compat_50_clock_gettime(0x20000000, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) 22:38:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) (async) r0 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:38:42 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0x1f, 0x2}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0/../file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x500, 0x0) [ 136.1124987] uhub5: device problem, disabling port 1 22:38:42 executing program 4: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12011003000000402505a8a440000102030109022400010106c0040904000201070103020905010249e6e191d2a947e83bf92a1000c001ff09058202000406ffff698065f183fa594866706ff08859f15875ef7bcbfb0108e44ce64e51b58044cf2565dea596fb9cdeffb40bdbd602ebb92c3633eab28105ab8d6401194eedd81ebe7b249708786d50cca1af5eb986b3d75cab301a75afa71580920708a3ae65e4308ba1d70046d844a9437a12de7a006fc65c93e794e654991a368ee045d2292b1b12ce33fae18fd0df7db0d0a97ad7c6d49ed20661af789845f622867bd004e310d4e20628bf7069588302ea09d2540b42c382945235fd558578ee384e93e77b9b8aaa11f4a1255e5d8c2cc56269502630eb960f93049866b5c11ec09f2894b0d40a1b7591870ee5f1d59456ca30ac32566ca34d787e579eac0a565fbb739225460b50ba755aa0f8713bd987f1dc52290950e95d14c1d7b3e901b0cadca4046e2b163c7fec97"], &(0x7f0000000100)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x40, 0x4, 0x7, 0x40, 0x9}, 0x10, &(0x7f0000000080)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0xfc, 0x4, 0x3f, 0x7, 0x3f}]}, 0x1, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0xe4e6}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0xa0, 0xf8, [{{0x9, 0x4, 0x0, 0xe0, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x6, 0x9, 0x1, {0x22, 0x246}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x2, 0x81, 0x2}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x8, 0x8}, 0x2e, &(0x7f00000001c0)={0x5, 0xf, 0x2e, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x53, 0x3, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x44, "ac256479a848e56dcafbe81737d24a2b"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x1, 0x7, 0x7f, 0x5, 0x14}]}, 0x5, [{0xff, &(0x7f0000000200)=@string={0xff, 0x3, "15a6d713e8416c01d6826943223a02b1bd3cfacde1689e906959cf12981e02573cb18bc0d124e7557d6f0f052fd45e7ae97e41ace562cb6bd19fc223585c41386c19b29d6e6dca578e8fd2ab297414f106a6698682209f8ff26d425fcc666dd4809d9bd34796e9a8a45f6563ba78714379102770ea4c8f7eb04b417de4b3be038bca94669cc1ad446942a5fd8df591608d1ea3f51e090b396d63de4c5f5795a9507802e124786ca4816d79fbe0040b33a38732a2db0100c7e7e44395310775f0a257311756f7d3a89743b82106228747f0a6b7a2585d12cfbd1935ffebf9c533b1aa7085f6d55ca9abec6c87878aa6f60bd13da4ada2ded70f8ae3b98a"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xc0c}}, {0x8a, &(0x7f0000000400)=@string={0x8a, 0x3, "e44e78825099b5113d4c4ba774b5bde69760645f2f33fb9661afb5e0216a1c0580ef83766683c6da1a8470eb631ff72f97694a93028e438e687d661e0115464d42dd2bd62190e8096c40185030fafaa3c83bf36a6d2b48ea3231dbff5b83230720daa105904569d1b37b8709632f3aeccc42dd14b9c6c944026b5951392bcdad85bce2b95bc2e2da"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x402}}]}) syz_usb_connect$cdc_ecm(0x0, 0x72, &(0x7f0000000580)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x2, {{0xb, 0x24, 0x6, 0x0, 0x0, "1a9ccb96549d"}, {0x5}, {0xd}, [@call_mgmt={0x5}, @network_terminal={0x7}, @dmm={0x7, 0x24, 0x14, 0x8}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x2}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x400}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x20, 0x0, 0x81}}}}}]}}]}}, 0x0) 22:38:42 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x50, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) (async) r1 = openat$dm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) poll(&(0x7f0000000380)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x200) (async) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40000, 0x418) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x400) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x20, 0x39, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x3, 0x3, {0x9, 0x21, 0x200, 0x9, 0x1, {0x22, 0xd69}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ef, 0x2, 0x3, 0x6}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x1, 0x6d, 0x3, 0x8, 0x4}, 0x34, &(0x7f0000000080)={0x5, 0xf, 0x34, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "f64edbc0964d0c4ad1b68d8125c2f98f"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "d1b70666040100010000000000000008"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x3, 0x7}]}, 0x2, [{0xaf, &(0x7f0000000100)=@string={0xaf, 0x3, "3fa9ef47dbbecf3db3085d3fd0a8920aa53d5960115da487e41487d00f332a222063ae9654043bc8f640268148b36f84bc7a7cb8fd647b3cc6065cd351914895df536837a7d50a8195b47ce19e42ccf08be2af08b81ceb0e4bf97cf0a1ecb43371934e4488b7f0fac2a3102b093f277818b51c92ac0cdcb748fb6a2b293c0de8935cfbfcdf63bb0f4cb01bfe3af629e264218384f0651536d40236a02dcfaaff8d456cacfa0582cdef5fa857a2"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x439}}]}) (async) syz_usb_connect$printer(0x7, 0x2d, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x6, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x7, 0x1, 0x2, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x4, 0xff, 0x80}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x310, 0x7, 0x0, 0x6, 0x40, 0xca}, 0x10, &(0x7f0000000340)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x4, 0x5a, 0x2, 0x7, 0x7b, 0x8}]}, 0x5, [{0x11, &(0x7f0000000300)=@string={0x11, 0x3, "438718eda277c70934e58706fb6caf"}}, {0x51, &(0x7f0000000580)=@string={0x51, 0x3, "a51bae0f903029e7d45b6b5ec4850b9a4f2dd393286146c1b5cf8da85e4e93238d66d9d4c4db72292cb83a4ca8c7d3ec1fdc391b7826350b7a4225bba88e9646f1150c0e9b5b6f296d5de44b4ca6e6"}}, {0x102, &(0x7f0000000700)=@string={0x102, 0x3, "6dfe9ea91987ce64d873875c0bfba406a1546b1fd90dc1392b65f515620da8f32fd159bd8851149450c62cc40eba42c64b15706cc907000000000000008a71be21c479b1d9946817e06ca65fc9daa35125f0f8d81eb6cbd0b0a0f967d472776928c5b8450ec4d4546d02acd9b0125d3631902a956483514872edab15f09733cb4ae2c001004558dbb809a3b6e209261180e81e52344a4f31622a331a12002b5544fa09711f9f9c7f3e7c8d00f029ebd727cbe9c7a4c27d574ad82b51a92eb943db54f4bddcf322fa521e73b040be97df247b04d7eb19817cf276fe0fbc4d620bf426e2cbc9cbd58687cde332f3e6a0db145b016682bcb74f77467540b5d7db1f"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x41a}}, {0xf9, &(0x7f0000000600)=@string={0xf9, 0x3, "eb56a271bcf31c0ad010dd7f4e88e6f00fd437708bbf93ba9c75677fe4face3967a6a446cee3d18b77d39e286118aa84c2f659a67471a0cc2e123582c38b9b636c55fa6509ef7cdd019782d2d39ab9f48f15dd4ea10e311441be88fe0c71325afb5b355ba5a401a19dac34251f0f1791644726baae96ed25dc71d1eea9dfcc45c057afff3971b0a621e519f58d72eb94760fc00e95116819535d9a0d6cf1bbf49365fbc7898b4c297efa37b78c1e94f74527041bee5d953015e4c578615fd2a0e2c0e9a2c6fd33a7f0f00840f265c0f2bb2a5bdd4d2340a3b0963ce4faa6fdf8adab5ccbb1474b377e24d1bfdb5dd5c7207ee3a014e7ad"}}]}) 22:38:43 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000003c0)={0x0}, 0xa2c4a4fbccc5c5aa, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="a084026f6db604125ff804dfdf9ef93ecdb4fbd8d1a212269cdd5f0dd55c957b93a14565bb885da324"], 0x10) r3 = dup2(r2, r2) dup2(r3, r1) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) (async) sendmmsg(r1, &(0x7f00000003c0)={0x0}, 0xa2c4a4fbccc5c5aa, 0x0, 0x0) (async) socket(0x2, 0xc003, 0x0) (async) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="a084026f6db604125ff804dfdf9ef93ecdb4fbd8d1a212269cdd5f0dd55c957b93a14565bb885da324"], 0x10) (async) dup2(r2, r2) (async) dup2(r3, r1) (async) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) [ 136.7824824] uhub4: device problem, disabling port 1 [ 137.3624770] ulpt0 at uhub4 port 1 configuration 1 interface 0 [ 137.3733995] ulpt0: syz (0x0525) syz (0xa4a8), rev 3.10/0.40, addr 2, iclass 7/1 [ 137.3849213] usb_desc_iter_peek: descriptor length too large [ 137.3849213] ulpt0: using uni-directional mode [ 137.3946580] ulpt0: detached [ 137.3946580] ulpt0: at uhub4 port 1 (addr 2) disconnected 22:38:48 executing program 1: compat_50_clock_gettime(0x20000000, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) (async) mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) 22:38:48 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x50, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) r1 = openat$dm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) poll(&(0x7f0000000380)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x200) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40000, 0x418) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x400) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x20, 0x39, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x3, 0x3, {0x9, 0x21, 0x200, 0x9, 0x1, {0x22, 0xd69}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ef, 0x2, 0x3, 0x6}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x1, 0x6d, 0x3, 0x8, 0x4}, 0x34, &(0x7f0000000080)={0x5, 0xf, 0x34, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "f64edbc0964d0c4ad1b68d8125c2f98f"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "d1b70666040100010000000000000008"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x3, 0x7}]}, 0x2, [{0xaf, &(0x7f0000000100)=@string={0xaf, 0x3, "3fa9ef47dbbecf3db3085d3fd0a8920aa53d5960115da487e41487d00f332a222063ae9654043bc8f640268148b36f84bc7a7cb8fd647b3cc6065cd351914895df536837a7d50a8195b47ce19e42ccf08be2af08b81ceb0e4bf97cf0a1ecb43371934e4488b7f0fac2a3102b093f277818b51c92ac0cdcb748fb6a2b293c0de8935cfbfcdf63bb0f4cb01bfe3af629e264218384f0651536d40236a02dcfaaff8d456cacfa0582cdef5fa857a2"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x439}}]}) syz_usb_connect$printer(0x7, 0x2d, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x6, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x7, 0x1, 0x2, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x4, 0xff, 0x80}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x310, 0x7, 0x0, 0x6, 0x40, 0xca}, 0x10, &(0x7f0000000340)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x4, 0x5a, 0x2, 0x7, 0x7b, 0x8}]}, 0x5, [{0x11, &(0x7f0000000300)=@string={0x11, 0x3, "438718eda277c70934e58706fb6caf"}}, {0x51, &(0x7f0000000580)=@string={0x51, 0x3, "a51bae0f903029e7d45b6b5ec4850b9a4f2dd393286146c1b5cf8da85e4e93238d66d9d4c4db72292cb83a4ca8c7d3ec1fdc391b7826350b7a4225bba88e9646f1150c0e9b5b6f296d5de44b4ca6e6"}}, {0x102, &(0x7f0000000700)=@string={0x102, 0x3, "6dfe9ea91987ce64d873875c0bfba406a1546b1fd90dc1392b65f515620da8f32fd159bd8851149450c62cc40eba42c64b15706cc907000000000000008a71be21c479b1d9946817e06ca65fc9daa35125f0f8d81eb6cbd0b0a0f967d472776928c5b8450ec4d4546d02acd9b0125d3631902a956483514872edab15f09733cb4ae2c001004558dbb809a3b6e209261180e81e52344a4f31622a331a12002b5544fa09711f9f9c7f3e7c8d00f029ebd727cbe9c7a4c27d574ad82b51a92eb943db54f4bddcf322fa521e73b040be97df247b04d7eb19817cf276fe0fbc4d620bf426e2cbc9cbd58687cde332f3e6a0db145b016682bcb74f77467540b5d7db1f"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x41a}}, {0xf9, &(0x7f0000000600)=@string={0xf9, 0x3, "eb56a271bcf31c0ad010dd7f4e88e6f00fd437708bbf93ba9c75677fe4face3967a6a446cee3d18b77d39e286118aa84c2f659a67471a0cc2e123582c38b9b636c55fa6509ef7cdd019782d2d39ab9f48f15dd4ea10e311441be88fe0c71325afb5b355ba5a401a19dac34251f0f1791644726baae96ed25dc71d1eea9dfcc45c057afff3971b0a621e519f58d72eb94760fc00e95116819535d9a0d6cf1bbf49365fbc7898b4c297efa37b78c1e94f74527041bee5d953015e4c578615fd2a0e2c0e9a2c6fd33a7f0f00840f265c0f2bb2a5bdd4d2340a3b0963ce4faa6fdf8adab5ccbb1474b377e24d1bfdb5dd5c7207ee3a014e7ad"}}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x50, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) (async) openat$dm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) poll(&(0x7f0000000380)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x200) (async) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40000, 0x418) (async) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x400) (async) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x20, 0x39, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x3, 0x3, {0x9, 0x21, 0x200, 0x9, 0x1, {0x22, 0xd69}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ef, 0x2, 0x3, 0x6}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x1, 0x6d, 0x3, 0x8, 0x4}, 0x34, &(0x7f0000000080)={0x5, 0xf, 0x34, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "f64edbc0964d0c4ad1b68d8125c2f98f"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "d1b70666040100010000000000000008"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x3, 0x7}]}, 0x2, [{0xaf, &(0x7f0000000100)=@string={0xaf, 0x3, "3fa9ef47dbbecf3db3085d3fd0a8920aa53d5960115da487e41487d00f332a222063ae9654043bc8f640268148b36f84bc7a7cb8fd647b3cc6065cd351914895df536837a7d50a8195b47ce19e42ccf08be2af08b81ceb0e4bf97cf0a1ecb43371934e4488b7f0fac2a3102b093f277818b51c92ac0cdcb748fb6a2b293c0de8935cfbfcdf63bb0f4cb01bfe3af629e264218384f0651536d40236a02dcfaaff8d456cacfa0582cdef5fa857a2"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x439}}]}) (async) syz_usb_connect$printer(0x7, 0x2d, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x6, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x7, 0x1, 0x2, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x4, 0xff, 0x80}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x310, 0x7, 0x0, 0x6, 0x40, 0xca}, 0x10, &(0x7f0000000340)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x4, 0x5a, 0x2, 0x7, 0x7b, 0x8}]}, 0x5, [{0x11, &(0x7f0000000300)=@string={0x11, 0x3, "438718eda277c70934e58706fb6caf"}}, {0x51, &(0x7f0000000580)=@string={0x51, 0x3, "a51bae0f903029e7d45b6b5ec4850b9a4f2dd393286146c1b5cf8da85e4e93238d66d9d4c4db72292cb83a4ca8c7d3ec1fdc391b7826350b7a4225bba88e9646f1150c0e9b5b6f296d5de44b4ca6e6"}}, {0x102, &(0x7f0000000700)=@string={0x102, 0x3, "6dfe9ea91987ce64d873875c0bfba406a1546b1fd90dc1392b65f515620da8f32fd159bd8851149450c62cc40eba42c64b15706cc907000000000000008a71be21c479b1d9946817e06ca65fc9daa35125f0f8d81eb6cbd0b0a0f967d472776928c5b8450ec4d4546d02acd9b0125d3631902a956483514872edab15f09733cb4ae2c001004558dbb809a3b6e209261180e81e52344a4f31622a331a12002b5544fa09711f9f9c7f3e7c8d00f029ebd727cbe9c7a4c27d574ad82b51a92eb943db54f4bddcf322fa521e73b040be97df247b04d7eb19817cf276fe0fbc4d620bf426e2cbc9cbd58687cde332f3e6a0db145b016682bcb74f77467540b5d7db1f"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x41a}}, {0xf9, &(0x7f0000000600)=@string={0xf9, 0x3, "eb56a271bcf31c0ad010dd7f4e88e6f00fd437708bbf93ba9c75677fe4face3967a6a446cee3d18b77d39e286118aa84c2f659a67471a0cc2e123582c38b9b636c55fa6509ef7cdd019782d2d39ab9f48f15dd4ea10e311441be88fe0c71325afb5b355ba5a401a19dac34251f0f1791644726baae96ed25dc71d1eea9dfcc45c057afff3971b0a621e519f58d72eb94760fc00e95116819535d9a0d6cf1bbf49365fbc7898b4c297efa37b78c1e94f74527041bee5d953015e4c578615fd2a0e2c0e9a2c6fd33a7f0f00840f265c0f2bb2a5bdd4d2340a3b0963ce4faa6fdf8adab5ccbb1474b377e24d1bfdb5dd5c7207ee3a014e7ad"}}]}) (async) 22:38:48 executing program 5: r0 = fork() (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) r2 = posix_spawn(r0, &(0x7f0000000000)=']!.,)$!\x00', &(0x7f0000000080)={0x3ff, 0x80000000, &(0x7f0000000040)=@dup={0x1, 0xffffffffffffff9c, {0x2}}}, &(0x7f00000000c0)={0x1, r1, {0x9}, 0x928, {[0x40, 0x2, 0x0, 0x2]}, {[0x1, 0x4, 0x80000001, 0x9]}}, &(0x7f0000000100)=['$&*/\x00', '\x00', '\x00', ')&\x00', '.]\x00', '{!!+\x00'], &(0x7f0000000140)=[').+\\^*\xbc@,\x00', '!-[\\@-\'-%\x89\x00', ',()%\x00', '&-^\x00']) (async) r3 = getsid(0x0) ptrace(0x9, r3, 0x0, 0x0) ptrace(0x4, r3, &(0x7f0000000180), 0x9) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r5}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) (async) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r9) (async) r10 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) (async, rerun: 64) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) (rerun: 64) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r11, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) r13 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async, rerun: 32) r17 = getegid() (rerun: 32) compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) (async) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async) r18 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r18) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="4eb77ab5e724e4825485287cb90c9c1957d89a3cccd2ddcd7ae53603d0f543cd93fc9dbe360f73541383f893e25d1317b1b224c1da98b49648eaee5e5a4340d7", 0x40}, {&(0x7f0000000240)="04", 0x1}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, r2}, @cred={0x20, 0xffff, 0x2, r9, 0x0, r17}, @cred={0x20, 0xffff, 0x2, r18, 0xffffffffffffffff}], 0xb8, 0x8}, 0x406) 22:38:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0x1f, 0x2}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async, rerun: 64) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async, rerun: 64) chdir(&(0x7f0000000280)='./file0/../file0\x00') (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x500, 0x0) 22:38:48 executing program 4: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12011003000000402505a8a440000102030109022400010106c0040904000201070103020905010249e6e191d2a947e83bf92a1000c001ff09058202000406ffff698065f183fa594866706ff08859f15875ef7bcbfb0108e44ce64e51b58044cf2565dea596fb9cdeffb40bdbd602ebb92c3633eab28105ab8d6401194eedd81ebe7b249708786d50cca1af5eb986b3d75cab301a75afa71580920708a3ae65e4308ba1d70046d844a9437a12de7a006fc65c93e794e654991a368ee045d2292b1b12ce33fae18fd0df7db0d0a97ad7c6d49ed20661af789845f622867bd004e310d4e20628bf7069588302ea09d2540b42c382945235fd558578ee384e93e77b9b8aaa11f4a1255e5d8c2cc56269502630eb960f93049866b5c11ec09f2894b0d40a1b7591870ee5f1d59456ca30ac32566ca34d787e579eac0a565fbb739225460b50ba755aa0f8713bd987f1dc52290950e95d14c1d7b3e901b0cadca4046e2b163c7fec97"], &(0x7f0000000100)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x40, 0x4, 0x7, 0x40, 0x9}, 0x10, &(0x7f0000000080)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0xfc, 0x4, 0x3f, 0x7, 0x3f}]}, 0x1, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0xe4e6}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0xa0, 0xf8, [{{0x9, 0x4, 0x0, 0xe0, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x6, 0x9, 0x1, {0x22, 0x246}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x2, 0x81, 0x2}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x8, 0x8}, 0x2e, &(0x7f00000001c0)={0x5, 0xf, 0x2e, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x53, 0x3, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x44, "ac256479a848e56dcafbe81737d24a2b"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x1, 0x7, 0x7f, 0x5, 0x14}]}, 0x5, [{0xff, &(0x7f0000000200)=@string={0xff, 0x3, "15a6d713e8416c01d6826943223a02b1bd3cfacde1689e906959cf12981e02573cb18bc0d124e7557d6f0f052fd45e7ae97e41ace562cb6bd19fc223585c41386c19b29d6e6dca578e8fd2ab297414f106a6698682209f8ff26d425fcc666dd4809d9bd34796e9a8a45f6563ba78714379102770ea4c8f7eb04b417de4b3be038bca94669cc1ad446942a5fd8df591608d1ea3f51e090b396d63de4c5f5795a9507802e124786ca4816d79fbe0040b33a38732a2db0100c7e7e44395310775f0a257311756f7d3a89743b82106228747f0a6b7a2585d12cfbd1935ffebf9c533b1aa7085f6d55ca9abec6c87878aa6f60bd13da4ada2ded70f8ae3b98a"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xc0c}}, {0x8a, &(0x7f0000000400)=@string={0x8a, 0x3, "e44e78825099b5113d4c4ba774b5bde69760645f2f33fb9661afb5e0216a1c0580ef83766683c6da1a8470eb631ff72f97694a93028e438e687d661e0115464d42dd2bd62190e8096c40185030fafaa3c83bf36a6d2b48ea3231dbff5b83230720daa105904569d1b37b8709632f3aeccc42dd14b9c6c944026b5951392bcdad85bce2b95bc2e2da"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x402}}]}) (async) syz_usb_connect$cdc_ecm(0x0, 0x72, &(0x7f0000000580)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x2, {{0xb, 0x24, 0x6, 0x0, 0x0, "1a9ccb96549d"}, {0x5}, {0xd}, [@call_mgmt={0x5}, @network_terminal={0x7}, @dmm={0x7, 0x24, 0x14, 0x8}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x2}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x400}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x20, 0x0, 0x81}}}}}]}}]}}, 0x0) 22:38:48 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000003c0)={0x0}, 0xa2c4a4fbccc5c5aa, 0x0, 0x0) (async) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="a084026f6db604125ff804dfdf9ef93ecdb4fbd8d1a212269cdd5f0dd55c957b93a14565bb885da324"], 0x10) (async) r3 = dup2(r2, r2) dup2(r3, r1) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) [ 142.1124837] uhub3: device problem, disabling port 1 [ 142.4424866] uhub4: device problem, disabling port 1 22:38:49 executing program 1: compat_50_clock_gettime(0x20000000, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) (async) mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) 22:38:49 executing program 2: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12011003000000402505a8a440000102030109022400010106c0040904000201070103020905010249e6e191d2a947e83bf92a1000c001ff09058202000406ffff698065f183fa594866706ff08859f15875ef7bcbfb0108e44ce64e51b58044cf2565dea596fb9cdeffb40bdbd602ebb92c3633eab28105ab8d6401194eedd81ebe7b249708786d50cca1af5eb986b3d75cab301a75afa71580920708a3ae65e4308ba1d70046d844a9437a12de7a006fc65c93e794e654991a368ee045d2292b1b12ce33fae18fd0df7db0d0a97ad7c6d49ed20661af789845f622867bd004e310d4e20628bf7069588302ea09d2540b42c382945235fd558578ee384e93e77b9b8aaa11f4a1255e5d8c2cc56269502630eb960f93049866b5c11ec09f2894b0d40a1b7591870ee5f1d59456ca30ac32566ca34d787e579eac0a565fbb739225460b50ba755aa0f8713bd987f1dc52290950e95d14c1d7b3e901b0cadca4046e2b163c7fec97"], &(0x7f0000000100)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x40, 0x4, 0x7, 0x40, 0x9}, 0x10, &(0x7f0000000080)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0xfc, 0x4, 0x3f, 0x7, 0x3f}]}, 0x1, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0xe4e6}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0xa0, 0xf8, [{{0x9, 0x4, 0x0, 0xe0, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x6, 0x9, 0x1, {0x22, 0x246}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x2, 0x81, 0x2}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x8, 0x8}, 0x2e, &(0x7f00000001c0)={0x5, 0xf, 0x2e, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x53, 0x3, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x44, "ac256479a848e56dcafbe81737d24a2b"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x1, 0x7, 0x7f, 0x5, 0x14}]}, 0x5, [{0xff, &(0x7f0000000200)=@string={0xff, 0x3, "15a6d713e8416c01d6826943223a02b1bd3cfacde1689e906959cf12981e02573cb18bc0d124e7557d6f0f052fd45e7ae97e41ace562cb6bd19fc223585c41386c19b29d6e6dca578e8fd2ab297414f106a6698682209f8ff26d425fcc666dd4809d9bd34796e9a8a45f6563ba78714379102770ea4c8f7eb04b417de4b3be038bca94669cc1ad446942a5fd8df591608d1ea3f51e090b396d63de4c5f5795a9507802e124786ca4816d79fbe0040b33a38732a2db0100c7e7e44395310775f0a257311756f7d3a89743b82106228747f0a6b7a2585d12cfbd1935ffebf9c533b1aa7085f6d55ca9abec6c87878aa6f60bd13da4ada2ded70f8ae3b98a"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xc0c}}, {0x8a, &(0x7f0000000400)=@string={0x8a, 0x3, "e44e78825099b5113d4c4ba774b5bde69760645f2f33fb9661afb5e0216a1c0580ef83766683c6da1a8470eb631ff72f97694a93028e438e687d661e0115464d42dd2bd62190e8096c40185030fafaa3c83bf36a6d2b48ea3231dbff5b83230720daa105904569d1b37b8709632f3aeccc42dd14b9c6c944026b5951392bcdad85bce2b95bc2e2da"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x402}}]}) syz_usb_connect$cdc_ecm(0x0, 0x72, &(0x7f0000000580)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x2, {{0xb, 0x24, 0x6, 0x0, 0x0, "1a9ccb96549d"}, {0x5}, {0xd}, [@call_mgmt={0x5}, @network_terminal={0x7}, @dmm={0x7, 0x24, 0x14, 0x8}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x2}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x400}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x20, 0x0, 0x81}}}}}]}}]}}, 0x0) [ 142.8424727] uhub3: device problem, disabling port 1 [ 143.1524818] uhub4: device problem, disabling port 1 [ 143.4024616] uhub3: device problem, disabling port 1 22:38:50 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xecbb13f1657681ac) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x400000) fktrace(r0, 0x0, 0x20, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) compat_50___lstat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 22:38:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) [ 143.5424790] uhub2: device problem, disabling port 1 22:38:50 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xecbb13f1657681ac) (rerun: 64) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x400000) (async) fktrace(r0, 0x0, 0x20, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) (async) compat_50___lstat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) [ 143.8524729] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1411 command syz-executor.1) 22:38:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) (async) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) (async) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 22:38:50 executing program 4: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12011003000000402505a8a440000102030109022400010106c0040904000201070103020905010249e6e191d2a947e83bf92a1000c001ff09058202000406ffff698065f183fa594866706ff08859f15875ef7bcbfb0108e44ce64e51b58044cf2565dea596fb9cdeffb40bdbd602ebb92c3633eab28105ab8d6401194eedd81ebe7b249708786d50cca1af5eb986b3d75cab301a75afa71580920708a3ae65e4308ba1d70046d844a9437a12de7a006fc65c93e794e654991a368ee045d2292b1b12ce33fae18fd0df7db0d0a97ad7c6d49ed20661af789845f622867bd004e310d4e20628bf7069588302ea09d2540b42c382945235fd558578ee384e93e77b9b8aaa11f4a1255e5d8c2cc56269502630eb960f93049866b5c11ec09f2894b0d40a1b7591870ee5f1d59456ca30ac32566ca34d787e579eac0a565fbb739225460b50ba755aa0f8713bd987f1dc52290950e95d14c1d7b3e901b0cadca4046e2b163c7fec97"], &(0x7f0000000100)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x40, 0x4, 0x7, 0x40, 0x9}, 0x10, &(0x7f0000000080)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0xfc, 0x4, 0x3f, 0x7, 0x3f}]}, 0x1, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0xe4e6}}]}) (async, rerun: 64) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0xa0, 0xf8, [{{0x9, 0x4, 0x0, 0xe0, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x6, 0x9, 0x1, {0x22, 0x246}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x2, 0x81, 0x2}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x8, 0x8}, 0x2e, &(0x7f00000001c0)={0x5, 0xf, 0x2e, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x53, 0x3, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x44, "ac256479a848e56dcafbe81737d24a2b"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x1, 0x7, 0x7f, 0x5, 0x14}]}, 0x5, [{0xff, &(0x7f0000000200)=@string={0xff, 0x3, "15a6d713e8416c01d6826943223a02b1bd3cfacde1689e906959cf12981e02573cb18bc0d124e7557d6f0f052fd45e7ae97e41ace562cb6bd19fc223585c41386c19b29d6e6dca578e8fd2ab297414f106a6698682209f8ff26d425fcc666dd4809d9bd34796e9a8a45f6563ba78714379102770ea4c8f7eb04b417de4b3be038bca94669cc1ad446942a5fd8df591608d1ea3f51e090b396d63de4c5f5795a9507802e124786ca4816d79fbe0040b33a38732a2db0100c7e7e44395310775f0a257311756f7d3a89743b82106228747f0a6b7a2585d12cfbd1935ffebf9c533b1aa7085f6d55ca9abec6c87878aa6f60bd13da4ada2ded70f8ae3b98a"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xc0c}}, {0x8a, &(0x7f0000000400)=@string={0x8a, 0x3, "e44e78825099b5113d4c4ba774b5bde69760645f2f33fb9661afb5e0216a1c0580ef83766683c6da1a8470eb631ff72f97694a93028e438e687d661e0115464d42dd2bd62190e8096c40185030fafaa3c83bf36a6d2b48ea3231dbff5b83230720daa105904569d1b37b8709632f3aeccc42dd14b9c6c944026b5951392bcdad85bce2b95bc2e2da"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x402}}]}) (async, rerun: 64) syz_usb_connect$cdc_ecm(0x0, 0x72, &(0x7f0000000580)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x2, {{0xb, 0x24, 0x6, 0x0, 0x0, "1a9ccb96549d"}, {0x5}, {0xd}, [@call_mgmt={0x5}, @network_terminal={0x7}, @dmm={0x7, 0x24, 0x14, 0x8}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x2}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x400}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x20, 0x0, 0x81}}}}}]}}]}}, 0x0) [ 144.0624874] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1422 command syz-executor.1) 22:38:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) (async) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) [ 144.2025028] uhub2: device problem, disabling port 1 [ 144.4625062] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1318 command syz-executor.1) [ 144.6824828] uhidev0 at uhub4 port 1 configuration 1 interface 0 [ 144.6824828] uhidev0: (0x0000) (0x0000), rev 2.00/0.40, addr 2, iclass 3/1 [ 144.8824629] uhidev0: no report descriptor [ 144.8824629] uhidev0: detached [ 144.8943680] uhidev0: at uhub4 port 1 (addr 2) disconnected [ 144.9124781] uhub2: device problem, disabling port 1 [ 145.4124736] usbd_fill_iface_data: no desc found [ 145.4224622] uhub4: port 1, set config at addr 2 failed [ 145.4224622] uhub4: device problem, disabling port 1 22:39:01 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 22:39:01 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xecbb13f1657681ac) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x400000) fktrace(r0, 0x0, 0x20, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) compat_50___lstat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) (async) compat_50___lstat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 22:39:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0x1f, 0x2}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) chdir(&(0x7f0000000280)='./file0/../file0\x00') (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x500, 0x0) 22:39:01 executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40001d32, r2) fktrace(r1, 0x0, 0x800, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000001700)=@file={0x0, ""/263}, &(0x7f00000006c0)=0x109) 22:39:01 executing program 2: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:01 executing program 5: r0 = fork() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) r2 = posix_spawn(r0, &(0x7f0000000000)=']!.,)$!\x00', &(0x7f0000000080)={0x3ff, 0x80000000, &(0x7f0000000040)=@dup={0x1, 0xffffffffffffff9c, {0x2}}}, &(0x7f00000000c0)={0x1, r1, {0x9}, 0x928, {[0x40, 0x2, 0x0, 0x2]}, {[0x1, 0x4, 0x80000001, 0x9]}}, &(0x7f0000000100)=['$&*/\x00', '\x00', '\x00', ')&\x00', '.]\x00', '{!!+\x00'], &(0x7f0000000140)=[').+\\^*\xbc@,\x00', '!-[\\@-\'-%\x89\x00', ',()%\x00', '&-^\x00']) r3 = getsid(0x0) ptrace(0x9, r3, 0x0, 0x0) ptrace(0x4, r3, &(0x7f0000000180), 0x9) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)) (async) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getgid() getpgid(0xffffffffffffffff) (async) r6 = getpgid(0xffffffffffffffff) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) (async) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r5}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r5}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) getpid() (async) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r9) semget$private(0x0, 0x4, 0x20) (async) r10 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)) (async) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r11, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r11, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r13 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r17 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) r18 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r18) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="4eb77ab5e724e4825485287cb90c9c1957d89a3cccd2ddcd7ae53603d0f543cd93fc9dbe360f73541383f893e25d1317b1b224c1da98b49648eaee5e5a4340d7", 0x40}, {&(0x7f0000000240)="04", 0x1}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, r2}, @cred={0x20, 0xffff, 0x2, r9, 0x0, r17}, @cred={0x20, 0xffff, 0x2, r18, 0xffffffffffffffff}], 0xb8, 0x8}, 0x406) 22:39:01 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 22:39:01 executing program 2: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = fcntl$getown(r0, 0x5) (async) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) (async) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:01 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:01 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) chdir(&(0x7f0000000280)='./file0\x00') (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 22:39:02 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:02 executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r1 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r2 = getpid() ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40001d32, r2) fktrace(r1, 0x0, 0x800, 0xffffffffffffffff) (async) getpeername$unix(r0, &(0x7f0000001700)=@file={0x0, ""/263}, &(0x7f00000006c0)=0x109) 22:39:02 executing program 2: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) (async) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) (async) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:02 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r2, 0x4, 0x2) r3 = msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, 0xffffffffffffffff, r5, r6, 0x7, 0x7f}, 0x4, 0x7fffffff, r7, r1, 0x8, 0x80000001, 0x4, 0x1}) 22:39:03 executing program 2: ioctl$FIOGETBMAP(0xffffffffffffff9c, 0xc008667a, 0x0) 22:39:03 executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000600)='./file0\x00', 0x200, 0x0) (async) r1 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40001d32, r2) fktrace(r1, 0x0, 0x800, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000001700)=@file={0x0, ""/263}, &(0x7f00000006c0)=0x109) 22:39:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000080)='mfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') [ 161.6424360] uhub5: device problem, disabling port 1 22:39:13 executing program 2: ioctl$FIOGETBMAP(0xffffffffffffff9c, 0xc008667a, 0x0) 22:39:13 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f00000003c0), 0xc) 22:39:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000080)='mfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') (async) chdir(&(0x7f0000000000)='./file0\x00') 22:39:13 executing program 4: pathconf(&(0x7f0000000080)='./file1\x00', 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r4 = getpgid(0xffffffffffffffff) r5 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00`'], 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r5]}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80104305, &(0x7f0000000000)=0x20400000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80104305, &(0x7f0000000000)=0x20400000) r10 = compat_30_fhopen(&(0x7f0000002ec0)={{[0x8, 0x7]}, {0x6, 0x1, "e4cfd56ec703175907a83a0241988e6d"}}, 0x8000) r11 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002fc0)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f00000001c0)="b1a67c0aaa9d503e1b57bc90899fb20d997a38860b2838112e22033525c4b60f3dbb222ad8da3cd4c0", 0x29}, {&(0x7f0000000540)="82767dacb11161060f3dc6c78bc85c729b82d2722ffabc8b713012225352bd54bbb5de26622240943f12af912eb786ca862c9db99bf69d6d34199937e7d395e3ccdcb9e6a312d046931dc01865126eb75cde62db667dca6285deb6eda9e1c73df6118ed6555afedb2b86e62e5a236268da57d08e18ba6dc5ae5050d6b7e4d7338b76add7cb3568a51a5b43d42f71f8df19133adf6565c70e76b423d75533661351d0d593a182064e3aca73c07f9e46739e4ce935a94a40", 0xb7}, {&(0x7f0000000980)="38f9811c7ab4801856bd7ce53711ea64979ae9dc722ac6d988122daf8706678a7480351a0776c0f04c548980c7252813e8f61776e4d20f5a5335b2a148d869a9fe0ee4ec479097223a8c77db27204f3b16cf02a63a377abda616c62f983170671d7f0074cb2d7a53846267cfc166755054c45b6d6db73ca1ac02833b615b72e86f980ff874ba9cb5bfb8480cf7f2fc0307e1c0322624e8a1fda6ef99288d3c8ad8c17a342b31b5b09ee27c6c7cb5a14b22c7e88517c3f0d384e8bce2373c52353c1fbaa87d226a72bec0ac48ce9d50ea8501ccf1e350731d21c0f53d8c3259", 0xdf}, {&(0x7f0000000480)="438498acf4d77cb450cbbb0182", 0xd}, {&(0x7f0000000c00)="fda339abea2c64181c1ad4329db1a3e6d5fc66a931d7c1ff059113c0c6338f85f20def1249a442c8852f1b852d0ff6482c2d66e304eb6c871ef7367cd2620e947ddf5e556403126fa5d5bed55d264e7ccf2b052c25b564f65141ab55b1c0731e003063143ea593fe16a731da7bcf299ec199e6875bdb02ff84cc088dd061c644137601327f987c3609e3d96b03c58e6f1b18fef656efae467dbbc26c83abfa9ebb122d9a7f53c5fd736a36cfcc39d7c86c02eaa89b654daeb751a037ca02516389d6a6c7b38723cddd39f8eee5b36e751aa5dad378cefae70bfc77764f01c66bd64072034f072b59b74ab503b7e9216cd562d5b02c2c03c4d3c6841f4f19723420b13cf58b57b3e2311b2e40df392055a7c4e130bd7903ba721bf500b984e0fd09386440000165d9b97357c21117094669c9417a88f67c0dfdedd536e170e425b9250d7ff63fcbd1ede505ac31f63963c7e3f2b0253996b3f2ac24f89fd1e7ce1a159fa4780fea0e4192e1ea35e9b9f43b7be4e42c94630fe44eb91c3e1369127b33c3ac61e4ed30af0cd36f1745e1fc5f1aecc223cbec05b6d008017eecbca5e600ea0d51aa2460e7c5942c1582b9de8a02a3c5bcb9df3cd99b8a860be308da6fa7396466417c14de4f82109fe88252d85504211a38e98a9c9ea06d3e3a78c9e3885d167425d17e236c58ea5fbe9ad6634bfa0fb90ebf7466ae3cb206bfcbe29ffb87be5129d3f35efb53c0a927dbed684be3f1a6293a304faed0cf8c020109dbbe87d2044162c09ca9574835f6a39aa6875acfb2bfc211218810a7ac9618d6384c1ab497a9b7724b891f2e91b07e27aa51d2015773f31b9da8e688dfdebb3607018edddc8a51b3cec6dfc1aa43b7bdca81bed17b3a0ef0a05552a81dc46fac022a8d2e896e5de83f00d4e62c355b9640e116c798cd6b0b27e589a6d126d95fdbbd6f51c5353b92db75a66628cd688bd1ec2c10c2b6a176a2921b45ec89a1ba0eee16e26b4fb8f6e40a7505553482c973552f9540694101e0e6dc5371662d95c8da8783ba966ef36d750aa332ccaa94e1e17fb305226b4e3ae5d9dc955a5c56e991e579637e0c33de9d7d09ebde8737e589a422249ed88a44fe331ec3fb8b64c30f129678c9f71769479cb683fa771cafb59200a0fe296dbd1420a74afc6279da188baad6de19795cd78bc891ce02ed380efc46e19b6e8a38cfa86f4804e59ed9e6475d590a562436cbe9c6c1003462fbe8314c56e044c3cec3c698458b40c1f52fc1bfd3e114c864f81763bf270bd87643a51524057c5ad61436b557105a14bb4d610d07649e59f12c92bb9c0b8aa143ce6d958a5ce92d3fff6e4537109b83a07090a51fadc4e208837d502fa67ddc36f3d24376cf5f9d449d27b418bf46fdfc360290792e99f00eb455f49853628cb0b59caa4fa79c25c47677898fee729194ccefd15e2a835314ce11ef5e4f38e7598c56a13343bbe5ce692388edf3b8f6df1fee0b64a1b2b7dac70fd206464d64bac8302dcf625393b609b4dbf0fbc45aa50ccc0625727c4cda15fe8065e4d2c6c5d52844b896527f27988992875cb0a1e9bfcd4e70b48ecd858c90529723f14eeabcd7ed87933aa5d2079b75c8c30a0f2182ba358eb8a1e16d260cfc8fe925e64950fe747f95f33650759fc3fad7fd442590f73cbfdb77c7e3f543c865d53804668d4fb981fa7f3c01d7b57299584191a2d1ab4a20db0fb7f41ec11988efcd66045f410cdf2e9e65375b2c9b159e528007c3215bb2d3b89e9d198453e9745686df13fe9b5ee53ac0d5985a271b71b33e4a200662e08b3a789a6adc9f56f879437dc0dcb187ffa026e62f13fe78000a47d5706ec2f0ec399ff0446f79bc6fbd2b4c0eb42e74a5a2939eb71b813933dc163f414cebc43d55c109c0ade7a89a8fa53b24c0d22991c0b631b4f194dac23abc57aa4f8bc3c5ca311ca4a274700e94962b8ee1f1ec493fd3cbb9aa534d2388b55dfd534fb77eaaa4ed6fbe1e7040dfb9c5b4835b34b7265ef68ecd56f9f16300ffd4fad552980e4f0edc3d3191fcc5365322d6d9d82d65b0968c658bcc4b7412eaadeba8c3d71eb607eb9e7773cdbb3c7ad31e022b649fde7bbbb607a4c9b0c395c61f14edf4f6025d4ebeebc22176c8c3acd946612e2e8eb3d4cedb64448811d3412005fffd3f2bed6853f732a513f60cb8b691bfc9b9797709b013aff17b1ab40d65fc5f4ce1a9a9638042a4f6dd403ba8b3e5914f8a7e3c17f88838036dba624e9f2e5c0d95b147f4abb3d59cc08cccdbec9b926062193780493dd61a2c24722bf61efcade5d58543a350e313a99348ae4c83ce7eab999a3f2d8f68280473b5199945929f001a9bdb8bb19a9b87427d8e2a22b10b1161aea14aae1a349a84c592baa9cdb1030173f40e333accb728d62719b36ca51735e8976ec48d429eaef62070478d66faeb3d26defcafbe995fcec19a723bfe7cf1bea260663a7ddddcbf3409acbbcc460d0487b845f0c9b0f913943a9eaae02a4777fd12b8c3c0669c59bbe99921d8f51184f69c34b19c48ee9f22faa1007f394003a2daec4f7436b5c8b703d66ccf81ae97392239027d587f79f61a452bfdb11904d6fe96e0f776e4035d0365b949ee2797c06be2fc8e894dcd61e9fd1497cd6b49a21bc62589da0badd33ecc27ccd9fd84131fa0354f5da9e44fdd7d1d9dd3cb0598411b50ed5b7f04b7703d70081d9bdd09b8e9ff265450826a470deb35339ed1b65dc5e576b1c684c979ee5f07cc1a215b89f249aadad6a98564e43b8e6835b56488e9f575880ed325b3dc7936d633da8a0cded222d8c93dd8115d90cd3ac6a4e77a2c1f3774f75c221152f0e6a26a607cc1d1a61a36a39042903d63e12b3c9bd1ddb13753cab0ce0e6a8d36b8303824b42ea3b589f7b9be2f94c1c687898c9ee982697f25ae339b8acabe791e35402ca11a4dba0ab0b089e6ba2e3a0cadfc694e40c603b340ed45990a073921000f68c2c1c1b857c03a91dda36493e7d7a1fb659cd02684a05d8eee67e9fb53c2bbd49c9a4e6c387fe6c36364fd96e14550073427cf91b06911b74a4b3ccaff467d2f86dbe6112d2d9727b79d018dfa865ab3d691f1ec6ce0b69f2298a41a81e67b927d6a3361a5037ea270650c4fc221039a6b995f0c75ce4c019fa460912063ed7858b56cfd9f09d1bc1fa9815a24d0717307197507d7958ee2d61da4fc91e7d6a2309814c7a779f2858744c35d0247510baa2bdb05419efc354beb5def67e39e31aa04187dee7ca0d7e7c2d6324eee18d09278bce65338edd92e772228c172c6b37de5312818857df536fd06bcf610f4e38d0854ca97e76fe5939275fb8119b18421943190b3ad54828037b5e86469770c7a7b85811ef419f57b76c43d89f95b97989a4d6c6f733f7f899067683494c55eae89e9c2a2ed479ec739d1cc178fdd89296d2a4de930e307d190763a7c184a532e1cbcde881231f42a1d564a7b221e1b1fb98d8076baae18891fac3be8ed301eae448fbc3bb1b051e03d8dd828c0a517ba0bceaf6a1fb39bde1dc1fd65ec6985ba74055a581e0d882d5d198978bfae7a2cf1189b5b2818f82ae409d92f30b88d00f57e8b796dfdbcff75a4ca291d69ad959d7585df184782992f27ec579c9803b993fa8e05fd4fc68bc33b0d0982c8a2dd714bdebe1d75c5eb8b08ef638817ae2ea905699c10e19f0688eeed5f607070a45eaf6e013a78b275d0f65726beb48362d3cb855b637b62ec0d6e6d189c8d2c3a1e310e78d7b2498a3c3d4bc71697451a0119731ba30fca4a4709869e75c06778fc43f47253772e58f674dd7914f82bcaf070dd8dd7767c12d9c9983a8b810d15efd4139ec2a40f978fb03d221d1d84b7efdf1220d3499c7f721afffea4c1cdb8fcb0c83b227413b6ded36e1e79c7da3e8a9d7e197cd6fde61be7c143e31bef60a0863388f046c5252eea1410d273840c1ede857c12c83a90ceff8ac0abc335f73357248ef7106e210bc567eb2db8d546f4aaeb542b19e726fac147504414f1b826919a98d6b96f700c1d5fdd7af5d0bc537923744c004ce3908899d7392b48474371ace28f9568e4cae6f134b06c1b9c8063f00dfe70c39ed3c05d3ac5ef5f887b51b901fb3b6225c340bc5b306d20a5f604854666b1e1c0ac65febe8ec9142b4b2a32f8999845c85104ff9692584d6fcdc7dadbe2380ac1cdf1f6f62b991abffb80248ae15af6b4c7c12d01b297fb899b71f208b8b81f855ccd3a377eb4b61e055c4f866053d22ce6db4f93c3027056a2be52b683c03c4d87aaebfdfc03f14768d787affc84a88d5d5563d98e374a0c1c7e0e45b9e471e27c7966362eed923d9a9e543f2a2b515a3d0ae877f1c9717987f093d53e49f0abafe4ed28914573e014a3140a07c7f804e8f82734b9cace65be80eab9a55fe6cc8a96951f8bf522c1d4efd54b8c452a30ec6ab8ca8fc62b3dc5ceea1ae04b95de89940f0e9e5d01b911064308558109f3c5c017f9d2c8a9f3820956b651c2c62560d0493e24d34a92f0d5c3a2bc2b9d6dc89cc887d63cf7be30b4c742da389fceb73e635f0703fdab1e3cc9155495addbb72518b4abaefbee8b80db88064447032235daca8fded219baaaeacaba01425bc3a89550cec3cfb8387877f2952b9e1a356c79c4542a7b6c999631a52db11932c2642400f627cde1b846655f2579978157f590ee5b9b4c39e1301dd1eac97c0093ba9b8354b3a5821dadbf2888c6aac4753c088c38be816e294f2bb54a52ffcf7f1d0367f06b83fd7e93bc91e105ad13eca93c0a50a82a6fecf108daff6b8515b79ea768921002409f5a6be813c7d5f82f762a638dc5be5f95e95ce22b4e6da0a3f1803dc773a4f663fc5a6f223ca804b50d105b0ec381cf841da12d70c132d343bfaec433f48f9e0b144910a2080e2df5627302b21e833b2fdd9756d8421d69b4a87314cc239f7d0f0f49c7851833819b155fdda40a36763f4581d7c4686a0a43de900b38af83c91d3ff0507b9bc2eec1c2672319e3ee1ae26a71108bdbf4f01e35030c1ca19a4834737213dd3773e724b85b509910e7c962ddd147b91b2d5f4385f742865624e8abd439d589094ed8cecdf119380ad1aade6d331f7c5bf391a0c5d0cb8fa814232d7c06af76869f867a6b1aff6ae2b3ecd50542b91689930b695083ca419ab547edfb37c2be704d018e1dd5d655254e9cdef49996136522120317ed1c2cff3f464f28bf9b2c1bfa1c85901911823a54b899780761361b4190fcdd41ca25dd2940506ed6478d578dbc6ad8df3aba56b5648de15fd555cd38fb97ad2c03c9dd5c490919f878a16d21a7fdc4b61172cddcb18352179e498e0cf941b20f32a64dfdb98095fbd39a8b8ecadb8d1cb4de8342749ee0e2ac7c18088b8b89493d5f11a11ecfa9ad4b492aa9ab2e81950a0f1a4cb884fd89c6a88b122b0c3c6c07fe95fe72493e65d78c001f4f941d5086205870de92959ef3d7cb651181631ec0dc07c20923565fc84b1a7529fe198924f60a15adba5e2133618fb861eb9e6b112738c46c333a656832ad0bea01f93fde658ed496780bcc218b3a71e1bc29a02989fba86c4a9d1d225cbe2a974f0ba426daae6d69967bdd09ed2beb793a88f8097c0637d24b560ae967e42f2d3a38e79272504c16325949d5b3126d445b1140714bbc9655bef8c9739d2ac56871c211b9c8873cf13266fc23c70f0ec4987e027e8516c340aeddc13adbf193c106520e1ef6281d82d622c36c94cd5ed18a8a5150a86e214d89e7f085b58a", 0x1000}, {&(0x7f0000001c00)="fe8bfb5ce34dd1fc6700868e67935e53a196612eaf975cc7cdc50edfdc0dae406b1a1012350b3db7cb162940f60b632d25288836a4218d1e83e61a8f9aba26d3e88638a3ca22a5749467eaa33f0a935e0125a6c5915349212c72ff6bd476dc1a47ef05210f01264904811e845f0d4e70f83bc5358a767f6ab1e0552ada133fafad43d8345aa587da7dbd997e504fca5c20d734cfefd19be59c2a54908db265e5558862eb30f30cd88e102072faef987dbe03292c28983a11691b07460114fb6130e796979a597549588edcd9bf3dc9805fde3db908ce8b1af202283ec12b9355b18f85b8d9ce5db9b53ff7551c82", 0xee}, {&(0x7f0000000600)="1c34fb1f686ef1ad6a51c4228ac9a969c50ba65ed2ae2fe9bd4652ed86ddac1a0154d9b92c57ebf4e0a2f3af0e91230ab3082e0b601aaedf6c0e9debd54f61509dc15e10ef8cd3b3", 0x48}, {&(0x7f0000000a80)="cec0e6f049da070b7819bf6e01306233982545b01d26e64a45e9f24f22dfb1154deb3915f30c35c0124ad746aaf31b8b7eff8319864fed9a20814a65afdc0d1fa3afa26bc07f5c1ea569091508a5b82190ec94a3cd6d20dff764c8dd394609b4f3794de4e644ce3ee49c8bf907cf8ce348ef9e035166af9aaf9c27473df642ce7de4f092bd9c69b701be1145dd8ba742b7e2d025025a70913f06a313677beb9b04578dd42486b8eb27716407f7fbf0542a3b651c", 0xb4}], 0x8, &(0x7f0000002f00)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r1, r1, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x2, r11, r3, 0xffffffffffffffff}], 0xa0, 0x4}, 0x6) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r13 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r17 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r17) r18 = dup2(r1, r1) sendto$unix(r18, &(0x7f0000000000)="93df6a408ab657200178bc791f6668165a8673bba1e71e8568b275e1905b6550d7da6ff94fd7c27d8d0041738b569847c1a4bee1dad49ca01b10a156e93737", 0x3f, 0x402, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140), 0x80, &(0x7f00000003c0)}, 0x140) 22:39:13 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000380), 0xc) 22:39:13 executing program 5: __nanosleep50(0x0, &(0x7f0000000080)) fork() r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000000) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000000c0)="869fbb259e1ccee60e694aae7331404302b15ee2760ef0c59b66e00b550c6187361fe2b80d37c08a5298531c8b950aace228e1749bbf9f54d2ef35dd65cf88c44c024aa08b1da2b6fef56ec5414a4e8c9eea0451fb942fc11fdce5f6d9347ecd6b60fb772ab97a6634262c3c282493b0e49f2597ef88bed0acdfbfb18bb878d7739fb22c690e6bd752a75aba9abe964f71b4d7f7a9b86db707393b8aefd2d6cba19bff61b9f45c4aac5200227bb60747dd299d38a41bf900d40cd895cf36f4d0bc2c6cc14ff5b4664537d5bc", 0xcc}, {&(0x7f00000001c0)="99a88f30a82574e183acafa6266caa443944ce8ec2ea9abc1bd1f4b804402d0528ca2eaf6422036ec573e5e9db8ac23b21b2ce5493b3d1356f4fddc39fb4998006d475e29779417bc4d9d63af391e110099870c4d8f07f794ba270ba846431b51ef13bcef26dba487238300f8bf6c941122cea004e08a58add2753e9f9e6fac80ff2a949240294b14e792a5f2884f36e32c5bcc330e4147c0eee4617013c53066a5e9797d40f112ba8eac8ede307b0356832e874b8c68a2fcd45a408ed29bb9956dc5bd7c71a98b0276885fc711d9fdaab6caa5b47c5f39e5640bb38c7eeec674e758f66f073af48da8423b2cf454ac2", 0xf0}, {&(0x7f00000002c0)="254432065d6669b024cc489cd395947fdb65127777178405aacdfee741a353bf8dda4816ddf3be25fe036eb2ec724c2ee8abe85f976a39df46753f446c5fe896ba04bca0754f56531332071d0217fd50ac7aa39edec1b201b933450199874fd3fcf26cc918fc7ba8bb53e2fd7fcf07d0873aa2a696e961befdaa806e", 0x7c}, {&(0x7f0000000340)="6704360f544d0f59d94bd90fc0ecc156cdd692679d334362943cdae764c64faeaecfe741d07ac0b8c3d9d35ac43670e3239e393fd5da1874ce516c0d9dda3d8a4150a40ccf9c7d403ee47979115d1891135d107866df02bc7b816ebdb180e55827fb63e4bd4eae1cd74a3ebc6b2b789671fc57dcf4b4be3225b212fb6dba", 0x7e}, {&(0x7f00000003c0)="0790a9ed167c00b05fdaf4d8fba7742c1414ccf0d70a452962b084c173473447ac45737e4ec9bfdebf448b9437b3572ab63692b5cde42df9afedd6447e8e0e4c8fa2a045aa43bc3a01c22c478c4a8985ce5f1fb6a04a5c2ee9e269fbeebe436a11fc6f570424f987bde671359b421780", 0x70}, {&(0x7f0000000440)="4d4dc5ac22cf28fd2636c39e969272d45ec267dd19c23dd78697268a2ecc27397e1ac1f443b4d69b4ae29f90ab6189639c0c82212533f174676b9bc491454928bd955397f3b66ab46bcdcfe1a8fc8fb9b8207c882f53b69ec3bccc785833bd5e5542d4ae50c9da", 0x67}, {&(0x7f0000000040)="8a03916266b603430755a574686885c0738fa14cfef7960bc8d97cffcf312b9ef1355aa2", 0x24}, {&(0x7f00000004c0)="02a2044a26ee6502d7196b464516a1d4960044ee94678b2a412d90e9e5db9ffcbd1cae4e178b6c1d1750a20c0ec6de23a5b64ebb50dce46640a45db2727b2a310c0da065c19eda3d93f31d743d0252e81f2e676f0a460cee", 0x58}, {&(0x7f0000000540)="afc901657d1c0afb81fb317f3d91833e1fcf2473e76f8829a355bcceb2d8ee01a45ac43844400beaaa253ddaea9982f186427ad16bc9fc46248e028244e67fbc453288c8afce70140876bcf39d61dfef3d250428425ebf83da5978f30defba6fc184b11241ba10fb53469967343ad59f69e29e354fa1823a86dad424fa1f3b347d8e4312ac649baef92ad89b2f7c7a57da23c904e946a59b917f5ccd2fd46f215e898dce7257c48bb24f5a93689c8115d493e1b54670777156b7348c3f40615bbbeb52e53d52d7", 0xc7}], 0x9, &(0x7f0000000700)=[{0x90, 0x1, 0x100, "fe7a9830bcd43ded0370779e70f3842dd2c28d99f90c4810dfd7155a094e6fdfef3e335277bc0b951142642404e7f068641fdfc74afe1f07968fbfdbc396f23c8761345d3280f2f384c6caea6442a2c1b02e67e8e8e15106663019b7dbec7a05296d059998fb825978a8cf8129e2bf7caf863648e6ba490e8f6f048ba452"}, {0x10, 0x6, 0xfffff5b7}, {0xe0, 0x29, 0x4, "ae8e4f063aebe4ecfe60066632ca7b44bf9ef7d86c32dbb7fcf8b77f9bfdc4b25abb20a96900a4c8c12c6d59de62cfc5237dce0d25b8638765106c67cbcf83f4c439ca990067a7b14b64c5eeb7411d04c560387d2a11644d99d6c2f9a6c50c55f7480cb9ba8e7949a7271201270704aac99e734663a354af60848554200c992559fe609312c39c688990f5ac3e8d682b38e6011531b83b75a77282f4885a41ddbfe3ae7c89aa3aa6bb8668a90e732ed52860352678a5b66392b05936b04be99e9e0a4327d2d8b1436648"}, {0xd8, 0xffff, 0x0, "e28c32051e8613c9d3c6387339164d961c0c847bcbdfaa16f5408ff3a964a1571fcd8d0ad05b73f5ac9a2f6a1d49649ac41925ac7ccbb590fb9bfe907d877d50ab94af1c313f6cf0114f08562f5921e95faeadad22c6f4fea42aff46f7413addee9c896c78909c8261551fc363855dbe4a4bbd8bc9c4cfef4224477601b3f3395a8518baf205748042fddb85380036d8e70daf999c3b58fc7f809931501783403648d28bf60cc3c0e151df9fda4518ca20876d5899a72921e5a06866542e6d82f19b51"}, {0xa8, 0x29, 0x0, "d46816eac599f0bc17e9f34b408ecd1dff45093874fd20e30e5da6d27682a8be6b3276147102f7e1912af1666c1f268ba27bbbc643cc3570390a0698e4c40edc2769c01eecdaa1e40dc5471b4b8343084a59b1ba21f374e32fff89de3f3faffa3ff46132e2637f4757bda752de1a225da2102f85295bc76e2dfa1c79e37d4f96e3b7970786812a225aad718aa9538aafa801f06a"}, {0xf8, 0x1, 0x2, "495586b13f6993efc8d572ba3c804c34d7a5c02aa6bf83e119b8301b163103eff60551ba2e253e71171af96ca78bbd429a2330d8a20ac3c4ac9154bbf4fa4432f4ed71c1ed40db1194b76365a223ca17031da9533e83840ed369050ef4f069942d9f1ec76ee9994d9ccf9fd00bc27c92ad5ccc5293274e1232c77e108fb95795861629b8ff98b1bea447f61085add7214b4631b2961a6821637c67e54afeff917924ec358d7f62ab56c565e54894000ffcf5dd3d9b785962811366014ea15d284326b7c6e25cf5c7affb4cd90dfd0d15670f30656c06e945f62fa08e6df33b7db92ca0c9e2"}], 0x3f8}, 0x401}, 0x10, 0x0, &(0x7f0000000b80)={0x7, 0x7}) 22:39:13 executing program 2: ioctl$FIOGETBMAP(0xffffffffffffff9c, 0xc008667a, 0x0) ioctl$FIOGETBMAP(0xffffffffffffff9c, 0xc008667a, 0x0) (async) 22:39:13 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe) setregid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000180)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x0, 0x3, 0xfffa, 0xa1}, 0x9b, 0x7, 0xf91a}, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0xbb, 0x7f, 0xd0e}, 0x4, 0x40, 0x3}, 0xf, 0x0, 0x771}}) r2 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x3, r0, r1, 0xffffffffffffffff, r2, 0x10, 0x7}, 0x4, 0x8, 0x8000}) 22:39:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000010180)="ebf4b4e93846100ef4f88f2f18e0a53257ad546b4cf61fc2a696e6b9e9044b16311d35b9024ea9c00b388b4faa2f58d88268bd146f760fc0667efd957f54a0acb14673eaf997af3041d654968f22d0060911ef7e4078717b0508b65c8b089dfddb26a5e7", 0x64, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0x1c) r1 = open(&(0x7f0000010240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x40047481, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000010080)="bf329b9246264956f67eb30b", 0xc, 0x0, &(0x7f00000100c0)={0x18, 0x3, 0x3, 0x800}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000010040)={0x18, 0x1, 0x7, 0xfff}, 0xc) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) r3 = socket$inet6(0x18, 0x4, 0x2) sendto$inet6(r3, &(0x7f0000020740)="db096d689c95af1fac30bed455e0805ad5f18d174cd685f01ee2e60bf8d16598e1d631ae401b5736e7592618ce7bd9e5da204948f40175b635fc87eaf0d5124f3c8853f2eefc463bc8cdb87c0d8def554c85e012c3f6b1f664900c00ea9765c38307fa88afb2c8096390925b697bf8e78e47ea553e48b5c21f502b8a76aecdc86e2cdd5d48be3cf2b010c7a2d40d88a341c98c43a306efbb49a6cfc7c83fc560dbb880d36b588dea07cbb4bc2a45fc", 0xaf, 0x4, &(0x7f0000020800)={0x18, 0x1, 0x8, 0xffffc4d6}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000010140)) r4 = open$dir(&(0x7f0000020700)='./bus\x00', 0x0, 0x80) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOGETBMAP(r4, 0xc008667a, &(0x7f0000010100)=0x24d6) pwritev(r1, &(0x7f0000020680)=[{&(0x7f0000020280)="d3ca6b19b1e0919d28bd1f985135084cbd355b0b67bddbbeb4b2d790bdb41b8584d0f8106f9169595e6c124917ecfa5b5780457dc635ae69b0328d029346f68c00fada823a2c464990a19971be79ede117f2467b4b3569163aad359b3e69472a2d5871", 0x63}, {&(0x7f0000020300)="497725e88cfd00687a65b651646d724a4e441fbdf3541ce1796dd1048b1c5d00ec111dce65004587b48e011457183637debb7ba5a7512df9be9ca3734969cd37e37dcdcf7a65669f3fdf6296962467de643e33b4b88014ab03cbd8f15eaa2aafb6635b0a74710089d09edd083a27707e0467f3110cf94ae6683a04d2e425f6552b4fd7320e506e268fd31fefca3d7e29153870563d66067020a1ae3a9212826d0e104fbed71fc025f22bda045209ab1882b8db804cf7babbac5c31b0aaacf5a11137f32f5ffa50b14a68ead4d9cb586aba", 0xd1}, {&(0x7f0000020400)="01ec4baaafd1540c88e70b31729e5d47a3397c55a147cf5b5e05715995925f0e671b9d0215cd86a5d2035803f502bdb651792fc8b8130745bad8a65be6298abdb68c910a34006962bca556cd91ab8fef9748a283d015e52d6ccb0a56474f89292ca865dddda16022ae194515", 0x6c}, {&(0x7f0000010200)="a3aa470f543cc8bf7969e422ad3c0d182ec8b865b141c8e7c9d7", 0x1a}, {&(0x7f0000020480)="e1c9a6ef6b46431299707f0afbf8e0bcefeb4bc0f66925eac117aeebfc32b79f97e50c2568ba4eb5325f59c7787a0bb03e2f9aed642c862828de7cdffa02c9cdd3449148d9a5231ae096b06fa0110f18ed62b1fb6f1d92ab1f8ada0b45285e41a8a589e28a5de639fc24ceacb6b362512d19d5f00b859f38a457fb85f7a6ac250219c345a776887342ff145d3810e7cb9fd9d60251e5c8f6b974123a7510e602f6be4f7ea7b950a64ed202e1b13ac034c1", 0xb1}, {&(0x7f0000020540)="470f2d4b4d3ce4ff552a6a10b544959d07ce788b668b80aedf83db043641de1cf12b8f980fd00fbfb0a6f7519fd7f0229beb2253bef594a69efa4faf2cc41a4f3fe9b0577f6a2031c60cb66c2461f5a42cc920e017f8194b3749bb2bf6018699448728bc806a740b2758f9ccce0cbab1c13bf1da79c32b0603326a955b128bb47796b30c52d5d2a33045b2ee2e0cff1553caccc5", 0x94}, {&(0x7f0000020600)="130361e12d0b06f94ac9ed5127e5b8870f19cbc0c67c486c266c70a76349fc921533b5a762a99cb695dcd4444e7401f6b2d2ad098ea1044ce3417aab2f0cc346c6c376d0c15e726f00abade7a814f13aa670bb7ef6dcee98ae21110bbb2193786444202868bbd23e9c756275fd027f83ad8ea6dc", 0x74}], 0x7, 0x7fff) 22:39:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000080)='mfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000000)='./file0\x00') 22:39:14 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x2db4, 0x6266, 0xfff9}, 0x1, 0x3, 0x5}, 0x6, 0x1, 0x80}, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, 0x3, 0xa7e}, 0x9, 0xc7d, 0x8000}, 0x3, 0xf800, 0x4}}) 22:39:14 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe) setregid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x0, 0x3, 0xfffa, 0xa1}, 0x9b, 0x7, 0xf91a}, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0xbb, 0x7f, 0xd0e}, 0x4, 0x40, 0x3}, 0xf, 0x0, 0x771}}) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000180)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x0, 0x3, 0xfffa, 0xa1}, 0x9b, 0x7, 0xf91a}, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0xbb, 0x7f, 0xd0e}, 0x4, 0x40, 0x3}, 0xf, 0x0, 0x771}}) r2 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x3, r0, r1, 0xffffffffffffffff, r2, 0x10, 0x7}, 0x4, 0x8, 0x8000}) 22:39:14 executing program 0: getpriority(0x2, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000340), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40000, 0x38) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="a1b8033db4549f5c847c99f73831f1c8f91d92999b09c88f66b7fef7793f819abd74a71a49703122f7545a4aed15a3e1c4d32ab27a09fb919d62c8129829f41dac5f9b3cd06a0651b9ef14f73e87961c60f3953e25ff1028e79a1187a977a91778556e65a108e7398707e53b144baeed57f77807104bb0747e720f4fceaa1d4306", 0x81}, {&(0x7f0000000100)="cc33d9f23d4dee1206a6700210a415bc10cab2a6e4d54695d871a89fba7c7deaadc0953f24e8316dcbcbcb2963dcbdedd658c572016b11a1f1e4b30a162862013bc3002e7f2985c15884243381b242eba21b5bdfed732d5bef72aa7ae258748c857f5edf271c64d205d4f63303048e380e551550d99d2be90faec7e382b5cd", 0x7f}, {&(0x7f0000000180)="f473c1fc7df0752079715bc9659ca639ea1647878eb47d2a", 0x18}, {&(0x7f00000001c0)="756ff636da0349d0e702d6e681c54ac56ea97d04864147915d", 0x19}], 0x4, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}], 0x70, 0x6}, 0x2) [ 167.7724175] uhub4: device problem, disabling port 1 22:39:14 executing program 4: pathconf(&(0x7f0000000080)='./file1\x00', 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = semget$private(0x0, 0x3, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) (async) r4 = getpgid(0xffffffffffffffff) (async) r5 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00`'], 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r5]}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) (async) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80104305, &(0x7f0000000000)=0x20400000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r10 = compat_30_fhopen(&(0x7f0000002ec0)={{[0x8, 0x7]}, {0x6, 0x1, "e4cfd56ec703175907a83a0241988e6d"}}, 0x8000) (async) r11 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002fc0)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f00000001c0)="b1a67c0aaa9d503e1b57bc90899fb20d997a38860b2838112e22033525c4b60f3dbb222ad8da3cd4c0", 0x29}, {&(0x7f0000000540)="82767dacb11161060f3dc6c78bc85c729b82d2722ffabc8b713012225352bd54bbb5de26622240943f12af912eb786ca862c9db99bf69d6d34199937e7d395e3ccdcb9e6a312d046931dc01865126eb75cde62db667dca6285deb6eda9e1c73df6118ed6555afedb2b86e62e5a236268da57d08e18ba6dc5ae5050d6b7e4d7338b76add7cb3568a51a5b43d42f71f8df19133adf6565c70e76b423d75533661351d0d593a182064e3aca73c07f9e46739e4ce935a94a40", 0xb7}, {&(0x7f0000000980)="38f9811c7ab4801856bd7ce53711ea64979ae9dc722ac6d988122daf8706678a7480351a0776c0f04c548980c7252813e8f61776e4d20f5a5335b2a148d869a9fe0ee4ec479097223a8c77db27204f3b16cf02a63a377abda616c62f983170671d7f0074cb2d7a53846267cfc166755054c45b6d6db73ca1ac02833b615b72e86f980ff874ba9cb5bfb8480cf7f2fc0307e1c0322624e8a1fda6ef99288d3c8ad8c17a342b31b5b09ee27c6c7cb5a14b22c7e88517c3f0d384e8bce2373c52353c1fbaa87d226a72bec0ac48ce9d50ea8501ccf1e350731d21c0f53d8c3259", 0xdf}, {&(0x7f0000000480)="438498acf4d77cb450cbbb0182", 0xd}, {&(0x7f0000000c00)="fda339abea2c64181c1ad4329db1a3e6d5fc66a931d7c1ff059113c0c6338f85f20def1249a442c8852f1b852d0ff6482c2d66e304eb6c871ef7367cd2620e947ddf5e556403126fa5d5bed55d264e7ccf2b052c25b564f65141ab55b1c0731e003063143ea593fe16a731da7bcf299ec199e6875bdb02ff84cc088dd061c644137601327f987c3609e3d96b03c58e6f1b18fef656efae467dbbc26c83abfa9ebb122d9a7f53c5fd736a36cfcc39d7c86c02eaa89b654daeb751a037ca02516389d6a6c7b38723cddd39f8eee5b36e751aa5dad378cefae70bfc77764f01c66bd64072034f072b59b74ab503b7e9216cd562d5b02c2c03c4d3c6841f4f19723420b13cf58b57b3e2311b2e40df392055a7c4e130bd7903ba721bf500b984e0fd09386440000165d9b97357c21117094669c9417a88f67c0dfdedd536e170e425b9250d7ff63fcbd1ede505ac31f63963c7e3f2b0253996b3f2ac24f89fd1e7ce1a159fa4780fea0e4192e1ea35e9b9f43b7be4e42c94630fe44eb91c3e1369127b33c3ac61e4ed30af0cd36f1745e1fc5f1aecc223cbec05b6d008017eecbca5e600ea0d51aa2460e7c5942c1582b9de8a02a3c5bcb9df3cd99b8a860be308da6fa7396466417c14de4f82109fe88252d85504211a38e98a9c9ea06d3e3a78c9e3885d167425d17e236c58ea5fbe9ad6634bfa0fb90ebf7466ae3cb206bfcbe29ffb87be5129d3f35efb53c0a927dbed684be3f1a6293a304faed0cf8c020109dbbe87d2044162c09ca9574835f6a39aa6875acfb2bfc211218810a7ac9618d6384c1ab497a9b7724b891f2e91b07e27aa51d2015773f31b9da8e688dfdebb3607018edddc8a51b3cec6dfc1aa43b7bdca81bed17b3a0ef0a05552a81dc46fac022a8d2e896e5de83f00d4e62c355b9640e116c798cd6b0b27e589a6d126d95fdbbd6f51c5353b92db75a66628cd688bd1ec2c10c2b6a176a2921b45ec89a1ba0eee16e26b4fb8f6e40a7505553482c973552f9540694101e0e6dc5371662d95c8da8783ba966ef36d750aa332ccaa94e1e17fb305226b4e3ae5d9dc955a5c56e991e579637e0c33de9d7d09ebde8737e589a422249ed88a44fe331ec3fb8b64c30f129678c9f71769479cb683fa771cafb59200a0fe296dbd1420a74afc6279da188baad6de19795cd78bc891ce02ed380efc46e19b6e8a38cfa86f4804e59ed9e6475d590a562436cbe9c6c1003462fbe8314c56e044c3cec3c698458b40c1f52fc1bfd3e114c864f81763bf270bd87643a51524057c5ad61436b557105a14bb4d610d07649e59f12c92bb9c0b8aa143ce6d958a5ce92d3fff6e4537109b83a07090a51fadc4e208837d502fa67ddc36f3d24376cf5f9d449d27b418bf46fdfc360290792e99f00eb455f49853628cb0b59caa4fa79c25c47677898fee729194ccefd15e2a835314ce11ef5e4f38e7598c56a13343bbe5ce692388edf3b8f6df1fee0b64a1b2b7dac70fd206464d64bac8302dcf625393b609b4dbf0fbc45aa50ccc0625727c4cda15fe8065e4d2c6c5d52844b896527f27988992875cb0a1e9bfcd4e70b48ecd858c90529723f14eeabcd7ed87933aa5d2079b75c8c30a0f2182ba358eb8a1e16d260cfc8fe925e64950fe747f95f33650759fc3fad7fd442590f73cbfdb77c7e3f543c865d53804668d4fb981fa7f3c01d7b57299584191a2d1ab4a20db0fb7f41ec11988efcd66045f410cdf2e9e65375b2c9b159e528007c3215bb2d3b89e9d198453e9745686df13fe9b5ee53ac0d5985a271b71b33e4a200662e08b3a789a6adc9f56f879437dc0dcb187ffa026e62f13fe78000a47d5706ec2f0ec399ff0446f79bc6fbd2b4c0eb42e74a5a2939eb71b813933dc163f414cebc43d55c109c0ade7a89a8fa53b24c0d22991c0b631b4f194dac23abc57aa4f8bc3c5ca311ca4a274700e94962b8ee1f1ec493fd3cbb9aa534d2388b55dfd534fb77eaaa4ed6fbe1e7040dfb9c5b4835b34b7265ef68ecd56f9f16300ffd4fad552980e4f0edc3d3191fcc5365322d6d9d82d65b0968c658bcc4b7412eaadeba8c3d71eb607eb9e7773cdbb3c7ad31e022b649fde7bbbb607a4c9b0c395c61f14edf4f6025d4ebeebc22176c8c3acd946612e2e8eb3d4cedb64448811d3412005fffd3f2bed6853f732a513f60cb8b691bfc9b9797709b013aff17b1ab40d65fc5f4ce1a9a9638042a4f6dd403ba8b3e5914f8a7e3c17f88838036dba624e9f2e5c0d95b147f4abb3d59cc08cccdbec9b926062193780493dd61a2c24722bf61efcade5d58543a350e313a99348ae4c83ce7eab999a3f2d8f68280473b5199945929f001a9bdb8bb19a9b87427d8e2a22b10b1161aea14aae1a349a84c592baa9cdb1030173f40e333accb728d62719b36ca51735e8976ec48d429eaef62070478d66faeb3d26defcafbe995fcec19a723bfe7cf1bea260663a7ddddcbf3409acbbcc460d0487b845f0c9b0f913943a9eaae02a4777fd12b8c3c0669c59bbe99921d8f51184f69c34b19c48ee9f22faa1007f394003a2daec4f7436b5c8b703d66ccf81ae97392239027d587f79f61a452bfdb11904d6fe96e0f776e4035d0365b949ee2797c06be2fc8e894dcd61e9fd1497cd6b49a21bc62589da0badd33ecc27ccd9fd84131fa0354f5da9e44fdd7d1d9dd3cb0598411b50ed5b7f04b7703d70081d9bdd09b8e9ff265450826a470deb35339ed1b65dc5e576b1c684c979ee5f07cc1a215b89f249aadad6a98564e43b8e6835b56488e9f575880ed325b3dc7936d633da8a0cded222d8c93dd8115d90cd3ac6a4e77a2c1f3774f75c221152f0e6a26a607cc1d1a61a36a39042903d63e12b3c9bd1ddb13753cab0ce0e6a8d36b8303824b42ea3b589f7b9be2f94c1c687898c9ee982697f25ae339b8acabe791e35402ca11a4dba0ab0b089e6ba2e3a0cadfc694e40c603b340ed45990a073921000f68c2c1c1b857c03a91dda36493e7d7a1fb659cd02684a05d8eee67e9fb53c2bbd49c9a4e6c387fe6c36364fd96e14550073427cf91b06911b74a4b3ccaff467d2f86dbe6112d2d9727b79d018dfa865ab3d691f1ec6ce0b69f2298a41a81e67b927d6a3361a5037ea270650c4fc221039a6b995f0c75ce4c019fa460912063ed7858b56cfd9f09d1bc1fa9815a24d0717307197507d7958ee2d61da4fc91e7d6a2309814c7a779f2858744c35d0247510baa2bdb05419efc354beb5def67e39e31aa04187dee7ca0d7e7c2d6324eee18d09278bce65338edd92e772228c172c6b37de5312818857df536fd06bcf610f4e38d0854ca97e76fe5939275fb8119b18421943190b3ad54828037b5e86469770c7a7b85811ef419f57b76c43d89f95b97989a4d6c6f733f7f899067683494c55eae89e9c2a2ed479ec739d1cc178fdd89296d2a4de930e307d190763a7c184a532e1cbcde881231f42a1d564a7b221e1b1fb98d8076baae18891fac3be8ed301eae448fbc3bb1b051e03d8dd828c0a517ba0bceaf6a1fb39bde1dc1fd65ec6985ba74055a581e0d882d5d198978bfae7a2cf1189b5b2818f82ae409d92f30b88d00f57e8b796dfdbcff75a4ca291d69ad959d7585df184782992f27ec579c9803b993fa8e05fd4fc68bc33b0d0982c8a2dd714bdebe1d75c5eb8b08ef638817ae2ea905699c10e19f0688eeed5f607070a45eaf6e013a78b275d0f65726beb48362d3cb855b637b62ec0d6e6d189c8d2c3a1e310e78d7b2498a3c3d4bc71697451a0119731ba30fca4a4709869e75c06778fc43f47253772e58f674dd7914f82bcaf070dd8dd7767c12d9c9983a8b810d15efd4139ec2a40f978fb03d221d1d84b7efdf1220d3499c7f721afffea4c1cdb8fcb0c83b227413b6ded36e1e79c7da3e8a9d7e197cd6fde61be7c143e31bef60a0863388f046c5252eea1410d273840c1ede857c12c83a90ceff8ac0abc335f73357248ef7106e210bc567eb2db8d546f4aaeb542b19e726fac147504414f1b826919a98d6b96f700c1d5fdd7af5d0bc537923744c004ce3908899d7392b48474371ace28f9568e4cae6f134b06c1b9c8063f00dfe70c39ed3c05d3ac5ef5f887b51b901fb3b6225c340bc5b306d20a5f604854666b1e1c0ac65febe8ec9142b4b2a32f8999845c85104ff9692584d6fcdc7dadbe2380ac1cdf1f6f62b991abffb80248ae15af6b4c7c12d01b297fb899b71f208b8b81f855ccd3a377eb4b61e055c4f866053d22ce6db4f93c3027056a2be52b683c03c4d87aaebfdfc03f14768d787affc84a88d5d5563d98e374a0c1c7e0e45b9e471e27c7966362eed923d9a9e543f2a2b515a3d0ae877f1c9717987f093d53e49f0abafe4ed28914573e014a3140a07c7f804e8f82734b9cace65be80eab9a55fe6cc8a96951f8bf522c1d4efd54b8c452a30ec6ab8ca8fc62b3dc5ceea1ae04b95de89940f0e9e5d01b911064308558109f3c5c017f9d2c8a9f3820956b651c2c62560d0493e24d34a92f0d5c3a2bc2b9d6dc89cc887d63cf7be30b4c742da389fceb73e635f0703fdab1e3cc9155495addbb72518b4abaefbee8b80db88064447032235daca8fded219baaaeacaba01425bc3a89550cec3cfb8387877f2952b9e1a356c79c4542a7b6c999631a52db11932c2642400f627cde1b846655f2579978157f590ee5b9b4c39e1301dd1eac97c0093ba9b8354b3a5821dadbf2888c6aac4753c088c38be816e294f2bb54a52ffcf7f1d0367f06b83fd7e93bc91e105ad13eca93c0a50a82a6fecf108daff6b8515b79ea768921002409f5a6be813c7d5f82f762a638dc5be5f95e95ce22b4e6da0a3f1803dc773a4f663fc5a6f223ca804b50d105b0ec381cf841da12d70c132d343bfaec433f48f9e0b144910a2080e2df5627302b21e833b2fdd9756d8421d69b4a87314cc239f7d0f0f49c7851833819b155fdda40a36763f4581d7c4686a0a43de900b38af83c91d3ff0507b9bc2eec1c2672319e3ee1ae26a71108bdbf4f01e35030c1ca19a4834737213dd3773e724b85b509910e7c962ddd147b91b2d5f4385f742865624e8abd439d589094ed8cecdf119380ad1aade6d331f7c5bf391a0c5d0cb8fa814232d7c06af76869f867a6b1aff6ae2b3ecd50542b91689930b695083ca419ab547edfb37c2be704d018e1dd5d655254e9cdef49996136522120317ed1c2cff3f464f28bf9b2c1bfa1c85901911823a54b899780761361b4190fcdd41ca25dd2940506ed6478d578dbc6ad8df3aba56b5648de15fd555cd38fb97ad2c03c9dd5c490919f878a16d21a7fdc4b61172cddcb18352179e498e0cf941b20f32a64dfdb98095fbd39a8b8ecadb8d1cb4de8342749ee0e2ac7c18088b8b89493d5f11a11ecfa9ad4b492aa9ab2e81950a0f1a4cb884fd89c6a88b122b0c3c6c07fe95fe72493e65d78c001f4f941d5086205870de92959ef3d7cb651181631ec0dc07c20923565fc84b1a7529fe198924f60a15adba5e2133618fb861eb9e6b112738c46c333a656832ad0bea01f93fde658ed496780bcc218b3a71e1bc29a02989fba86c4a9d1d225cbe2a974f0ba426daae6d69967bdd09ed2beb793a88f8097c0637d24b560ae967e42f2d3a38e79272504c16325949d5b3126d445b1140714bbc9655bef8c9739d2ac56871c211b9c8873cf13266fc23c70f0ec4987e027e8516c340aeddc13adbf193c106520e1ef6281d82d622c36c94cd5ed18a8a5150a86e214d89e7f085b58a", 0x1000}, {&(0x7f0000001c00)="fe8bfb5ce34dd1fc6700868e67935e53a196612eaf975cc7cdc50edfdc0dae406b1a1012350b3db7cb162940f60b632d25288836a4218d1e83e61a8f9aba26d3e88638a3ca22a5749467eaa33f0a935e0125a6c5915349212c72ff6bd476dc1a47ef05210f01264904811e845f0d4e70f83bc5358a767f6ab1e0552ada133fafad43d8345aa587da7dbd997e504fca5c20d734cfefd19be59c2a54908db265e5558862eb30f30cd88e102072faef987dbe03292c28983a11691b07460114fb6130e796979a597549588edcd9bf3dc9805fde3db908ce8b1af202283ec12b9355b18f85b8d9ce5db9b53ff7551c82", 0xee}, {&(0x7f0000000600)="1c34fb1f686ef1ad6a51c4228ac9a969c50ba65ed2ae2fe9bd4652ed86ddac1a0154d9b92c57ebf4e0a2f3af0e91230ab3082e0b601aaedf6c0e9debd54f61509dc15e10ef8cd3b3", 0x48}, {&(0x7f0000000a80)="cec0e6f049da070b7819bf6e01306233982545b01d26e64a45e9f24f22dfb1154deb3915f30c35c0124ad746aaf31b8b7eff8319864fed9a20814a65afdc0d1fa3afa26bc07f5c1ea569091508a5b82190ec94a3cd6d20dff764c8dd394609b4f3794de4e644ce3ee49c8bf907cf8ce348ef9e035166af9aaf9c27473df642ce7de4f092bd9c69b701be1145dd8ba742b7e2d025025a70913f06a313677beb9b04578dd42486b8eb27716407f7fbf0542a3b651c", 0xb4}], 0x8, &(0x7f0000002f00)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r1, r1, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x2, r11, r3, 0xffffffffffffffff}], 0xa0, 0x4}, 0x6) (async) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) r13 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) (async) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) (async) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) r17 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r17) (async) r18 = dup2(r1, r1) sendto$unix(r18, &(0x7f0000000000)="93df6a408ab657200178bc791f6668165a8673bba1e71e8568b275e1905b6550d7da6ff94fd7c27d8d0041738b569847c1a4bee1dad49ca01b10a156e93737", 0x3f, 0x402, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140), 0x80, &(0x7f00000003c0)}, 0x140) 22:39:19 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe) setregid(0x0, 0xffffffffffffffff) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000180)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x0, 0x3, 0xfffa, 0xa1}, 0x9b, 0x7, 0xf91a}, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0xbb, 0x7f, 0xd0e}, 0x4, 0x40, 0x3}, 0xf, 0x0, 0x771}}) r2 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x3, r0, r1, 0xffffffffffffffff, r2, 0x10, 0x7}, 0x4, 0x8, 0x8000}) 22:39:19 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) msgget(0x3, 0x20) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 22:39:19 executing program 4: pathconf(&(0x7f0000000080)='./file1\x00', 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = semget$private(0x0, 0x3, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r4 = getpgid(0xffffffffffffffff) (async) r5 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00`'], 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async, rerun: 64) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) (rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r5]}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) (async) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80104305, &(0x7f0000000000)=0x20400000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) (async) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r10 = compat_30_fhopen(&(0x7f0000002ec0)={{[0x8, 0x7]}, {0x6, 0x1, "e4cfd56ec703175907a83a0241988e6d"}}, 0x8000) (async, rerun: 32) r11 = getppid() (rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002fc0)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f00000001c0)="b1a67c0aaa9d503e1b57bc90899fb20d997a38860b2838112e22033525c4b60f3dbb222ad8da3cd4c0", 0x29}, {&(0x7f0000000540)="82767dacb11161060f3dc6c78bc85c729b82d2722ffabc8b713012225352bd54bbb5de26622240943f12af912eb786ca862c9db99bf69d6d34199937e7d395e3ccdcb9e6a312d046931dc01865126eb75cde62db667dca6285deb6eda9e1c73df6118ed6555afedb2b86e62e5a236268da57d08e18ba6dc5ae5050d6b7e4d7338b76add7cb3568a51a5b43d42f71f8df19133adf6565c70e76b423d75533661351d0d593a182064e3aca73c07f9e46739e4ce935a94a40", 0xb7}, {&(0x7f0000000980)="38f9811c7ab4801856bd7ce53711ea64979ae9dc722ac6d988122daf8706678a7480351a0776c0f04c548980c7252813e8f61776e4d20f5a5335b2a148d869a9fe0ee4ec479097223a8c77db27204f3b16cf02a63a377abda616c62f983170671d7f0074cb2d7a53846267cfc166755054c45b6d6db73ca1ac02833b615b72e86f980ff874ba9cb5bfb8480cf7f2fc0307e1c0322624e8a1fda6ef99288d3c8ad8c17a342b31b5b09ee27c6c7cb5a14b22c7e88517c3f0d384e8bce2373c52353c1fbaa87d226a72bec0ac48ce9d50ea8501ccf1e350731d21c0f53d8c3259", 0xdf}, {&(0x7f0000000480)="438498acf4d77cb450cbbb0182", 0xd}, {&(0x7f0000000c00)="fda339abea2c64181c1ad4329db1a3e6d5fc66a931d7c1ff059113c0c6338f85f20def1249a442c8852f1b852d0ff6482c2d66e304eb6c871ef7367cd2620e947ddf5e556403126fa5d5bed55d264e7ccf2b052c25b564f65141ab55b1c0731e003063143ea593fe16a731da7bcf299ec199e6875bdb02ff84cc088dd061c644137601327f987c3609e3d96b03c58e6f1b18fef656efae467dbbc26c83abfa9ebb122d9a7f53c5fd736a36cfcc39d7c86c02eaa89b654daeb751a037ca02516389d6a6c7b38723cddd39f8eee5b36e751aa5dad378cefae70bfc77764f01c66bd64072034f072b59b74ab503b7e9216cd562d5b02c2c03c4d3c6841f4f19723420b13cf58b57b3e2311b2e40df392055a7c4e130bd7903ba721bf500b984e0fd09386440000165d9b97357c21117094669c9417a88f67c0dfdedd536e170e425b9250d7ff63fcbd1ede505ac31f63963c7e3f2b0253996b3f2ac24f89fd1e7ce1a159fa4780fea0e4192e1ea35e9b9f43b7be4e42c94630fe44eb91c3e1369127b33c3ac61e4ed30af0cd36f1745e1fc5f1aecc223cbec05b6d008017eecbca5e600ea0d51aa2460e7c5942c1582b9de8a02a3c5bcb9df3cd99b8a860be308da6fa7396466417c14de4f82109fe88252d85504211a38e98a9c9ea06d3e3a78c9e3885d167425d17e236c58ea5fbe9ad6634bfa0fb90ebf7466ae3cb206bfcbe29ffb87be5129d3f35efb53c0a927dbed684be3f1a6293a304faed0cf8c020109dbbe87d2044162c09ca9574835f6a39aa6875acfb2bfc211218810a7ac9618d6384c1ab497a9b7724b891f2e91b07e27aa51d2015773f31b9da8e688dfdebb3607018edddc8a51b3cec6dfc1aa43b7bdca81bed17b3a0ef0a05552a81dc46fac022a8d2e896e5de83f00d4e62c355b9640e116c798cd6b0b27e589a6d126d95fdbbd6f51c5353b92db75a66628cd688bd1ec2c10c2b6a176a2921b45ec89a1ba0eee16e26b4fb8f6e40a7505553482c973552f9540694101e0e6dc5371662d95c8da8783ba966ef36d750aa332ccaa94e1e17fb305226b4e3ae5d9dc955a5c56e991e579637e0c33de9d7d09ebde8737e589a422249ed88a44fe331ec3fb8b64c30f129678c9f71769479cb683fa771cafb59200a0fe296dbd1420a74afc6279da188baad6de19795cd78bc891ce02ed380efc46e19b6e8a38cfa86f4804e59ed9e6475d590a562436cbe9c6c1003462fbe8314c56e044c3cec3c698458b40c1f52fc1bfd3e114c864f81763bf270bd87643a51524057c5ad61436b557105a14bb4d610d07649e59f12c92bb9c0b8aa143ce6d958a5ce92d3fff6e4537109b83a07090a51fadc4e208837d502fa67ddc36f3d24376cf5f9d449d27b418bf46fdfc360290792e99f00eb455f49853628cb0b59caa4fa79c25c47677898fee729194ccefd15e2a835314ce11ef5e4f38e7598c56a13343bbe5ce692388edf3b8f6df1fee0b64a1b2b7dac70fd206464d64bac8302dcf625393b609b4dbf0fbc45aa50ccc0625727c4cda15fe8065e4d2c6c5d52844b896527f27988992875cb0a1e9bfcd4e70b48ecd858c90529723f14eeabcd7ed87933aa5d2079b75c8c30a0f2182ba358eb8a1e16d260cfc8fe925e64950fe747f95f33650759fc3fad7fd442590f73cbfdb77c7e3f543c865d53804668d4fb981fa7f3c01d7b57299584191a2d1ab4a20db0fb7f41ec11988efcd66045f410cdf2e9e65375b2c9b159e528007c3215bb2d3b89e9d198453e9745686df13fe9b5ee53ac0d5985a271b71b33e4a200662e08b3a789a6adc9f56f879437dc0dcb187ffa026e62f13fe78000a47d5706ec2f0ec399ff0446f79bc6fbd2b4c0eb42e74a5a2939eb71b813933dc163f414cebc43d55c109c0ade7a89a8fa53b24c0d22991c0b631b4f194dac23abc57aa4f8bc3c5ca311ca4a274700e94962b8ee1f1ec493fd3cbb9aa534d2388b55dfd534fb77eaaa4ed6fbe1e7040dfb9c5b4835b34b7265ef68ecd56f9f16300ffd4fad552980e4f0edc3d3191fcc5365322d6d9d82d65b0968c658bcc4b7412eaadeba8c3d71eb607eb9e7773cdbb3c7ad31e022b649fde7bbbb607a4c9b0c395c61f14edf4f6025d4ebeebc22176c8c3acd946612e2e8eb3d4cedb64448811d3412005fffd3f2bed6853f732a513f60cb8b691bfc9b9797709b013aff17b1ab40d65fc5f4ce1a9a9638042a4f6dd403ba8b3e5914f8a7e3c17f88838036dba624e9f2e5c0d95b147f4abb3d59cc08cccdbec9b926062193780493dd61a2c24722bf61efcade5d58543a350e313a99348ae4c83ce7eab999a3f2d8f68280473b5199945929f001a9bdb8bb19a9b87427d8e2a22b10b1161aea14aae1a349a84c592baa9cdb1030173f40e333accb728d62719b36ca51735e8976ec48d429eaef62070478d66faeb3d26defcafbe995fcec19a723bfe7cf1bea260663a7ddddcbf3409acbbcc460d0487b845f0c9b0f913943a9eaae02a4777fd12b8c3c0669c59bbe99921d8f51184f69c34b19c48ee9f22faa1007f394003a2daec4f7436b5c8b703d66ccf81ae97392239027d587f79f61a452bfdb11904d6fe96e0f776e4035d0365b949ee2797c06be2fc8e894dcd61e9fd1497cd6b49a21bc62589da0badd33ecc27ccd9fd84131fa0354f5da9e44fdd7d1d9dd3cb0598411b50ed5b7f04b7703d70081d9bdd09b8e9ff265450826a470deb35339ed1b65dc5e576b1c684c979ee5f07cc1a215b89f249aadad6a98564e43b8e6835b56488e9f575880ed325b3dc7936d633da8a0cded222d8c93dd8115d90cd3ac6a4e77a2c1f3774f75c221152f0e6a26a607cc1d1a61a36a39042903d63e12b3c9bd1ddb13753cab0ce0e6a8d36b8303824b42ea3b589f7b9be2f94c1c687898c9ee982697f25ae339b8acabe791e35402ca11a4dba0ab0b089e6ba2e3a0cadfc694e40c603b340ed45990a073921000f68c2c1c1b857c03a91dda36493e7d7a1fb659cd02684a05d8eee67e9fb53c2bbd49c9a4e6c387fe6c36364fd96e14550073427cf91b06911b74a4b3ccaff467d2f86dbe6112d2d9727b79d018dfa865ab3d691f1ec6ce0b69f2298a41a81e67b927d6a3361a5037ea270650c4fc221039a6b995f0c75ce4c019fa460912063ed7858b56cfd9f09d1bc1fa9815a24d0717307197507d7958ee2d61da4fc91e7d6a2309814c7a779f2858744c35d0247510baa2bdb05419efc354beb5def67e39e31aa04187dee7ca0d7e7c2d6324eee18d09278bce65338edd92e772228c172c6b37de5312818857df536fd06bcf610f4e38d0854ca97e76fe5939275fb8119b18421943190b3ad54828037b5e86469770c7a7b85811ef419f57b76c43d89f95b97989a4d6c6f733f7f899067683494c55eae89e9c2a2ed479ec739d1cc178fdd89296d2a4de930e307d190763a7c184a532e1cbcde881231f42a1d564a7b221e1b1fb98d8076baae18891fac3be8ed301eae448fbc3bb1b051e03d8dd828c0a517ba0bceaf6a1fb39bde1dc1fd65ec6985ba74055a581e0d882d5d198978bfae7a2cf1189b5b2818f82ae409d92f30b88d00f57e8b796dfdbcff75a4ca291d69ad959d7585df184782992f27ec579c9803b993fa8e05fd4fc68bc33b0d0982c8a2dd714bdebe1d75c5eb8b08ef638817ae2ea905699c10e19f0688eeed5f607070a45eaf6e013a78b275d0f65726beb48362d3cb855b637b62ec0d6e6d189c8d2c3a1e310e78d7b2498a3c3d4bc71697451a0119731ba30fca4a4709869e75c06778fc43f47253772e58f674dd7914f82bcaf070dd8dd7767c12d9c9983a8b810d15efd4139ec2a40f978fb03d221d1d84b7efdf1220d3499c7f721afffea4c1cdb8fcb0c83b227413b6ded36e1e79c7da3e8a9d7e197cd6fde61be7c143e31bef60a0863388f046c5252eea1410d273840c1ede857c12c83a90ceff8ac0abc335f73357248ef7106e210bc567eb2db8d546f4aaeb542b19e726fac147504414f1b826919a98d6b96f700c1d5fdd7af5d0bc537923744c004ce3908899d7392b48474371ace28f9568e4cae6f134b06c1b9c8063f00dfe70c39ed3c05d3ac5ef5f887b51b901fb3b6225c340bc5b306d20a5f604854666b1e1c0ac65febe8ec9142b4b2a32f8999845c85104ff9692584d6fcdc7dadbe2380ac1cdf1f6f62b991abffb80248ae15af6b4c7c12d01b297fb899b71f208b8b81f855ccd3a377eb4b61e055c4f866053d22ce6db4f93c3027056a2be52b683c03c4d87aaebfdfc03f14768d787affc84a88d5d5563d98e374a0c1c7e0e45b9e471e27c7966362eed923d9a9e543f2a2b515a3d0ae877f1c9717987f093d53e49f0abafe4ed28914573e014a3140a07c7f804e8f82734b9cace65be80eab9a55fe6cc8a96951f8bf522c1d4efd54b8c452a30ec6ab8ca8fc62b3dc5ceea1ae04b95de89940f0e9e5d01b911064308558109f3c5c017f9d2c8a9f3820956b651c2c62560d0493e24d34a92f0d5c3a2bc2b9d6dc89cc887d63cf7be30b4c742da389fceb73e635f0703fdab1e3cc9155495addbb72518b4abaefbee8b80db88064447032235daca8fded219baaaeacaba01425bc3a89550cec3cfb8387877f2952b9e1a356c79c4542a7b6c999631a52db11932c2642400f627cde1b846655f2579978157f590ee5b9b4c39e1301dd1eac97c0093ba9b8354b3a5821dadbf2888c6aac4753c088c38be816e294f2bb54a52ffcf7f1d0367f06b83fd7e93bc91e105ad13eca93c0a50a82a6fecf108daff6b8515b79ea768921002409f5a6be813c7d5f82f762a638dc5be5f95e95ce22b4e6da0a3f1803dc773a4f663fc5a6f223ca804b50d105b0ec381cf841da12d70c132d343bfaec433f48f9e0b144910a2080e2df5627302b21e833b2fdd9756d8421d69b4a87314cc239f7d0f0f49c7851833819b155fdda40a36763f4581d7c4686a0a43de900b38af83c91d3ff0507b9bc2eec1c2672319e3ee1ae26a71108bdbf4f01e35030c1ca19a4834737213dd3773e724b85b509910e7c962ddd147b91b2d5f4385f742865624e8abd439d589094ed8cecdf119380ad1aade6d331f7c5bf391a0c5d0cb8fa814232d7c06af76869f867a6b1aff6ae2b3ecd50542b91689930b695083ca419ab547edfb37c2be704d018e1dd5d655254e9cdef49996136522120317ed1c2cff3f464f28bf9b2c1bfa1c85901911823a54b899780761361b4190fcdd41ca25dd2940506ed6478d578dbc6ad8df3aba56b5648de15fd555cd38fb97ad2c03c9dd5c490919f878a16d21a7fdc4b61172cddcb18352179e498e0cf941b20f32a64dfdb98095fbd39a8b8ecadb8d1cb4de8342749ee0e2ac7c18088b8b89493d5f11a11ecfa9ad4b492aa9ab2e81950a0f1a4cb884fd89c6a88b122b0c3c6c07fe95fe72493e65d78c001f4f941d5086205870de92959ef3d7cb651181631ec0dc07c20923565fc84b1a7529fe198924f60a15adba5e2133618fb861eb9e6b112738c46c333a656832ad0bea01f93fde658ed496780bcc218b3a71e1bc29a02989fba86c4a9d1d225cbe2a974f0ba426daae6d69967bdd09ed2beb793a88f8097c0637d24b560ae967e42f2d3a38e79272504c16325949d5b3126d445b1140714bbc9655bef8c9739d2ac56871c211b9c8873cf13266fc23c70f0ec4987e027e8516c340aeddc13adbf193c106520e1ef6281d82d622c36c94cd5ed18a8a5150a86e214d89e7f085b58a", 0x1000}, {&(0x7f0000001c00)="fe8bfb5ce34dd1fc6700868e67935e53a196612eaf975cc7cdc50edfdc0dae406b1a1012350b3db7cb162940f60b632d25288836a4218d1e83e61a8f9aba26d3e88638a3ca22a5749467eaa33f0a935e0125a6c5915349212c72ff6bd476dc1a47ef05210f01264904811e845f0d4e70f83bc5358a767f6ab1e0552ada133fafad43d8345aa587da7dbd997e504fca5c20d734cfefd19be59c2a54908db265e5558862eb30f30cd88e102072faef987dbe03292c28983a11691b07460114fb6130e796979a597549588edcd9bf3dc9805fde3db908ce8b1af202283ec12b9355b18f85b8d9ce5db9b53ff7551c82", 0xee}, {&(0x7f0000000600)="1c34fb1f686ef1ad6a51c4228ac9a969c50ba65ed2ae2fe9bd4652ed86ddac1a0154d9b92c57ebf4e0a2f3af0e91230ab3082e0b601aaedf6c0e9debd54f61509dc15e10ef8cd3b3", 0x48}, {&(0x7f0000000a80)="cec0e6f049da070b7819bf6e01306233982545b01d26e64a45e9f24f22dfb1154deb3915f30c35c0124ad746aaf31b8b7eff8319864fed9a20814a65afdc0d1fa3afa26bc07f5c1ea569091508a5b82190ec94a3cd6d20dff764c8dd394609b4f3794de4e644ce3ee49c8bf907cf8ce348ef9e035166af9aaf9c27473df642ce7de4f092bd9c69b701be1145dd8ba742b7e2d025025a70913f06a313677beb9b04578dd42486b8eb27716407f7fbf0542a3b651c", 0xb4}], 0x8, &(0x7f0000002f00)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r1, r1, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x2, r11, r3, 0xffffffffffffffff}], 0xa0, 0x4}, 0x6) (async) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async, rerun: 32) r13 = semget(0x1, 0x2, 0x180) (rerun: 32) compat_50_____semctl13$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000500)) (async, rerun: 64) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) (rerun: 64) r16 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r12, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) r17 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r14, r17, r12, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r15, r17, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r17) r18 = dup2(r1, r1) sendto$unix(r18, &(0x7f0000000000)="93df6a408ab657200178bc791f6668165a8673bba1e71e8568b275e1905b6550d7da6ff94fd7c27d8d0041738b569847c1a4bee1dad49ca01b10a156e93737", 0x3f, 0x402, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140), 0x80, &(0x7f00000003c0)}, 0x140) 22:39:19 executing program 5: __nanosleep50(0x0, &(0x7f0000000080)) (async) fork() (async) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000000) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000000c0)="869fbb259e1ccee60e694aae7331404302b15ee2760ef0c59b66e00b550c6187361fe2b80d37c08a5298531c8b950aace228e1749bbf9f54d2ef35dd65cf88c44c024aa08b1da2b6fef56ec5414a4e8c9eea0451fb942fc11fdce5f6d9347ecd6b60fb772ab97a6634262c3c282493b0e49f2597ef88bed0acdfbfb18bb878d7739fb22c690e6bd752a75aba9abe964f71b4d7f7a9b86db707393b8aefd2d6cba19bff61b9f45c4aac5200227bb60747dd299d38a41bf900d40cd895cf36f4d0bc2c6cc14ff5b4664537d5bc", 0xcc}, {&(0x7f00000001c0)="99a88f30a82574e183acafa6266caa443944ce8ec2ea9abc1bd1f4b804402d0528ca2eaf6422036ec573e5e9db8ac23b21b2ce5493b3d1356f4fddc39fb4998006d475e29779417bc4d9d63af391e110099870c4d8f07f794ba270ba846431b51ef13bcef26dba487238300f8bf6c941122cea004e08a58add2753e9f9e6fac80ff2a949240294b14e792a5f2884f36e32c5bcc330e4147c0eee4617013c53066a5e9797d40f112ba8eac8ede307b0356832e874b8c68a2fcd45a408ed29bb9956dc5bd7c71a98b0276885fc711d9fdaab6caa5b47c5f39e5640bb38c7eeec674e758f66f073af48da8423b2cf454ac2", 0xf0}, {&(0x7f00000002c0)="254432065d6669b024cc489cd395947fdb65127777178405aacdfee741a353bf8dda4816ddf3be25fe036eb2ec724c2ee8abe85f976a39df46753f446c5fe896ba04bca0754f56531332071d0217fd50ac7aa39edec1b201b933450199874fd3fcf26cc918fc7ba8bb53e2fd7fcf07d0873aa2a696e961befdaa806e", 0x7c}, {&(0x7f0000000340)="6704360f544d0f59d94bd90fc0ecc156cdd692679d334362943cdae764c64faeaecfe741d07ac0b8c3d9d35ac43670e3239e393fd5da1874ce516c0d9dda3d8a4150a40ccf9c7d403ee47979115d1891135d107866df02bc7b816ebdb180e55827fb63e4bd4eae1cd74a3ebc6b2b789671fc57dcf4b4be3225b212fb6dba", 0x7e}, {&(0x7f00000003c0)="0790a9ed167c00b05fdaf4d8fba7742c1414ccf0d70a452962b084c173473447ac45737e4ec9bfdebf448b9437b3572ab63692b5cde42df9afedd6447e8e0e4c8fa2a045aa43bc3a01c22c478c4a8985ce5f1fb6a04a5c2ee9e269fbeebe436a11fc6f570424f987bde671359b421780", 0x70}, {&(0x7f0000000440)="4d4dc5ac22cf28fd2636c39e969272d45ec267dd19c23dd78697268a2ecc27397e1ac1f443b4d69b4ae29f90ab6189639c0c82212533f174676b9bc491454928bd955397f3b66ab46bcdcfe1a8fc8fb9b8207c882f53b69ec3bccc785833bd5e5542d4ae50c9da", 0x67}, {&(0x7f0000000040)="8a03916266b603430755a574686885c0738fa14cfef7960bc8d97cffcf312b9ef1355aa2", 0x24}, {&(0x7f00000004c0)="02a2044a26ee6502d7196b464516a1d4960044ee94678b2a412d90e9e5db9ffcbd1cae4e178b6c1d1750a20c0ec6de23a5b64ebb50dce46640a45db2727b2a310c0da065c19eda3d93f31d743d0252e81f2e676f0a460cee", 0x58}, {&(0x7f0000000540)="afc901657d1c0afb81fb317f3d91833e1fcf2473e76f8829a355bcceb2d8ee01a45ac43844400beaaa253ddaea9982f186427ad16bc9fc46248e028244e67fbc453288c8afce70140876bcf39d61dfef3d250428425ebf83da5978f30defba6fc184b11241ba10fb53469967343ad59f69e29e354fa1823a86dad424fa1f3b347d8e4312ac649baef92ad89b2f7c7a57da23c904e946a59b917f5ccd2fd46f215e898dce7257c48bb24f5a93689c8115d493e1b54670777156b7348c3f40615bbbeb52e53d52d7", 0xc7}], 0x9, &(0x7f0000000700)=[{0x90, 0x1, 0x100, "fe7a9830bcd43ded0370779e70f3842dd2c28d99f90c4810dfd7155a094e6fdfef3e335277bc0b951142642404e7f068641fdfc74afe1f07968fbfdbc396f23c8761345d3280f2f384c6caea6442a2c1b02e67e8e8e15106663019b7dbec7a05296d059998fb825978a8cf8129e2bf7caf863648e6ba490e8f6f048ba452"}, {0x10, 0x6, 0xfffff5b7}, {0xe0, 0x29, 0x4, "ae8e4f063aebe4ecfe60066632ca7b44bf9ef7d86c32dbb7fcf8b77f9bfdc4b25abb20a96900a4c8c12c6d59de62cfc5237dce0d25b8638765106c67cbcf83f4c439ca990067a7b14b64c5eeb7411d04c560387d2a11644d99d6c2f9a6c50c55f7480cb9ba8e7949a7271201270704aac99e734663a354af60848554200c992559fe609312c39c688990f5ac3e8d682b38e6011531b83b75a77282f4885a41ddbfe3ae7c89aa3aa6bb8668a90e732ed52860352678a5b66392b05936b04be99e9e0a4327d2d8b1436648"}, {0xd8, 0xffff, 0x0, "e28c32051e8613c9d3c6387339164d961c0c847bcbdfaa16f5408ff3a964a1571fcd8d0ad05b73f5ac9a2f6a1d49649ac41925ac7ccbb590fb9bfe907d877d50ab94af1c313f6cf0114f08562f5921e95faeadad22c6f4fea42aff46f7413addee9c896c78909c8261551fc363855dbe4a4bbd8bc9c4cfef4224477601b3f3395a8518baf205748042fddb85380036d8e70daf999c3b58fc7f809931501783403648d28bf60cc3c0e151df9fda4518ca20876d5899a72921e5a06866542e6d82f19b51"}, {0xa8, 0x29, 0x0, "d46816eac599f0bc17e9f34b408ecd1dff45093874fd20e30e5da6d27682a8be6b3276147102f7e1912af1666c1f268ba27bbbc643cc3570390a0698e4c40edc2769c01eecdaa1e40dc5471b4b8343084a59b1ba21f374e32fff89de3f3faffa3ff46132e2637f4757bda752de1a225da2102f85295bc76e2dfa1c79e37d4f96e3b7970786812a225aad718aa9538aafa801f06a"}, {0xf8, 0x1, 0x2, "495586b13f6993efc8d572ba3c804c34d7a5c02aa6bf83e119b8301b163103eff60551ba2e253e71171af96ca78bbd429a2330d8a20ac3c4ac9154bbf4fa4432f4ed71c1ed40db1194b76365a223ca17031da9533e83840ed369050ef4f069942d9f1ec76ee9994d9ccf9fd00bc27c92ad5ccc5293274e1232c77e108fb95795861629b8ff98b1bea447f61085add7214b4631b2961a6821637c67e54afeff917924ec358d7f62ab56c565e54894000ffcf5dd3d9b785962811366014ea15d284326b7c6e25cf5c7affb4cd90dfd0d15670f30656c06e945f62fa08e6df33b7db92ca0c9e2"}], 0x3f8}, 0x401}, 0x10, 0x0, &(0x7f0000000b80)={0x7, 0x7}) 22:39:19 executing program 0: getpriority(0x2, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000340), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40000, 0x38) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="a1b8033db4549f5c847c99f73831f1c8f91d92999b09c88f66b7fef7793f819abd74a71a49703122f7545a4aed15a3e1c4d32ab27a09fb919d62c8129829f41dac5f9b3cd06a0651b9ef14f73e87961c60f3953e25ff1028e79a1187a977a91778556e65a108e7398707e53b144baeed57f77807104bb0747e720f4fceaa1d4306", 0x81}, {&(0x7f0000000100)="cc33d9f23d4dee1206a6700210a415bc10cab2a6e4d54695d871a89fba7c7deaadc0953f24e8316dcbcbcb2963dcbdedd658c572016b11a1f1e4b30a162862013bc3002e7f2985c15884243381b242eba21b5bdfed732d5bef72aa7ae258748c857f5edf271c64d205d4f63303048e380e551550d99d2be90faec7e382b5cd", 0x7f}, {&(0x7f0000000180)="f473c1fc7df0752079715bc9659ca639ea1647878eb47d2a", 0x18}, {&(0x7f00000001c0)="756ff636da0349d0e702d6e681c54ac56ea97d04864147915d", 0x19}], 0x4, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}], 0x70, 0x6}, 0x2) getpriority(0x2, 0x0) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000340), 0xc) (async) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40000, 0x38) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="a1b8033db4549f5c847c99f73831f1c8f91d92999b09c88f66b7fef7793f819abd74a71a49703122f7545a4aed15a3e1c4d32ab27a09fb919d62c8129829f41dac5f9b3cd06a0651b9ef14f73e87961c60f3953e25ff1028e79a1187a977a91778556e65a108e7398707e53b144baeed57f77807104bb0747e720f4fceaa1d4306", 0x81}, {&(0x7f0000000100)="cc33d9f23d4dee1206a6700210a415bc10cab2a6e4d54695d871a89fba7c7deaadc0953f24e8316dcbcbcb2963dcbdedd658c572016b11a1f1e4b30a162862013bc3002e7f2985c15884243381b242eba21b5bdfed732d5bef72aa7ae258748c857f5edf271c64d205d4f63303048e380e551550d99d2be90faec7e382b5cd", 0x7f}, {&(0x7f0000000180)="f473c1fc7df0752079715bc9659ca639ea1647878eb47d2a", 0x18}, {&(0x7f00000001c0)="756ff636da0349d0e702d6e681c54ac56ea97d04864147915d", 0x19}], 0x4, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}], 0x70, 0x6}, 0x2) (async) 22:39:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000010180)="ebf4b4e93846100ef4f88f2f18e0a53257ad546b4cf61fc2a696e6b9e9044b16311d35b9024ea9c00b388b4faa2f58d88268bd146f760fc0667efd957f54a0acb14673eaf997af3041d654968f22d0060911ef7e4078717b0508b65c8b089dfddb26a5e7", 0x64, 0x0, 0x0, 0x0) (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0x1c) (async) r1 = open(&(0x7f0000010240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x40047481, &(0x7f0000000040)) (async) sendto$inet6(r1, &(0x7f0000010080)="bf329b9246264956f67eb30b", 0xc, 0x0, &(0x7f00000100c0)={0x18, 0x3, 0x3, 0x800}, 0xc) (async, rerun: 32) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3}, 0x1c) (async, rerun: 32) connect$inet6(r0, &(0x7f0000010040)={0x18, 0x1, 0x7, 0xfff}, 0xc) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r3 = socket$inet6(0x18, 0x4, 0x2) sendto$inet6(r3, &(0x7f0000020740)="db096d689c95af1fac30bed455e0805ad5f18d174cd685f01ee2e60bf8d16598e1d631ae401b5736e7592618ce7bd9e5da204948f40175b635fc87eaf0d5124f3c8853f2eefc463bc8cdb87c0d8def554c85e012c3f6b1f664900c00ea9765c38307fa88afb2c8096390925b697bf8e78e47ea553e48b5c21f502b8a76aecdc86e2cdd5d48be3cf2b010c7a2d40d88a341c98c43a306efbb49a6cfc7c83fc560dbb880d36b588dea07cbb4bc2a45fc", 0xaf, 0x4, &(0x7f0000020800)={0x18, 0x1, 0x8, 0xffffc4d6}, 0xc) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000010140)) r4 = open$dir(&(0x7f0000020700)='./bus\x00', 0x0, 0x80) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOGETBMAP(r4, 0xc008667a, &(0x7f0000010100)=0x24d6) pwritev(r1, &(0x7f0000020680)=[{&(0x7f0000020280)="d3ca6b19b1e0919d28bd1f985135084cbd355b0b67bddbbeb4b2d790bdb41b8584d0f8106f9169595e6c124917ecfa5b5780457dc635ae69b0328d029346f68c00fada823a2c464990a19971be79ede117f2467b4b3569163aad359b3e69472a2d5871", 0x63}, {&(0x7f0000020300)="497725e88cfd00687a65b651646d724a4e441fbdf3541ce1796dd1048b1c5d00ec111dce65004587b48e011457183637debb7ba5a7512df9be9ca3734969cd37e37dcdcf7a65669f3fdf6296962467de643e33b4b88014ab03cbd8f15eaa2aafb6635b0a74710089d09edd083a27707e0467f3110cf94ae6683a04d2e425f6552b4fd7320e506e268fd31fefca3d7e29153870563d66067020a1ae3a9212826d0e104fbed71fc025f22bda045209ab1882b8db804cf7babbac5c31b0aaacf5a11137f32f5ffa50b14a68ead4d9cb586aba", 0xd1}, {&(0x7f0000020400)="01ec4baaafd1540c88e70b31729e5d47a3397c55a147cf5b5e05715995925f0e671b9d0215cd86a5d2035803f502bdb651792fc8b8130745bad8a65be6298abdb68c910a34006962bca556cd91ab8fef9748a283d015e52d6ccb0a56474f89292ca865dddda16022ae194515", 0x6c}, {&(0x7f0000010200)="a3aa470f543cc8bf7969e422ad3c0d182ec8b865b141c8e7c9d7", 0x1a}, {&(0x7f0000020480)="e1c9a6ef6b46431299707f0afbf8e0bcefeb4bc0f66925eac117aeebfc32b79f97e50c2568ba4eb5325f59c7787a0bb03e2f9aed642c862828de7cdffa02c9cdd3449148d9a5231ae096b06fa0110f18ed62b1fb6f1d92ab1f8ada0b45285e41a8a589e28a5de639fc24ceacb6b362512d19d5f00b859f38a457fb85f7a6ac250219c345a776887342ff145d3810e7cb9fd9d60251e5c8f6b974123a7510e602f6be4f7ea7b950a64ed202e1b13ac034c1", 0xb1}, {&(0x7f0000020540)="470f2d4b4d3ce4ff552a6a10b544959d07ce788b668b80aedf83db043641de1cf12b8f980fd00fbfb0a6f7519fd7f0229beb2253bef594a69efa4faf2cc41a4f3fe9b0577f6a2031c60cb66c2461f5a42cc920e017f8194b3749bb2bf6018699448728bc806a740b2758f9ccce0cbab1c13bf1da79c32b0603326a955b128bb47796b30c52d5d2a33045b2ee2e0cff1553caccc5", 0x94}, {&(0x7f0000020600)="130361e12d0b06f94ac9ed5127e5b8870f19cbc0c67c486c266c70a76349fc921533b5a762a99cb695dcd4444e7401f6b2d2ad098ea1044ce3417aab2f0cc346c6c376d0c15e726f00abade7a814f13aa670bb7ef6dcee98ae21110bbb2193786444202868bbd23e9c756275fd027f83ad8ea6dc", 0x74}], 0x7, 0x7fff) 22:39:19 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) msgget(0x3, 0x20) 22:39:19 executing program 2: r0 = semget(0x2, 0x0, 0x285) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/53) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3f]) semget(0x2, 0x2, 0x23c) r1 = semget$private(0x0, 0x4, 0x70d) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/184) r2 = semget(0x1, 0x0, 0x1) msgrcv(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000784daa3f002c39f23b25963386853d76e8935aa02449eceb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/156], 0x9c, 0x2, 0x1000) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x5, 0x1, 0x6, 0xd85, 0x8, 0x7, 0x3, 0x81, 0x1]) r3 = semget(0x3, 0x3, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/220) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/237) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], 0x15, 0x2, 0x1000) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/4096) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x20]) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001500)=""/230) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001600)=""/86) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001680)) r6 = getpgid(0xffffffffffffffff) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)=ANY=[@ANYBLOB="12240102000000080000000040000102030109022d00010109ba000904007f0103010302092101801c0122dc0809058103400098fcb409050203100001ff20"], &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) compat_50_____semctl13$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001800)=@buf=&(0x7f0000001700)={{0x0, 0x0, 0x2, 0x9, 0x38, 0x5, 0x131}, 0x9, 0x1, 0x1, &(0x7f0000001680)={0x800, 0x7, 0x4, 0x2c8a}}) r9 = semget$private(0x0, 0x2, 0x64) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000016c0)=[0x5]) semctl$IPC_RMID(r1, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001740)=""/187) 22:39:19 executing program 0: getpriority(0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000340), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40000, 0x38) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="a1b8033db4549f5c847c99f73831f1c8f91d92999b09c88f66b7fef7793f819abd74a71a49703122f7545a4aed15a3e1c4d32ab27a09fb919d62c8129829f41dac5f9b3cd06a0651b9ef14f73e87961c60f3953e25ff1028e79a1187a977a91778556e65a108e7398707e53b144baeed57f77807104bb0747e720f4fceaa1d4306", 0x81}, {&(0x7f0000000100)="cc33d9f23d4dee1206a6700210a415bc10cab2a6e4d54695d871a89fba7c7deaadc0953f24e8316dcbcbcb2963dcbdedd658c572016b11a1f1e4b30a162862013bc3002e7f2985c15884243381b242eba21b5bdfed732d5bef72aa7ae258748c857f5edf271c64d205d4f63303048e380e551550d99d2be90faec7e382b5cd", 0x7f}, {&(0x7f0000000180)="f473c1fc7df0752079715bc9659ca639ea1647878eb47d2a", 0x18}, {&(0x7f00000001c0)="756ff636da0349d0e702d6e681c54ac56ea97d04864147915d", 0x19}], 0x4, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}], 0x70, 0x6}, 0x2) 22:39:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000840)={0x0}, 0xfffffffffffffe3a, 0x0, 0x0) 22:39:19 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) compat_43_olseek(r1, 0x4, 0x2) 22:39:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) r3 = semget$private(0x0, 0x3, 0x0) getgid() semget$private(0x0, 0x2, 0x400) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/185) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/184) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r1, 0xffffffffffffffff, 0x400, 0x8}, 0x8, 0x1, 0xa37}) 22:39:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000010180)="ebf4b4e93846100ef4f88f2f18e0a53257ad546b4cf61fc2a696e6b9e9044b16311d35b9024ea9c00b388b4faa2f58d88268bd146f760fc0667efd957f54a0acb14673eaf997af3041d654968f22d0060911ef7e4078717b0508b65c8b089dfddb26a5e7", 0x64, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0}, 0x1c) r1 = open(&(0x7f0000010240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x40047481, &(0x7f0000000040)) (async) sendto$inet6(r1, &(0x7f0000010080)="bf329b9246264956f67eb30b", 0xc, 0x0, &(0x7f00000100c0)={0x18, 0x3, 0x3, 0x800}, 0xc) (async) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3}, 0x1c) (async) connect$inet6(r0, &(0x7f0000010040)={0x18, 0x1, 0x7, 0xfff}, 0xc) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r3 = socket$inet6(0x18, 0x4, 0x2) sendto$inet6(r3, &(0x7f0000020740)="db096d689c95af1fac30bed455e0805ad5f18d174cd685f01ee2e60bf8d16598e1d631ae401b5736e7592618ce7bd9e5da204948f40175b635fc87eaf0d5124f3c8853f2eefc463bc8cdb87c0d8def554c85e012c3f6b1f664900c00ea9765c38307fa88afb2c8096390925b697bf8e78e47ea553e48b5c21f502b8a76aecdc86e2cdd5d48be3cf2b010c7a2d40d88a341c98c43a306efbb49a6cfc7c83fc560dbb880d36b588dea07cbb4bc2a45fc", 0xaf, 0x4, &(0x7f0000020800)={0x18, 0x1, 0x8, 0xffffc4d6}, 0xc) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000010140)) (async) r4 = open$dir(&(0x7f0000020700)='./bus\x00', 0x0, 0x80) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOGETBMAP(r4, 0xc008667a, &(0x7f0000010100)=0x24d6) (async) pwritev(r1, &(0x7f0000020680)=[{&(0x7f0000020280)="d3ca6b19b1e0919d28bd1f985135084cbd355b0b67bddbbeb4b2d790bdb41b8584d0f8106f9169595e6c124917ecfa5b5780457dc635ae69b0328d029346f68c00fada823a2c464990a19971be79ede117f2467b4b3569163aad359b3e69472a2d5871", 0x63}, {&(0x7f0000020300)="497725e88cfd00687a65b651646d724a4e441fbdf3541ce1796dd1048b1c5d00ec111dce65004587b48e011457183637debb7ba5a7512df9be9ca3734969cd37e37dcdcf7a65669f3fdf6296962467de643e33b4b88014ab03cbd8f15eaa2aafb6635b0a74710089d09edd083a27707e0467f3110cf94ae6683a04d2e425f6552b4fd7320e506e268fd31fefca3d7e29153870563d66067020a1ae3a9212826d0e104fbed71fc025f22bda045209ab1882b8db804cf7babbac5c31b0aaacf5a11137f32f5ffa50b14a68ead4d9cb586aba", 0xd1}, {&(0x7f0000020400)="01ec4baaafd1540c88e70b31729e5d47a3397c55a147cf5b5e05715995925f0e671b9d0215cd86a5d2035803f502bdb651792fc8b8130745bad8a65be6298abdb68c910a34006962bca556cd91ab8fef9748a283d015e52d6ccb0a56474f89292ca865dddda16022ae194515", 0x6c}, {&(0x7f0000010200)="a3aa470f543cc8bf7969e422ad3c0d182ec8b865b141c8e7c9d7", 0x1a}, {&(0x7f0000020480)="e1c9a6ef6b46431299707f0afbf8e0bcefeb4bc0f66925eac117aeebfc32b79f97e50c2568ba4eb5325f59c7787a0bb03e2f9aed642c862828de7cdffa02c9cdd3449148d9a5231ae096b06fa0110f18ed62b1fb6f1d92ab1f8ada0b45285e41a8a589e28a5de639fc24ceacb6b362512d19d5f00b859f38a457fb85f7a6ac250219c345a776887342ff145d3810e7cb9fd9d60251e5c8f6b974123a7510e602f6be4f7ea7b950a64ed202e1b13ac034c1", 0xb1}, {&(0x7f0000020540)="470f2d4b4d3ce4ff552a6a10b544959d07ce788b668b80aedf83db043641de1cf12b8f980fd00fbfb0a6f7519fd7f0229beb2253bef594a69efa4faf2cc41a4f3fe9b0577f6a2031c60cb66c2461f5a42cc920e017f8194b3749bb2bf6018699448728bc806a740b2758f9ccce0cbab1c13bf1da79c32b0603326a955b128bb47796b30c52d5d2a33045b2ee2e0cff1553caccc5", 0x94}, {&(0x7f0000020600)="130361e12d0b06f94ac9ed5127e5b8870f19cbc0c67c486c266c70a76349fc921533b5a762a99cb695dcd4444e7401f6b2d2ad098ea1044ce3417aab2f0cc346c6c376d0c15e726f00abade7a814f13aa670bb7ef6dcee98ae21110bbb2193786444202868bbd23e9c756275fd027f83ad8ea6dc", 0x74}], 0x7, 0x7fff) 22:39:20 executing program 5: __nanosleep50(0x0, &(0x7f0000000080)) fork() r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000000) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000000c0)="869fbb259e1ccee60e694aae7331404302b15ee2760ef0c59b66e00b550c6187361fe2b80d37c08a5298531c8b950aace228e1749bbf9f54d2ef35dd65cf88c44c024aa08b1da2b6fef56ec5414a4e8c9eea0451fb942fc11fdce5f6d9347ecd6b60fb772ab97a6634262c3c282493b0e49f2597ef88bed0acdfbfb18bb878d7739fb22c690e6bd752a75aba9abe964f71b4d7f7a9b86db707393b8aefd2d6cba19bff61b9f45c4aac5200227bb60747dd299d38a41bf900d40cd895cf36f4d0bc2c6cc14ff5b4664537d5bc", 0xcc}, {&(0x7f00000001c0)="99a88f30a82574e183acafa6266caa443944ce8ec2ea9abc1bd1f4b804402d0528ca2eaf6422036ec573e5e9db8ac23b21b2ce5493b3d1356f4fddc39fb4998006d475e29779417bc4d9d63af391e110099870c4d8f07f794ba270ba846431b51ef13bcef26dba487238300f8bf6c941122cea004e08a58add2753e9f9e6fac80ff2a949240294b14e792a5f2884f36e32c5bcc330e4147c0eee4617013c53066a5e9797d40f112ba8eac8ede307b0356832e874b8c68a2fcd45a408ed29bb9956dc5bd7c71a98b0276885fc711d9fdaab6caa5b47c5f39e5640bb38c7eeec674e758f66f073af48da8423b2cf454ac2", 0xf0}, {&(0x7f00000002c0)="254432065d6669b024cc489cd395947fdb65127777178405aacdfee741a353bf8dda4816ddf3be25fe036eb2ec724c2ee8abe85f976a39df46753f446c5fe896ba04bca0754f56531332071d0217fd50ac7aa39edec1b201b933450199874fd3fcf26cc918fc7ba8bb53e2fd7fcf07d0873aa2a696e961befdaa806e", 0x7c}, {&(0x7f0000000340)="6704360f544d0f59d94bd90fc0ecc156cdd692679d334362943cdae764c64faeaecfe741d07ac0b8c3d9d35ac43670e3239e393fd5da1874ce516c0d9dda3d8a4150a40ccf9c7d403ee47979115d1891135d107866df02bc7b816ebdb180e55827fb63e4bd4eae1cd74a3ebc6b2b789671fc57dcf4b4be3225b212fb6dba", 0x7e}, {&(0x7f00000003c0)="0790a9ed167c00b05fdaf4d8fba7742c1414ccf0d70a452962b084c173473447ac45737e4ec9bfdebf448b9437b3572ab63692b5cde42df9afedd6447e8e0e4c8fa2a045aa43bc3a01c22c478c4a8985ce5f1fb6a04a5c2ee9e269fbeebe436a11fc6f570424f987bde671359b421780", 0x70}, {&(0x7f0000000440)="4d4dc5ac22cf28fd2636c39e969272d45ec267dd19c23dd78697268a2ecc27397e1ac1f443b4d69b4ae29f90ab6189639c0c82212533f174676b9bc491454928bd955397f3b66ab46bcdcfe1a8fc8fb9b8207c882f53b69ec3bccc785833bd5e5542d4ae50c9da", 0x67}, {&(0x7f0000000040)="8a03916266b603430755a574686885c0738fa14cfef7960bc8d97cffcf312b9ef1355aa2", 0x24}, {&(0x7f00000004c0)="02a2044a26ee6502d7196b464516a1d4960044ee94678b2a412d90e9e5db9ffcbd1cae4e178b6c1d1750a20c0ec6de23a5b64ebb50dce46640a45db2727b2a310c0da065c19eda3d93f31d743d0252e81f2e676f0a460cee", 0x58}, {&(0x7f0000000540)="afc901657d1c0afb81fb317f3d91833e1fcf2473e76f8829a355bcceb2d8ee01a45ac43844400beaaa253ddaea9982f186427ad16bc9fc46248e028244e67fbc453288c8afce70140876bcf39d61dfef3d250428425ebf83da5978f30defba6fc184b11241ba10fb53469967343ad59f69e29e354fa1823a86dad424fa1f3b347d8e4312ac649baef92ad89b2f7c7a57da23c904e946a59b917f5ccd2fd46f215e898dce7257c48bb24f5a93689c8115d493e1b54670777156b7348c3f40615bbbeb52e53d52d7", 0xc7}], 0x9, &(0x7f0000000700)=[{0x90, 0x1, 0x100, "fe7a9830bcd43ded0370779e70f3842dd2c28d99f90c4810dfd7155a094e6fdfef3e335277bc0b951142642404e7f068641fdfc74afe1f07968fbfdbc396f23c8761345d3280f2f384c6caea6442a2c1b02e67e8e8e15106663019b7dbec7a05296d059998fb825978a8cf8129e2bf7caf863648e6ba490e8f6f048ba452"}, {0x10, 0x6, 0xfffff5b7}, {0xe0, 0x29, 0x4, "ae8e4f063aebe4ecfe60066632ca7b44bf9ef7d86c32dbb7fcf8b77f9bfdc4b25abb20a96900a4c8c12c6d59de62cfc5237dce0d25b8638765106c67cbcf83f4c439ca990067a7b14b64c5eeb7411d04c560387d2a11644d99d6c2f9a6c50c55f7480cb9ba8e7949a7271201270704aac99e734663a354af60848554200c992559fe609312c39c688990f5ac3e8d682b38e6011531b83b75a77282f4885a41ddbfe3ae7c89aa3aa6bb8668a90e732ed52860352678a5b66392b05936b04be99e9e0a4327d2d8b1436648"}, {0xd8, 0xffff, 0x0, "e28c32051e8613c9d3c6387339164d961c0c847bcbdfaa16f5408ff3a964a1571fcd8d0ad05b73f5ac9a2f6a1d49649ac41925ac7ccbb590fb9bfe907d877d50ab94af1c313f6cf0114f08562f5921e95faeadad22c6f4fea42aff46f7413addee9c896c78909c8261551fc363855dbe4a4bbd8bc9c4cfef4224477601b3f3395a8518baf205748042fddb85380036d8e70daf999c3b58fc7f809931501783403648d28bf60cc3c0e151df9fda4518ca20876d5899a72921e5a06866542e6d82f19b51"}, {0xa8, 0x29, 0x0, "d46816eac599f0bc17e9f34b408ecd1dff45093874fd20e30e5da6d27682a8be6b3276147102f7e1912af1666c1f268ba27bbbc643cc3570390a0698e4c40edc2769c01eecdaa1e40dc5471b4b8343084a59b1ba21f374e32fff89de3f3faffa3ff46132e2637f4757bda752de1a225da2102f85295bc76e2dfa1c79e37d4f96e3b7970786812a225aad718aa9538aafa801f06a"}, {0xf8, 0x1, 0x2, "495586b13f6993efc8d572ba3c804c34d7a5c02aa6bf83e119b8301b163103eff60551ba2e253e71171af96ca78bbd429a2330d8a20ac3c4ac9154bbf4fa4432f4ed71c1ed40db1194b76365a223ca17031da9533e83840ed369050ef4f069942d9f1ec76ee9994d9ccf9fd00bc27c92ad5ccc5293274e1232c77e108fb95795861629b8ff98b1bea447f61085add7214b4631b2961a6821637c67e54afeff917924ec358d7f62ab56c565e54894000ffcf5dd3d9b785962811366014ea15d284326b7c6e25cf5c7affb4cd90dfd0d15670f30656c06e945f62fa08e6df33b7db92ca0c9e2"}], 0x3f8}, 0x401}, 0x10, 0x0, &(0x7f0000000b80)={0x7, 0x7}) (async) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000000c0)="869fbb259e1ccee60e694aae7331404302b15ee2760ef0c59b66e00b550c6187361fe2b80d37c08a5298531c8b950aace228e1749bbf9f54d2ef35dd65cf88c44c024aa08b1da2b6fef56ec5414a4e8c9eea0451fb942fc11fdce5f6d9347ecd6b60fb772ab97a6634262c3c282493b0e49f2597ef88bed0acdfbfb18bb878d7739fb22c690e6bd752a75aba9abe964f71b4d7f7a9b86db707393b8aefd2d6cba19bff61b9f45c4aac5200227bb60747dd299d38a41bf900d40cd895cf36f4d0bc2c6cc14ff5b4664537d5bc", 0xcc}, {&(0x7f00000001c0)="99a88f30a82574e183acafa6266caa443944ce8ec2ea9abc1bd1f4b804402d0528ca2eaf6422036ec573e5e9db8ac23b21b2ce5493b3d1356f4fddc39fb4998006d475e29779417bc4d9d63af391e110099870c4d8f07f794ba270ba846431b51ef13bcef26dba487238300f8bf6c941122cea004e08a58add2753e9f9e6fac80ff2a949240294b14e792a5f2884f36e32c5bcc330e4147c0eee4617013c53066a5e9797d40f112ba8eac8ede307b0356832e874b8c68a2fcd45a408ed29bb9956dc5bd7c71a98b0276885fc711d9fdaab6caa5b47c5f39e5640bb38c7eeec674e758f66f073af48da8423b2cf454ac2", 0xf0}, {&(0x7f00000002c0)="254432065d6669b024cc489cd395947fdb65127777178405aacdfee741a353bf8dda4816ddf3be25fe036eb2ec724c2ee8abe85f976a39df46753f446c5fe896ba04bca0754f56531332071d0217fd50ac7aa39edec1b201b933450199874fd3fcf26cc918fc7ba8bb53e2fd7fcf07d0873aa2a696e961befdaa806e", 0x7c}, {&(0x7f0000000340)="6704360f544d0f59d94bd90fc0ecc156cdd692679d334362943cdae764c64faeaecfe741d07ac0b8c3d9d35ac43670e3239e393fd5da1874ce516c0d9dda3d8a4150a40ccf9c7d403ee47979115d1891135d107866df02bc7b816ebdb180e55827fb63e4bd4eae1cd74a3ebc6b2b789671fc57dcf4b4be3225b212fb6dba", 0x7e}, {&(0x7f00000003c0)="0790a9ed167c00b05fdaf4d8fba7742c1414ccf0d70a452962b084c173473447ac45737e4ec9bfdebf448b9437b3572ab63692b5cde42df9afedd6447e8e0e4c8fa2a045aa43bc3a01c22c478c4a8985ce5f1fb6a04a5c2ee9e269fbeebe436a11fc6f570424f987bde671359b421780", 0x70}, {&(0x7f0000000440)="4d4dc5ac22cf28fd2636c39e969272d45ec267dd19c23dd78697268a2ecc27397e1ac1f443b4d69b4ae29f90ab6189639c0c82212533f174676b9bc491454928bd955397f3b66ab46bcdcfe1a8fc8fb9b8207c882f53b69ec3bccc785833bd5e5542d4ae50c9da", 0x67}, {&(0x7f0000000040)="8a03916266b603430755a574686885c0738fa14cfef7960bc8d97cffcf312b9ef1355aa2", 0x24}, {&(0x7f00000004c0)="02a2044a26ee6502d7196b464516a1d4960044ee94678b2a412d90e9e5db9ffcbd1cae4e178b6c1d1750a20c0ec6de23a5b64ebb50dce46640a45db2727b2a310c0da065c19eda3d93f31d743d0252e81f2e676f0a460cee", 0x58}, {&(0x7f0000000540)="afc901657d1c0afb81fb317f3d91833e1fcf2473e76f8829a355bcceb2d8ee01a45ac43844400beaaa253ddaea9982f186427ad16bc9fc46248e028244e67fbc453288c8afce70140876bcf39d61dfef3d250428425ebf83da5978f30defba6fc184b11241ba10fb53469967343ad59f69e29e354fa1823a86dad424fa1f3b347d8e4312ac649baef92ad89b2f7c7a57da23c904e946a59b917f5ccd2fd46f215e898dce7257c48bb24f5a93689c8115d493e1b54670777156b7348c3f40615bbbeb52e53d52d7", 0xc7}], 0x9, &(0x7f0000000700)=[{0x90, 0x1, 0x100, "fe7a9830bcd43ded0370779e70f3842dd2c28d99f90c4810dfd7155a094e6fdfef3e335277bc0b951142642404e7f068641fdfc74afe1f07968fbfdbc396f23c8761345d3280f2f384c6caea6442a2c1b02e67e8e8e15106663019b7dbec7a05296d059998fb825978a8cf8129e2bf7caf863648e6ba490e8f6f048ba452"}, {0x10, 0x6, 0xfffff5b7}, {0xe0, 0x29, 0x4, "ae8e4f063aebe4ecfe60066632ca7b44bf9ef7d86c32dbb7fcf8b77f9bfdc4b25abb20a96900a4c8c12c6d59de62cfc5237dce0d25b8638765106c67cbcf83f4c439ca990067a7b14b64c5eeb7411d04c560387d2a11644d99d6c2f9a6c50c55f7480cb9ba8e7949a7271201270704aac99e734663a354af60848554200c992559fe609312c39c688990f5ac3e8d682b38e6011531b83b75a77282f4885a41ddbfe3ae7c89aa3aa6bb8668a90e732ed52860352678a5b66392b05936b04be99e9e0a4327d2d8b1436648"}, {0xd8, 0xffff, 0x0, "e28c32051e8613c9d3c6387339164d961c0c847bcbdfaa16f5408ff3a964a1571fcd8d0ad05b73f5ac9a2f6a1d49649ac41925ac7ccbb590fb9bfe907d877d50ab94af1c313f6cf0114f08562f5921e95faeadad22c6f4fea42aff46f7413addee9c896c78909c8261551fc363855dbe4a4bbd8bc9c4cfef4224477601b3f3395a8518baf205748042fddb85380036d8e70daf999c3b58fc7f809931501783403648d28bf60cc3c0e151df9fda4518ca20876d5899a72921e5a06866542e6d82f19b51"}, {0xa8, 0x29, 0x0, "d46816eac599f0bc17e9f34b408ecd1dff45093874fd20e30e5da6d27682a8be6b3276147102f7e1912af1666c1f268ba27bbbc643cc3570390a0698e4c40edc2769c01eecdaa1e40dc5471b4b8343084a59b1ba21f374e32fff89de3f3faffa3ff46132e2637f4757bda752de1a225da2102f85295bc76e2dfa1c79e37d4f96e3b7970786812a225aad718aa9538aafa801f06a"}, {0xf8, 0x1, 0x2, "495586b13f6993efc8d572ba3c804c34d7a5c02aa6bf83e119b8301b163103eff60551ba2e253e71171af96ca78bbd429a2330d8a20ac3c4ac9154bbf4fa4432f4ed71c1ed40db1194b76365a223ca17031da9533e83840ed369050ef4f069942d9f1ec76ee9994d9ccf9fd00bc27c92ad5ccc5293274e1232c77e108fb95795861629b8ff98b1bea447f61085add7214b4631b2961a6821637c67e54afeff917924ec358d7f62ab56c565e54894000ffcf5dd3d9b785962811366014ea15d284326b7c6e25cf5c7affb4cd90dfd0d15670f30656c06e945f62fa08e6df33b7db92ca0c9e2"}], 0x3f8}, 0x401}, 0x10, 0x0, &(0x7f0000000b80)={0x7, 0x7}) 22:39:20 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x10) 22:39:20 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) (async) r3 = semget$private(0x0, 0x3, 0x0) (async, rerun: 32) getgid() (async, rerun: 32) semget$private(0x0, 0x2, 0x400) (async) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/185) (async) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/184) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r1, 0xffffffffffffffff, 0x400, 0x8}, 0x8, 0x1, 0xa37}) 22:39:20 executing program 1: getpid() socket$inet6(0x18, 0x3, 0x1f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) r1 = openat$tprof(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:39:20 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:20 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) semget$private(0x0, 0x3, 0x0) (async) r3 = semget$private(0x0, 0x3, 0x0) getgid() semget$private(0x0, 0x2, 0x400) (async) semget$private(0x0, 0x2, 0x400) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/185) semctl$GETALL(r4, 0x0, 0xd, &(0x7f0000000080)=""/184) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r1, 0xffffffffffffffff, 0x400, 0x8}, 0x8, 0x1, 0xa37}) [ 174.1524253] uhub2: device problem, disabling port 1 22:39:22 executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwrite(r0, 0x0, 0x0, 0x0) __getcwd(&(0x7f0000000000)=""/31, 0x1f) ioctl$NETBSD_DM_IOCTL(0xffffffffffffff9c, 0xc010fd00, &(0x7f0000000040)={&(0x7f0000000100)="1c6efea74e23e1a9149565cee2a57a1b1b3a987ef36fa348f5ee454ffa1f3256c8d3268126592892d358f62aae116b04ece6ac04244e0afe6e4e21099d6f72fd385f5bc92cee68e7b49f4f14de9ea68262", 0x51}) fstatat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x900) compat_30_getfh(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 22:39:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000840)={0x0}, 0xfffffffffffffe3a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) sendmmsg(r0, &(0x7f0000000840)={0x0}, 0xfffffffffffffe3a, 0x0, 0x0) (async) 22:39:22 executing program 2: r0 = semget(0x2, 0x0, 0x285) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/53) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3f]) (async, rerun: 32) semget(0x2, 0x2, 0x23c) (rerun: 32) r1 = semget$private(0x0, 0x4, 0x70d) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/184) (async) r2 = semget(0x1, 0x0, 0x1) (async) msgrcv(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000784daa3f002c39f23b25963386853d76e8935aa02449eceb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/156], 0x9c, 0x2, 0x1000) (async) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x1) (async, rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x5, 0x1, 0x6, 0xd85, 0x8, 0x7, 0x3, 0x81, 0x1]) (async, rerun: 64) r3 = semget(0x3, 0x3, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/220) (async) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/237) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], 0x15, 0x2, 0x1000) (async) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/4096) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x20]) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001500)=""/230) (async, rerun: 32) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001600)=""/86) (async, rerun: 32) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001680)) (async) r6 = getpgid(0xffffffffffffffff) (async) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)=ANY=[@ANYBLOB="12240102000000080000000040000102030109022d00010109ba000904007f0103010302092101801c0122dc0809058103400098fcb409050203100001ff20"], &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) compat_50_____semctl13$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001800)=@buf=&(0x7f0000001700)={{0x0, 0x0, 0x2, 0x9, 0x38, 0x5, 0x131}, 0x9, 0x1, 0x1, &(0x7f0000001680)={0x800, 0x7, 0x4, 0x2c8a}}) (async, rerun: 32) r9 = semget$private(0x0, 0x2, 0x64) (rerun: 32) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000016c0)=[0x5]) semctl$IPC_RMID(r1, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001740)=""/187) 22:39:22 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:39:22 executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 22:39:22 executing program 1: getpid() (async) socket$inet6(0x18, 0x3, 0x1f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) (async, rerun: 64) r1 = openat$tprof(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) (rerun: 64) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x4) (async) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:39:22 executing program 2: r0 = semget(0x2, 0x0, 0x285) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/53) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3f]) (async) semget(0x2, 0x2, 0x23c) (async) r1 = semget$private(0x0, 0x4, 0x70d) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/184) r2 = semget(0x1, 0x0, 0x1) (async) msgrcv(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000784daa3f002c39f23b25963386853d76e8935aa02449eceb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/156], 0x9c, 0x2, 0x1000) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x5, 0x1, 0x6, 0xd85, 0x8, 0x7, 0x3, 0x81, 0x1]) (async) r3 = semget(0x3, 0x3, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/220) (async) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/237) (async) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00'], 0x15, 0x2, 0x1000) (async) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/4096) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x20]) (async) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001500)=""/230) (async) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001600)=""/86) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001680)) (async, rerun: 64) r6 = getpgid(0xffffffffffffffff) (async, rerun: 64) r7 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)=ANY=[@ANYBLOB="12240102000000080000000040000102030109022d00010109ba000904007f0103010302092101801c0122dc0809058103400098fcb409050203100001ff20"], &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) (async) compat_50_____semctl13$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001800)=@buf=&(0x7f0000001700)={{0x0, 0x0, 0x2, 0x9, 0x38, 0x5, 0x131}, 0x9, 0x1, 0x1, &(0x7f0000001680)={0x800, 0x7, 0x4, 0x2c8a}}) (async) r9 = semget$private(0x0, 0x2, 0x64) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000016c0)=[0x5]) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001740)=""/187) 22:39:22 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3811, r1, 0x10, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0xa2) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x0) connect(r4, &(0x7f0000002280)=@data="01ff0c436a11a31966154137be97", 0xe) accept(r4, &(0x7f0000000240)=@data, &(0x7f0000000280)=0xe) getpeername(r3, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x24, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80104305, &(0x7f0000000000)=0x20400000) fcntl$dupfd(r5, 0xc, r6) socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r8, &(0x7f0000000100)="e89f1ea413c7f7d4a2a1e2b731af373a2166b904884573285b5e1373442c3986612a86e9ab134f76482d48ce71a83de55c5630803f88702864aecacbe1bcf3c265123ca9a637fff420686d28c056a192166c4bde2506284fd1e6b812bdf8c0f6e4b8436c9534b1265e5011ef621878bd18e9166264595bc25e32e78b369c57a10ae6c5ffad9f4a840c6c1e0480cd6528ea3a5871927b363fe454e0711b5e0bd108796f3b6a85c9f1bd57673ed08d74c573fa4ee21110d97a3526ec85245717bd6659475fbc37c96a81254c2396cf4dc5ac92fe3beac9a8792a47", 0xda, 0xa92e376193b338c6, &(0x7f0000000200)={0x2, 0x1}, 0xc) lseek(r5, 0x1f, 0x2, 0x0) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r5, r5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000001c0)=ANY=[], 0xf5, 0x1, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000700)=""/204) mlock(&(0x7f0000583000/0x3000)=nil, 0x3000) 22:39:22 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:39:23 executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwrite(r0, 0x0, 0x0, 0x0) __getcwd(&(0x7f0000000000)=""/31, 0x1f) ioctl$NETBSD_DM_IOCTL(0xffffffffffffff9c, 0xc010fd00, &(0x7f0000000040)={&(0x7f0000000100)="1c6efea74e23e1a9149565cee2a57a1b1b3a987ef36fa348f5ee454ffa1f3256c8d3268126592892d358f62aae116b04ece6ac04244e0afe6e4e21099d6f72fd385f5bc92cee68e7b49f4f14de9ea68262", 0x51}) fstatat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x900) compat_30_getfh(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) pwrite(r0, 0x0, 0x0, 0x0) (async) __getcwd(&(0x7f0000000000)=""/31, 0x1f) (async) ioctl$NETBSD_DM_IOCTL(0xffffffffffffff9c, 0xc010fd00, &(0x7f0000000040)={&(0x7f0000000100)="1c6efea74e23e1a9149565cee2a57a1b1b3a987ef36fa348f5ee454ffa1f3256c8d3268126592892d358f62aae116b04ece6ac04244e0afe6e4e21099d6f72fd385f5bc92cee68e7b49f4f14de9ea68262", 0x51}) (async) fstatat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x900) (async) compat_30_getfh(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) (async) 22:39:23 executing program 5: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 22:39:23 executing program 1: getpid() (async) socket$inet6(0x18, 0x3, 0x1f) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) (async) r1 = openat$tprof(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x4) (async) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:39:23 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:39:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000840)={0x0}, 0xfffffffffffffe3a, 0x0, 0x0) 22:39:23 executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwrite(r0, 0x0, 0x0, 0x0) (async) __getcwd(&(0x7f0000000000)=""/31, 0x1f) (async) ioctl$NETBSD_DM_IOCTL(0xffffffffffffff9c, 0xc010fd00, &(0x7f0000000040)={&(0x7f0000000100)="1c6efea74e23e1a9149565cee2a57a1b1b3a987ef36fa348f5ee454ffa1f3256c8d3268126592892d358f62aae116b04ece6ac04244e0afe6e4e21099d6f72fd385f5bc92cee68e7b49f4f14de9ea68262", 0x51}) fstatat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x900) compat_30_getfh(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 22:39:23 executing program 5: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 22:39:23 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x80104305, &(0x7f0000000000)=0x20400000) pipe(&(0x7f00000000c0)) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x150) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/90, 0x5a) 22:39:23 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:23 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80200, 0x404) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x90, r1, 0x0, 0xa3c6) ioctl$FIOASYNC(r0, 0x20004269, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400000, 0x7) 22:39:23 executing program 0: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_90_statvfs1(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), 0x1) compat_43_ocreat(&(0x7f0000000200)='./file0\x00', 0x400) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) pathconf(&(0x7f0000000180)='./file0\x00', 0x8) 22:39:23 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) __getdents30(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:39:23 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) (async, rerun: 32) r1 = socket$inet6(0x18, 0x2, 0x0) (rerun: 32) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3811, r1, 0x10, 0x0) (async) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0xa2) r3 = dup(r2) (async) r4 = socket$inet(0x2, 0x2, 0x0) connect(r4, &(0x7f0000002280)=@data="01ff0c436a11a31966154137be97", 0xe) (async) accept(r4, &(0x7f0000000240)=@data, &(0x7f0000000280)=0xe) (async) getpeername(r3, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x24, 0x0, 0x0) (async, rerun: 32) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (rerun: 32) ioctl$FIOASYNC(r6, 0x80104305, &(0x7f0000000000)=0x20400000) (async) fcntl$dupfd(r5, 0xc, r6) socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r8, &(0x7f0000000100)="e89f1ea413c7f7d4a2a1e2b731af373a2166b904884573285b5e1373442c3986612a86e9ab134f76482d48ce71a83de55c5630803f88702864aecacbe1bcf3c265123ca9a637fff420686d28c056a192166c4bde2506284fd1e6b812bdf8c0f6e4b8436c9534b1265e5011ef621878bd18e9166264595bc25e32e78b369c57a10ae6c5ffad9f4a840c6c1e0480cd6528ea3a5871927b363fe454e0711b5e0bd108796f3b6a85c9f1bd57673ed08d74c573fa4ee21110d97a3526ec85245717bd6659475fbc37c96a81254c2396cf4dc5ac92fe3beac9a8792a47", 0xda, 0xa92e376193b338c6, &(0x7f0000000200)={0x2, 0x1}, 0xc) lseek(r5, 0x1f, 0x2, 0x0) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r5, r5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000001c0)=ANY=[], 0xf5, 0x1, 0x0) (async) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000700)=""/204) (async, rerun: 64) mlock(&(0x7f0000583000/0x3000)=nil, 0x3000) (rerun: 64) 22:39:23 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80200, 0x404) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x90, r1, 0x0, 0xa3c6) ioctl$FIOASYNC(r0, 0x20004269, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x400000, 0x7) 22:39:24 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1733) (async, rerun: 64) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80200, 0x404) (rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x90, r1, 0x0, 0xa3c6) (async) ioctl$FIOASYNC(r0, 0x20004269, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400000, 0x7) 22:39:24 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) __getdents30(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) pipe(&(0x7f0000000100)) (async) __getdents30(r0, 0x0, 0x0) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) 22:39:24 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:24 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x80104305, &(0x7f0000000000)=0x20400000) (async) pipe(&(0x7f00000000c0)) (async) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x150) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/90, 0x5a) 22:39:24 executing program 0: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_90_statvfs1(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), 0x1) compat_43_ocreat(&(0x7f0000000200)='./file0\x00', 0x400) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) pathconf(&(0x7f0000000180)='./file0\x00', 0x8) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_90_statvfs1(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), 0x1) (async) compat_43_ocreat(&(0x7f0000000200)='./file0\x00', 0x400) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) (async) pathconf(&(0x7f0000000180)='./file0\x00', 0x8) (async) 22:39:24 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:24 executing program 4: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) __lstat50(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 22:39:24 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x80104305, &(0x7f0000000000)=0x20400000) pipe(&(0x7f00000000c0)) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x150) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/90, 0x5a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80104305, &(0x7f0000000000)=0x20400000) (async) pipe(&(0x7f00000000c0)) (async) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1000) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x150) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/90, 0x5a) (async) 22:39:24 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r0 = socket$inet6(0x18, 0x2, 0x0) (rerun: 32) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3811, r1, 0x10, 0x0) (async) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0xa2) r3 = dup(r2) (async, rerun: 32) r4 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) connect(r4, &(0x7f0000002280)=@data="01ff0c436a11a31966154137be97", 0xe) accept(r4, &(0x7f0000000240)=@data, &(0x7f0000000280)=0xe) (async, rerun: 32) getpeername(r3, &(0x7f0000000000), &(0x7f00000000c0)=0x8) (rerun: 32) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x24, 0x0, 0x0) (async, rerun: 32) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (rerun: 32) ioctl$FIOASYNC(r6, 0x80104305, &(0x7f0000000000)=0x20400000) (async, rerun: 64) fcntl$dupfd(r5, 0xc, r6) (async, rerun: 64) socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r8, &(0x7f0000000100)="e89f1ea413c7f7d4a2a1e2b731af373a2166b904884573285b5e1373442c3986612a86e9ab134f76482d48ce71a83de55c5630803f88702864aecacbe1bcf3c265123ca9a637fff420686d28c056a192166c4bde2506284fd1e6b812bdf8c0f6e4b8436c9534b1265e5011ef621878bd18e9166264595bc25e32e78b369c57a10ae6c5ffad9f4a840c6c1e0480cd6528ea3a5871927b363fe454e0711b5e0bd108796f3b6a85c9f1bd57673ed08d74c573fa4ee21110d97a3526ec85245717bd6659475fbc37c96a81254c2396cf4dc5ac92fe3beac9a8792a47", 0xda, 0xa92e376193b338c6, &(0x7f0000000200)={0x2, 0x1}, 0xc) (async) lseek(r5, 0x1f, 0x2, 0x0) (async) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) dup2(r5, r5) (async) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000001c0)=ANY=[], 0xf5, 0x1, 0x0) (async) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000700)=""/204) (async, rerun: 32) mlock(&(0x7f0000583000/0x3000)=nil, 0x3000) (rerun: 32) 22:39:25 executing program 0: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_90_statvfs1(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), 0x1) compat_43_ocreat(&(0x7f0000000200)='./file0\x00', 0x400) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) pathconf(&(0x7f0000000180)='./file0\x00', 0x8) 22:39:25 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) __getdents30(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:39:25 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:25 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOASYNC(r2, 0x40047481, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x10001) ioctl$KDSETMODE(r1, 0x20004b0a) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) poll(&(0x7f0000000000), 0x0, 0x1) sync() 22:39:25 executing program 4: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) __lstat50(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r1) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 22:39:25 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:25 executing program 2: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="160a1e24283c9add70c67c8b919e7323893d1e2a6327e377848a2daa1c5a3e9ce4beb65f2d97bdd5cb2060645f17841208cd4aef5aef184316dbab25fa5fb428a17711119cbeae275f90d9cf75acebaceed173d55c28f446079dcc386f25573bb95f86db26b343bb3f5fd9bd56a0ab4ad811a6b48327e0bb52bbaf8a6bd2018012c320f3ceae2c8d8d931f15887c47cbf8f8f3574efd28f4f8f96302e9c8ad7902b819", 0xa3, 0x400, &(0x7f0000000100)=@family=0x1, 0xe) shutdown(r0, 0x1) 22:39:25 executing program 4: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) __lstat50(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r1) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 22:39:25 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOASYNC(r2, 0x40047481, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x10001) ioctl$KDSETMODE(r1, 0x20004b0a) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) poll(&(0x7f0000000000), 0x0, 0x1) (async) poll(&(0x7f0000000000), 0x0, 0x1) sync() 22:39:26 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45e, 0x7da, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x80, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x30f}}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x4a, &(0x7f0000000080)=@string={0x4a, 0x3, "864e66f24230288ceef01858ed900a74f92af23fe21c19ce038694a9e199f605fbb395cb7b704a657c915fff072a4285c32629820125b737c7233afd6c515ecb42eb6322ca57e6f7"}}]}) 22:39:26 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:26 executing program 2: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="160a1e24283c9add70c67c8b919e7323893d1e2a6327e377848a2daa1c5a3e9ce4beb65f2d97bdd5cb2060645f17841208cd4aef5aef184316dbab25fa5fb428a17711119cbeae275f90d9cf75acebaceed173d55c28f446079dcc386f25573bb95f86db26b343bb3f5fd9bd56a0ab4ad811a6b48327e0bb52bbaf8a6bd2018012c320f3ceae2c8d8d931f15887c47cbf8f8f3574efd28f4f8f96302e9c8ad7902b819", 0xa3, 0x400, &(0x7f0000000100)=@family=0x1, 0xe) (async) sendto(r1, &(0x7f0000000040)="160a1e24283c9add70c67c8b919e7323893d1e2a6327e377848a2daa1c5a3e9ce4beb65f2d97bdd5cb2060645f17841208cd4aef5aef184316dbab25fa5fb428a17711119cbeae275f90d9cf75acebaceed173d55c28f446079dcc386f25573bb95f86db26b343bb3f5fd9bd56a0ab4ad811a6b48327e0bb52bbaf8a6bd2018012c320f3ceae2c8d8d931f15887c47cbf8f8f3574efd28f4f8f96302e9c8ad7902b819", 0xa3, 0x400, &(0x7f0000000100)=@family=0x1, 0xe) shutdown(r0, 0x1) (async) shutdown(r0, 0x1) [ 180.0324138] uhub5: device problem, disabling port 1 22:39:27 executing program 3: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:27 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r2, 0x40047481, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x10001) (async) ioctl$KDSETMODE(r1, 0x20004b0a) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) poll(&(0x7f0000000000), 0x0, 0x1) sync() 22:39:27 executing program 2: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) (async) r1 = accept(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="160a1e24283c9add70c67c8b919e7323893d1e2a6327e377848a2daa1c5a3e9ce4beb65f2d97bdd5cb2060645f17841208cd4aef5aef184316dbab25fa5fb428a17711119cbeae275f90d9cf75acebaceed173d55c28f446079dcc386f25573bb95f86db26b343bb3f5fd9bd56a0ab4ad811a6b48327e0bb52bbaf8a6bd2018012c320f3ceae2c8d8d931f15887c47cbf8f8f3574efd28f4f8f96302e9c8ad7902b819", 0xa3, 0x400, &(0x7f0000000100)=@family=0x1, 0xe) (async, rerun: 64) shutdown(r0, 0x1) (rerun: 64) 22:39:27 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45e, 0x7da, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x80, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x30f}}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x4a, &(0x7f0000000080)=@string={0x4a, 0x3, "864e66f24230288ceef01858ed900a74f92af23fe21c19ce038694a9e199f605fbb395cb7b704a657c915fff072a4285c32629820125b737c7233afd6c515ecb42eb6322ca57e6f7"}}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45e, 0x7da, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x80, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x30f}}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x4a, &(0x7f0000000080)=@string={0x4a, 0x3, "864e66f24230288ceef01858ed900a74f92af23fe21c19ce038694a9e199f605fbb395cb7b704a657c915fff072a4285c32629820125b737c7233afd6c515ecb42eb6322ca57e6f7"}}]}) (async) 22:39:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400000) ioctl$KDENABIO(r0, 0x20004b3c) __clone(0x4300, &(0x7f0000000040)) 22:39:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400000) ioctl$KDENABIO(r0, 0x20004b3c) (async) __clone(0x4300, &(0x7f0000000040)) 22:39:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) acct(&(0x7f00000000c0)='./file0\x00') compat_43_ommap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x200, r0, 0xfffffffffffffffd) [ 181.9423910] uhidev0 at uhub5 port 1 configuration 1 interface 0 [ 181.9526184] uhidev0: syz (0x045e) syz (0x07da), rev 0.00/0.40, addr 2, iclass 3/1 [ 182.0323915] Size of accounting file not a multiple of 64 - incomplete record truncated [ 182.1524251] uhidev0: no input interrupt endpoint [ 182.1524251] uhidev0: detached [ 182.1623865] uhidev0: at uhub5 port 1 (addr 2) disconnected 22:39:29 executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:39:29 executing program 3: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:29 executing program 4: r0 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x80206975, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup3(r2, r0, 0x1000000) close(0xffffffffffffff9c) socket(0x0, 0x0, 0x0) dup2(r0, r1) write(r2, 0x0, 0x0) 22:39:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) (async) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) acct(&(0x7f00000000c0)='./file0\x00') compat_43_ommap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x200, r0, 0xfffffffffffffffd) 22:39:29 executing program 3: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:29 executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:39:29 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x45e, 0x7da, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x80, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x30f}}}}]}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x4a, &(0x7f0000000080)=@string={0x4a, 0x3, "864e66f24230288ceef01858ed900a74f92af23fe21c19ce038694a9e199f605fbb395cb7b704a657c915fff072a4285c32629820125b737c7233afd6c515ecb42eb6322ca57e6f7"}}]}) 22:39:29 executing program 4: r0 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x80206975, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup3(r2, r0, 0x1000000) (async) close(0xffffffffffffff9c) socket(0x0, 0x0, 0x0) (async) dup2(r0, r1) write(r2, 0x0, 0x0) 22:39:30 executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) 22:39:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) acct(&(0x7f00000000c0)='./file0\x00') compat_43_ommap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x200, r0, 0xfffffffffffffffd) open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) (async) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10001) (async) acct(&(0x7f00000000c0)='./file0\x00') (async) compat_43_ommap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x200, r0, 0xfffffffffffffffd) (async) [ 183.5323902] Size of accounting file not a multiple of 64 - incomplete record truncated [ 183.5823802] uhub5: device problem, disabling port 1 22:39:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="c5c053aab09b19423cdd2f63691e22ce2d240c8fd70e4e28e738eb418bb11eb9fcde4f3217a365bcc16828e17e7f1684153e5e6953003a6a2e92de16d579064107", 0x41}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x400) mmap(&(0x7f0000010000/0x4000)=nil, 0xf00, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="f668cdc05f51d814f7064a0992d87d85e8a86116375b40a028c722d0baa40b03fad05cbcaa02e5643ecfeed11e70040fc81d4545fe83be4347f716385d2fe98e28656557a5ad17867bfadaba9e52528201e7c38cb9b6052dee22cdf2bcd15b044180f5fd1eff4f2aa73284", 0x6b}], 0x1, 0x4) 22:39:30 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400000) ioctl$KDENABIO(r0, 0x20004b3c) (async) ioctl$KDENABIO(r0, 0x20004b3c) __clone(0x4300, &(0x7f0000000040)) 22:39:30 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b2201010000000904000000020600ed5296a986b344909ee1cf00052406000005240000000d240fbb000000d2ee629a0000090582020000000000090503020000000064"], &(0x7f0000000200)={0x0, 0x0, 0x5, 0x0, 0x1, [{0x0, 0x0}]}) 22:39:30 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000340)={r3, 0x0, 0xffffffffffffffff}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x100, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac5f786f1c, r3) __stat50(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, r5) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) chmod(0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1c0) write(r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82f5c583b38a8bc73a3cd142723aed4e75b289cb94552a189ff6c86c53fb7156f6a683854714c9a61ce4a6ffbd54fe373a1d4146a29ce43801f4652175caf49dba22066489875af72c", 0x49) getsid(r4) [ 184.3623895] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2045 command syz-executor.1) uhidev0: at uhub5 port 1 (addr 2) disconnected /1 uhidev0: at uhub5 port 1 (addr 2) disconnected /1 22:39:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="c5c053aab09b19423cdd2f63691e22ce2d240c8fd70e4e28e738eb418bb11eb9fcde4f3217a365bcc16828e17e7f1684153e5e6953003a6a2e92de16d579064107", 0x41}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x400) mmap(&(0x7f0000010000/0x4000)=nil, 0xf00, 0x0, 0x10, r1, 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="f668cdc05f51d814f7064a0992d87d85e8a86116375b40a028c722d0baa40b03fad05cbcaa02e5643ecfeed11e70040fc81d4545fe83be4347f716385d2fe98e28656557a5ad17867bfadaba9e52528201e7c38cb9b6052dee22cdf2bcd15b044180f5fd1eff4f2aa73284", 0x6b}], 0x1, 0x4) 22:39:31 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) uhidev0: at uhub5 port 1 (addr 2) disconnected /1 uhidev0: at uhub5 port 1 (addr 2) disconnected /1 uhidev0: at uhub5 port 1 (addr 2) disconnected /1 22:39:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="c5c053aab09b19423cdd2f63691e22ce2d240c8fd70e4e28e738eb418bb11eb9fcde4f3217a365bcc16828e17e7f1684153e5e6953003a6a2e92de16d579064107", 0x41}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x400) mmap(&(0x7f0000010000/0x4000)=nil, 0xf00, 0x0, 0x10, r1, 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="f668cdc05f51d814f7064a0992d87d85e8a86116375b40a028c722d0baa40b03fad05cbcaa02e5643ecfeed11e70040fc81d4545fe83be4347f716385d2fe98e28656557a5ad17867bfadaba9e52528201e7c38cb9b6052dee22cdf2bcd15b044180f5fd1eff4f2aa73284", 0x6b}], 0x1, 0x4) 22:39:31 executing program 0: pipe(&(0x7f0000000140)) r0 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40, r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x80000, 0x100) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) fktrace(r1, 0x0, 0x2, r0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) write(r2, &(0x7f0000000180)="a22f37f615fd065aefde4289da4f3bf3786dc4aa1b2e323415528f7eecf638785eaef41e7c7a5e0bb923dcfe97a72642d3b9df272991fd0ffaccc6fa1374295a2976582d824b482a3b3e9a88cf783644c39e70e654e11e8f17a6a88e5d0e5b132243b942d148928b2397b29db469b18a1e0888c853390499e1bf6caf30cd1aa98f2d7ed91c114d8873d224f89f05984295a934df50dd", 0x96) compat_50_nanosleep(&(0x7f0000000300), 0x0) [ 185.5223846] uhub5: device problem, disabling port 1 [ 185.5623900] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 4919 command syz-executor.1) 22:39:32 executing program 4: r0 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x80206975, &(0x7f0000000000)) (async, rerun: 64) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (rerun: 64) dup3(r2, r0, 0x1000000) (async) close(0xffffffffffffff9c) socket(0x0, 0x0, 0x0) dup2(r0, r1) (async) write(r2, 0x0, 0x0) 22:39:32 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:32 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) close(0xffffffffffffffff) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="76462ef63b81", 0x6}], 0x1, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setpriority(0x2, r1, 0x0) 22:39:32 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x200) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000340)={r3, 0x0, 0xffffffffffffffff}, 0xc) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x100, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac5f786f1c, r3) (async) __stat50(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, r5) (async) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) (async) chmod(0x0, 0x0) (async) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1c0) (async) write(r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82f5c583b38a8bc73a3cd142723aed4e75b289cb94552a189ff6c86c53fb7156f6a683854714c9a61ce4a6ffbd54fe373a1d4146a29ce43801f4652175caf49dba22066489875af72c", 0x49) (async) getsid(r4) 22:39:32 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async, rerun: 64) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x200) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000340)={r3, 0x0, 0xffffffffffffffff}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x100, r4) (async, rerun: 64) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac5f786f1c, r3) (async, rerun: 64) __stat50(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, r5) (async) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) chmod(0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1c0) write(r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82f5c583b38a8bc73a3cd142723aed4e75b289cb94552a189ff6c86c53fb7156f6a683854714c9a61ce4a6ffbd54fe373a1d4146a29ce43801f4652175caf49dba22066489875af72c", 0x49) (async) getsid(r4) 22:39:33 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:33 executing program 0: pipe(&(0x7f0000000140)) r0 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40, r0) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) (async) open$dir(&(0x7f0000000100)='./bus\x00', 0x80000, 0x100) (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) fktrace(r1, 0x0, 0x2, r0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) write(r2, &(0x7f0000000180)="a22f37f615fd065aefde4289da4f3bf3786dc4aa1b2e323415528f7eecf638785eaef41e7c7a5e0bb923dcfe97a72642d3b9df272991fd0ffaccc6fa1374295a2976582d824b482a3b3e9a88cf783644c39e70e654e11e8f17a6a88e5d0e5b132243b942d148928b2397b29db469b18a1e0888c853390499e1bf6caf30cd1aa98f2d7ed91c114d8873d224f89f05984295a934df50dd", 0x96) (async) compat_50_nanosleep(&(0x7f0000000300), 0x0) 22:39:33 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b2201010000000904000000020600ed5296a986b344909ee1cf00052406000005240000000d240fbb000000d2ee629a0000090582020000000000090503020000000064"], &(0x7f0000000200)={0x0, 0x0, 0x5, 0x0, 0x1, [{0x0, 0x0}]}) 22:39:33 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) close(0xffffffffffffffff) (async) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="76462ef63b81", 0x6}], 0x1, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setpriority(0x2, r1, 0x0) 22:39:33 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000340)={r3, 0x0, 0xffffffffffffffff}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x100, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac5f786f1c, r3) __stat50(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, r5) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) chmod(0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1c0) write(r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82f5c583b38a8bc73a3cd142723aed4e75b289cb94552a189ff6c86c53fb7156f6a683854714c9a61ce4a6ffbd54fe373a1d4146a29ce43801f4652175caf49dba22066489875af72c", 0x49) getsid(r4) 22:39:33 executing program 4: minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000fee000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x3) 22:39:33 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) close(0xffffffffffffffff) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="76462ef63b81", 0x6}], 0x1, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setpriority(0x2, r1, 0x0) pipe(&(0x7f0000000400)) (async) getpid() (async) fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) close(0xffffffffffffffff) (async) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="76462ef63b81", 0x6}], 0x1, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) setpriority(0x2, r1, 0x0) (async) 22:39:33 executing program 0: pipe(&(0x7f0000000140)) r0 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40, r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x80000, 0x100) (async) open$dir(&(0x7f0000000100)='./bus\x00', 0x80000, 0x100) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) fktrace(r1, 0x0, 0x2, r0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r2, 0x80104305, &(0x7f0000000000)=0x20400000) write(r2, &(0x7f0000000180)="a22f37f615fd065aefde4289da4f3bf3786dc4aa1b2e323415528f7eecf638785eaef41e7c7a5e0bb923dcfe97a72642d3b9df272991fd0ffaccc6fa1374295a2976582d824b482a3b3e9a88cf783644c39e70e654e11e8f17a6a88e5d0e5b132243b942d148928b2397b29db469b18a1e0888c853390499e1bf6caf30cd1aa98f2d7ed91c114d8873d224f89f05984295a934df50dd", 0x96) (async) write(r2, &(0x7f0000000180)="a22f37f615fd065aefde4289da4f3bf3786dc4aa1b2e323415528f7eecf638785eaef41e7c7a5e0bb923dcfe97a72642d3b9df272991fd0ffaccc6fa1374295a2976582d824b482a3b3e9a88cf783644c39e70e654e11e8f17a6a88e5d0e5b132243b942d148928b2397b29db469b18a1e0888c853390499e1bf6caf30cd1aa98f2d7ed91c114d8873d224f89f05984295a934df50dd", 0x96) compat_50_nanosleep(&(0x7f0000000300), 0x0) (async) compat_50_nanosleep(&(0x7f0000000300), 0x0) 22:39:33 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) [ 186.8523808] uhub5: device problem, disabling port 1 22:39:34 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:34 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b2201010000000904000000020600ed5296a986b344909ee1cf00052406000005240000000d240fbb000000d2ee629a0000090582020000000000090503020000000064"], &(0x7f0000000200)={0x0, 0x0, 0x5, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b2201010000000904000000020600ed5296a986b344909ee1cf00052406000005240000000d240fbb000000d2ee629a0000090582020000000000090503020000000064"], &(0x7f0000000200)={0x0, 0x0, 0x5, 0x0, 0x1, [{0x0, 0x0}]}) (async) 22:39:34 executing program 0: __getdents30(0xffffffffffffffff, 0x0, 0x0) __getdents30(0xffffffffffffff9c, &(0x7f0000000000)=""/179, 0xfffffffa) 22:39:34 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x7f) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x800) msgsnd(0x0, &(0x7f00000001c0)={0x2, "edf3b9c8b1aad95eee0b4044e18663710de958a8e5a16f9c03b857144940df3a84aa3c2aa281f3c1a350bace6c47e2e0e48c13cc451df6f40292849723c769802f60993ca25dacf6acf1045371ef4d7ebe441b75d13c98c60592160d4706d83c0c294a848d16bae5b9a5d96a94b70583cee980df0209a50105c0ad50e994cb1e5ce9ac276585101ea78008ec2f4370accb6223b1facdbc87f37266e4cb730d626ebf8ebb597fbcc2521eeeef82e01bb0ea0d5076477218927e412381a49acb7728f12ebfbf6067a86a55c9d4efbd636eaefd91f0ebb98f5449e7c3bb218876c3d07e2e1d226c1badef"}, 0xf1, 0x800) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) r2 = socket$inet6(0x18, 0x1, 0x81) dup2(r1, r2) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) rmdir(&(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 22:39:34 executing program 4: minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) (async, rerun: 32) mlock(&(0x7f0000fee000/0x2000)=nil, 0x2000) (async, rerun: 32) madvise(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x3) 22:39:34 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:34 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000bc158fce1fc4fed869ec3d7e416ce46ca5092a8853e75a5ff6a32babdae73abac2b4c8c25f2604e50c6aa41f126899d8773471ccf9bfc8abf208a5f0dedfeb77bc599fabfa02529c51a18ab474528a5c45a131f00488061f2655a3f34c1ebd30e3a634228944857a8a68c81ecbddd623beef5e7313d3bc2dc6c29988d9dd296b576ad3f8424a9c27d4d8a952afef91d6a1d36560840b7fd23b9c6c9fdeaad3cdec1c47ca9a5c24564ca223064cde6e7039c4402ec7e64c01ec0093e042e72f6b97b824fce12ed19c74ca075b524eb2fa4920f4756a6aac75e1d60fcdbd289beb00"/250], 0xfa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000a380c9fef0fb1fcd29a76d57306f5db864dda91a1f8c1ef88d"], 0x19, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x19, &(0x7f0000000000)="cc7c44b6", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="5ce434e17e7a6808d02316a0e82d45aaaa1f5744613ec013dd110cac6e998d83be56156372be10bde78ac42c65eb38ad7fdd5c66cb44441972bc43c3777b65173e6d6f2d185aece8cee30638662ce7576cf8a3ea629fb5a946074363e37674df631eb1571a9cd8541f0e375832dd4229cbc23cdda934be95c2ddb9671fc11c77c25d2d2340492f43ba35d6e27a837b4c9158178926ba73726aaf619423cf3e31d20be74e942101267532d1b5d668c5ce3d1034c776bc63f67d3bb1c3607ad9c96d46bd08", 0xc4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b46a98f8447527192ae87b2c1", 0xd) bind(r1, &(0x7f0000000340)=@data="5babe10e6c0a455c296da86532f0", 0xe) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ec9bb0e228c5be05c00eccd3f04a64d5962ec8260742eaf750bfe92f36e6c33d577001528fee636aac771623cd25f2ac24ea1ea490d734d30484e7c86c740f51de624ac630a7001e13173d7dcce5d14d90c761a26624ff64865fc9b99dc935a574b14c00fe96", 0x66) close(r0) socket$inet(0x2, 0x5, 0x1) sendto$inet(r0, &(0x7f0000000200)="0b27ead00f466866e2143712c6a3ba720fe259517d0d5582b323dc1d4bd08d45628234", 0x23, 0x0, 0x0, 0x63) 22:39:34 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:34 executing program 0: __getdents30(0xffffffffffffffff, 0x0, 0x0) (async) __getdents30(0xffffffffffffff9c, &(0x7f0000000000)=""/179, 0xfffffffa) 22:39:34 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000bc158fce1fc4fed869ec3d7e416ce46ca5092a8853e75a5ff6a32babdae73abac2b4c8c25f2604e50c6aa41f126899d8773471ccf9bfc8abf208a5f0dedfeb77bc599fabfa02529c51a18ab474528a5c45a131f00488061f2655a3f34c1ebd30e3a634228944857a8a68c81ecbddd623beef5e7313d3bc2dc6c29988d9dd296b576ad3f8424a9c27d4d8a952afef91d6a1d36560840b7fd23b9c6c9fdeaad3cdec1c47ca9a5c24564ca223064cde6e7039c4402ec7e64c01ec0093e042e72f6b97b824fce12ed19c74ca075b524eb2fa4920f4756a6aac75e1d60fcdbd289beb00"/250], 0xfa, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000a380c9fef0fb1fcd29a76d57306f5db864dda91a1f8c1ef88d"], 0x19, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x19, &(0x7f0000000000)="cc7c44b6", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="5ce434e17e7a6808d02316a0e82d45aaaa1f5744613ec013dd110cac6e998d83be56156372be10bde78ac42c65eb38ad7fdd5c66cb44441972bc43c3777b65173e6d6f2d185aece8cee30638662ce7576cf8a3ea629fb5a946074363e37674df631eb1571a9cd8541f0e375832dd4229cbc23cdda934be95c2ddb9671fc11c77c25d2d2340492f43ba35d6e27a837b4c9158178926ba73726aaf619423cf3e31d20be74e942101267532d1b5d668c5ce3d1034c776bc63f67d3bb1c3607ad9c96d46bd08", 0xc4) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b46a98f8447527192ae87b2c1", 0xd) (async) bind(r1, &(0x7f0000000340)=@data="5babe10e6c0a455c296da86532f0", 0xe) (async) fcntl$getown(r0, 0x5) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ec9bb0e228c5be05c00eccd3f04a64d5962ec8260742eaf750bfe92f36e6c33d577001528fee636aac771623cd25f2ac24ea1ea490d734d30484e7c86c740f51de624ac630a7001e13173d7dcce5d14d90c761a26624ff64865fc9b99dc935a574b14c00fe96", 0x66) (async) close(r0) (async) socket$inet(0x2, 0x5, 0x1) sendto$inet(r0, &(0x7f0000000200)="0b27ead00f466866e2143712c6a3ba720fe259517d0d5582b323dc1d4bd08d45628234", 0x23, 0x0, 0x0, 0x63) 22:39:34 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000bc158fce1fc4fed869ec3d7e416ce46ca5092a8853e75a5ff6a32babdae73abac2b4c8c25f2604e50c6aa41f126899d8773471ccf9bfc8abf208a5f0dedfeb77bc599fabfa02529c51a18ab474528a5c45a131f00488061f2655a3f34c1ebd30e3a634228944857a8a68c81ecbddd623beef5e7313d3bc2dc6c29988d9dd296b576ad3f8424a9c27d4d8a952afef91d6a1d36560840b7fd23b9c6c9fdeaad3cdec1c47ca9a5c24564ca223064cde6e7039c4402ec7e64c01ec0093e042e72f6b97b824fce12ed19c74ca075b524eb2fa4920f4756a6aac75e1d60fcdbd289beb00"/250], 0xfa, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000a380c9fef0fb1fcd29a76d57306f5db864dda91a1f8c1ef88d"], 0x19, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x19, &(0x7f0000000000)="cc7c44b6", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f0000002280), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="5ce434e17e7a6808d02316a0e82d45aaaa1f5744613ec013dd110cac6e998d83be56156372be10bde78ac42c65eb38ad7fdd5c66cb44441972bc43c3777b65173e6d6f2d185aece8cee30638662ce7576cf8a3ea629fb5a946074363e37674df631eb1571a9cd8541f0e375832dd4229cbc23cdda934be95c2ddb9671fc11c77c25d2d2340492f43ba35d6e27a837b4c9158178926ba73726aaf619423cf3e31d20be74e942101267532d1b5d668c5ce3d1034c776bc63f67d3bb1c3607ad9c96d46bd08", 0xc4) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b46a98f8447527192ae87b2c1", 0xd) (async) bind(r1, &(0x7f0000000340)=@data="5babe10e6c0a455c296da86532f0", 0xe) (async, rerun: 32) fcntl$getown(r0, 0x5) (async, rerun: 32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ec9bb0e228c5be05c00eccd3f04a64d5962ec8260742eaf750bfe92f36e6c33d577001528fee636aac771623cd25f2ac24ea1ea490d734d30484e7c86c740f51de624ac630a7001e13173d7dcce5d14d90c761a26624ff64865fc9b99dc935a574b14c00fe96", 0x66) (async, rerun: 64) close(r0) (async, rerun: 64) socket$inet(0x2, 0x5, 0x1) sendto$inet(r0, &(0x7f0000000200)="0b27ead00f466866e2143712c6a3ba720fe259517d0d5582b323dc1d4bd08d45628234", 0x23, 0x0, 0x0, 0x63) 22:39:34 executing program 0: __getdents30(0xffffffffffffffff, 0x0, 0x0) (async) __getdents30(0xffffffffffffff9c, &(0x7f0000000000)=""/179, 0xfffffffa) 22:39:34 executing program 4: minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000fee000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) (async) mlock(&(0x7f0000fee000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x3) (async) 22:39:37 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:37 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="94fceea3d1c9990cbbafb00be7c9efe37c1e0eea70d4ff9f6e1f45dd2489b743ab755f658d015944df5cddfbb6758af86c2abb2f696ae6f2199645c9c587ec135806657390a5ced1082965fd5d64215a440a78db0b05ab0b27d562e6bb942a8f639f633ecb4a1a332cb0e6d0b819b7c77c7af7308c7b47729f0639d0bb7cc2964588d2362c5fb3982076630038caaf0cbc55a5d14969749f69625548db063121d908b7e0b364d7ee67a50328ca19febbc5482142", 0xb4, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xa74}, 0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3}, 0xc) 22:39:37 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:39:37 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) r0 = fork() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r6 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) r7 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r11 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, r10, 0xfffffffe, 0x624e, 0x40, 0x1, 0x56a}, 0x80, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r14, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x999, 0x2, 0x9, 0x9c80, 0x403f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$SETALL(r6, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getgid() r22 = getpgid(0xffffffffffffffff) r23 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r4, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r5}, @cred={0x20, 0xffff, 0x2, r22, r3, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) r25 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r25) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x4, 0xffffffffffffffff, 0x0, r1, r20, 0x800, 0x1f}, 0xc01e, 0x3ff, r0, r25, 0x6669, 0x1, 0x5, 0x2}) 22:39:37 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x7f) (async) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x800) msgsnd(0x0, &(0x7f00000001c0)={0x2, "edf3b9c8b1aad95eee0b4044e18663710de958a8e5a16f9c03b857144940df3a84aa3c2aa281f3c1a350bace6c47e2e0e48c13cc451df6f40292849723c769802f60993ca25dacf6acf1045371ef4d7ebe441b75d13c98c60592160d4706d83c0c294a848d16bae5b9a5d96a94b70583cee980df0209a50105c0ad50e994cb1e5ce9ac276585101ea78008ec2f4370accb6223b1facdbc87f37266e4cb730d626ebf8ebb597fbcc2521eeeef82e01bb0ea0d5076477218927e412381a49acb7728f12ebfbf6067a86a55c9d4efbd636eaefd91f0ebb98f5449e7c3bb218876c3d07e2e1d226c1badef"}, 0xf1, 0x800) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async, rerun: 32) r2 = socket$inet6(0x18, 0x1, 0x81) (rerun: 32) dup2(r1, r2) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async, rerun: 32) rmdir(&(0x7f0000000100)='./file0\x00') (async, rerun: 32) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 22:39:37 executing program 5: fork() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) compat_43_fstat43(r0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x38) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x70) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0xa) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x80}], 0x3, 0x1) [ 190.4323647] uhub5: port 1, set config at addr 2 failed [ 190.4323647] uhub5: device problem, disabling port 1 22:39:37 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="94fceea3d1c9990cbbafb00be7c9efe37c1e0eea70d4ff9f6e1f45dd2489b743ab755f658d015944df5cddfbb6758af86c2abb2f696ae6f2199645c9c587ec135806657390a5ced1082965fd5d64215a440a78db0b05ab0b27d562e6bb942a8f639f633ecb4a1a332cb0e6d0b819b7c77c7af7308c7b47729f0639d0bb7cc2964588d2362c5fb3982076630038caaf0cbc55a5d14969749f69625548db063121d908b7e0b364d7ee67a50328ca19febbc5482142", 0xb4, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xa74}, 0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) (async) sendto$inet6(r0, &(0x7f00000000c0)="94fceea3d1c9990cbbafb00be7c9efe37c1e0eea70d4ff9f6e1f45dd2489b743ab755f658d015944df5cddfbb6758af86c2abb2f696ae6f2199645c9c587ec135806657390a5ced1082965fd5d64215a440a78db0b05ab0b27d562e6bb942a8f639f633ecb4a1a332cb0e6d0b819b7c77c7af7308c7b47729f0639d0bb7cc2964588d2362c5fb3982076630038caaf0cbc55a5d14969749f69625548db063121d908b7e0b364d7ee67a50328ca19febbc5482142", 0xb4, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xa74}, 0xc) (async) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3}, 0xc) (async) 22:39:37 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:37 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:39:37 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x7f) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) (async) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x800) (async) msgsnd(0x0, &(0x7f00000001c0)={0x2, "edf3b9c8b1aad95eee0b4044e18663710de958a8e5a16f9c03b857144940df3a84aa3c2aa281f3c1a350bace6c47e2e0e48c13cc451df6f40292849723c769802f60993ca25dacf6acf1045371ef4d7ebe441b75d13c98c60592160d4706d83c0c294a848d16bae5b9a5d96a94b70583cee980df0209a50105c0ad50e994cb1e5ce9ac276585101ea78008ec2f4370accb6223b1facdbc87f37266e4cb730d626ebf8ebb597fbcc2521eeeef82e01bb0ea0d5076477218927e412381a49acb7728f12ebfbf6067a86a55c9d4efbd636eaefd91f0ebb98f5449e7c3bb218876c3d07e2e1d226c1badef"}, 0xf1, 0x800) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r2 = socket$inet6(0x18, 0x1, 0x81) dup2(r1, r2) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) rmdir(&(0x7f0000000100)='./file0\x00') (async) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 22:39:37 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:37 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) (async) r0 = fork() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) r2 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) (async) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) r6 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) (async) r7 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) (async) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) (async) r11 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, r10, 0xfffffffe, 0x624e, 0x40, 0x1, 0x56a}, 0x80, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r14, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x999, 0x2, 0x9, 0x9c80, 0x403f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) (async) compat_50_____semctl13$SETALL(r6, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) (async) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) (async) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r21 = getgid() (async) r22 = getpgid(0xffffffffffffffff) (async) r23 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r4, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r5}, @cred={0x20, 0xffff, 0x2, r22, r3, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) (async) r25 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r25) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x4, 0xffffffffffffffff, 0x0, r1, r20, 0x800, 0x1f}, 0xc01e, 0x3ff, r0, r25, 0x6669, 0x1, 0x5, 0x2}) 22:39:38 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) (async) compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) r0 = fork() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r6 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) (async) compat_14___semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) r7 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r11 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, r10, 0xfffffffe, 0x624e, 0x40, 0x1, 0x56a}, 0x80, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, r10, 0xfffffffe, 0x624e, 0x40, 0x1, 0x56a}, 0x80, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r14, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x999, 0x2, 0x9, 0x9c80, 0x403f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) (async) compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r14, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x999, 0x2, 0x9, 0x9c80, 0x403f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$SETALL(r6, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) (async) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) (async) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)) (async) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)) (async) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getgid() getpgid(0xffffffffffffffff) (async) r22 = getpgid(0xffffffffffffffff) r23 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r4, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r8, r5}, @cred={0x20, 0xffff, 0x2, r22, r3, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) r25 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r25) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x4, 0xffffffffffffffff, 0x0, r1, r20, 0x800, 0x1f}, 0xc01e, 0x3ff, r0, r25, 0x6669, 0x1, 0x5, 0x2}) 22:39:38 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x153a, r1) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0/../file0\x00') lseek(r0, 0x0, 0xe9b, 0x3) 22:39:38 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:39:38 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:39:38 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="94fceea3d1c9990cbbafb00be7c9efe37c1e0eea70d4ff9f6e1f45dd2489b743ab755f658d015944df5cddfbb6758af86c2abb2f696ae6f2199645c9c587ec135806657390a5ced1082965fd5d64215a440a78db0b05ab0b27d562e6bb942a8f639f633ecb4a1a332cb0e6d0b819b7c77c7af7308c7b47729f0639d0bb7cc2964588d2362c5fb3982076630038caaf0cbc55a5d14969749f69625548db063121d908b7e0b364d7ee67a50328ca19febbc5482142", 0xb4, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xa74}, 0xc) (async) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3}, 0xc) 22:39:38 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000200)='fdesc\x00', &(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) __stat50(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) open(&(0x7f0000000000)='./file0\x00', 0x200000, 0x38) 22:39:38 executing program 5: fork() pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) compat_43_fstat43(r0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x38) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x38) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x70) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0xa) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x80}], 0x3, 0x1) 22:39:38 executing program 0: r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x20, 0xb0, 0xf4, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x3, 0x1, 0x1, 0xd5, {0x9, 0x21, 0x2, 0x9, 0x1, {0x22, 0x508}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x9, 0x0, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x3c, 0x20, 0xc1}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x7f, 0x81, 0x3, 0x20, 0x6}, 0xe7, &(0x7f0000000080)={0x5, 0xf, 0xe7, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x7f, 0x1, 0x10000, 0x0, 0x3f, [0x0]}, @generic={0xaf, 0x10, 0xa, "684c4db481b68dcdd32e196e1a8b41fb7554bcb5d12ea507ba41d5cc68b9c490ea5e24121e3efafbcd8821ef1f581661ab2a07d75504cfaef06471a4e079b29b6763137247173a6b712432d46ebe2c780a5f8b8e46d5b89cefbc0c387942d0b4c8770b88ea653d57fafa503c1a26964a6074a516136782d704eb5c34701ffd43f67777dbc3ebd144097f764bd3477d6ee801addc167f19d8aeec465b730f59b06a862d199e228ca2b5163205"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0xc3, 0x9, 0x1}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x7, 0x18, 0x8, 0x40}, @wireless={0xb, 0x10, 0x1, 0x2, 0xa2, 0x3, 0x1, 0x401, 0x8}]}, 0x4, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x180a}}, {0x27, &(0x7f00000001c0)=@string={0x27, 0x3, "4e9ee22c856914e7f266cf8eb0ecf4fc8058aabc44f8df213b5a5e005d25f9f598bcd4ad7b"}}, {0x68, &(0x7f0000000200)=@string={0x68, 0x3, "87427ae7ef84aa18926673db4e0ba2467057857a035fe93e6b4c29a8a18b23fac198c9109ae7ade281a2ade36b9e62897c1cfda5081fe8ca50d798bed39f8d779bb3a2a16157c46fad11a475a5b27f400c93b648dfeee0a5535dbb58d9de8c76aae99ffd8080"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0xc4d}}]}) r1 = compat_43_oaccept(r0, &(0x7f0000000340)=""/57, &(0x7f0000000380)=0x39) __stat50(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}) __lstat50(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) __fhstat50(&(0x7f0000001a40)="0498e0cc4899ca80533316001d6298d1f2dadad5f7417dc3e3457b968a4bcba4c4973f9b20bbba72239e567fc75c5f0b664883fa757071", 0x37, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000400)="97558fefd79175d8010bca862e30a6d0800d5fc810e1f956eebc161e0a85196a4ea14eb09d17aebd272bf828c383fd396c5ed39b311cbfa3ae19adcae3672f6762d425ee12bf747d5b6ef491f941f69f9d9e371d3bdbd5b9a98d1778c252f6064986844e48e599518b69c7f7c1a04f3bd25e9948f440af7c241161fb9881f0571c9f109af13163e360ef637a5c5afaf80cc001c09da9b0f4c051a9d4325f503226bf2055a646af3811325714663d09c56a37b6c44c0fe7c9e453afcac02e523e7a6fec2816574895eac4efecb953c5f88c87e38bd0a2fb5311f9362ca25052fd45b07414690bbf850ba390f2a99f839b776e1fca101d9ceeef839d99dc38176b0b1d502c8b69bafb429347b4d82b296bfeb1f3b17b79468c0b06454891612b52c4da8791f2c225622b79d44371b88087169b5d00319c139e93ce8252059c434ade1c43b30830235a776f6cd2a2bc2aaa7235f0562ed84a5d707ef8879a327bac10f63ea4f74eca9d3a2885568e32dffbaa01edf34534fe51af4301bd757005575c7e6bcb7e10b7e9d83b14a5b68d523ef5ffcb950305185549307e146750567a51b67c46b97dcaec4e1e5206fa2c54e8eefb6d9c8907676cc09974d1fc55c2b3ddfc9e299f9a1a891055ab3545c38e3b7de6bb15d1b8e26b90ab5cb8fc543b73da0e2a906f3b415ddd8d1533d1aa6f3ac896870dd33daa4cfca75632930af7480a247fc33fb5cf1b2efc1653e1bb27f8115f7b0c8564474671ec7ce6b159ac286423443eb2d33a03a810124c391a01c4b471c1ba4c8c719482fe2530d095b813e3f5d936939f154b68e52d4c8170fa83848b8ed4bf172c5b2e1deee791878cc1ff0125c8e8a3b04b693b0427b84003fbb96fbf4e86f1a4b85a51478fdca89c2e9cf9b28a0bf3f2257ca76bc54173aa71b62f199de83db466038606f80ce6f4b5131beede55788373c43dc277555df0f31988d4b7218f36737965961559f0329e6e7349b5822359f2d6879135714c9194127745926a4e163e9b715144b7351aabda8d80ac47359b435bf326b812f74c4733dccec7391f2f01af8662489321dc96fae8eb2d548376bc7e54bcbc709dcf617fc1e8cbd3267fb46fdec6d68134faa167fd889264cdfa310a61d8363a775138b047af14e1ad274bfdde3db49c8c18467428852bc60b127d3712f0ced053302f8103bfea532f8d05ce057f0a8598db06a1d5b8193d79136eee75d1c612bbf38a73f3b3a0422e2fbc52af839688e393c7d54101b111ab53d0322e94b8485c2fb3c9fafae3271f9286f4fff9716184be888dfae321cd0b982cd56f58a8b5369066eb04721cb79fd6f4f2bdc55ca9d00900ea572dcb05ec2c709cffbc244839ebdda05b668fea80740835d74507a677a4ed127e43c3a32238ee7ab01708d10a7410aaa62284b2608be574d9088d0969729efeaf228844040c7e20028d5c74e709cb9168857535bbef3655f325b8123250ad5e1deb8865edb08f091b140c9a1070778822135a4b47398add6619d58a75ea2c47dad71e50220b04d913120e5f0cc7e0dcfb36596871580f248e4584d8c79b3b5401c7ffa0234bbc01e55961c6ac91ed651ce13d7e84bf855b6b5c831fbfe457aeb73166747c32d7cd64fbbdb089a7473897fc4d3e823fd5ce575e644e007013a8a3308d833d6afb6b214c7ae15c0843131bcea239fa67c649c356ea3042f88f6810cc5abf68eb402ff7e47d9dadccc370a9a6b3bcaaa486c1e38f98cde46888d752e67283dca5f1b0a19d867a50e85a1d2c1c2b0157883b7480a823eec5bf882b998577fd35d44f2337515deaf95d8b27d26744177a7885e3b718e74ca786783edb1d07998faec5bee6289704a3c76325a3af56d77c2c4b015b5fcb42b4bb4b0408cf5a8fe78a957e031e2cccd7bc1e0816a2103e7f24bb8a3b5ba52f3ba2c1c9c7298adcdf2dd763e04ab621a8291afc3dcd9a261fd7bb9bc8bcda95c04ef8eaedaf450b79b6c9e634a196fb70f8949e5ecc12149bc82fb60a199749c8d01c70bec2c259510077e8be252eb87f30f216688e84bd11423901eb2bd113bd62a918cb350b1b4d69553c1b8a69a523cd6b821bb10e89ef243eefb28d6c603075a104715bb75f107ad7b4569cd7f5fc973282d1360e91166299f1aa13fe0a39d87654014eea3799835eaacd295e597e2caa8c9db53c17d329c60ce893fb2ef4fa47e3559e6d3044eb1484a0dc6020378426d4a56a08870d98e49d03edcf0fa991dae1686752780f6aa6fc186330d5b6c566f2278c82bb1accff6f869028963e75bbcd2b9ee7154afd44be1897cf8d3907342a4e3d5f45cc1583ca89995ce972568738e8c53388d7afe1d6b0d456eb0638d61bfd47fa8c4503932f00092c0be59d3f6f757d1c3420a0a242c81878a410a9ad17a6182b33b16025052e42fef553ba85f3de672ea808ce431f5a4df27da4abc7c6f909b490dad2c4c1999ea9288a7b7b23b481258bbbc7f1a3ea6f3ef60878ae3900bf993a9fe6482e13bbead8650f40d5b35eb94bfb12cebb3d25f55b127cec9123a387e49e60cd2201b759a0520d94bb58f875a4031358bef06531a8fab76af089095b17d5cbadf71338a94589c05b79ba17eee42dff48853a8a681ff703ae06fe9468aa014bdf26a43c51f5943ff0ff779e8ab78f6aef36c0e47b22f3ca9d8d356fb6618dd0e1fcd7ffe47613b1460f4856d6eef492d46af3219e00b0d57c2be83e9dafb423b13c357b160ba6513ddeeb58d7e117da82974e2dd603c804a6561186bb9c59db2bdd9d6d48b447d272754130f50a6088c40550e464a71e6eb7c2c1788e4d80c46a0cdb35e2b2cb9d95b5753f152d46a3b9f8632f991a201e19daefc796c153ea7dfbbd82b807c724e86cfbc219eb3a16ce0754427369095726a963371bca8e3513bae70e38b2bdbc94b8c72ebed44df49ce8ac6a5d7d6dbe90b06c678165c941030b4b5dc6621d9cbcdc4b41686b91ac800393eb2ea5ddbb422cafc9a80447c6f1f3993994a2f86d58b054e8cb022e5ff6ac500296cf213fcb8eb4b4b65de15676d7cabc126f1c3aadf22ca2a0fa4da15482d837201cfb3985eb7a50dee487d82fd758c23047918bb7e5923bb7ad1a5a1fc9a06651cdd00c43646b6d13f1ad174a092876c3157983d2d1f5f89b06999e9a43756dfa81bc7bfcc1b2a076c120e4524e9fadcdd6fea6a6a088f40065fc619a1ae03120e9eba1b993fd70cb5a31dad3b9028f3b7fb7608e8f570cfcb661f62c45143626c8b0743c8e8527f6ca4b5f1bfd495337c7248e4b041192df2499d1546e07d98cdd5d85838ec27cbe99a712b536865692e7f8e9e1443192f23c2cbae4ed7a8a54cedacbd5bc9ce57c0852dadb93bf7ec393b51d90f58b6814a41715822e188e94a71ee5ff7b53dccc6962fb82f764a9a3e8ddb6fb24862959b9713a14673dfb640c27872b37fb87ba76c5fa9868bb817ca9dc57b2400269340be3cf5e6a61c1e1284a4091b579fbe5b8f8fa81c406f15ce60cc00bbb03f525a35b9d4d0beda398b6df17110741ab5a28d67b9a714359e30e33028b4417888f6a53f44e466f3dad7eac7bd18ede25a4b588ad9ed095f73cc73a2880a5ecd451e335b47122e6d89304835db69f1613a855928cd4cab35ceb6e9b23e97dbf7a31575310656ce1adfb5635dc510c7d9fdf5fe803de30a4ea8c587bf33bf8cdd7a9053d610b18652070b30611c3d10bc8544626aab6a16f33911bf3c238d17fb5d0b71f21e12fd532e8ccebdbc7f42da733a2da2acf693d51405264b39dc7aa12b11a5dffe32e61c12610a76e66688c078f22fa744560c5035d82a9e364777964f34c2245fe2c53e92759641e846209aa6e7cd2d5c3f7a4f663da96a3f0e69e44fd1318efa7d1c69cc07e25d84ec06fb95307f9d27517c70013b5f18c093daae2a6a8ca2bfd72a86375df48b9ed0694f56c164383cca608a0843e09636063ca96d3bf0fa7773e36e6c50dd37d8dec12ffc5fffa80bd9a99aaed0d88552fab98b21a41f32cd04937aedea7ea97e49b1e363c523ba65e0519af84f9fddc7cd9017e04dcc1831dbe61c5d377fa358638689932dbdf101a0da8a1a0281394a11add077eb53c53f0cad796fc42902f51bef875801c173b1e2b820dfa0c5b36e0d8860dcccc742e99d742ca2f9ed8e741604369ab592d13356a84f4a91ff988b298fa7e43bbdddf62c0ea1ad2374e7ea0015cf56c4526fdd9bdaa177cdd77f51410cb1e4f85915403db85399e81bf951f43c36aae600e9ae60b7b6a859e3421fdd4eac972c5410d39b2132c0d3a3d1cc405c565586ba26293b8f4250d5136fafaf06fc90050e5a1ee2e67e9c8cf7e9b19d95eaf4ecbba916b7e3092ccd2cddf3890e238a2219c488bab3e3260cd24995d7157f3daf1bd8d9e13a31abc11aa75dcfc23ada1904789eccd42c62d3075ce6b5bffa6338d8a6054b3b69e8c0da07ada720cba7d678f513201e63ca62386c934b72e855d1142101da427c304976679ad11392acdd42c7ca700d97d642fe9ac435e77666cb5d0525e3dc1ce22aa9113e00f37ed6fe8ba382b9b8af5a7af31bc5abe604ec569659381d2f47c36c5fa874f1fb62cac8b66082daff092e467b93fea41b7fec129af61bd412cc58b02345d5dca5674850b5ff2c948cda27a2c0c9a8989dc79ec6d39876dffb671afb61ea1933d69b9b17ab1a18ee6a11c7f7270bb5d049bdd45d325a9989325cac35e726e82b71e5cc367bb6163321af010f2ab1c9fa849353f9cf3116052ab51e751592ed70853fd9ba51cbb00477719fa05cb987c70f18fc3e4141430f46ec6043794d53235f1d2664334029f8b997cab608b2d67ec72d1b977e74debccabd3492e79b575cd6948c7503e135a5452056aee2f4a15cb47757c087a8a81c0b05d77610b658644dd7c432e38ed11c00394461cdf184b49a869c84ef9d546d43d2a1eba44d2d738c6df0402bc565d5968f0bec6f44b4548953748c3c68533afbcea9f3f9e9917714e83cb35584939ff0b5b6463ea76bda03401cdb21e955c4e3c76c173b5bf3283081f35c94d9c48581989a9fd34bea3f032d6fed8788b5e39fd1ef9f76785cb2822ea62d72728841dccc34c83f492b24522ccbcd202a16ddf9c9f8f4514a8f18972bbfa81a92dc4737fb88c256e1e339d6dab693e07af73f56c856b30ffc588eb3af2e0a985034298de369583d2aeaf91e43f9e20d5a080cf1e664e793fc4bd492515f356c073f829fe0ca16ec7d727cdc0443985dedc27fd6f0f1714640b473878e906c3926758c486dd8eec3076c085eb110acd8f8da0c85f8fa2e697b98b570326d158a02cd62c11e34ea484788a06be24f04713dafa851c6d882440a25c7e72630b75406d850c2d211a88ece1f88fd7bb389c88b687face2d06f676ca86f58da3ea88eb4a31e644e326f2300f7e93d2cd899b5cce6e3dd44f4ea38484de591cdf6265e0a53a4fcbe286b23652c68227e3141239e46ab1e357c681e0515c09b9a8d81cc4cbe93a8117cb9bdf9d31cd035e293409172c7be52e6eaac7025b9c561f251bdf96961511ecf7dbeb5dc923c980c505521d966863a29508f25466ceeda7a7598138d29bc02e59f996de6d067e65b1e66720c6a37be55efa9c9fdf7aca5cea5640de239e176914e2ace07c39c83bcd1ad7c35cc68a8b1522c262abb15751543ed02e183a440aef2d13fea6fe29bd9eb9a58bf882005b11c85afa45f44f85742e5a6d2e4d8a875cb76f556da4f4ef6b86ffc22e3569a58325ee7226", 0x1000}, {&(0x7f0000001400)="ea718999778a8e144ae60fc2132f5f56f2e45d311f6f11629e6b", 0x1a}, {&(0x7f0000001440)="4572d7cf46f1ba28d72d931543efcacc749165a228ea1455f7396b21254c4ec31506f3196c5c72e4750c47bbb0f89ef2900a875bf7b2201a26b1438b815b12213aed382776d052", 0x47}, {&(0x7f00000014c0)="8e2ca369", 0x4}, {&(0x7f0000001500)="7355f79ea63ed094340be35f61b685ec0e2c57ed2ed63b622baf25899aa59a899aaa7aa9fbee176f3a4f746da18868dfc179e75b142c94455c070bcc19cf3c4c25349bf106b4d49023829914a835ccb62ba8e4531d1a5b3afd200ee8d171f390f1f6712adf50fd36a192842ef1d048cc141c135e2c9db5f68fa1c9d99f81c70639880b520a826b9d5ca19bc0c3b6", 0x8e}, {&(0x7f00000015c0)="fab3feee5886b413f892b39caef712e616e879ff2961d61930fae29f9b19175530ae9210335e30525f0723e4500e0569631ee220eb3f4544b6b856e54c483ed79cdbe3967020831953f30e0644dd9bd13f8fa123e36cb3a3133e327a7e938033f50f4642e3075e09d836bb90d9a6f40776d384453f8f44955232b02747c40f6dd5bbd844e18d9c76bbbd1ab127", 0x8d}, {&(0x7f0000001680)="223f90d198871ebaf23006dbf6ae533173c63e75e429998606eb540bd3556b3debaef07340a77974cbb2d2cf746c936b4b4f7a889ccae67c1b5e857172599636f1ae3671b383bedd9228013d373fe138994ff363b2ebbd65fa8b1a0d5ed6c731c6037b7ef24130dced9c66797efc926323df4b312e218206718448a13fef57215b148ac14a1e1140281a541548604f633b55b8a71764a6e1095e0ee1469943d4f3ea541e09b65f8b6427611d2a445d8bdd9279504e38cacca16e27ab53f03c2d4323dba5c5a58a289c79e1802d1aeab5", 0xd0}, {&(0x7f0000001780)="3b9a6dfbc7eef94df48eadf2d625d96c78615218c0a843fc", 0x18}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r3}, @cred={0x20, 0xffff, 0x2, r4, 0xffffffffffffffff, r5}], 0x80, 0x408}, 0x404) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000cce000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x1) 22:39:38 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) (fail_nth: 1) 22:39:38 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x153a, r1) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0/../file0\x00') lseek(r0, 0x0, 0xe9b, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x153a, r1) (async) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1) (async) unlink(&(0x7f0000000040)='./file0/../file0\x00') (async) lseek(r0, 0x0, 0xe9b, 0x3) (async) 22:39:38 executing program 2: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000735236088dee1ad923610000000109022d0001000010000904000003fe03010009058d1f0002000000090505021c9f7e000009058b1e2067107881ae0e8f4e9865b16b70ca7ea39c0cc29dc28be46dbd"], 0x0) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x60, 0x81, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x6, {0x9, 0x21, 0x3f, 0x0, 0x1, {0x22, 0xd9e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0xf7, 0x3f, 0x2}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x7, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x20, 0x7f, 0x1, 0x40, 0x2}, 0x4b, &(0x7f00000002c0)={0x5, 0xf, 0x4b, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x90, 0x20, 0x9, 0x4ea, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x3, 0x7, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "f4003995554b1851d48c6fdedcb65792"}, @ssp_cap={0x20, 0x10, 0xa, 0x3f, 0x5, 0x7, 0xf00, 0x0, [0xbe0f, 0xff00, 0xff00c0, 0xc0, 0x3f]}]}, 0x6, [{0x3b, &(0x7f0000000340)=@string={0x3b, 0x3, "cb6182a6ce90cb8a06133f9ae6c7224712f6abcd4cd8202c79c52e59e607c84205ae4d1d0e8f5704d94bbc272789d8b25d7a0632cca6ed96d4"}}, {0xb7, &(0x7f0000000380)=@string={0xb7, 0x3, "f25731334a0711cf99faa8ae4fd97d92ec19b24313e9b0e4aeab1c93356141f39d1d525557e708ad68b27af70a8355a16bbfab091bc5f5dcb15951040ab7726d98f843a05e851b13685c33ef9357be74261fc310aee45d83f2165329fb31c79c47ab2bc251370f73a801b98d431eef9bdbbed7dedc438d7c0ddde2f56660486bd46044131e5f37373c09cb1e1a59fcc0950a888edb376cdba301c9fd8afd08b60f0ae29722d52aa6032411126d6ff7178c3bf2084f"}}, {0xa2, &(0x7f0000000440)=@string={0xa2, 0x3, "bc6a6bc3cc41158d2353894f8b2dff5783247f96737588964a0959858994984ca7f7972333dd099266512d29a749541051332f18a0271b02b4eea2de0276e88dc45aedfb55a65999f312278e460765adf36984300444be5727a4ca3a5436adfdcb3a436aa6e513f403af7734ea396c3876026f554fc6a87750fa9996f8ed80f08692ca6a84d8805ca8d656579900660a85091eab9c41063a841f67577326dde6"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x300a}}, {0x82, &(0x7f0000000540)=@string={0x82, 0x3, "532b80f4575e7661bca1161633ff630eaadb5eb46bec821df9f97b68f703e00ce30761574b071008e8e5c9e33fb824d68663131e7701e3539be192ef3196d3d87d13d47245a7fb412cfcfcb7489f37e33a27ff337302eec8c4022c28e805cb4a78463eb09ba6f0fa7956f180cd0c69111918c84a724584f65e26f2c2286d1149"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x3409}}]}) syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x5, {0x9, 0x21, 0xc5f4, 0x2, 0x1, {0x22, 0x90b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x7, 0x1, 0x36}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x3, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x46, 0x40, 0x6, 0x10, 0x3f}, 0x5, &(0x7f0000000240)=ANY=[@ANYBLOB="050f0500002c572be1058c3bee04702c3981de331aea"], 0x1, [{0xac, &(0x7f0000000140)=@string={0xac, 0x3, "62730ae7dabd50d31a75cb51462007c3e8105329d72f7e891d077e691a8b4a60c85660dd0e879890be2b4bd5abefde3044de00dc05c1331a2245c33f6788ab2eed3e09312dcfd96903b0bc54c363393320bac5ec9033deeed6bcc7d5ed8576c6df8a5feb1377cb3505a458ab65804db39b3e89f39e899374239813e116afbc8655ff83fb48b72b89bce2c35b562c2c1e654139434989c683126b4b531b1c6d4ba32db85d413a055a9f1a"}}]}) 22:39:38 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000200)='fdesc\x00', &(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) __stat50(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) (async) open(&(0x7f0000000000)='./file0\x00', 0x200000, 0x38) 22:39:38 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x153a, r1) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0/../file0\x00') lseek(r0, 0x0, 0xe9b, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x153a, r1) (async) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1) (async) unlink(&(0x7f0000000040)='./file0/../file0\x00') (async) lseek(r0, 0x0, 0xe9b, 0x3) (async) 22:39:39 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) [ 192.6523643] uhub0: device problem, disabling port 1 22:39:39 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x2) 22:39:39 executing program 1: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)={0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:39:39 executing program 5: fork() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async, rerun: 32) compat_43_fstat43(r0, 0x0) (async, rerun: 32) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x38) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x70) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOASYNC(r5, 0x80104305, &(0x7f0000000000)=0xa) (async) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x80}], 0x3, 0x1) 22:39:39 executing program 1: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)={0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$setstatus(r1, 0x4, 0x0) [ 192.9023746] uhub2: device problem, disabling port 1 22:39:40 executing program 1: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)={0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$setstatus(r1, 0x4, 0x0) (async) fcntl$setstatus(r1, 0x4, 0x0) [ 193.4923651] uhub2: device problem, disabling port 1 22:39:40 executing program 0: r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x20, 0xb0, 0xf4, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x3, 0x1, 0x1, 0xd5, {0x9, 0x21, 0x2, 0x9, 0x1, {0x22, 0x508}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x9, 0x0, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x3c, 0x20, 0xc1}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x7f, 0x81, 0x3, 0x20, 0x6}, 0xe7, &(0x7f0000000080)={0x5, 0xf, 0xe7, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x7f, 0x1, 0x10000, 0x0, 0x3f, [0x0]}, @generic={0xaf, 0x10, 0xa, "684c4db481b68dcdd32e196e1a8b41fb7554bcb5d12ea507ba41d5cc68b9c490ea5e24121e3efafbcd8821ef1f581661ab2a07d75504cfaef06471a4e079b29b6763137247173a6b712432d46ebe2c780a5f8b8e46d5b89cefbc0c387942d0b4c8770b88ea653d57fafa503c1a26964a6074a516136782d704eb5c34701ffd43f67777dbc3ebd144097f764bd3477d6ee801addc167f19d8aeec465b730f59b06a862d199e228ca2b5163205"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0xc3, 0x9, 0x1}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x7, 0x18, 0x8, 0x40}, @wireless={0xb, 0x10, 0x1, 0x2, 0xa2, 0x3, 0x1, 0x401, 0x8}]}, 0x4, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x180a}}, {0x27, &(0x7f00000001c0)=@string={0x27, 0x3, "4e9ee22c856914e7f266cf8eb0ecf4fc8058aabc44f8df213b5a5e005d25f9f598bcd4ad7b"}}, {0x68, &(0x7f0000000200)=@string={0x68, 0x3, "87427ae7ef84aa18926673db4e0ba2467057857a035fe93e6b4c29a8a18b23fac198c9109ae7ade281a2ade36b9e62897c1cfda5081fe8ca50d798bed39f8d779bb3a2a16157c46fad11a475a5b27f400c93b648dfeee0a5535dbb58d9de8c76aae99ffd8080"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0xc4d}}]}) r1 = compat_43_oaccept(r0, &(0x7f0000000340)=""/57, &(0x7f0000000380)=0x39) (async) __stat50(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __lstat50(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) (async) __fhstat50(&(0x7f0000001a40)="0498e0cc4899ca80533316001d6298d1f2dadad5f7417dc3e3457b968a4bcba4c4973f9b20bbba72239e567fc75c5f0b664883fa757071", 0x37, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000400)="97558fefd79175d8010bca862e30a6d0800d5fc810e1f956eebc161e0a85196a4ea14eb09d17aebd272bf828c383fd396c5ed39b311cbfa3ae19adcae3672f6762d425ee12bf747d5b6ef491f941f69f9d9e371d3bdbd5b9a98d1778c252f6064986844e48e599518b69c7f7c1a04f3bd25e9948f440af7c241161fb9881f0571c9f109af13163e360ef637a5c5afaf80cc001c09da9b0f4c051a9d4325f503226bf2055a646af3811325714663d09c56a37b6c44c0fe7c9e453afcac02e523e7a6fec2816574895eac4efecb953c5f88c87e38bd0a2fb5311f9362ca25052fd45b07414690bbf850ba390f2a99f839b776e1fca101d9ceeef839d99dc38176b0b1d502c8b69bafb429347b4d82b296bfeb1f3b17b79468c0b06454891612b52c4da8791f2c225622b79d44371b88087169b5d00319c139e93ce8252059c434ade1c43b30830235a776f6cd2a2bc2aaa7235f0562ed84a5d707ef8879a327bac10f63ea4f74eca9d3a2885568e32dffbaa01edf34534fe51af4301bd757005575c7e6bcb7e10b7e9d83b14a5b68d523ef5ffcb950305185549307e146750567a51b67c46b97dcaec4e1e5206fa2c54e8eefb6d9c8907676cc09974d1fc55c2b3ddfc9e299f9a1a891055ab3545c38e3b7de6bb15d1b8e26b90ab5cb8fc543b73da0e2a906f3b415ddd8d1533d1aa6f3ac896870dd33daa4cfca75632930af7480a247fc33fb5cf1b2efc1653e1bb27f8115f7b0c8564474671ec7ce6b159ac286423443eb2d33a03a810124c391a01c4b471c1ba4c8c719482fe2530d095b813e3f5d936939f154b68e52d4c8170fa83848b8ed4bf172c5b2e1deee791878cc1ff0125c8e8a3b04b693b0427b84003fbb96fbf4e86f1a4b85a51478fdca89c2e9cf9b28a0bf3f2257ca76bc54173aa71b62f199de83db466038606f80ce6f4b5131beede55788373c43dc277555df0f31988d4b7218f36737965961559f0329e6e7349b5822359f2d6879135714c9194127745926a4e163e9b715144b7351aabda8d80ac47359b435bf326b812f74c4733dccec7391f2f01af8662489321dc96fae8eb2d548376bc7e54bcbc709dcf617fc1e8cbd3267fb46fdec6d68134faa167fd889264cdfa310a61d8363a775138b047af14e1ad274bfdde3db49c8c18467428852bc60b127d3712f0ced053302f8103bfea532f8d05ce057f0a8598db06a1d5b8193d79136eee75d1c612bbf38a73f3b3a0422e2fbc52af839688e393c7d54101b111ab53d0322e94b8485c2fb3c9fafae3271f9286f4fff9716184be888dfae321cd0b982cd56f58a8b5369066eb04721cb79fd6f4f2bdc55ca9d00900ea572dcb05ec2c709cffbc244839ebdda05b668fea80740835d74507a677a4ed127e43c3a32238ee7ab01708d10a7410aaa62284b2608be574d9088d0969729efeaf228844040c7e20028d5c74e709cb9168857535bbef3655f325b8123250ad5e1deb8865edb08f091b140c9a1070778822135a4b47398add6619d58a75ea2c47dad71e50220b04d913120e5f0cc7e0dcfb36596871580f248e4584d8c79b3b5401c7ffa0234bbc01e55961c6ac91ed651ce13d7e84bf855b6b5c831fbfe457aeb73166747c32d7cd64fbbdb089a7473897fc4d3e823fd5ce575e644e007013a8a3308d833d6afb6b214c7ae15c0843131bcea239fa67c649c356ea3042f88f6810cc5abf68eb402ff7e47d9dadccc370a9a6b3bcaaa486c1e38f98cde46888d752e67283dca5f1b0a19d867a50e85a1d2c1c2b0157883b7480a823eec5bf882b998577fd35d44f2337515deaf95d8b27d26744177a7885e3b718e74ca786783edb1d07998faec5bee6289704a3c76325a3af56d77c2c4b015b5fcb42b4bb4b0408cf5a8fe78a957e031e2cccd7bc1e0816a2103e7f24bb8a3b5ba52f3ba2c1c9c7298adcdf2dd763e04ab621a8291afc3dcd9a261fd7bb9bc8bcda95c04ef8eaedaf450b79b6c9e634a196fb70f8949e5ecc12149bc82fb60a199749c8d01c70bec2c259510077e8be252eb87f30f216688e84bd11423901eb2bd113bd62a918cb350b1b4d69553c1b8a69a523cd6b821bb10e89ef243eefb28d6c603075a104715bb75f107ad7b4569cd7f5fc973282d1360e91166299f1aa13fe0a39d87654014eea3799835eaacd295e597e2caa8c9db53c17d329c60ce893fb2ef4fa47e3559e6d3044eb1484a0dc6020378426d4a56a08870d98e49d03edcf0fa991dae1686752780f6aa6fc186330d5b6c566f2278c82bb1accff6f869028963e75bbcd2b9ee7154afd44be1897cf8d3907342a4e3d5f45cc1583ca89995ce972568738e8c53388d7afe1d6b0d456eb0638d61bfd47fa8c4503932f00092c0be59d3f6f757d1c3420a0a242c81878a410a9ad17a6182b33b16025052e42fef553ba85f3de672ea808ce431f5a4df27da4abc7c6f909b490dad2c4c1999ea9288a7b7b23b481258bbbc7f1a3ea6f3ef60878ae3900bf993a9fe6482e13bbead8650f40d5b35eb94bfb12cebb3d25f55b127cec9123a387e49e60cd2201b759a0520d94bb58f875a4031358bef06531a8fab76af089095b17d5cbadf71338a94589c05b79ba17eee42dff48853a8a681ff703ae06fe9468aa014bdf26a43c51f5943ff0ff779e8ab78f6aef36c0e47b22f3ca9d8d356fb6618dd0e1fcd7ffe47613b1460f4856d6eef492d46af3219e00b0d57c2be83e9dafb423b13c357b160ba6513ddeeb58d7e117da82974e2dd603c804a6561186bb9c59db2bdd9d6d48b447d272754130f50a6088c40550e464a71e6eb7c2c1788e4d80c46a0cdb35e2b2cb9d95b5753f152d46a3b9f8632f991a201e19daefc796c153ea7dfbbd82b807c724e86cfbc219eb3a16ce0754427369095726a963371bca8e3513bae70e38b2bdbc94b8c72ebed44df49ce8ac6a5d7d6dbe90b06c678165c941030b4b5dc6621d9cbcdc4b41686b91ac800393eb2ea5ddbb422cafc9a80447c6f1f3993994a2f86d58b054e8cb022e5ff6ac500296cf213fcb8eb4b4b65de15676d7cabc126f1c3aadf22ca2a0fa4da15482d837201cfb3985eb7a50dee487d82fd758c23047918bb7e5923bb7ad1a5a1fc9a06651cdd00c43646b6d13f1ad174a092876c3157983d2d1f5f89b06999e9a43756dfa81bc7bfcc1b2a076c120e4524e9fadcdd6fea6a6a088f40065fc619a1ae03120e9eba1b993fd70cb5a31dad3b9028f3b7fb7608e8f570cfcb661f62c45143626c8b0743c8e8527f6ca4b5f1bfd495337c7248e4b041192df2499d1546e07d98cdd5d85838ec27cbe99a712b536865692e7f8e9e1443192f23c2cbae4ed7a8a54cedacbd5bc9ce57c0852dadb93bf7ec393b51d90f58b6814a41715822e188e94a71ee5ff7b53dccc6962fb82f764a9a3e8ddb6fb24862959b9713a14673dfb640c27872b37fb87ba76c5fa9868bb817ca9dc57b2400269340be3cf5e6a61c1e1284a4091b579fbe5b8f8fa81c406f15ce60cc00bbb03f525a35b9d4d0beda398b6df17110741ab5a28d67b9a714359e30e33028b4417888f6a53f44e466f3dad7eac7bd18ede25a4b588ad9ed095f73cc73a2880a5ecd451e335b47122e6d89304835db69f1613a855928cd4cab35ceb6e9b23e97dbf7a31575310656ce1adfb5635dc510c7d9fdf5fe803de30a4ea8c587bf33bf8cdd7a9053d610b18652070b30611c3d10bc8544626aab6a16f33911bf3c238d17fb5d0b71f21e12fd532e8ccebdbc7f42da733a2da2acf693d51405264b39dc7aa12b11a5dffe32e61c12610a76e66688c078f22fa744560c5035d82a9e364777964f34c2245fe2c53e92759641e846209aa6e7cd2d5c3f7a4f663da96a3f0e69e44fd1318efa7d1c69cc07e25d84ec06fb95307f9d27517c70013b5f18c093daae2a6a8ca2bfd72a86375df48b9ed0694f56c164383cca608a0843e09636063ca96d3bf0fa7773e36e6c50dd37d8dec12ffc5fffa80bd9a99aaed0d88552fab98b21a41f32cd04937aedea7ea97e49b1e363c523ba65e0519af84f9fddc7cd9017e04dcc1831dbe61c5d377fa358638689932dbdf101a0da8a1a0281394a11add077eb53c53f0cad796fc42902f51bef875801c173b1e2b820dfa0c5b36e0d8860dcccc742e99d742ca2f9ed8e741604369ab592d13356a84f4a91ff988b298fa7e43bbdddf62c0ea1ad2374e7ea0015cf56c4526fdd9bdaa177cdd77f51410cb1e4f85915403db85399e81bf951f43c36aae600e9ae60b7b6a859e3421fdd4eac972c5410d39b2132c0d3a3d1cc405c565586ba26293b8f4250d5136fafaf06fc90050e5a1ee2e67e9c8cf7e9b19d95eaf4ecbba916b7e3092ccd2cddf3890e238a2219c488bab3e3260cd24995d7157f3daf1bd8d9e13a31abc11aa75dcfc23ada1904789eccd42c62d3075ce6b5bffa6338d8a6054b3b69e8c0da07ada720cba7d678f513201e63ca62386c934b72e855d1142101da427c304976679ad11392acdd42c7ca700d97d642fe9ac435e77666cb5d0525e3dc1ce22aa9113e00f37ed6fe8ba382b9b8af5a7af31bc5abe604ec569659381d2f47c36c5fa874f1fb62cac8b66082daff092e467b93fea41b7fec129af61bd412cc58b02345d5dca5674850b5ff2c948cda27a2c0c9a8989dc79ec6d39876dffb671afb61ea1933d69b9b17ab1a18ee6a11c7f7270bb5d049bdd45d325a9989325cac35e726e82b71e5cc367bb6163321af010f2ab1c9fa849353f9cf3116052ab51e751592ed70853fd9ba51cbb00477719fa05cb987c70f18fc3e4141430f46ec6043794d53235f1d2664334029f8b997cab608b2d67ec72d1b977e74debccabd3492e79b575cd6948c7503e135a5452056aee2f4a15cb47757c087a8a81c0b05d77610b658644dd7c432e38ed11c00394461cdf184b49a869c84ef9d546d43d2a1eba44d2d738c6df0402bc565d5968f0bec6f44b4548953748c3c68533afbcea9f3f9e9917714e83cb35584939ff0b5b6463ea76bda03401cdb21e955c4e3c76c173b5bf3283081f35c94d9c48581989a9fd34bea3f032d6fed8788b5e39fd1ef9f76785cb2822ea62d72728841dccc34c83f492b24522ccbcd202a16ddf9c9f8f4514a8f18972bbfa81a92dc4737fb88c256e1e339d6dab693e07af73f56c856b30ffc588eb3af2e0a985034298de369583d2aeaf91e43f9e20d5a080cf1e664e793fc4bd492515f356c073f829fe0ca16ec7d727cdc0443985dedc27fd6f0f1714640b473878e906c3926758c486dd8eec3076c085eb110acd8f8da0c85f8fa2e697b98b570326d158a02cd62c11e34ea484788a06be24f04713dafa851c6d882440a25c7e72630b75406d850c2d211a88ece1f88fd7bb389c88b687face2d06f676ca86f58da3ea88eb4a31e644e326f2300f7e93d2cd899b5cce6e3dd44f4ea38484de591cdf6265e0a53a4fcbe286b23652c68227e3141239e46ab1e357c681e0515c09b9a8d81cc4cbe93a8117cb9bdf9d31cd035e293409172c7be52e6eaac7025b9c561f251bdf96961511ecf7dbeb5dc923c980c505521d966863a29508f25466ceeda7a7598138d29bc02e59f996de6d067e65b1e66720c6a37be55efa9c9fdf7aca5cea5640de239e176914e2ace07c39c83bcd1ad7c35cc68a8b1522c262abb15751543ed02e183a440aef2d13fea6fe29bd9eb9a58bf882005b11c85afa45f44f85742e5a6d2e4d8a875cb76f556da4f4ef6b86ffc22e3569a58325ee7226", 0x1000}, {&(0x7f0000001400)="ea718999778a8e144ae60fc2132f5f56f2e45d311f6f11629e6b", 0x1a}, {&(0x7f0000001440)="4572d7cf46f1ba28d72d931543efcacc749165a228ea1455f7396b21254c4ec31506f3196c5c72e4750c47bbb0f89ef2900a875bf7b2201a26b1438b815b12213aed382776d052", 0x47}, {&(0x7f00000014c0)="8e2ca369", 0x4}, {&(0x7f0000001500)="7355f79ea63ed094340be35f61b685ec0e2c57ed2ed63b622baf25899aa59a899aaa7aa9fbee176f3a4f746da18868dfc179e75b142c94455c070bcc19cf3c4c25349bf106b4d49023829914a835ccb62ba8e4531d1a5b3afd200ee8d171f390f1f6712adf50fd36a192842ef1d048cc141c135e2c9db5f68fa1c9d99f81c70639880b520a826b9d5ca19bc0c3b6", 0x8e}, {&(0x7f00000015c0)="fab3feee5886b413f892b39caef712e616e879ff2961d61930fae29f9b19175530ae9210335e30525f0723e4500e0569631ee220eb3f4544b6b856e54c483ed79cdbe3967020831953f30e0644dd9bd13f8fa123e36cb3a3133e327a7e938033f50f4642e3075e09d836bb90d9a6f40776d384453f8f44955232b02747c40f6dd5bbd844e18d9c76bbbd1ab127", 0x8d}, {&(0x7f0000001680)="223f90d198871ebaf23006dbf6ae533173c63e75e429998606eb540bd3556b3debaef07340a77974cbb2d2cf746c936b4b4f7a889ccae67c1b5e857172599636f1ae3671b383bedd9228013d373fe138994ff363b2ebbd65fa8b1a0d5ed6c731c6037b7ef24130dced9c66797efc926323df4b312e218206718448a13fef57215b148ac14a1e1140281a541548604f633b55b8a71764a6e1095e0ee1469943d4f3ea541e09b65f8b6427611d2a445d8bdd9279504e38cacca16e27ab53f03c2d4323dba5c5a58a289c79e1802d1aeab5", 0xd0}, {&(0x7f0000001780)="3b9a6dfbc7eef94df48eadf2d625d96c78615218c0a843fc", 0x18}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r3}, @cred={0x20, 0xffff, 0x2, r4, 0xffffffffffffffff, r5}], 0x80, 0x408}, 0x404) (async) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) (async) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000cce000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x1) 22:39:40 executing program 5: compat_50_setitimer(0x0, &(0x7f0000000540)={{0xb2, 0xed}, {0xffff, 0x3832}}, &(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/6, 0x6}], 0x5, &(0x7f0000000440)=""/216, 0xd8}, 0x1608) 22:39:40 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x3) [ 193.9823663] uhub2: device problem, disabling port 1 [ 194.4523655] uhub0: device problem, disabling port 1 22:39:41 executing program 5: compat_50_setitimer(0x0, &(0x7f0000000540)={{0xb2, 0xed}, {0xffff, 0x3832}}, &(0x7f0000000580)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/6, 0x6}], 0x5, &(0x7f0000000440)=""/216, 0xd8}, 0x1608) 22:39:43 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x4) 22:39:43 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) __getfh30(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x2) ioctl$FIOSETOWN(r0, 0x4004741a, &(0x7f0000000000)) 22:39:43 executing program 2: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000735236088dee1ad923610000000109022d0001000010000904000003fe03010009058d1f0002000000090505021c9f7e000009058b1e2067107881ae0e8f4e9865b16b70ca7ea39c0cc29dc28be46dbd"], 0x0) (async) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x60, 0x81, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x6, {0x9, 0x21, 0x3f, 0x0, 0x1, {0x22, 0xd9e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0xf7, 0x3f, 0x2}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x7, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x20, 0x7f, 0x1, 0x40, 0x2}, 0x4b, &(0x7f00000002c0)={0x5, 0xf, 0x4b, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x90, 0x20, 0x9, 0x4ea, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x3, 0x7, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "f4003995554b1851d48c6fdedcb65792"}, @ssp_cap={0x20, 0x10, 0xa, 0x3f, 0x5, 0x7, 0xf00, 0x0, [0xbe0f, 0xff00, 0xff00c0, 0xc0, 0x3f]}]}, 0x6, [{0x3b, &(0x7f0000000340)=@string={0x3b, 0x3, "cb6182a6ce90cb8a06133f9ae6c7224712f6abcd4cd8202c79c52e59e607c84205ae4d1d0e8f5704d94bbc272789d8b25d7a0632cca6ed96d4"}}, {0xb7, &(0x7f0000000380)=@string={0xb7, 0x3, "f25731334a0711cf99faa8ae4fd97d92ec19b24313e9b0e4aeab1c93356141f39d1d525557e708ad68b27af70a8355a16bbfab091bc5f5dcb15951040ab7726d98f843a05e851b13685c33ef9357be74261fc310aee45d83f2165329fb31c79c47ab2bc251370f73a801b98d431eef9bdbbed7dedc438d7c0ddde2f56660486bd46044131e5f37373c09cb1e1a59fcc0950a888edb376cdba301c9fd8afd08b60f0ae29722d52aa6032411126d6ff7178c3bf2084f"}}, {0xa2, &(0x7f0000000440)=@string={0xa2, 0x3, "bc6a6bc3cc41158d2353894f8b2dff5783247f96737588964a0959858994984ca7f7972333dd099266512d29a749541051332f18a0271b02b4eea2de0276e88dc45aedfb55a65999f312278e460765adf36984300444be5727a4ca3a5436adfdcb3a436aa6e513f403af7734ea396c3876026f554fc6a87750fa9996f8ed80f08692ca6a84d8805ca8d656579900660a85091eab9c41063a841f67577326dde6"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x300a}}, {0x82, &(0x7f0000000540)=@string={0x82, 0x3, "532b80f4575e7661bca1161633ff630eaadb5eb46bec821df9f97b68f703e00ce30761574b071008e8e5c9e33fb824d68663131e7701e3539be192ef3196d3d87d13d47245a7fb412cfcfcb7489f37e33a27ff337302eec8c4022c28e805cb4a78463eb09ba6f0fa7956f180cd0c69111918c84a724584f65e26f2c2286d1149"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x3409}}]}) (async) syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x5, {0x9, 0x21, 0xc5f4, 0x2, 0x1, {0x22, 0x90b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x7, 0x1, 0x36}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x3, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x46, 0x40, 0x6, 0x10, 0x3f}, 0x5, &(0x7f0000000240)=ANY=[@ANYBLOB="050f0500002c572be1058c3bee04702c3981de331aea"], 0x1, [{0xac, &(0x7f0000000140)=@string={0xac, 0x3, "62730ae7dabd50d31a75cb51462007c3e8105329d72f7e891d077e691a8b4a60c85660dd0e879890be2b4bd5abefde3044de00dc05c1331a2245c33f6788ab2eed3e09312dcfd96903b0bc54c363393320bac5ec9033deeed6bcc7d5ed8576c6df8a5feb1377cb3505a458ab65804db39b3e89f39e899374239813e116afbc8655ff83fb48b72b89bce2c35b562c2c1e654139434989c683126b4b531b1c6d4ba32db85d413a055a9f1a"}}]}) 22:39:43 executing program 5: compat_50_setitimer(0x0, &(0x7f0000000540)={{0xb2, 0xed}, {0xffff, 0x3832}}, &(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/6, 0x6}], 0x5, &(0x7f0000000440)=""/216, 0xd8}, 0x1608) compat_50_setitimer(0x0, &(0x7f0000000540)={{0xb2, 0xed}, {0xffff, 0x3832}}, &(0x7f0000000580)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) (async) shutdown(r0, 0x0) (async) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/6, 0x6}], 0x5, &(0x7f0000000440)=""/216, 0xd8}, 0x1608) (async) 22:39:43 executing program 0: r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x20, 0xb0, 0xf4, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x3, 0x1, 0x1, 0xd5, {0x9, 0x21, 0x2, 0x9, 0x1, {0x22, 0x508}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x9, 0x0, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x3c, 0x20, 0xc1}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x7f, 0x81, 0x3, 0x20, 0x6}, 0xe7, &(0x7f0000000080)={0x5, 0xf, 0xe7, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x7f, 0x1, 0x10000, 0x0, 0x3f, [0x0]}, @generic={0xaf, 0x10, 0xa, "684c4db481b68dcdd32e196e1a8b41fb7554bcb5d12ea507ba41d5cc68b9c490ea5e24121e3efafbcd8821ef1f581661ab2a07d75504cfaef06471a4e079b29b6763137247173a6b712432d46ebe2c780a5f8b8e46d5b89cefbc0c387942d0b4c8770b88ea653d57fafa503c1a26964a6074a516136782d704eb5c34701ffd43f67777dbc3ebd144097f764bd3477d6ee801addc167f19d8aeec465b730f59b06a862d199e228ca2b5163205"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0xc3, 0x9, 0x1}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x7, 0x18, 0x8, 0x40}, @wireless={0xb, 0x10, 0x1, 0x2, 0xa2, 0x3, 0x1, 0x401, 0x8}]}, 0x4, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x180a}}, {0x27, &(0x7f00000001c0)=@string={0x27, 0x3, "4e9ee22c856914e7f266cf8eb0ecf4fc8058aabc44f8df213b5a5e005d25f9f598bcd4ad7b"}}, {0x68, &(0x7f0000000200)=@string={0x68, 0x3, "87427ae7ef84aa18926673db4e0ba2467057857a035fe93e6b4c29a8a18b23fac198c9109ae7ade281a2ade36b9e62897c1cfda5081fe8ca50d798bed39f8d779bb3a2a16157c46fad11a475a5b27f400c93b648dfeee0a5535dbb58d9de8c76aae99ffd8080"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0xc4d}}]}) r1 = compat_43_oaccept(r0, &(0x7f0000000340)=""/57, &(0x7f0000000380)=0x39) (async) __stat50(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __lstat50(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r4) (async) __fhstat50(&(0x7f0000001a40)="0498e0cc4899ca80533316001d6298d1f2dadad5f7417dc3e3457b968a4bcba4c4973f9b20bbba72239e567fc75c5f0b664883fa757071", 0x37, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000400)="97558fefd79175d8010bca862e30a6d0800d5fc810e1f956eebc161e0a85196a4ea14eb09d17aebd272bf828c383fd396c5ed39b311cbfa3ae19adcae3672f6762d425ee12bf747d5b6ef491f941f69f9d9e371d3bdbd5b9a98d1778c252f6064986844e48e599518b69c7f7c1a04f3bd25e9948f440af7c241161fb9881f0571c9f109af13163e360ef637a5c5afaf80cc001c09da9b0f4c051a9d4325f503226bf2055a646af3811325714663d09c56a37b6c44c0fe7c9e453afcac02e523e7a6fec2816574895eac4efecb953c5f88c87e38bd0a2fb5311f9362ca25052fd45b07414690bbf850ba390f2a99f839b776e1fca101d9ceeef839d99dc38176b0b1d502c8b69bafb429347b4d82b296bfeb1f3b17b79468c0b06454891612b52c4da8791f2c225622b79d44371b88087169b5d00319c139e93ce8252059c434ade1c43b30830235a776f6cd2a2bc2aaa7235f0562ed84a5d707ef8879a327bac10f63ea4f74eca9d3a2885568e32dffbaa01edf34534fe51af4301bd757005575c7e6bcb7e10b7e9d83b14a5b68d523ef5ffcb950305185549307e146750567a51b67c46b97dcaec4e1e5206fa2c54e8eefb6d9c8907676cc09974d1fc55c2b3ddfc9e299f9a1a891055ab3545c38e3b7de6bb15d1b8e26b90ab5cb8fc543b73da0e2a906f3b415ddd8d1533d1aa6f3ac896870dd33daa4cfca75632930af7480a247fc33fb5cf1b2efc1653e1bb27f8115f7b0c8564474671ec7ce6b159ac286423443eb2d33a03a810124c391a01c4b471c1ba4c8c719482fe2530d095b813e3f5d936939f154b68e52d4c8170fa83848b8ed4bf172c5b2e1deee791878cc1ff0125c8e8a3b04b693b0427b84003fbb96fbf4e86f1a4b85a51478fdca89c2e9cf9b28a0bf3f2257ca76bc54173aa71b62f199de83db466038606f80ce6f4b5131beede55788373c43dc277555df0f31988d4b7218f36737965961559f0329e6e7349b5822359f2d6879135714c9194127745926a4e163e9b715144b7351aabda8d80ac47359b435bf326b812f74c4733dccec7391f2f01af8662489321dc96fae8eb2d548376bc7e54bcbc709dcf617fc1e8cbd3267fb46fdec6d68134faa167fd889264cdfa310a61d8363a775138b047af14e1ad274bfdde3db49c8c18467428852bc60b127d3712f0ced053302f8103bfea532f8d05ce057f0a8598db06a1d5b8193d79136eee75d1c612bbf38a73f3b3a0422e2fbc52af839688e393c7d54101b111ab53d0322e94b8485c2fb3c9fafae3271f9286f4fff9716184be888dfae321cd0b982cd56f58a8b5369066eb04721cb79fd6f4f2bdc55ca9d00900ea572dcb05ec2c709cffbc244839ebdda05b668fea80740835d74507a677a4ed127e43c3a32238ee7ab01708d10a7410aaa62284b2608be574d9088d0969729efeaf228844040c7e20028d5c74e709cb9168857535bbef3655f325b8123250ad5e1deb8865edb08f091b140c9a1070778822135a4b47398add6619d58a75ea2c47dad71e50220b04d913120e5f0cc7e0dcfb36596871580f248e4584d8c79b3b5401c7ffa0234bbc01e55961c6ac91ed651ce13d7e84bf855b6b5c831fbfe457aeb73166747c32d7cd64fbbdb089a7473897fc4d3e823fd5ce575e644e007013a8a3308d833d6afb6b214c7ae15c0843131bcea239fa67c649c356ea3042f88f6810cc5abf68eb402ff7e47d9dadccc370a9a6b3bcaaa486c1e38f98cde46888d752e67283dca5f1b0a19d867a50e85a1d2c1c2b0157883b7480a823eec5bf882b998577fd35d44f2337515deaf95d8b27d26744177a7885e3b718e74ca786783edb1d07998faec5bee6289704a3c76325a3af56d77c2c4b015b5fcb42b4bb4b0408cf5a8fe78a957e031e2cccd7bc1e0816a2103e7f24bb8a3b5ba52f3ba2c1c9c7298adcdf2dd763e04ab621a8291afc3dcd9a261fd7bb9bc8bcda95c04ef8eaedaf450b79b6c9e634a196fb70f8949e5ecc12149bc82fb60a199749c8d01c70bec2c259510077e8be252eb87f30f216688e84bd11423901eb2bd113bd62a918cb350b1b4d69553c1b8a69a523cd6b821bb10e89ef243eefb28d6c603075a104715bb75f107ad7b4569cd7f5fc973282d1360e91166299f1aa13fe0a39d87654014eea3799835eaacd295e597e2caa8c9db53c17d329c60ce893fb2ef4fa47e3559e6d3044eb1484a0dc6020378426d4a56a08870d98e49d03edcf0fa991dae1686752780f6aa6fc186330d5b6c566f2278c82bb1accff6f869028963e75bbcd2b9ee7154afd44be1897cf8d3907342a4e3d5f45cc1583ca89995ce972568738e8c53388d7afe1d6b0d456eb0638d61bfd47fa8c4503932f00092c0be59d3f6f757d1c3420a0a242c81878a410a9ad17a6182b33b16025052e42fef553ba85f3de672ea808ce431f5a4df27da4abc7c6f909b490dad2c4c1999ea9288a7b7b23b481258bbbc7f1a3ea6f3ef60878ae3900bf993a9fe6482e13bbead8650f40d5b35eb94bfb12cebb3d25f55b127cec9123a387e49e60cd2201b759a0520d94bb58f875a4031358bef06531a8fab76af089095b17d5cbadf71338a94589c05b79ba17eee42dff48853a8a681ff703ae06fe9468aa014bdf26a43c51f5943ff0ff779e8ab78f6aef36c0e47b22f3ca9d8d356fb6618dd0e1fcd7ffe47613b1460f4856d6eef492d46af3219e00b0d57c2be83e9dafb423b13c357b160ba6513ddeeb58d7e117da82974e2dd603c804a6561186bb9c59db2bdd9d6d48b447d272754130f50a6088c40550e464a71e6eb7c2c1788e4d80c46a0cdb35e2b2cb9d95b5753f152d46a3b9f8632f991a201e19daefc796c153ea7dfbbd82b807c724e86cfbc219eb3a16ce0754427369095726a963371bca8e3513bae70e38b2bdbc94b8c72ebed44df49ce8ac6a5d7d6dbe90b06c678165c941030b4b5dc6621d9cbcdc4b41686b91ac800393eb2ea5ddbb422cafc9a80447c6f1f3993994a2f86d58b054e8cb022e5ff6ac500296cf213fcb8eb4b4b65de15676d7cabc126f1c3aadf22ca2a0fa4da15482d837201cfb3985eb7a50dee487d82fd758c23047918bb7e5923bb7ad1a5a1fc9a06651cdd00c43646b6d13f1ad174a092876c3157983d2d1f5f89b06999e9a43756dfa81bc7bfcc1b2a076c120e4524e9fadcdd6fea6a6a088f40065fc619a1ae03120e9eba1b993fd70cb5a31dad3b9028f3b7fb7608e8f570cfcb661f62c45143626c8b0743c8e8527f6ca4b5f1bfd495337c7248e4b041192df2499d1546e07d98cdd5d85838ec27cbe99a712b536865692e7f8e9e1443192f23c2cbae4ed7a8a54cedacbd5bc9ce57c0852dadb93bf7ec393b51d90f58b6814a41715822e188e94a71ee5ff7b53dccc6962fb82f764a9a3e8ddb6fb24862959b9713a14673dfb640c27872b37fb87ba76c5fa9868bb817ca9dc57b2400269340be3cf5e6a61c1e1284a4091b579fbe5b8f8fa81c406f15ce60cc00bbb03f525a35b9d4d0beda398b6df17110741ab5a28d67b9a714359e30e33028b4417888f6a53f44e466f3dad7eac7bd18ede25a4b588ad9ed095f73cc73a2880a5ecd451e335b47122e6d89304835db69f1613a855928cd4cab35ceb6e9b23e97dbf7a31575310656ce1adfb5635dc510c7d9fdf5fe803de30a4ea8c587bf33bf8cdd7a9053d610b18652070b30611c3d10bc8544626aab6a16f33911bf3c238d17fb5d0b71f21e12fd532e8ccebdbc7f42da733a2da2acf693d51405264b39dc7aa12b11a5dffe32e61c12610a76e66688c078f22fa744560c5035d82a9e364777964f34c2245fe2c53e92759641e846209aa6e7cd2d5c3f7a4f663da96a3f0e69e44fd1318efa7d1c69cc07e25d84ec06fb95307f9d27517c70013b5f18c093daae2a6a8ca2bfd72a86375df48b9ed0694f56c164383cca608a0843e09636063ca96d3bf0fa7773e36e6c50dd37d8dec12ffc5fffa80bd9a99aaed0d88552fab98b21a41f32cd04937aedea7ea97e49b1e363c523ba65e0519af84f9fddc7cd9017e04dcc1831dbe61c5d377fa358638689932dbdf101a0da8a1a0281394a11add077eb53c53f0cad796fc42902f51bef875801c173b1e2b820dfa0c5b36e0d8860dcccc742e99d742ca2f9ed8e741604369ab592d13356a84f4a91ff988b298fa7e43bbdddf62c0ea1ad2374e7ea0015cf56c4526fdd9bdaa177cdd77f51410cb1e4f85915403db85399e81bf951f43c36aae600e9ae60b7b6a859e3421fdd4eac972c5410d39b2132c0d3a3d1cc405c565586ba26293b8f4250d5136fafaf06fc90050e5a1ee2e67e9c8cf7e9b19d95eaf4ecbba916b7e3092ccd2cddf3890e238a2219c488bab3e3260cd24995d7157f3daf1bd8d9e13a31abc11aa75dcfc23ada1904789eccd42c62d3075ce6b5bffa6338d8a6054b3b69e8c0da07ada720cba7d678f513201e63ca62386c934b72e855d1142101da427c304976679ad11392acdd42c7ca700d97d642fe9ac435e77666cb5d0525e3dc1ce22aa9113e00f37ed6fe8ba382b9b8af5a7af31bc5abe604ec569659381d2f47c36c5fa874f1fb62cac8b66082daff092e467b93fea41b7fec129af61bd412cc58b02345d5dca5674850b5ff2c948cda27a2c0c9a8989dc79ec6d39876dffb671afb61ea1933d69b9b17ab1a18ee6a11c7f7270bb5d049bdd45d325a9989325cac35e726e82b71e5cc367bb6163321af010f2ab1c9fa849353f9cf3116052ab51e751592ed70853fd9ba51cbb00477719fa05cb987c70f18fc3e4141430f46ec6043794d53235f1d2664334029f8b997cab608b2d67ec72d1b977e74debccabd3492e79b575cd6948c7503e135a5452056aee2f4a15cb47757c087a8a81c0b05d77610b658644dd7c432e38ed11c00394461cdf184b49a869c84ef9d546d43d2a1eba44d2d738c6df0402bc565d5968f0bec6f44b4548953748c3c68533afbcea9f3f9e9917714e83cb35584939ff0b5b6463ea76bda03401cdb21e955c4e3c76c173b5bf3283081f35c94d9c48581989a9fd34bea3f032d6fed8788b5e39fd1ef9f76785cb2822ea62d72728841dccc34c83f492b24522ccbcd202a16ddf9c9f8f4514a8f18972bbfa81a92dc4737fb88c256e1e339d6dab693e07af73f56c856b30ffc588eb3af2e0a985034298de369583d2aeaf91e43f9e20d5a080cf1e664e793fc4bd492515f356c073f829fe0ca16ec7d727cdc0443985dedc27fd6f0f1714640b473878e906c3926758c486dd8eec3076c085eb110acd8f8da0c85f8fa2e697b98b570326d158a02cd62c11e34ea484788a06be24f04713dafa851c6d882440a25c7e72630b75406d850c2d211a88ece1f88fd7bb389c88b687face2d06f676ca86f58da3ea88eb4a31e644e326f2300f7e93d2cd899b5cce6e3dd44f4ea38484de591cdf6265e0a53a4fcbe286b23652c68227e3141239e46ab1e357c681e0515c09b9a8d81cc4cbe93a8117cb9bdf9d31cd035e293409172c7be52e6eaac7025b9c561f251bdf96961511ecf7dbeb5dc923c980c505521d966863a29508f25466ceeda7a7598138d29bc02e59f996de6d067e65b1e66720c6a37be55efa9c9fdf7aca5cea5640de239e176914e2ace07c39c83bcd1ad7c35cc68a8b1522c262abb15751543ed02e183a440aef2d13fea6fe29bd9eb9a58bf882005b11c85afa45f44f85742e5a6d2e4d8a875cb76f556da4f4ef6b86ffc22e3569a58325ee7226", 0x1000}, {&(0x7f0000001400)="ea718999778a8e144ae60fc2132f5f56f2e45d311f6f11629e6b", 0x1a}, {&(0x7f0000001440)="4572d7cf46f1ba28d72d931543efcacc749165a228ea1455f7396b21254c4ec31506f3196c5c72e4750c47bbb0f89ef2900a875bf7b2201a26b1438b815b12213aed382776d052", 0x47}, {&(0x7f00000014c0)="8e2ca369", 0x4}, {&(0x7f0000001500)="7355f79ea63ed094340be35f61b685ec0e2c57ed2ed63b622baf25899aa59a899aaa7aa9fbee176f3a4f746da18868dfc179e75b142c94455c070bcc19cf3c4c25349bf106b4d49023829914a835ccb62ba8e4531d1a5b3afd200ee8d171f390f1f6712adf50fd36a192842ef1d048cc141c135e2c9db5f68fa1c9d99f81c70639880b520a826b9d5ca19bc0c3b6", 0x8e}, {&(0x7f00000015c0)="fab3feee5886b413f892b39caef712e616e879ff2961d61930fae29f9b19175530ae9210335e30525f0723e4500e0569631ee220eb3f4544b6b856e54c483ed79cdbe3967020831953f30e0644dd9bd13f8fa123e36cb3a3133e327a7e938033f50f4642e3075e09d836bb90d9a6f40776d384453f8f44955232b02747c40f6dd5bbd844e18d9c76bbbd1ab127", 0x8d}, {&(0x7f0000001680)="223f90d198871ebaf23006dbf6ae533173c63e75e429998606eb540bd3556b3debaef07340a77974cbb2d2cf746c936b4b4f7a889ccae67c1b5e857172599636f1ae3671b383bedd9228013d373fe138994ff363b2ebbd65fa8b1a0d5ed6c731c6037b7ef24130dced9c66797efc926323df4b312e218206718448a13fef57215b148ac14a1e1140281a541548604f633b55b8a71764a6e1095e0ee1469943d4f3ea541e09b65f8b6427611d2a445d8bdd9279504e38cacca16e27ab53f03c2d4323dba5c5a58a289c79e1802d1aeab5", 0xd0}, {&(0x7f0000001780)="3b9a6dfbc7eef94df48eadf2d625d96c78615218c0a843fc", 0x18}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0x0, r3}, @cred={0x20, 0xffff, 0x2, r4, 0xffffffffffffffff, r5}], 0x80, 0x408}, 0x404) (async) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000cce000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x1) 22:39:43 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000200)='fdesc\x00', &(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) __stat50(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) (async) open(&(0x7f0000000000)='./file0\x00', 0x200000, 0x38) 22:39:44 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x6) 22:39:44 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) __getfh30(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x2) (async) ioctl$FIOSETOWN(r0, 0x4004741a, &(0x7f0000000000)) [ 197.8623548] uhub0: device problem, disabling port 1 22:39:44 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1ea7ca60551fa399f91d78c3b0c63af4e1d16d5c90f26ebda961d3ba564aae807d5a6080763553995ee64f417d60f5d0d88e745430eddbffb9923eca74ac56a5a556df9f971d19b9cb24c985bed310dca3be79f779f18125aa30daa3e2081b7c4f089479fb4df28fbb63e0305ad5aec5cde9738410bc4def49208b5b93adff1f6d8561358d70f3b5d82ebaeba799222d068740535e01f164c7b8b49ee57a175cd02de746bd726fd0de50607a93bae5a7a1", 0xb1}, {&(0x7f0000000100)}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights], 0x18}, 0x0) [ 198.1823710] uhub2: device problem, disabling port 1 22:39:45 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x7) 22:39:45 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) __getfh30(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x2) ioctl$FIOSETOWN(r0, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) __getfh30(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x2) (async) ioctl$FIOSETOWN(r0, 0x4004741a, &(0x7f0000000000)) (async) 22:39:45 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1ea7ca60551fa399f91d78c3b0c63af4e1d16d5c90f26ebda961d3ba564aae807d5a6080763553995ee64f417d60f5d0d88e745430eddbffb9923eca74ac56a5a556df9f971d19b9cb24c985bed310dca3be79f779f18125aa30daa3e2081b7c4f089479fb4df28fbb63e0305ad5aec5cde9738410bc4def49208b5b93adff1f6d8561358d70f3b5d82ebaeba799222d068740535e01f164c7b8b49ee57a175cd02de746bd726fd0de50607a93bae5a7a1", 0xb1}, {&(0x7f0000000100)}], 0x2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async, rerun: 64) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights], 0x18}, 0x0) (rerun: 64) 22:39:45 executing program 2: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000735236088dee1ad923610000000109022d0001000010000904000003fe03010009058d1f0002000000090505021c9f7e000009058b1e2067107881ae0e8f4e9865b16b70ca7ea39c0cc29dc28be46dbd"], 0x0) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x60, 0x81, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x6, {0x9, 0x21, 0x3f, 0x0, 0x1, {0x22, 0xd9e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0xf7, 0x3f, 0x2}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x7, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x20, 0x7f, 0x1, 0x40, 0x2}, 0x4b, &(0x7f00000002c0)={0x5, 0xf, 0x4b, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x90, 0x20, 0x9, 0x4ea, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x3, 0x7, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "f4003995554b1851d48c6fdedcb65792"}, @ssp_cap={0x20, 0x10, 0xa, 0x3f, 0x5, 0x7, 0xf00, 0x0, [0xbe0f, 0xff00, 0xff00c0, 0xc0, 0x3f]}]}, 0x6, [{0x3b, &(0x7f0000000340)=@string={0x3b, 0x3, "cb6182a6ce90cb8a06133f9ae6c7224712f6abcd4cd8202c79c52e59e607c84205ae4d1d0e8f5704d94bbc272789d8b25d7a0632cca6ed96d4"}}, {0xb7, &(0x7f0000000380)=@string={0xb7, 0x3, "f25731334a0711cf99faa8ae4fd97d92ec19b24313e9b0e4aeab1c93356141f39d1d525557e708ad68b27af70a8355a16bbfab091bc5f5dcb15951040ab7726d98f843a05e851b13685c33ef9357be74261fc310aee45d83f2165329fb31c79c47ab2bc251370f73a801b98d431eef9bdbbed7dedc438d7c0ddde2f56660486bd46044131e5f37373c09cb1e1a59fcc0950a888edb376cdba301c9fd8afd08b60f0ae29722d52aa6032411126d6ff7178c3bf2084f"}}, {0xa2, &(0x7f0000000440)=@string={0xa2, 0x3, "bc6a6bc3cc41158d2353894f8b2dff5783247f96737588964a0959858994984ca7f7972333dd099266512d29a749541051332f18a0271b02b4eea2de0276e88dc45aedfb55a65999f312278e460765adf36984300444be5727a4ca3a5436adfdcb3a436aa6e513f403af7734ea396c3876026f554fc6a87750fa9996f8ed80f08692ca6a84d8805ca8d656579900660a85091eab9c41063a841f67577326dde6"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x300a}}, {0x82, &(0x7f0000000540)=@string={0x82, 0x3, "532b80f4575e7661bca1161633ff630eaadb5eb46bec821df9f97b68f703e00ce30761574b071008e8e5c9e33fb824d68663131e7701e3539be192ef3196d3d87d13d47245a7fb412cfcfcb7489f37e33a27ff337302eec8c4022c28e805cb4a78463eb09ba6f0fa7956f180cd0c69111918c84a724584f65e26f2c2286d1149"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x3409}}]}) syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x5, {0x9, 0x21, 0xc5f4, 0x2, 0x1, {0x22, 0x90b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x7, 0x1, 0x36}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x3, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x46, 0x40, 0x6, 0x10, 0x3f}, 0x5, &(0x7f0000000240)=ANY=[@ANYBLOB="050f0500002c572be1058c3bee04702c3981de331aea"], 0x1, [{0xac, &(0x7f0000000140)=@string={0xac, 0x3, "62730ae7dabd50d31a75cb51462007c3e8105329d72f7e891d077e691a8b4a60c85660dd0e879890be2b4bd5abefde3044de00dc05c1331a2245c33f6788ab2eed3e09312dcfd96903b0bc54c363393320bac5ec9033deeed6bcc7d5ed8576c6df8a5feb1377cb3505a458ab65804db39b3e89f39e899374239813e116afbc8655ff83fb48b72b89bce2c35b562c2c1e654139434989c683126b4b531b1c6d4ba32db85d413a055a9f1a"}}]}) syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000735236088dee1ad923610000000109022d0001000010000904000003fe03010009058d1f0002000000090505021c9f7e000009058b1e2067107881ae0e8f4e9865b16b70ca7ea39c0cc29dc28be46dbd"], 0x0) (async) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7, 0x60, 0x81, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x6, {0x9, 0x21, 0x3f, 0x0, 0x1, {0x22, 0xd9e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0xf7, 0x3f, 0x2}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x7, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x20, 0x7f, 0x1, 0x40, 0x2}, 0x4b, &(0x7f00000002c0)={0x5, 0xf, 0x4b, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x90, 0x20, 0x9, 0x4ea, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x3, 0x7, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "f4003995554b1851d48c6fdedcb65792"}, @ssp_cap={0x20, 0x10, 0xa, 0x3f, 0x5, 0x7, 0xf00, 0x0, [0xbe0f, 0xff00, 0xff00c0, 0xc0, 0x3f]}]}, 0x6, [{0x3b, &(0x7f0000000340)=@string={0x3b, 0x3, "cb6182a6ce90cb8a06133f9ae6c7224712f6abcd4cd8202c79c52e59e607c84205ae4d1d0e8f5704d94bbc272789d8b25d7a0632cca6ed96d4"}}, {0xb7, &(0x7f0000000380)=@string={0xb7, 0x3, "f25731334a0711cf99faa8ae4fd97d92ec19b24313e9b0e4aeab1c93356141f39d1d525557e708ad68b27af70a8355a16bbfab091bc5f5dcb15951040ab7726d98f843a05e851b13685c33ef9357be74261fc310aee45d83f2165329fb31c79c47ab2bc251370f73a801b98d431eef9bdbbed7dedc438d7c0ddde2f56660486bd46044131e5f37373c09cb1e1a59fcc0950a888edb376cdba301c9fd8afd08b60f0ae29722d52aa6032411126d6ff7178c3bf2084f"}}, {0xa2, &(0x7f0000000440)=@string={0xa2, 0x3, "bc6a6bc3cc41158d2353894f8b2dff5783247f96737588964a0959858994984ca7f7972333dd099266512d29a749541051332f18a0271b02b4eea2de0276e88dc45aedfb55a65999f312278e460765adf36984300444be5727a4ca3a5436adfdcb3a436aa6e513f403af7734ea396c3876026f554fc6a87750fa9996f8ed80f08692ca6a84d8805ca8d656579900660a85091eab9c41063a841f67577326dde6"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x300a}}, {0x82, &(0x7f0000000540)=@string={0x82, 0x3, "532b80f4575e7661bca1161633ff630eaadb5eb46bec821df9f97b68f703e00ce30761574b071008e8e5c9e33fb824d68663131e7701e3539be192ef3196d3d87d13d47245a7fb412cfcfcb7489f37e33a27ff337302eec8c4022c28e805cb4a78463eb09ba6f0fa7956f180cd0c69111918c84a724584f65e26f2c2286d1149"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x3409}}]}) (async) syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x5, {0x9, 0x21, 0xc5f4, 0x2, 0x1, {0x22, 0x90b}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x7, 0x1, 0x36}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x3, 0x1, 0x7f}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x46, 0x40, 0x6, 0x10, 0x3f}, 0x5, &(0x7f0000000240)=ANY=[@ANYBLOB="050f0500002c572be1058c3bee04702c3981de331aea"], 0x1, [{0xac, &(0x7f0000000140)=@string={0xac, 0x3, "62730ae7dabd50d31a75cb51462007c3e8105329d72f7e891d077e691a8b4a60c85660dd0e879890be2b4bd5abefde3044de00dc05c1331a2245c33f6788ab2eed3e09312dcfd96903b0bc54c363393320bac5ec9033deeed6bcc7d5ed8576c6df8a5feb1377cb3505a458ab65804db39b3e89f39e899374239813e116afbc8655ff83fb48b72b89bce2c35b562c2c1e654139434989c683126b4b531b1c6d4ba32db85d413a055a9f1a"}}]}) (async) [ 199.6923553] uhub2: device problem, disabling port 1 [ 200.1723537] uhub2: device problem, disabling port 1 [ 200.6723605] uhub2: device problem, disabling port 1 [ 201.2623726] uhub2: device problem, disabling port 1 22:39:49 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000180)='fdesc\x00', &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f00000000c0)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) compat_40_mount(&(0x7f0000000200)='overlay\x00', &(0x7f0000000240)='./file0/../file0\x00', 0x4000000, &(0x7f0000000440)="c1d2e6649591de8cd271d9726453b19d8651f37769206bb28a8ab180451dfc870844413b17739f4e1b98b44486e7f04fc1ae03a546a85d65270d7c743a18b6d581a4c7ee21df393190bfa9a66ad1e9f09b5e1311b769acbd4c51031d0c697734418e27fdc98bea5ffb429d8d517c1ffa7d824a85e43138ef3668de7100be55408015072f4262a0c0b00b88e0a0db318abbd844f648491efd22c62e0677d9aaf73f942b24457721c76bf09b9e089e5616cd9247c60d416a7e5309648553ca238fb1ffe8feb2203899466f15e3c4678c944d0ce0d6db51628be99620ae22ac14531b0f0f02eb42f9f76aae79") r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x1c0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 22:39:49 executing program 0: openat$i2c(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) compat_43_ommap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1e55a19874004e32, r1, 0x4) 22:39:49 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1ea7ca60551fa399f91d78c3b0c63af4e1d16d5c90f26ebda961d3ba564aae807d5a6080763553995ee64f417d60f5d0d88e745430eddbffb9923eca74ac56a5a556df9f971d19b9cb24c985bed310dca3be79f779f18125aa30daa3e2081b7c4f089479fb4df28fbb63e0305ad5aec5cde9738410bc4def49208b5b93adff1f6d8561358d70f3b5d82ebaeba799222d068740535e01f164c7b8b49ee57a175cd02de746bd726fd0de50607a93bae5a7a1", 0xb1}, {&(0x7f0000000100)}], 0x2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async, rerun: 64) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights], 0x18}, 0x0) (rerun: 64) 22:39:49 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x8) 22:39:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc0906935, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200000, 0x1c0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) fstatat(r3, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200), 0x200) fcntl$lock(r0, 0xf, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) r5 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r4, 0x40}, {r1, 0x4}, {r2, 0x2}, {r0, 0x80}, {r5, 0x40}], 0x6, 0x8) 22:39:49 executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e"], 0x10) socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000280), 0x0, 0x9, &(0x7f00000028c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="7199bb0b2c907c6af371920ac72f8b19bc29e82f130fccb5955f345158d490e247b5cf54ac31bfb54837f7638fd20b84c24f1720a561320bba7e4bea37f4ca64c08dffb1c9f45494c14006e69699219700932e1486f0c6ec465d8756f4c81667befff9872591f078f3314013491acf03201b11d1380d346c59ce75ce6a022d8a786e910a401c68e96f2f2018a59c8e974b0e7f3091ae6e0c5c0fde07a44ccf867b9e5b4d5ff52e607e83f7ecdef70d7616a905274e940437cc82da253559428572f4940dc7b7fbf31d4171fc", 0xcc}, {&(0x7f0000000300)="e2aac8aa8a370465161ff3b746917d4cf23661e0ca41a76a3d80a61cd833161d79019278f082abfed66d21193873dd21b76226ae278c846a12e6646e51bfa3aa7daa03f651d8e9037402c8a53b89590095ed7aa7105485ab7ee2a3eb16b2d5b646e922d5f306d59d2920c8a6ad8aa577d6822f5a7c4586c501e5f97ad04008e40d", 0x81}, {&(0x7f00000003c0)="d4cfb3186bebacf90fa50effd6d631a51badd7dc5bf50c1e93d7baace74c4ce0d5d7c53d0b50e8882a678cd225ba8a20a66eec9b0fc41eb326cfef5e7df3da4fcf47a74a0a3e852afea89e8e105b5cf926ca6ef576d21544c25ec80e3b39edda80525c3a7ebfcead2046132764b5d8401f4c8c74c4d67f94dec9f12c204c77b394f19143b80346509910ff53b451ead0288983315602b0889b3666438dc7625bfc022dfd214e40cec82c87e80dd521c3262b2ecca264a5110dd14fca556dc224eb92f4eecee546aebdbf57e1c92ca9d83bb9e0e4d7f68c2963784f61f98db8560ec62de83f6af8dc041eb982128fecb553903431764573ff5d475adf18196d228023aca42830b3e8870b0fd455a695893e654c1e0bdd7eb7c13e3128bbffbf60b82a7a8d72ba295d7768689df49c1ba08d07977b8542484b18fd72109475d2aac507a0f7568d0f09ea1a99541f0af28c18c39b3b0c4b456cc197c9358fa389718017905b3bd45a6b388a752fcc3a3375001143d52db000e1f63a1617477fc6aa782d80f9ce934b4effe1f77ca58fde81f3b0597bb3e7235ef6359f979ec2d01b62d6f88f8e65e0b72ce705ecbf2c23b0bbf2318e7ca5462dacbf39feffb6db4812ba2f6599253eca476713d53c4a01d0eca28ee80c105643b71a40398b92d73410401ef704caaed2bae0c442975b6e8398b5316b68e686d0101b3b3384a408dc38fe8e0b9f985eac733b6812413fc794ae048ebe8a8c9f05a82ab68d7f589de7612769c020d482ba411b3fc71536a7cfb43ed6f96f15a640104d1eaf8716720ea762a5c19b4de9f5d6bd754992c3cf4ef04ccda2dc5007df4af3ffa62e9d1cc75bccdc0726b8455412cf97a00cc048a51f57f3ec5148f2ed43f3375c7b191b094cc54e4e2615382b48830c3cd2d29f6d1964c990bdec46721eee40756f7fdeadc99bfb64ba3912210695c4aff3fbbbf7e5d0cc6f62a3aaa216f5f64026ac06a302182caf4d4a526773c0e69eb4d8f7fa959f2ff33c19ba1d9439933321b4fe95c17de646ec5260ef54b76df58b7563ffbd937175f9b452490921245209fab76b85c5b353baa8b44efd97044808a5682e0766cb316f44a96c7ec205be7f0464b327a3f35ca4d13a5dc4ff0b80ba2930d9a0420b40b6adfde632917c3955cd8cb596e226166368f1aa5ecacf303e73ccc59fdb931c060f4d473d319d8e6200e64f729cf0f6d290388eeb59c8544dc4275a2ca7eae7e4a470069343f7539fcb2101d099e465a67ba66a56ac912bf997baa810e440d4916e615128bb94a0b1a47c6575b95c1f1dcdf6318cb7425f7f620bf77165d607b0ffa5d3b9d0cb53537c6c3b0e762c0743bc0fe32d8b24c37b5a2206b545ed5a604e2c49a18ad72e1e7b836f281698fd878768b9fe8cb538c2ff36f2461bf99a2e10b15725f34e0cb75b90c5d6b62200dbda6c7f300e0ee37e2caa725db75430f801d5610d379603ffe3ee7ae936cc6456ae0ff1d39298410880d55055b68cff6cfa14f27705399712915d4019be39100a6580b7c7f6d31394c350246bc84e8ffcea3902c59afd53d5464f04c32de732b465bbc082a643dfcd2a959454005a7b827295e0b9a1e747adebab898195670bbb675eb222d30b0c89479bd63fa692547a4cbbb6b7755b18426ba6610bb5a5db227b64380e9e04276480f36db1435c396f24ac40258c5e71fd9b2967c44d6dfcc0f554b7a25070d7149b228b9301627d5036aa52d664e8a0dc97636fcc03941470987974cdaec6a900bee89cd4f1a656eacefa86a83e0125b8a1adff8d4180b4d34132b8eceaa3410773527696a22585a3867d8374274f359085d0ac8a8967a27a4b684922f4d54adcf6de831a192a087e10cca32b67c6b9f5071697cd3cfd7852cdea68a9e5fac50d75911bd48b3433c45cae89d9eb49dd0d4b2ed6ea1f1b0938b038369ac9e306f83e75576b8e5f57775ed139838864c2e431ddbd38475dfe4cbdcf5ae0c521a270dec44bcb8dd61eb8b84d90439e0c60da15fd32b866bdf5bc6cf61a8086a59a8c0f31453d9fd1abea70c3a169ab2c67274bcf6509a2392fc9a8b3989aede0ac3524f6560eaf3451a130fce8fb9aa30fa2359df225786608f9f6a001ff6890e137964073530cd82682d1eaa230614f774d7d235e563010c323e0ff863eeb9e8188c4981f65634930b37814eb88b73df6be74ae60ecc2aa6842b269ab0e99eacb8fb28b85f278e3c7f0a6950ad4f923f3c55f660699b216b190e7c9cb30e19f88b92bf95db2c7d62c890324105cf8f1b2209e3b67d1f78b0f0e31dcdf98e7cfc70ab7bd8b8d3e4f140a0e12466d30cde3e9e7b85f8d37f3b505864fa4cb1cc96d43b9813274c547caf960af47601a5c3433ce1fde0a059de0833870148717b2a0242b3968fa07f5b9e0f66fbcb57eda7be1dc13f47324d28510a6314547ad8bfa91bde02466641dbba15f886d3981358e97e0ad77ec76baf0b9ffe31ebb06a72c573e0bdc99b7cce155b4ac57765b81d24dddf84c29f8e8faa2e60af8403488b4f841ead5a1b26980e8d02125129d5c9b1db22b5d6dd26009250830b73bf88f5291e00042614e40fa9eed05400ff73ac763f2215789878c5360691b62b89aa323b1aefb3af83f08007f8a6e710a3106582a662b869f327baa6dbbbc10fbff39f8257214d109f67c2f968cb55106e71c5f4dda644815f4e0c9607358343b427ba9dac86ad278b84072c5d12a7b0b91d6bf745a504f6f713e9a97e4c9592c5bdf6aa9c4e9f3693f39623d32c24900d1f4bfec5301248716102d6a192c09859884d3b956337f83d27b49e3e2e0b5cdac706f2c6e7b186bc463697871ba69325a24a66c5c2c7905c29573a8079026bdc76781425470c44256ad894e4ccf2dde1cf50de27e2335ebfba4d36b658874a46c9cb0ffc8a6f477dae132289c68bb13f34991c013083a0ca224013a22f12b52df0831872fd325bac85739f13fee04a8a0d8725da366746461ad0f254a0b4cc30712f1a1d40c526a08022ce17f11ac5ca8b28e1cc38690eae8622f2382a644c838f5f86cd4d30194b45fbfe1ff37c4ebf0b3ab12d85f56c0f8bbd070f57d2c2d5e36410940ce03858e6ad1598e9d5a5cab1a8feb6eb80317469ec79ebcf526511d0d0008e52cbaeaf54f489419115a30cf99fe77aadf8f63d72b1b3c7c609a39537b6dba72b5c1b7778781d03387abd1971ab428aea1efdeb38e5dc928b81b838f8e57748b3a377fa3a219ac181c183d6f688cac7cbd6acb380f8d7fbd0884abb998d6eaf5739659bd80b5799caad0212f662d6edfec0d5894968392b009a23d4881e1726e8af5b1c792dd011d41ac31f90c5f70930b6cdc87aaadee9d9665602973255056ef8f6d4c5c4ff62f424b804cbc0a328caaae04d388ebfd02a42449b944cf414820f3624af28838533ae23c578a87d86c163550d4affdace73f47bb25b7169e3330e8dd4d4b1c398c5736c6d182e7f0057ac6438e8fea5bc700a78b630345f616f4573592f00c825acdf0258a1532721cb636b06724e5d4496a17424d2fe6d8dbf2f48443a08b8f94b09bddb5fd553625452d79f7e94d53faae933da7568e0e79fd10611c4d26419381e47663f9381c5d7ea476b805df4b6e611ce9312f54dfaea04581dc6679a6acc68e1d308d512d1d75f669d50764975951787d919e939be9f858d2bcfd0ff44c1a3cfc61efee3d9fe890b7463a3ae59144fe74997b4eb4e0574ec38910f9f9becb7581553755a4748bdb8a1220c7b47ea3e7b81dfcbbd2d9802188e606b18765beb718934b05e349832c95864c2cab297e8cc1458912b6ab91d1fda70ea03c9bece8e7939815ba04a8954a8b5c706645d81b3ed8c223bcfd57e5cf45ba70696d745d4f3ef220087ca7df4098c1138e299f96291b828206461d4aea0f2606e40b0d5608f5f941bf3832b3ec401411810cc0def913f606960428cabce4c843dcf0540b3e583741fcc77c1557ffe3ece337b9d2018463021e49186999c5009af95cc992ec8230a6febe3e031cacf7a2f5064600e2999e47c4e2df2c6df056d7981e0523109745c7413cd8d60b6119c737ac689ecb8bb9647977d667335a60e75301aa816ddd2528cb724b2386d21790b60243772f192c224b170ae5990bc799645f4fc5171e4a6a9abee6d9b61e6999629007fc009a75bd736e3e34f327644d4aecd6b086cda4f9a5c2186e58a855fc3ed3004c125ab9e96caa9416e1a6da52a0a9905967fae3f4b066ab5cb85830b7730e91be16940e3368286f09293221f966c90bdbedb4a35bef1d7b6d1f990dd2ed2453c87cbf0c9875ef211000385c4e9ed94387af7cfbe70c10cb6c594bce240adc97df6e429d2d58f11eb1a7470c6646b027df5d17b6d61ed47fc9d0bdaad5e364740be01b680882f1b3c247bd388636a6a224b5dfefd46d09105923573ea9d147b143cb662554403f4d39f259885a5bb990de01c5c4d5c1f81c4c203839ab55b41e93b39c3105d76bb8ccffec4cbe3c7d9060a7bc6b5940c00e73bba0705ff3b6d8cc56b6b1e6539216b995b42d5de67ccc045def88b35c5cfef67b2e6249df8eea4a49021c59dafd10dbf869a14ebb094982a249af5d5df7861e28016d8fd14490487664b6b5cd31883342bf09b81d32c6aa526299f17dec550490755fcc23e555cc2177c6590781ee78152d394a6eda0c3a5c14d5c79c1e846b9b5da9c29376f4816072a0b7e463f69bb113bc38917f3ae61e6063a6a9ffd05f4a695b9b8fe54651fae09abd1c3c1f6ad8f6c48fe1f0ba7c01da5d2741b5a5a0025ccfb993f7849c37ace685d996d4cc3dec9a1a992552f09c02a8221bbc54a439d6456b92158b926265c7e31eda61b51121d333081e470b15e34330c4156fd479f78f42c5837d72fa45042f3b1fec7b641177087df9d9e8639c7df3232c68221aae7b65094e1a98901754012b32c33150db15b54b891057276f2ae7cb252097ae10f95750fe81789cce6bfa7568dd1f2af09bd1ef2009a767c1cf5074b40b3e52ab586b48252ec644c71f0d5fbc20492cf5c3a9b8f995dc9ac6706c1c20ef47206a2a781d6e261f9516fd41723035661276af496b24d05c7c4367501e8fbfaff4e2cb3046233d507b2c93cbce1908fa916b63c2649bc134059d3c89db97aa3e04e6c9b1b334b9363c0d72d31763c5a6d85eaa6d92d77e34183293f296a5022d180c11a5f63005c033392f00143a6efbec453c8c1bbaf4e9a9193be6b79ea33273bcf6b6977c2a28277eecc52277d7b792b17dc6e967a73352ea1971394c7810d3a3bb494f2f3da44f89f1be3270655b7ca209d71e9a2c1b5e55ed15f9477fe36a8a876b6a6a1dc4f45974015383f21f84fbce36d5e15f28350727acbb83dc99bf9a4f8f87c7ec605e19a723e38a6ea0f27f093ee815298cb6cc7a7c695db29b778e3ea237a343dfdeb61f4b692dfce8b0c2b9e58166f1c96945745b39f84f5d688005818efc6d46c132f83582a6c3026efd9ae8620dce90b3141d10b7241d9970f03886a7ba68e2abcbf7430ac910bf6c3e30378cc06f164b11d50ef19ccf610382213ee48759dea7b8ea78558d40b440d544a3243017242096dfd900e499b86548e0cc72620befca43d75722d7087c28374bd7a751f82b0284a52e7ac717da13616a11be6e03dee03870f2070d18b6fc6dbd556ea120d9a7f7ab0d7b86159f31c10d9cecaa2c8f8026380cef5bfc91053dbd8f8ab17532a7378a3817c2586b16143e93b953545a6e393763cba7ff40", 0x1000}, {&(0x7f00000013c0)="cd8961af50fddc0cca4f4cac884f6ee5138d02aebaa30acda5af2d8f02768d438a2c48fa6b4f099eeb7089c4abf8aa1a0ae403df8d97d540e9c31718794e0452f4a197a4d40890836cea8de515aec769e30d90d31257d2227dccd86d4a8e3399f07f3d9602a81c371363fa10312a96b64ea6b3df052c4953483f2603e1d7b3cc8d62b4e4d5220e090807153c34970c058bc762819350b362aef209df2b24c80a4467", 0xa2}], 0x4, &(0x7f0000001480)=[{0x78, 0x1, 0x0, "f2e9fe0c608735397457bd913f6df039becffde83ca21c11742a0697093a31c20d12b48674615313d6f8c048e98202e46e4e2956e193d5a9bc0cf0aa938d6f4dfbf4540cb5d99db094fcacb0ef7aeb1c94da27fa6086a64488ab70af44b7d2e36680"}, {0x50, 0x1, 0x5, "b5a7282b594603adba1e0c109020c7ec2f11fa8dfef9adf5490cefc4c30bf16f62a949a6c6e1efeb432c1495be81fb6c9fb0d8139d94dabc8ef702"}, {0x68, 0xffff, 0x401, "f9371c8aded24f8bda7e73e5d8cdd6d193c31d75b9c867a14160e2c1f3e37c38b4987c494aa0a48d418e846b61dd345a89d0fba5081a438baeca17aa3231f5679895f234a86ec31ad210a24f1b5c4fb2ff"}, {0x10, 0xffff, 0x7fffffff}, {0xfc0, 0xffff, 0x4, "3f67dfb47bb27dc7fbb43fa1bbef931c9fadf685fc15c55154d9ea39f532adda499f33489c1023e9c016374a8d845f6a7cb4264efc22b4c8cec05de45a9a42409d9a4dcd214ca36be05b0fb66a1d3b6bdff5defb7902b3a4e17d467acb9354a7f2c095ac78ffb96a81ea731b58021a8e2f6c7e57b4d82a050bda6c0ded603b9426131e8b8967a55908d270b3d2d6f12da503358c872d1993e0c6719c1503f86ca74a07caeb8ff23f5a3182b54dcff095d2c05f1398add18c30b71801e0d1289f81a31c9a57c26f5c4178233ee85f6768173e57de03f495d00d55870b92789a6631e9354ba1a301830dc7b0550aa2f523715d63e63303fcddc171a99097e0fc2e3a19507a1354b7e1b8024b1c858ed5371a50db09bb12bcb8f9bdc252554164f570b384ee4544ff4853394739634c1440b0f35b3f3947a3b1580d112c9f993939082d4923fbac112eb3eb54370b54fbc9e7e122f83dd0915b3dc4c190a867e4416ab8e3793ab5b75bcd0cd78c7d784d72b40250b674652eca640ee86dc84d4c267df3308a49233bd44eb1a04dfcd9a467a8bcd29f86f50655311b6f048d8e64e93093b2e8f37f85476b757d77ee0e3a15f7861d5756c60e662533fe5887e0930e0b8c88c6b4d90db34e239b943a9569a5e8cc43c0289851f4c8a3555898712f630e1f599b6ab2bfad7a3f877d732a0d8d9bd957f86574b4a4d22923000809720c664de2adbeaf02895f0c04d305565c73018128d3c36db558512a5d48cf09cff181ef4cc8894eeb7a33ffc4738a3adffd7759a635e7ea27a2309efe82faefade49ec9746f6f01fbb267ffa5e5c7459f1a152a840c9a6e74dbbc0073fad0a0533b30c6969dabbb988c0f7d657d7f3c8483ef603ee08f00060c34b745cdbf2b529712e74bedc7974eeee09c5876f128b8c8daa4422dacfdeb0994ac96fae83f1a4202f689f4ec2a61e7b140d2da22c9fa44de0e8e2ceba72366c5b2f0480b42b52dd58c3295570f309051984e565ba16fc27b89e43c9fdfdf188ebb3189f5752990b90657cd27cdf159c63957282e8a9fd46643ace0c883469f73ecdb9c806b96b4d8a3a3428857b40fd555df70cff99f45ccc5617b5b8f3c3240770ee5a52ef6de161d1c7f9533c9f7d0756945a73772e72fd9ce50bd1f1ef8cfbb0a57ec24a110e6aca447d8e86e3569e1f40925f0131f4202b0a7726bdebc2411903dc5c373d93365a49760514f2cde081cf888a6d86e8c0cd051b06773914ad2d0babee431f437744e84258e4859457cf1a819d36b028a6d2684356b49a7fcf2c8f7102b61c0f623c73ddabe2c9ff5e8e4a14fe408012425efc7c57d859fab73d07a41060b64fcc287c8e1a302f0729c3f6ec158b5692f2643a7fa85da949e3a0517a3a8c8edb6ac142d60dab32eca2e092d6299ddd24c8ba6dec22e232374363ee5b69374d068192c9f5f4dcab215f164caabbb808d3bf5fbfa0897bed942d3ae67516207aad1558c165568438b56db0b487b0fd4deaa5add4418e627929a26ce01b7d79a8007887438027ccd993756387d81f9b23de93ea50abb8c8c415e8de1fc1297fc796c25af6e5774f53dc828e595942237745b5c38670516a9a1573b50eb0258975a5dd8d559a09ce2a7910f465af49ee1a94edda9356e4c3179f844feec98c7b80accfedc9685301db1a6a2d78f3daf4576ea7a2f61ac4e99e9a068e3b442a31f39c8bac39a825e09951c10f050b6c68afac43ba216c9e8af37a8b86afe9914efc7517a130a3f4974ba30f7b0f73f5b70a391f8d9c02b4ce447da6029f16c7ddbdfc8d57f92082415d463461060aeb0d752def645174682b48f64063a6f0c60e8551a6d8b520939270f72902a0a09c1248234b5912bf53481d146876401bea59f8de501270512093feecbf14efc8c57ac00c4b3693cbc481c418613f3b8e918ae8ae18d802d61709b61963efeb1f5b2ddc93fcea00afd93a735b4d70e8ac48a004d9177dbce9bce0d7a17c081f823743fc7332b289279bf94b2629b66327f96aec755f224811edd819b5aec4d23dcabe6fb0c7ca64f0264ed42c236df9d53b08979dc8e1290b3fc7b77f1bc606b5a1a11ac46980b7402f6f05467eccbae34e8bac16e13bfc8a51141f5b3996184d205167a3578ff497588f071adf8efc123a01c66c65936b37f58ebd930be0179d6757f0004b79c45108dc3c04734c15266ba14d41566bf27bb4973272ca374fbc8c2ca177c5d1486d8e3cdc54977a8ceb2d1aedb2e48e3f206a9624b004fb5c79a9b77eb188ce0ea34352cb42409d705900027141af052c98a87fa3232eadd9e736aa6e980dc8789c51f49de3545a65014fd5dae1ecbe4f573411efe11c01f89999869aba76fbcf4b5c261a7a0e5c239d0bdf54650a8642b0f4658cc089a19e82b31d39806fafce00eab1ee0293ce860bbd8255321bceafdc3f7a2b56ba7cc74c08a25e4d515f617a65d9ed2b342a862c4f2746e841bf2ab10e59d8163ad47c04c1691089e18492e14d78b3a3ab185fa4b8b0fe378110e85799339971385882c71691706e1f6bbe30219418b421373441cf6ae47bac8521fa31a23e0d137857818f1b4d90fb87d880f6b801be097a20d0fb78a1b92906854cf4d9efebdfa6fe72a227440d308090f3eebf13dab2a412245767b40c1981ee80e490990fb346985b56753060b6008994c3f175f386c5aeaff5cbfc0570b2f91c2ec2fbb6e604faf1139809164b0f7da2af412658576c1dd2e38254fadce74cefdf5b02c99efe24e907cbdb9f9b9e420732c87dedffb530300d9bcb42686285e51aa0cb51f27eede1398a16421c1c7e8906b2d578c793191fec0d8b75cb1e391e5b3d7b592353bcbd704b9a89aadae6c6aa497ff1dc9dfc656fbdee7fbc399670c9673e62688d561a632871c5f1f6010e966d5fbcdf222dcdcfae2f394f3876ee07d903348a37fcd5e2da2f4e0c53c5515936e8acd9ce6ba61d2b223eccf80239a516034b5411b75122631bf9392d9dddcbfbe4bf7acbb928846893b9a0abb896829c522fcada31897c47680f85ddd2f76d10a50c5bd86d03fca3b686cca87c3e3bf664303ac6822adc9743c1e6c91077490b27833162e0181c014afda48a2fe848d4013b53a3e5c79a6233edb8db9a9032aaad43570f4724fb891d7aa4c826fa76e5ebac9bd99c66da6c33c91ad10ee7e9a8842fac57703dc7047bf3006b73a29af693f17ac02ca2a686b802618a59853465b789b546e0c88cd4b0950ffd8bdb3c2709f9936b10bf82994e4e2f8a4a7132a769c220fe9903acb85a8d94a1c24088b1c40a29a67e26701dfb8088b0a2ecb7e504476f00544c0d39c2710d2704c3ab214d138145c33d0f3db513b36fe95fa258c9be53a3b67002209aad0a21753711556d1d07fd82dfc9f4c6b3255eebea2a9b507366ff1c00e460b30484a7c814999b2db884b369ec1f4a34b21ea53972e64da46dba6ba77da37e506cc86c06155138e6f73a3fe5924f501e8b7e457e0e975cbec3df75d83d2f4e6e4d7fa76c7f20dbba6099ff6aad9a2be9c37b2e6ceafbfce962723a898232d671a47c03ed3daad56f6a24974883c5c02ab6f27e0e22f3c14eeb5d98a310350b7184f9be7a38e0473f5677da3ff88468645c335204ce93ba1509bed3ab2e5b4deba6b0b57f5521fe095c311eefc28dc30a76aa032ad8f35e3a9b9d42c65a340b83b6aec1cf0e2a234e279b1bcdd49797b37d5be3edbf0d1b1329b18dbb22faedad715d59e0a2b6d0bb223bb9ce199873e69c931b201ba461124c4f35cb527df93e15eb9c3ce3c33ddfdaab63d50eeb13aecf6849f9215b7247f786f0697717418901ba10dede98f988f88f71bcc9e0cf67999a5649c20145e851c2f36869fae309bf3736dbf0aae98c799e10ff4474974de42b529ed99fd5d816390703674150b2b67bf76c98e1502d1438f45556297698686d9c8b3638d268a0dd14bf549510bddf41225646f704fc929f33503d7278e93a60844ebce38d9a9665ceff2b71a1e319245a5c8bb48f56a0e35b4a759a9f06f677bf9d690da62db5a3b14ca6c709c60ad22db5c5cf974fa56bc9f56ce0fc0df54108570373d1acf37e8bd45aa9483cc37ae7cf29d61714b694c23d4dcc393bdd0b97db135a10a2ec20c4bd6ad1f2f17b3e656ba8dd787b3bf2bd6c3b606979c6d68e78f4d8c7753eeb0fafd238bd94bbe66d1da442a895c94d5a2d68a4dc654c719360813752a7ecac45e1cefa7b6c71bb0f9d5b177e52f05f45c3226ec1962f0e1310f69bfb6ce378ba11e3b537abd28bf3673874bd9e6cc992f322b18602c15ba57a52e695cde77fd07208c489e350c473a1dc7f1fd9a2d0c2a6feb4a39c2c14bf20fda3a5c8dc0877608f8bd0c658d1ccf37f889dee2485c06c99576b656e47814548789de1c8eb6ced7d4c0c3382fa64ed484e6d10525cfc451266e1b0c888d040b9971e72ad4e0eda3a68628107a3bb41374aa33824ddbe8468b31da460157fa652d3fb10c38a3ff0988ba7dfec827afcfd11537cd3fb00874b3ddc69ab8e693e6f070804188eb9179036f4102888958c932816ff105ab8d43769fc3ae09fd41c2abf65c24757087d1856525db2a652362761e274d3967a5f7a32e1080f8ceb2b31cc29baa2261a98311b9ce771cb4b06d4346bd618474db90cf763f7042c8514c2babcb5155d230a1a643a97bce23a84034c6f9e5d593caa52c82c237db71e35b31257719c96392c91d1ce52d362f0bfcbe7202f56ed07bbe526d9b4f1ab7096934560b4272b8937bdea1a11d165a42a26a8a5b21abd40b306e3e474a12f75ab261aa71dfd670c50da2314c0f1eadf2737be83b111d0ae4c5ca3519ce18bf26824b4d5399de3dce9f61aa626c8ba620b6ad22aac041ec4a58b27929e579c1fd40aa33f19208547a75e44f3d73bc9342f0df646bd7fe27426089c44f96130df990074d51a6d9c3f037d8fa6cfa5c85f0df231c41c571994464951822f595a7165904804dea59853d5316d346c4664f893f8aa4765ad6f824608aa9563be00443fefaba9aac127f71ff1ba8c1fed713a29676b5085f26f8a9bbee6d987095052cbbb55e45c3a933afb94ce249dde8d44695d217547c0e2696b9b6367fd60f683f75bc754139800feeb612cc2bc40e512b90b50d3cd7dba1eabe943fceb7d86d00700bc768d31fb2f498790d7353914d1521a45f459eeb00e0b057dcf40e5b10bdcdaed776fc989413dd82d79ba7eae8f61e0c2a309cf6e5066316170047e4a0fba7408c3f39760fc31f1976b2598cc89681277b381661cca6a1e3005bc501c09edc62c78e3fb8eccae8e6b1d4c9d1c8206d3a3acf9f82c2097c68b2406d5257eb1d1fd5297a6870a2cc1f1216eb1c4577e76e3b4e8d9a62faf030dd6dfeaafa3579af0be5ff46687228d0ccacdec438cd768069ab9f579fc2e89ede57cafc19d54e8cd3d97dcfaeca2f211448c2d6b967a2daddac7f2a4f2b53e85d6342ac9a8863586ec277ddb8a9a77384ae9b8ac0d682bc7ad6c5ad5b9fbe2d513c6d8d609d563c805f92aa0c4391023ebb9cda81ae343705ac3e66e958201a3b444fc474a947471b780e027dcafdcc3d0a2b3d670d7b40b0cce4cd1453654a1e26b65ff4522b75176ca3558960e505b73517a2274365329baeeb0d8240325e60c0c4"}, {0x110, 0x1, 0x1a, "ec1f62bfebbec9d5c3d210856248d79ae20bd9b350ecf9f96bce984b1714135f484309de6aec126b2327c8060568a242272e22ca9135d91207cfc9996f02193451c9c08e9fcebed03d5626e8441f5bbb66ee50148030f7140b45e0868a54c831fe9aaf50a2063c63937dc8567116a3a50364192d230b0a7c5f9c988735993780344c1319937ddcc9f081e94df4bbcb653275e335078a850738b1ef48454048f525d36e0e84a2974f2c9b6fcd9e011bba3fd1b4521266091e577137450f66d73126c83e6b8931c1e2f13b9a72415d7a346cb9a76ad57f175796ec2aca93e2b478822712036c0f1a4d267f030c7b2ad3e2cbf8a28459429bac9c5476"}, {0x100, 0x1, 0x5, "31c94ddc6d5a9bd0f271aeacc0e934880c2c030f927192476cc4404d23782b0a3c0a18cf954801bcb9e132725f2e2523e2d481a771b56268ff59d31f952dccc4c7af891eecce1001e12bea00fda785c76d443e39e9f67e880708fa99beb94d2d567e83e7e5c3af345483e946475d85090aa917413ffcf3a59d698b0266a6c5c7ac6e62ea2113763fde40aa05e2e79ed96aff9944c74797a99479f8b76fe37095a5e1c28798439a5488d14a33e06f488f32d6cf54d8d9d5b7f62236f5842179c6bbad503ad0803ac3da64a46f30f37bd397ac0193bd1f678694c2c4539370065f27aa8c6f028f7f54f4c8"}, {0x100, 0x0, 0x2, "d46b108fbb5d31428cbdf36cd43ac744f763fd57fed189ebef14a7451e4b8eebb519a437818790ae2cad732cd378e791e3414de2aad7ea0b6cef8d9e18d54ae36400afb5850e277b6aefdb3fa803efe175c8967740de994170bfbfbab0db8da401d0f598c9dc170962bd934390420811496e58c65fa2eb05727109392650ea527f31dac348b3cb2d4f25c8721c75cc3f0946025c48e090ba243038fba1be7531b4ba837858139273c670876d973a3def6ab08cb6044fe0e6078364a18db9ed07671eceee1dbad0e5e231124fcc966a4c1c2f4bec5b9b259a0eb24584d1370cedd257b5d3fa5b99f083"}], 0x1410}, 0x40b) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x4) close(r1) 22:39:49 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x9) 22:39:49 executing program 0: openat$i2c(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) compat_43_ommap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1e55a19874004e32, r1, 0x4) 22:39:49 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000180)='fdesc\x00', &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async, rerun: 32) compat_40_mount(&(0x7f00000000c0)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (rerun: 32) compat_40_mount(&(0x7f0000000200)='overlay\x00', &(0x7f0000000240)='./file0/../file0\x00', 0x4000000, &(0x7f0000000440)="c1d2e6649591de8cd271d9726453b19d8651f37769206bb28a8ab180451dfc870844413b17739f4e1b98b44486e7f04fc1ae03a546a85d65270d7c743a18b6d581a4c7ee21df393190bfa9a66ad1e9f09b5e1311b769acbd4c51031d0c697734418e27fdc98bea5ffb429d8d517c1ffa7d824a85e43138ef3668de7100be55408015072f4262a0c0b00b88e0a0db318abbd844f648491efd22c62e0677d9aaf73f942b24457721c76bf09b9e089e5616cd9247c60d416a7e5309648553ca238fb1ffe8feb2203899466f15e3c4678c944d0ce0d6db51628be99620ae22ac14531b0f0f02eb42f9f76aae79") (async, rerun: 32) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 32) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x1c0) (async) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 22:39:49 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x20) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8) 22:39:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) r1 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc0906935, &(0x7f0000000180)) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200000, 0x1c0) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) (async) fstatat(r3, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200), 0x200) (async) fcntl$lock(r0, 0xf, &(0x7f00000001c0)) (async) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r5 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r4, 0x40}, {r1, 0x4}, {r2, 0x2}, {r0, 0x80}, {r5, 0x40}], 0x6, 0x8) 22:39:49 executing program 2: socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e"], 0x10) socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000280), 0x0, 0x9, &(0x7f00000028c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="7199bb0b2c907c6af371920ac72f8b19bc29e82f130fccb5955f345158d490e247b5cf54ac31bfb54837f7638fd20b84c24f1720a561320bba7e4bea37f4ca64c08dffb1c9f45494c14006e69699219700932e1486f0c6ec465d8756f4c81667befff9872591f078f3314013491acf03201b11d1380d346c59ce75ce6a022d8a786e910a401c68e96f2f2018a59c8e974b0e7f3091ae6e0c5c0fde07a44ccf867b9e5b4d5ff52e607e83f7ecdef70d7616a905274e940437cc82da253559428572f4940dc7b7fbf31d4171fc", 0xcc}, {&(0x7f0000000300)="e2aac8aa8a370465161ff3b746917d4cf23661e0ca41a76a3d80a61cd833161d79019278f082abfed66d21193873dd21b76226ae278c846a12e6646e51bfa3aa7daa03f651d8e9037402c8a53b89590095ed7aa7105485ab7ee2a3eb16b2d5b646e922d5f306d59d2920c8a6ad8aa577d6822f5a7c4586c501e5f97ad04008e40d", 0x81}, {&(0x7f00000003c0)="d4cfb3186bebacf90fa50effd6d631a51badd7dc5bf50c1e93d7baace74c4ce0d5d7c53d0b50e8882a678cd225ba8a20a66eec9b0fc41eb326cfef5e7df3da4fcf47a74a0a3e852afea89e8e105b5cf926ca6ef576d21544c25ec80e3b39edda80525c3a7ebfcead2046132764b5d8401f4c8c74c4d67f94dec9f12c204c77b394f19143b80346509910ff53b451ead0288983315602b0889b3666438dc7625bfc022dfd214e40cec82c87e80dd521c3262b2ecca264a5110dd14fca556dc224eb92f4eecee546aebdbf57e1c92ca9d83bb9e0e4d7f68c2963784f61f98db8560ec62de83f6af8dc041eb982128fecb553903431764573ff5d475adf18196d228023aca42830b3e8870b0fd455a695893e654c1e0bdd7eb7c13e3128bbffbf60b82a7a8d72ba295d7768689df49c1ba08d07977b8542484b18fd72109475d2aac507a0f7568d0f09ea1a99541f0af28c18c39b3b0c4b456cc197c9358fa389718017905b3bd45a6b388a752fcc3a3375001143d52db000e1f63a1617477fc6aa782d80f9ce934b4effe1f77ca58fde81f3b0597bb3e7235ef6359f979ec2d01b62d6f88f8e65e0b72ce705ecbf2c23b0bbf2318e7ca5462dacbf39feffb6db4812ba2f6599253eca476713d53c4a01d0eca28ee80c105643b71a40398b92d73410401ef704caaed2bae0c442975b6e8398b5316b68e686d0101b3b3384a408dc38fe8e0b9f985eac733b6812413fc794ae048ebe8a8c9f05a82ab68d7f589de7612769c020d482ba411b3fc71536a7cfb43ed6f96f15a640104d1eaf8716720ea762a5c19b4de9f5d6bd754992c3cf4ef04ccda2dc5007df4af3ffa62e9d1cc75bccdc0726b8455412cf97a00cc048a51f57f3ec5148f2ed43f3375c7b191b094cc54e4e2615382b48830c3cd2d29f6d1964c990bdec46721eee40756f7fdeadc99bfb64ba3912210695c4aff3fbbbf7e5d0cc6f62a3aaa216f5f64026ac06a302182caf4d4a526773c0e69eb4d8f7fa959f2ff33c19ba1d9439933321b4fe95c17de646ec5260ef54b76df58b7563ffbd937175f9b452490921245209fab76b85c5b353baa8b44efd97044808a5682e0766cb316f44a96c7ec205be7f0464b327a3f35ca4d13a5dc4ff0b80ba2930d9a0420b40b6adfde632917c3955cd8cb596e226166368f1aa5ecacf303e73ccc59fdb931c060f4d473d319d8e6200e64f729cf0f6d290388eeb59c8544dc4275a2ca7eae7e4a470069343f7539fcb2101d099e465a67ba66a56ac912bf997baa810e440d4916e615128bb94a0b1a47c6575b95c1f1dcdf6318cb7425f7f620bf77165d607b0ffa5d3b9d0cb53537c6c3b0e762c0743bc0fe32d8b24c37b5a2206b545ed5a604e2c49a18ad72e1e7b836f281698fd878768b9fe8cb538c2ff36f2461bf99a2e10b15725f34e0cb75b90c5d6b62200dbda6c7f300e0ee37e2caa725db75430f801d5610d379603ffe3ee7ae936cc6456ae0ff1d39298410880d55055b68cff6cfa14f27705399712915d4019be39100a6580b7c7f6d31394c350246bc84e8ffcea3902c59afd53d5464f04c32de732b465bbc082a643dfcd2a959454005a7b827295e0b9a1e747adebab898195670bbb675eb222d30b0c89479bd63fa692547a4cbbb6b7755b18426ba6610bb5a5db227b64380e9e04276480f36db1435c396f24ac40258c5e71fd9b2967c44d6dfcc0f554b7a25070d7149b228b9301627d5036aa52d664e8a0dc97636fcc03941470987974cdaec6a900bee89cd4f1a656eacefa86a83e0125b8a1adff8d4180b4d34132b8eceaa3410773527696a22585a3867d8374274f359085d0ac8a8967a27a4b684922f4d54adcf6de831a192a087e10cca32b67c6b9f5071697cd3cfd7852cdea68a9e5fac50d75911bd48b3433c45cae89d9eb49dd0d4b2ed6ea1f1b0938b038369ac9e306f83e75576b8e5f57775ed139838864c2e431ddbd38475dfe4cbdcf5ae0c521a270dec44bcb8dd61eb8b84d90439e0c60da15fd32b866bdf5bc6cf61a8086a59a8c0f31453d9fd1abea70c3a169ab2c67274bcf6509a2392fc9a8b3989aede0ac3524f6560eaf3451a130fce8fb9aa30fa2359df225786608f9f6a001ff6890e137964073530cd82682d1eaa230614f774d7d235e563010c323e0ff863eeb9e8188c4981f65634930b37814eb88b73df6be74ae60ecc2aa6842b269ab0e99eacb8fb28b85f278e3c7f0a6950ad4f923f3c55f660699b216b190e7c9cb30e19f88b92bf95db2c7d62c890324105cf8f1b2209e3b67d1f78b0f0e31dcdf98e7cfc70ab7bd8b8d3e4f140a0e12466d30cde3e9e7b85f8d37f3b505864fa4cb1cc96d43b9813274c547caf960af47601a5c3433ce1fde0a059de0833870148717b2a0242b3968fa07f5b9e0f66fbcb57eda7be1dc13f47324d28510a6314547ad8bfa91bde02466641dbba15f886d3981358e97e0ad77ec76baf0b9ffe31ebb06a72c573e0bdc99b7cce155b4ac57765b81d24dddf84c29f8e8faa2e60af8403488b4f841ead5a1b26980e8d02125129d5c9b1db22b5d6dd26009250830b73bf88f5291e00042614e40fa9eed05400ff73ac763f2215789878c5360691b62b89aa323b1aefb3af83f08007f8a6e710a3106582a662b869f327baa6dbbbc10fbff39f8257214d109f67c2f968cb55106e71c5f4dda644815f4e0c9607358343b427ba9dac86ad278b84072c5d12a7b0b91d6bf745a504f6f713e9a97e4c9592c5bdf6aa9c4e9f3693f39623d32c24900d1f4bfec5301248716102d6a192c09859884d3b956337f83d27b49e3e2e0b5cdac706f2c6e7b186bc463697871ba69325a24a66c5c2c7905c29573a8079026bdc76781425470c44256ad894e4ccf2dde1cf50de27e2335ebfba4d36b658874a46c9cb0ffc8a6f477dae132289c68bb13f34991c013083a0ca224013a22f12b52df0831872fd325bac85739f13fee04a8a0d8725da366746461ad0f254a0b4cc30712f1a1d40c526a08022ce17f11ac5ca8b28e1cc38690eae8622f2382a644c838f5f86cd4d30194b45fbfe1ff37c4ebf0b3ab12d85f56c0f8bbd070f57d2c2d5e36410940ce03858e6ad1598e9d5a5cab1a8feb6eb80317469ec79ebcf526511d0d0008e52cbaeaf54f489419115a30cf99fe77aadf8f63d72b1b3c7c609a39537b6dba72b5c1b7778781d03387abd1971ab428aea1efdeb38e5dc928b81b838f8e57748b3a377fa3a219ac181c183d6f688cac7cbd6acb380f8d7fbd0884abb998d6eaf5739659bd80b5799caad0212f662d6edfec0d5894968392b009a23d4881e1726e8af5b1c792dd011d41ac31f90c5f70930b6cdc87aaadee9d9665602973255056ef8f6d4c5c4ff62f424b804cbc0a328caaae04d388ebfd02a42449b944cf414820f3624af28838533ae23c578a87d86c163550d4affdace73f47bb25b7169e3330e8dd4d4b1c398c5736c6d182e7f0057ac6438e8fea5bc700a78b630345f616f4573592f00c825acdf0258a1532721cb636b06724e5d4496a17424d2fe6d8dbf2f48443a08b8f94b09bddb5fd553625452d79f7e94d53faae933da7568e0e79fd10611c4d26419381e47663f9381c5d7ea476b805df4b6e611ce9312f54dfaea04581dc6679a6acc68e1d308d512d1d75f669d50764975951787d919e939be9f858d2bcfd0ff44c1a3cfc61efee3d9fe890b7463a3ae59144fe74997b4eb4e0574ec38910f9f9becb7581553755a4748bdb8a1220c7b47ea3e7b81dfcbbd2d9802188e606b18765beb718934b05e349832c95864c2cab297e8cc1458912b6ab91d1fda70ea03c9bece8e7939815ba04a8954a8b5c706645d81b3ed8c223bcfd57e5cf45ba70696d745d4f3ef220087ca7df4098c1138e299f96291b828206461d4aea0f2606e40b0d5608f5f941bf3832b3ec401411810cc0def913f606960428cabce4c843dcf0540b3e583741fcc77c1557ffe3ece337b9d2018463021e49186999c5009af95cc992ec8230a6febe3e031cacf7a2f5064600e2999e47c4e2df2c6df056d7981e0523109745c7413cd8d60b6119c737ac689ecb8bb9647977d667335a60e75301aa816ddd2528cb724b2386d21790b60243772f192c224b170ae5990bc799645f4fc5171e4a6a9abee6d9b61e6999629007fc009a75bd736e3e34f327644d4aecd6b086cda4f9a5c2186e58a855fc3ed3004c125ab9e96caa9416e1a6da52a0a9905967fae3f4b066ab5cb85830b7730e91be16940e3368286f09293221f966c90bdbedb4a35bef1d7b6d1f990dd2ed2453c87cbf0c9875ef211000385c4e9ed94387af7cfbe70c10cb6c594bce240adc97df6e429d2d58f11eb1a7470c6646b027df5d17b6d61ed47fc9d0bdaad5e364740be01b680882f1b3c247bd388636a6a224b5dfefd46d09105923573ea9d147b143cb662554403f4d39f259885a5bb990de01c5c4d5c1f81c4c203839ab55b41e93b39c3105d76bb8ccffec4cbe3c7d9060a7bc6b5940c00e73bba0705ff3b6d8cc56b6b1e6539216b995b42d5de67ccc045def88b35c5cfef67b2e6249df8eea4a49021c59dafd10dbf869a14ebb094982a249af5d5df7861e28016d8fd14490487664b6b5cd31883342bf09b81d32c6aa526299f17dec550490755fcc23e555cc2177c6590781ee78152d394a6eda0c3a5c14d5c79c1e846b9b5da9c29376f4816072a0b7e463f69bb113bc38917f3ae61e6063a6a9ffd05f4a695b9b8fe54651fae09abd1c3c1f6ad8f6c48fe1f0ba7c01da5d2741b5a5a0025ccfb993f7849c37ace685d996d4cc3dec9a1a992552f09c02a8221bbc54a439d6456b92158b926265c7e31eda61b51121d333081e470b15e34330c4156fd479f78f42c5837d72fa45042f3b1fec7b641177087df9d9e8639c7df3232c68221aae7b65094e1a98901754012b32c33150db15b54b891057276f2ae7cb252097ae10f95750fe81789cce6bfa7568dd1f2af09bd1ef2009a767c1cf5074b40b3e52ab586b48252ec644c71f0d5fbc20492cf5c3a9b8f995dc9ac6706c1c20ef47206a2a781d6e261f9516fd41723035661276af496b24d05c7c4367501e8fbfaff4e2cb3046233d507b2c93cbce1908fa916b63c2649bc134059d3c89db97aa3e04e6c9b1b334b9363c0d72d31763c5a6d85eaa6d92d77e34183293f296a5022d180c11a5f63005c033392f00143a6efbec453c8c1bbaf4e9a9193be6b79ea33273bcf6b6977c2a28277eecc52277d7b792b17dc6e967a73352ea1971394c7810d3a3bb494f2f3da44f89f1be3270655b7ca209d71e9a2c1b5e55ed15f9477fe36a8a876b6a6a1dc4f45974015383f21f84fbce36d5e15f28350727acbb83dc99bf9a4f8f87c7ec605e19a723e38a6ea0f27f093ee815298cb6cc7a7c695db29b778e3ea237a343dfdeb61f4b692dfce8b0c2b9e58166f1c96945745b39f84f5d688005818efc6d46c132f83582a6c3026efd9ae8620dce90b3141d10b7241d9970f03886a7ba68e2abcbf7430ac910bf6c3e30378cc06f164b11d50ef19ccf610382213ee48759dea7b8ea78558d40b440d544a3243017242096dfd900e499b86548e0cc72620befca43d75722d7087c28374bd7a751f82b0284a52e7ac717da13616a11be6e03dee03870f2070d18b6fc6dbd556ea120d9a7f7ab0d7b86159f31c10d9cecaa2c8f8026380cef5bfc91053dbd8f8ab17532a7378a3817c2586b16143e93b953545a6e393763cba7ff40", 0x1000}, {&(0x7f00000013c0)="cd8961af50fddc0cca4f4cac884f6ee5138d02aebaa30acda5af2d8f02768d438a2c48fa6b4f099eeb7089c4abf8aa1a0ae403df8d97d540e9c31718794e0452f4a197a4d40890836cea8de515aec769e30d90d31257d2227dccd86d4a8e3399f07f3d9602a81c371363fa10312a96b64ea6b3df052c4953483f2603e1d7b3cc8d62b4e4d5220e090807153c34970c058bc762819350b362aef209df2b24c80a4467", 0xa2}], 0x4, &(0x7f0000001480)=[{0x78, 0x1, 0x0, "f2e9fe0c608735397457bd913f6df039becffde83ca21c11742a0697093a31c20d12b48674615313d6f8c048e98202e46e4e2956e193d5a9bc0cf0aa938d6f4dfbf4540cb5d99db094fcacb0ef7aeb1c94da27fa6086a64488ab70af44b7d2e36680"}, {0x50, 0x1, 0x5, "b5a7282b594603adba1e0c109020c7ec2f11fa8dfef9adf5490cefc4c30bf16f62a949a6c6e1efeb432c1495be81fb6c9fb0d8139d94dabc8ef702"}, {0x68, 0xffff, 0x401, "f9371c8aded24f8bda7e73e5d8cdd6d193c31d75b9c867a14160e2c1f3e37c38b4987c494aa0a48d418e846b61dd345a89d0fba5081a438baeca17aa3231f5679895f234a86ec31ad210a24f1b5c4fb2ff"}, {0x10, 0xffff, 0x7fffffff}, {0xfc0, 0xffff, 0x4, "3f67dfb47bb27dc7fbb43fa1bbef931c9fadf685fc15c55154d9ea39f532adda499f33489c1023e9c016374a8d845f6a7cb4264efc22b4c8cec05de45a9a42409d9a4dcd214ca36be05b0fb66a1d3b6bdff5defb7902b3a4e17d467acb9354a7f2c095ac78ffb96a81ea731b58021a8e2f6c7e57b4d82a050bda6c0ded603b9426131e8b8967a55908d270b3d2d6f12da503358c872d1993e0c6719c1503f86ca74a07caeb8ff23f5a3182b54dcff095d2c05f1398add18c30b71801e0d1289f81a31c9a57c26f5c4178233ee85f6768173e57de03f495d00d55870b92789a6631e9354ba1a301830dc7b0550aa2f523715d63e63303fcddc171a99097e0fc2e3a19507a1354b7e1b8024b1c858ed5371a50db09bb12bcb8f9bdc252554164f570b384ee4544ff4853394739634c1440b0f35b3f3947a3b1580d112c9f993939082d4923fbac112eb3eb54370b54fbc9e7e122f83dd0915b3dc4c190a867e4416ab8e3793ab5b75bcd0cd78c7d784d72b40250b674652eca640ee86dc84d4c267df3308a49233bd44eb1a04dfcd9a467a8bcd29f86f50655311b6f048d8e64e93093b2e8f37f85476b757d77ee0e3a15f7861d5756c60e662533fe5887e0930e0b8c88c6b4d90db34e239b943a9569a5e8cc43c0289851f4c8a3555898712f630e1f599b6ab2bfad7a3f877d732a0d8d9bd957f86574b4a4d22923000809720c664de2adbeaf02895f0c04d305565c73018128d3c36db558512a5d48cf09cff181ef4cc8894eeb7a33ffc4738a3adffd7759a635e7ea27a2309efe82faefade49ec9746f6f01fbb267ffa5e5c7459f1a152a840c9a6e74dbbc0073fad0a0533b30c6969dabbb988c0f7d657d7f3c8483ef603ee08f00060c34b745cdbf2b529712e74bedc7974eeee09c5876f128b8c8daa4422dacfdeb0994ac96fae83f1a4202f689f4ec2a61e7b140d2da22c9fa44de0e8e2ceba72366c5b2f0480b42b52dd58c3295570f309051984e565ba16fc27b89e43c9fdfdf188ebb3189f5752990b90657cd27cdf159c63957282e8a9fd46643ace0c883469f73ecdb9c806b96b4d8a3a3428857b40fd555df70cff99f45ccc5617b5b8f3c3240770ee5a52ef6de161d1c7f9533c9f7d0756945a73772e72fd9ce50bd1f1ef8cfbb0a57ec24a110e6aca447d8e86e3569e1f40925f0131f4202b0a7726bdebc2411903dc5c373d93365a49760514f2cde081cf888a6d86e8c0cd051b06773914ad2d0babee431f437744e84258e4859457cf1a819d36b028a6d2684356b49a7fcf2c8f7102b61c0f623c73ddabe2c9ff5e8e4a14fe408012425efc7c57d859fab73d07a41060b64fcc287c8e1a302f0729c3f6ec158b5692f2643a7fa85da949e3a0517a3a8c8edb6ac142d60dab32eca2e092d6299ddd24c8ba6dec22e232374363ee5b69374d068192c9f5f4dcab215f164caabbb808d3bf5fbfa0897bed942d3ae67516207aad1558c165568438b56db0b487b0fd4deaa5add4418e627929a26ce01b7d79a8007887438027ccd993756387d81f9b23de93ea50abb8c8c415e8de1fc1297fc796c25af6e5774f53dc828e595942237745b5c38670516a9a1573b50eb0258975a5dd8d559a09ce2a7910f465af49ee1a94edda9356e4c3179f844feec98c7b80accfedc9685301db1a6a2d78f3daf4576ea7a2f61ac4e99e9a068e3b442a31f39c8bac39a825e09951c10f050b6c68afac43ba216c9e8af37a8b86afe9914efc7517a130a3f4974ba30f7b0f73f5b70a391f8d9c02b4ce447da6029f16c7ddbdfc8d57f92082415d463461060aeb0d752def645174682b48f64063a6f0c60e8551a6d8b520939270f72902a0a09c1248234b5912bf53481d146876401bea59f8de501270512093feecbf14efc8c57ac00c4b3693cbc481c418613f3b8e918ae8ae18d802d61709b61963efeb1f5b2ddc93fcea00afd93a735b4d70e8ac48a004d9177dbce9bce0d7a17c081f823743fc7332b289279bf94b2629b66327f96aec755f224811edd819b5aec4d23dcabe6fb0c7ca64f0264ed42c236df9d53b08979dc8e1290b3fc7b77f1bc606b5a1a11ac46980b7402f6f05467eccbae34e8bac16e13bfc8a51141f5b3996184d205167a3578ff497588f071adf8efc123a01c66c65936b37f58ebd930be0179d6757f0004b79c45108dc3c04734c15266ba14d41566bf27bb4973272ca374fbc8c2ca177c5d1486d8e3cdc54977a8ceb2d1aedb2e48e3f206a9624b004fb5c79a9b77eb188ce0ea34352cb42409d705900027141af052c98a87fa3232eadd9e736aa6e980dc8789c51f49de3545a65014fd5dae1ecbe4f573411efe11c01f89999869aba76fbcf4b5c261a7a0e5c239d0bdf54650a8642b0f4658cc089a19e82b31d39806fafce00eab1ee0293ce860bbd8255321bceafdc3f7a2b56ba7cc74c08a25e4d515f617a65d9ed2b342a862c4f2746e841bf2ab10e59d8163ad47c04c1691089e18492e14d78b3a3ab185fa4b8b0fe378110e85799339971385882c71691706e1f6bbe30219418b421373441cf6ae47bac8521fa31a23e0d137857818f1b4d90fb87d880f6b801be097a20d0fb78a1b92906854cf4d9efebdfa6fe72a227440d308090f3eebf13dab2a412245767b40c1981ee80e490990fb346985b56753060b6008994c3f175f386c5aeaff5cbfc0570b2f91c2ec2fbb6e604faf1139809164b0f7da2af412658576c1dd2e38254fadce74cefdf5b02c99efe24e907cbdb9f9b9e420732c87dedffb530300d9bcb42686285e51aa0cb51f27eede1398a16421c1c7e8906b2d578c793191fec0d8b75cb1e391e5b3d7b592353bcbd704b9a89aadae6c6aa497ff1dc9dfc656fbdee7fbc399670c9673e62688d561a632871c5f1f6010e966d5fbcdf222dcdcfae2f394f3876ee07d903348a37fcd5e2da2f4e0c53c5515936e8acd9ce6ba61d2b223eccf80239a516034b5411b75122631bf9392d9dddcbfbe4bf7acbb928846893b9a0abb896829c522fcada31897c47680f85ddd2f76d10a50c5bd86d03fca3b686cca87c3e3bf664303ac6822adc9743c1e6c91077490b27833162e0181c014afda48a2fe848d4013b53a3e5c79a6233edb8db9a9032aaad43570f4724fb891d7aa4c826fa76e5ebac9bd99c66da6c33c91ad10ee7e9a8842fac57703dc7047bf3006b73a29af693f17ac02ca2a686b802618a59853465b789b546e0c88cd4b0950ffd8bdb3c2709f9936b10bf82994e4e2f8a4a7132a769c220fe9903acb85a8d94a1c24088b1c40a29a67e26701dfb8088b0a2ecb7e504476f00544c0d39c2710d2704c3ab214d138145c33d0f3db513b36fe95fa258c9be53a3b67002209aad0a21753711556d1d07fd82dfc9f4c6b3255eebea2a9b507366ff1c00e460b30484a7c814999b2db884b369ec1f4a34b21ea53972e64da46dba6ba77da37e506cc86c06155138e6f73a3fe5924f501e8b7e457e0e975cbec3df75d83d2f4e6e4d7fa76c7f20dbba6099ff6aad9a2be9c37b2e6ceafbfce962723a898232d671a47c03ed3daad56f6a24974883c5c02ab6f27e0e22f3c14eeb5d98a310350b7184f9be7a38e0473f5677da3ff88468645c335204ce93ba1509bed3ab2e5b4deba6b0b57f5521fe095c311eefc28dc30a76aa032ad8f35e3a9b9d42c65a340b83b6aec1cf0e2a234e279b1bcdd49797b37d5be3edbf0d1b1329b18dbb22faedad715d59e0a2b6d0bb223bb9ce199873e69c931b201ba461124c4f35cb527df93e15eb9c3ce3c33ddfdaab63d50eeb13aecf6849f9215b7247f786f0697717418901ba10dede98f988f88f71bcc9e0cf67999a5649c20145e851c2f36869fae309bf3736dbf0aae98c799e10ff4474974de42b529ed99fd5d816390703674150b2b67bf76c98e1502d1438f45556297698686d9c8b3638d268a0dd14bf549510bddf41225646f704fc929f33503d7278e93a60844ebce38d9a9665ceff2b71a1e319245a5c8bb48f56a0e35b4a759a9f06f677bf9d690da62db5a3b14ca6c709c60ad22db5c5cf974fa56bc9f56ce0fc0df54108570373d1acf37e8bd45aa9483cc37ae7cf29d61714b694c23d4dcc393bdd0b97db135a10a2ec20c4bd6ad1f2f17b3e656ba8dd787b3bf2bd6c3b606979c6d68e78f4d8c7753eeb0fafd238bd94bbe66d1da442a895c94d5a2d68a4dc654c719360813752a7ecac45e1cefa7b6c71bb0f9d5b177e52f05f45c3226ec1962f0e1310f69bfb6ce378ba11e3b537abd28bf3673874bd9e6cc992f322b18602c15ba57a52e695cde77fd07208c489e350c473a1dc7f1fd9a2d0c2a6feb4a39c2c14bf20fda3a5c8dc0877608f8bd0c658d1ccf37f889dee2485c06c99576b656e47814548789de1c8eb6ced7d4c0c3382fa64ed484e6d10525cfc451266e1b0c888d040b9971e72ad4e0eda3a68628107a3bb41374aa33824ddbe8468b31da460157fa652d3fb10c38a3ff0988ba7dfec827afcfd11537cd3fb00874b3ddc69ab8e693e6f070804188eb9179036f4102888958c932816ff105ab8d43769fc3ae09fd41c2abf65c24757087d1856525db2a652362761e274d3967a5f7a32e1080f8ceb2b31cc29baa2261a98311b9ce771cb4b06d4346bd618474db90cf763f7042c8514c2babcb5155d230a1a643a97bce23a84034c6f9e5d593caa52c82c237db71e35b31257719c96392c91d1ce52d362f0bfcbe7202f56ed07bbe526d9b4f1ab7096934560b4272b8937bdea1a11d165a42a26a8a5b21abd40b306e3e474a12f75ab261aa71dfd670c50da2314c0f1eadf2737be83b111d0ae4c5ca3519ce18bf26824b4d5399de3dce9f61aa626c8ba620b6ad22aac041ec4a58b27929e579c1fd40aa33f19208547a75e44f3d73bc9342f0df646bd7fe27426089c44f96130df990074d51a6d9c3f037d8fa6cfa5c85f0df231c41c571994464951822f595a7165904804dea59853d5316d346c4664f893f8aa4765ad6f824608aa9563be00443fefaba9aac127f71ff1ba8c1fed713a29676b5085f26f8a9bbee6d987095052cbbb55e45c3a933afb94ce249dde8d44695d217547c0e2696b9b6367fd60f683f75bc754139800feeb612cc2bc40e512b90b50d3cd7dba1eabe943fceb7d86d00700bc768d31fb2f498790d7353914d1521a45f459eeb00e0b057dcf40e5b10bdcdaed776fc989413dd82d79ba7eae8f61e0c2a309cf6e5066316170047e4a0fba7408c3f39760fc31f1976b2598cc89681277b381661cca6a1e3005bc501c09edc62c78e3fb8eccae8e6b1d4c9d1c8206d3a3acf9f82c2097c68b2406d5257eb1d1fd5297a6870a2cc1f1216eb1c4577e76e3b4e8d9a62faf030dd6dfeaafa3579af0be5ff46687228d0ccacdec438cd768069ab9f579fc2e89ede57cafc19d54e8cd3d97dcfaeca2f211448c2d6b967a2daddac7f2a4f2b53e85d6342ac9a8863586ec277ddb8a9a77384ae9b8ac0d682bc7ad6c5ad5b9fbe2d513c6d8d609d563c805f92aa0c4391023ebb9cda81ae343705ac3e66e958201a3b444fc474a947471b780e027dcafdcc3d0a2b3d670d7b40b0cce4cd1453654a1e26b65ff4522b75176ca3558960e505b73517a2274365329baeeb0d8240325e60c0c4"}, {0x110, 0x1, 0x1a, "ec1f62bfebbec9d5c3d210856248d79ae20bd9b350ecf9f96bce984b1714135f484309de6aec126b2327c8060568a242272e22ca9135d91207cfc9996f02193451c9c08e9fcebed03d5626e8441f5bbb66ee50148030f7140b45e0868a54c831fe9aaf50a2063c63937dc8567116a3a50364192d230b0a7c5f9c988735993780344c1319937ddcc9f081e94df4bbcb653275e335078a850738b1ef48454048f525d36e0e84a2974f2c9b6fcd9e011bba3fd1b4521266091e577137450f66d73126c83e6b8931c1e2f13b9a72415d7a346cb9a76ad57f175796ec2aca93e2b478822712036c0f1a4d267f030c7b2ad3e2cbf8a28459429bac9c5476"}, {0x100, 0x1, 0x5, "31c94ddc6d5a9bd0f271aeacc0e934880c2c030f927192476cc4404d23782b0a3c0a18cf954801bcb9e132725f2e2523e2d481a771b56268ff59d31f952dccc4c7af891eecce1001e12bea00fda785c76d443e39e9f67e880708fa99beb94d2d567e83e7e5c3af345483e946475d85090aa917413ffcf3a59d698b0266a6c5c7ac6e62ea2113763fde40aa05e2e79ed96aff9944c74797a99479f8b76fe37095a5e1c28798439a5488d14a33e06f488f32d6cf54d8d9d5b7f62236f5842179c6bbad503ad0803ac3da64a46f30f37bd397ac0193bd1f678694c2c4539370065f27aa8c6f028f7f54f4c8"}, {0x100, 0x0, 0x2, "d46b108fbb5d31428cbdf36cd43ac744f763fd57fed189ebef14a7451e4b8eebb519a437818790ae2cad732cd378e791e3414de2aad7ea0b6cef8d9e18d54ae36400afb5850e277b6aefdb3fa803efe175c8967740de994170bfbfbab0db8da401d0f598c9dc170962bd934390420811496e58c65fa2eb05727109392650ea527f31dac348b3cb2d4f25c8721c75cc3f0946025c48e090ba243038fba1be7531b4ba837858139273c670876d973a3def6ab08cb6044fe0e6078364a18db9ed07671eceee1dbad0e5e231124fcc966a4c1c2f4bec5b9b259a0eb24584d1370cedd257b5d3fa5b99f083"}], 0x1410}, 0x40b) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x4) close(r1) 22:39:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc0906935, &(0x7f0000000180)) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200000, 0x1c0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) fstatat(r3, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200), 0x200) (async) fcntl$lock(r0, 0xf, &(0x7f00000001c0)) (async) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r5 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r4, 0x40}, {r1, 0x4}, {r2, 0x2}, {r0, 0x80}, {r5, 0x40}], 0x6, 0x8) 22:39:50 executing program 0: openat$i2c(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) compat_43_ommap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1e55a19874004e32, r1, 0x4) 22:39:50 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xa) 22:39:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x63000000, &(0x7f0000001080), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) 22:39:50 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x20) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8) [ 203.5823581] .: failed to start extattr: error = 45 22:39:50 executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e"], 0x10) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000280), 0x0, 0x9, &(0x7f00000028c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="7199bb0b2c907c6af371920ac72f8b19bc29e82f130fccb5955f345158d490e247b5cf54ac31bfb54837f7638fd20b84c24f1720a561320bba7e4bea37f4ca64c08dffb1c9f45494c14006e69699219700932e1486f0c6ec465d8756f4c81667befff9872591f078f3314013491acf03201b11d1380d346c59ce75ce6a022d8a786e910a401c68e96f2f2018a59c8e974b0e7f3091ae6e0c5c0fde07a44ccf867b9e5b4d5ff52e607e83f7ecdef70d7616a905274e940437cc82da253559428572f4940dc7b7fbf31d4171fc", 0xcc}, {&(0x7f0000000300)="e2aac8aa8a370465161ff3b746917d4cf23661e0ca41a76a3d80a61cd833161d79019278f082abfed66d21193873dd21b76226ae278c846a12e6646e51bfa3aa7daa03f651d8e9037402c8a53b89590095ed7aa7105485ab7ee2a3eb16b2d5b646e922d5f306d59d2920c8a6ad8aa577d6822f5a7c4586c501e5f97ad04008e40d", 0x81}, {&(0x7f00000003c0)="d4cfb3186bebacf90fa50effd6d631a51badd7dc5bf50c1e93d7baace74c4ce0d5d7c53d0b50e8882a678cd225ba8a20a66eec9b0fc41eb326cfef5e7df3da4fcf47a74a0a3e852afea89e8e105b5cf926ca6ef576d21544c25ec80e3b39edda80525c3a7ebfcead2046132764b5d8401f4c8c74c4d67f94dec9f12c204c77b394f19143b80346509910ff53b451ead0288983315602b0889b3666438dc7625bfc022dfd214e40cec82c87e80dd521c3262b2ecca264a5110dd14fca556dc224eb92f4eecee546aebdbf57e1c92ca9d83bb9e0e4d7f68c2963784f61f98db8560ec62de83f6af8dc041eb982128fecb553903431764573ff5d475adf18196d228023aca42830b3e8870b0fd455a695893e654c1e0bdd7eb7c13e3128bbffbf60b82a7a8d72ba295d7768689df49c1ba08d07977b8542484b18fd72109475d2aac507a0f7568d0f09ea1a99541f0af28c18c39b3b0c4b456cc197c9358fa389718017905b3bd45a6b388a752fcc3a3375001143d52db000e1f63a1617477fc6aa782d80f9ce934b4effe1f77ca58fde81f3b0597bb3e7235ef6359f979ec2d01b62d6f88f8e65e0b72ce705ecbf2c23b0bbf2318e7ca5462dacbf39feffb6db4812ba2f6599253eca476713d53c4a01d0eca28ee80c105643b71a40398b92d73410401ef704caaed2bae0c442975b6e8398b5316b68e686d0101b3b3384a408dc38fe8e0b9f985eac733b6812413fc794ae048ebe8a8c9f05a82ab68d7f589de7612769c020d482ba411b3fc71536a7cfb43ed6f96f15a640104d1eaf8716720ea762a5c19b4de9f5d6bd754992c3cf4ef04ccda2dc5007df4af3ffa62e9d1cc75bccdc0726b8455412cf97a00cc048a51f57f3ec5148f2ed43f3375c7b191b094cc54e4e2615382b48830c3cd2d29f6d1964c990bdec46721eee40756f7fdeadc99bfb64ba3912210695c4aff3fbbbf7e5d0cc6f62a3aaa216f5f64026ac06a302182caf4d4a526773c0e69eb4d8f7fa959f2ff33c19ba1d9439933321b4fe95c17de646ec5260ef54b76df58b7563ffbd937175f9b452490921245209fab76b85c5b353baa8b44efd97044808a5682e0766cb316f44a96c7ec205be7f0464b327a3f35ca4d13a5dc4ff0b80ba2930d9a0420b40b6adfde632917c3955cd8cb596e226166368f1aa5ecacf303e73ccc59fdb931c060f4d473d319d8e6200e64f729cf0f6d290388eeb59c8544dc4275a2ca7eae7e4a470069343f7539fcb2101d099e465a67ba66a56ac912bf997baa810e440d4916e615128bb94a0b1a47c6575b95c1f1dcdf6318cb7425f7f620bf77165d607b0ffa5d3b9d0cb53537c6c3b0e762c0743bc0fe32d8b24c37b5a2206b545ed5a604e2c49a18ad72e1e7b836f281698fd878768b9fe8cb538c2ff36f2461bf99a2e10b15725f34e0cb75b90c5d6b62200dbda6c7f300e0ee37e2caa725db75430f801d5610d379603ffe3ee7ae936cc6456ae0ff1d39298410880d55055b68cff6cfa14f27705399712915d4019be39100a6580b7c7f6d31394c350246bc84e8ffcea3902c59afd53d5464f04c32de732b465bbc082a643dfcd2a959454005a7b827295e0b9a1e747adebab898195670bbb675eb222d30b0c89479bd63fa692547a4cbbb6b7755b18426ba6610bb5a5db227b64380e9e04276480f36db1435c396f24ac40258c5e71fd9b2967c44d6dfcc0f554b7a25070d7149b228b9301627d5036aa52d664e8a0dc97636fcc03941470987974cdaec6a900bee89cd4f1a656eacefa86a83e0125b8a1adff8d4180b4d34132b8eceaa3410773527696a22585a3867d8374274f359085d0ac8a8967a27a4b684922f4d54adcf6de831a192a087e10cca32b67c6b9f5071697cd3cfd7852cdea68a9e5fac50d75911bd48b3433c45cae89d9eb49dd0d4b2ed6ea1f1b0938b038369ac9e306f83e75576b8e5f57775ed139838864c2e431ddbd38475dfe4cbdcf5ae0c521a270dec44bcb8dd61eb8b84d90439e0c60da15fd32b866bdf5bc6cf61a8086a59a8c0f31453d9fd1abea70c3a169ab2c67274bcf6509a2392fc9a8b3989aede0ac3524f6560eaf3451a130fce8fb9aa30fa2359df225786608f9f6a001ff6890e137964073530cd82682d1eaa230614f774d7d235e563010c323e0ff863eeb9e8188c4981f65634930b37814eb88b73df6be74ae60ecc2aa6842b269ab0e99eacb8fb28b85f278e3c7f0a6950ad4f923f3c55f660699b216b190e7c9cb30e19f88b92bf95db2c7d62c890324105cf8f1b2209e3b67d1f78b0f0e31dcdf98e7cfc70ab7bd8b8d3e4f140a0e12466d30cde3e9e7b85f8d37f3b505864fa4cb1cc96d43b9813274c547caf960af47601a5c3433ce1fde0a059de0833870148717b2a0242b3968fa07f5b9e0f66fbcb57eda7be1dc13f47324d28510a6314547ad8bfa91bde02466641dbba15f886d3981358e97e0ad77ec76baf0b9ffe31ebb06a72c573e0bdc99b7cce155b4ac57765b81d24dddf84c29f8e8faa2e60af8403488b4f841ead5a1b26980e8d02125129d5c9b1db22b5d6dd26009250830b73bf88f5291e00042614e40fa9eed05400ff73ac763f2215789878c5360691b62b89aa323b1aefb3af83f08007f8a6e710a3106582a662b869f327baa6dbbbc10fbff39f8257214d109f67c2f968cb55106e71c5f4dda644815f4e0c9607358343b427ba9dac86ad278b84072c5d12a7b0b91d6bf745a504f6f713e9a97e4c9592c5bdf6aa9c4e9f3693f39623d32c24900d1f4bfec5301248716102d6a192c09859884d3b956337f83d27b49e3e2e0b5cdac706f2c6e7b186bc463697871ba69325a24a66c5c2c7905c29573a8079026bdc76781425470c44256ad894e4ccf2dde1cf50de27e2335ebfba4d36b658874a46c9cb0ffc8a6f477dae132289c68bb13f34991c013083a0ca224013a22f12b52df0831872fd325bac85739f13fee04a8a0d8725da366746461ad0f254a0b4cc30712f1a1d40c526a08022ce17f11ac5ca8b28e1cc38690eae8622f2382a644c838f5f86cd4d30194b45fbfe1ff37c4ebf0b3ab12d85f56c0f8bbd070f57d2c2d5e36410940ce03858e6ad1598e9d5a5cab1a8feb6eb80317469ec79ebcf526511d0d0008e52cbaeaf54f489419115a30cf99fe77aadf8f63d72b1b3c7c609a39537b6dba72b5c1b7778781d03387abd1971ab428aea1efdeb38e5dc928b81b838f8e57748b3a377fa3a219ac181c183d6f688cac7cbd6acb380f8d7fbd0884abb998d6eaf5739659bd80b5799caad0212f662d6edfec0d5894968392b009a23d4881e1726e8af5b1c792dd011d41ac31f90c5f70930b6cdc87aaadee9d9665602973255056ef8f6d4c5c4ff62f424b804cbc0a328caaae04d388ebfd02a42449b944cf414820f3624af28838533ae23c578a87d86c163550d4affdace73f47bb25b7169e3330e8dd4d4b1c398c5736c6d182e7f0057ac6438e8fea5bc700a78b630345f616f4573592f00c825acdf0258a1532721cb636b06724e5d4496a17424d2fe6d8dbf2f48443a08b8f94b09bddb5fd553625452d79f7e94d53faae933da7568e0e79fd10611c4d26419381e47663f9381c5d7ea476b805df4b6e611ce9312f54dfaea04581dc6679a6acc68e1d308d512d1d75f669d50764975951787d919e939be9f858d2bcfd0ff44c1a3cfc61efee3d9fe890b7463a3ae59144fe74997b4eb4e0574ec38910f9f9becb7581553755a4748bdb8a1220c7b47ea3e7b81dfcbbd2d9802188e606b18765beb718934b05e349832c95864c2cab297e8cc1458912b6ab91d1fda70ea03c9bece8e7939815ba04a8954a8b5c706645d81b3ed8c223bcfd57e5cf45ba70696d745d4f3ef220087ca7df4098c1138e299f96291b828206461d4aea0f2606e40b0d5608f5f941bf3832b3ec401411810cc0def913f606960428cabce4c843dcf0540b3e583741fcc77c1557ffe3ece337b9d2018463021e49186999c5009af95cc992ec8230a6febe3e031cacf7a2f5064600e2999e47c4e2df2c6df056d7981e0523109745c7413cd8d60b6119c737ac689ecb8bb9647977d667335a60e75301aa816ddd2528cb724b2386d21790b60243772f192c224b170ae5990bc799645f4fc5171e4a6a9abee6d9b61e6999629007fc009a75bd736e3e34f327644d4aecd6b086cda4f9a5c2186e58a855fc3ed3004c125ab9e96caa9416e1a6da52a0a9905967fae3f4b066ab5cb85830b7730e91be16940e3368286f09293221f966c90bdbedb4a35bef1d7b6d1f990dd2ed2453c87cbf0c9875ef211000385c4e9ed94387af7cfbe70c10cb6c594bce240adc97df6e429d2d58f11eb1a7470c6646b027df5d17b6d61ed47fc9d0bdaad5e364740be01b680882f1b3c247bd388636a6a224b5dfefd46d09105923573ea9d147b143cb662554403f4d39f259885a5bb990de01c5c4d5c1f81c4c203839ab55b41e93b39c3105d76bb8ccffec4cbe3c7d9060a7bc6b5940c00e73bba0705ff3b6d8cc56b6b1e6539216b995b42d5de67ccc045def88b35c5cfef67b2e6249df8eea4a49021c59dafd10dbf869a14ebb094982a249af5d5df7861e28016d8fd14490487664b6b5cd31883342bf09b81d32c6aa526299f17dec550490755fcc23e555cc2177c6590781ee78152d394a6eda0c3a5c14d5c79c1e846b9b5da9c29376f4816072a0b7e463f69bb113bc38917f3ae61e6063a6a9ffd05f4a695b9b8fe54651fae09abd1c3c1f6ad8f6c48fe1f0ba7c01da5d2741b5a5a0025ccfb993f7849c37ace685d996d4cc3dec9a1a992552f09c02a8221bbc54a439d6456b92158b926265c7e31eda61b51121d333081e470b15e34330c4156fd479f78f42c5837d72fa45042f3b1fec7b641177087df9d9e8639c7df3232c68221aae7b65094e1a98901754012b32c33150db15b54b891057276f2ae7cb252097ae10f95750fe81789cce6bfa7568dd1f2af09bd1ef2009a767c1cf5074b40b3e52ab586b48252ec644c71f0d5fbc20492cf5c3a9b8f995dc9ac6706c1c20ef47206a2a781d6e261f9516fd41723035661276af496b24d05c7c4367501e8fbfaff4e2cb3046233d507b2c93cbce1908fa916b63c2649bc134059d3c89db97aa3e04e6c9b1b334b9363c0d72d31763c5a6d85eaa6d92d77e34183293f296a5022d180c11a5f63005c033392f00143a6efbec453c8c1bbaf4e9a9193be6b79ea33273bcf6b6977c2a28277eecc52277d7b792b17dc6e967a73352ea1971394c7810d3a3bb494f2f3da44f89f1be3270655b7ca209d71e9a2c1b5e55ed15f9477fe36a8a876b6a6a1dc4f45974015383f21f84fbce36d5e15f28350727acbb83dc99bf9a4f8f87c7ec605e19a723e38a6ea0f27f093ee815298cb6cc7a7c695db29b778e3ea237a343dfdeb61f4b692dfce8b0c2b9e58166f1c96945745b39f84f5d688005818efc6d46c132f83582a6c3026efd9ae8620dce90b3141d10b7241d9970f03886a7ba68e2abcbf7430ac910bf6c3e30378cc06f164b11d50ef19ccf610382213ee48759dea7b8ea78558d40b440d544a3243017242096dfd900e499b86548e0cc72620befca43d75722d7087c28374bd7a751f82b0284a52e7ac717da13616a11be6e03dee03870f2070d18b6fc6dbd556ea120d9a7f7ab0d7b86159f31c10d9cecaa2c8f8026380cef5bfc91053dbd8f8ab17532a7378a3817c2586b16143e93b953545a6e393763cba7ff40", 0x1000}, {&(0x7f00000013c0)="cd8961af50fddc0cca4f4cac884f6ee5138d02aebaa30acda5af2d8f02768d438a2c48fa6b4f099eeb7089c4abf8aa1a0ae403df8d97d540e9c31718794e0452f4a197a4d40890836cea8de515aec769e30d90d31257d2227dccd86d4a8e3399f07f3d9602a81c371363fa10312a96b64ea6b3df052c4953483f2603e1d7b3cc8d62b4e4d5220e090807153c34970c058bc762819350b362aef209df2b24c80a4467", 0xa2}], 0x4, &(0x7f0000001480)=[{0x78, 0x1, 0x0, "f2e9fe0c608735397457bd913f6df039becffde83ca21c11742a0697093a31c20d12b48674615313d6f8c048e98202e46e4e2956e193d5a9bc0cf0aa938d6f4dfbf4540cb5d99db094fcacb0ef7aeb1c94da27fa6086a64488ab70af44b7d2e36680"}, {0x50, 0x1, 0x5, "b5a7282b594603adba1e0c109020c7ec2f11fa8dfef9adf5490cefc4c30bf16f62a949a6c6e1efeb432c1495be81fb6c9fb0d8139d94dabc8ef702"}, {0x68, 0xffff, 0x401, "f9371c8aded24f8bda7e73e5d8cdd6d193c31d75b9c867a14160e2c1f3e37c38b4987c494aa0a48d418e846b61dd345a89d0fba5081a438baeca17aa3231f5679895f234a86ec31ad210a24f1b5c4fb2ff"}, {0x10, 0xffff, 0x7fffffff}, {0xfc0, 0xffff, 0x4, "3f67dfb47bb27dc7fbb43fa1bbef931c9fadf685fc15c55154d9ea39f532adda499f33489c1023e9c016374a8d845f6a7cb4264efc22b4c8cec05de45a9a42409d9a4dcd214ca36be05b0fb66a1d3b6bdff5defb7902b3a4e17d467acb9354a7f2c095ac78ffb96a81ea731b58021a8e2f6c7e57b4d82a050bda6c0ded603b9426131e8b8967a55908d270b3d2d6f12da503358c872d1993e0c6719c1503f86ca74a07caeb8ff23f5a3182b54dcff095d2c05f1398add18c30b71801e0d1289f81a31c9a57c26f5c4178233ee85f6768173e57de03f495d00d55870b92789a6631e9354ba1a301830dc7b0550aa2f523715d63e63303fcddc171a99097e0fc2e3a19507a1354b7e1b8024b1c858ed5371a50db09bb12bcb8f9bdc252554164f570b384ee4544ff4853394739634c1440b0f35b3f3947a3b1580d112c9f993939082d4923fbac112eb3eb54370b54fbc9e7e122f83dd0915b3dc4c190a867e4416ab8e3793ab5b75bcd0cd78c7d784d72b40250b674652eca640ee86dc84d4c267df3308a49233bd44eb1a04dfcd9a467a8bcd29f86f50655311b6f048d8e64e93093b2e8f37f85476b757d77ee0e3a15f7861d5756c60e662533fe5887e0930e0b8c88c6b4d90db34e239b943a9569a5e8cc43c0289851f4c8a3555898712f630e1f599b6ab2bfad7a3f877d732a0d8d9bd957f86574b4a4d22923000809720c664de2adbeaf02895f0c04d305565c73018128d3c36db558512a5d48cf09cff181ef4cc8894eeb7a33ffc4738a3adffd7759a635e7ea27a2309efe82faefade49ec9746f6f01fbb267ffa5e5c7459f1a152a840c9a6e74dbbc0073fad0a0533b30c6969dabbb988c0f7d657d7f3c8483ef603ee08f00060c34b745cdbf2b529712e74bedc7974eeee09c5876f128b8c8daa4422dacfdeb0994ac96fae83f1a4202f689f4ec2a61e7b140d2da22c9fa44de0e8e2ceba72366c5b2f0480b42b52dd58c3295570f309051984e565ba16fc27b89e43c9fdfdf188ebb3189f5752990b90657cd27cdf159c63957282e8a9fd46643ace0c883469f73ecdb9c806b96b4d8a3a3428857b40fd555df70cff99f45ccc5617b5b8f3c3240770ee5a52ef6de161d1c7f9533c9f7d0756945a73772e72fd9ce50bd1f1ef8cfbb0a57ec24a110e6aca447d8e86e3569e1f40925f0131f4202b0a7726bdebc2411903dc5c373d93365a49760514f2cde081cf888a6d86e8c0cd051b06773914ad2d0babee431f437744e84258e4859457cf1a819d36b028a6d2684356b49a7fcf2c8f7102b61c0f623c73ddabe2c9ff5e8e4a14fe408012425efc7c57d859fab73d07a41060b64fcc287c8e1a302f0729c3f6ec158b5692f2643a7fa85da949e3a0517a3a8c8edb6ac142d60dab32eca2e092d6299ddd24c8ba6dec22e232374363ee5b69374d068192c9f5f4dcab215f164caabbb808d3bf5fbfa0897bed942d3ae67516207aad1558c165568438b56db0b487b0fd4deaa5add4418e627929a26ce01b7d79a8007887438027ccd993756387d81f9b23de93ea50abb8c8c415e8de1fc1297fc796c25af6e5774f53dc828e595942237745b5c38670516a9a1573b50eb0258975a5dd8d559a09ce2a7910f465af49ee1a94edda9356e4c3179f844feec98c7b80accfedc9685301db1a6a2d78f3daf4576ea7a2f61ac4e99e9a068e3b442a31f39c8bac39a825e09951c10f050b6c68afac43ba216c9e8af37a8b86afe9914efc7517a130a3f4974ba30f7b0f73f5b70a391f8d9c02b4ce447da6029f16c7ddbdfc8d57f92082415d463461060aeb0d752def645174682b48f64063a6f0c60e8551a6d8b520939270f72902a0a09c1248234b5912bf53481d146876401bea59f8de501270512093feecbf14efc8c57ac00c4b3693cbc481c418613f3b8e918ae8ae18d802d61709b61963efeb1f5b2ddc93fcea00afd93a735b4d70e8ac48a004d9177dbce9bce0d7a17c081f823743fc7332b289279bf94b2629b66327f96aec755f224811edd819b5aec4d23dcabe6fb0c7ca64f0264ed42c236df9d53b08979dc8e1290b3fc7b77f1bc606b5a1a11ac46980b7402f6f05467eccbae34e8bac16e13bfc8a51141f5b3996184d205167a3578ff497588f071adf8efc123a01c66c65936b37f58ebd930be0179d6757f0004b79c45108dc3c04734c15266ba14d41566bf27bb4973272ca374fbc8c2ca177c5d1486d8e3cdc54977a8ceb2d1aedb2e48e3f206a9624b004fb5c79a9b77eb188ce0ea34352cb42409d705900027141af052c98a87fa3232eadd9e736aa6e980dc8789c51f49de3545a65014fd5dae1ecbe4f573411efe11c01f89999869aba76fbcf4b5c261a7a0e5c239d0bdf54650a8642b0f4658cc089a19e82b31d39806fafce00eab1ee0293ce860bbd8255321bceafdc3f7a2b56ba7cc74c08a25e4d515f617a65d9ed2b342a862c4f2746e841bf2ab10e59d8163ad47c04c1691089e18492e14d78b3a3ab185fa4b8b0fe378110e85799339971385882c71691706e1f6bbe30219418b421373441cf6ae47bac8521fa31a23e0d137857818f1b4d90fb87d880f6b801be097a20d0fb78a1b92906854cf4d9efebdfa6fe72a227440d308090f3eebf13dab2a412245767b40c1981ee80e490990fb346985b56753060b6008994c3f175f386c5aeaff5cbfc0570b2f91c2ec2fbb6e604faf1139809164b0f7da2af412658576c1dd2e38254fadce74cefdf5b02c99efe24e907cbdb9f9b9e420732c87dedffb530300d9bcb42686285e51aa0cb51f27eede1398a16421c1c7e8906b2d578c793191fec0d8b75cb1e391e5b3d7b592353bcbd704b9a89aadae6c6aa497ff1dc9dfc656fbdee7fbc399670c9673e62688d561a632871c5f1f6010e966d5fbcdf222dcdcfae2f394f3876ee07d903348a37fcd5e2da2f4e0c53c5515936e8acd9ce6ba61d2b223eccf80239a516034b5411b75122631bf9392d9dddcbfbe4bf7acbb928846893b9a0abb896829c522fcada31897c47680f85ddd2f76d10a50c5bd86d03fca3b686cca87c3e3bf664303ac6822adc9743c1e6c91077490b27833162e0181c014afda48a2fe848d4013b53a3e5c79a6233edb8db9a9032aaad43570f4724fb891d7aa4c826fa76e5ebac9bd99c66da6c33c91ad10ee7e9a8842fac57703dc7047bf3006b73a29af693f17ac02ca2a686b802618a59853465b789b546e0c88cd4b0950ffd8bdb3c2709f9936b10bf82994e4e2f8a4a7132a769c220fe9903acb85a8d94a1c24088b1c40a29a67e26701dfb8088b0a2ecb7e504476f00544c0d39c2710d2704c3ab214d138145c33d0f3db513b36fe95fa258c9be53a3b67002209aad0a21753711556d1d07fd82dfc9f4c6b3255eebea2a9b507366ff1c00e460b30484a7c814999b2db884b369ec1f4a34b21ea53972e64da46dba6ba77da37e506cc86c06155138e6f73a3fe5924f501e8b7e457e0e975cbec3df75d83d2f4e6e4d7fa76c7f20dbba6099ff6aad9a2be9c37b2e6ceafbfce962723a898232d671a47c03ed3daad56f6a24974883c5c02ab6f27e0e22f3c14eeb5d98a310350b7184f9be7a38e0473f5677da3ff88468645c335204ce93ba1509bed3ab2e5b4deba6b0b57f5521fe095c311eefc28dc30a76aa032ad8f35e3a9b9d42c65a340b83b6aec1cf0e2a234e279b1bcdd49797b37d5be3edbf0d1b1329b18dbb22faedad715d59e0a2b6d0bb223bb9ce199873e69c931b201ba461124c4f35cb527df93e15eb9c3ce3c33ddfdaab63d50eeb13aecf6849f9215b7247f786f0697717418901ba10dede98f988f88f71bcc9e0cf67999a5649c20145e851c2f36869fae309bf3736dbf0aae98c799e10ff4474974de42b529ed99fd5d816390703674150b2b67bf76c98e1502d1438f45556297698686d9c8b3638d268a0dd14bf549510bddf41225646f704fc929f33503d7278e93a60844ebce38d9a9665ceff2b71a1e319245a5c8bb48f56a0e35b4a759a9f06f677bf9d690da62db5a3b14ca6c709c60ad22db5c5cf974fa56bc9f56ce0fc0df54108570373d1acf37e8bd45aa9483cc37ae7cf29d61714b694c23d4dcc393bdd0b97db135a10a2ec20c4bd6ad1f2f17b3e656ba8dd787b3bf2bd6c3b606979c6d68e78f4d8c7753eeb0fafd238bd94bbe66d1da442a895c94d5a2d68a4dc654c719360813752a7ecac45e1cefa7b6c71bb0f9d5b177e52f05f45c3226ec1962f0e1310f69bfb6ce378ba11e3b537abd28bf3673874bd9e6cc992f322b18602c15ba57a52e695cde77fd07208c489e350c473a1dc7f1fd9a2d0c2a6feb4a39c2c14bf20fda3a5c8dc0877608f8bd0c658d1ccf37f889dee2485c06c99576b656e47814548789de1c8eb6ced7d4c0c3382fa64ed484e6d10525cfc451266e1b0c888d040b9971e72ad4e0eda3a68628107a3bb41374aa33824ddbe8468b31da460157fa652d3fb10c38a3ff0988ba7dfec827afcfd11537cd3fb00874b3ddc69ab8e693e6f070804188eb9179036f4102888958c932816ff105ab8d43769fc3ae09fd41c2abf65c24757087d1856525db2a652362761e274d3967a5f7a32e1080f8ceb2b31cc29baa2261a98311b9ce771cb4b06d4346bd618474db90cf763f7042c8514c2babcb5155d230a1a643a97bce23a84034c6f9e5d593caa52c82c237db71e35b31257719c96392c91d1ce52d362f0bfcbe7202f56ed07bbe526d9b4f1ab7096934560b4272b8937bdea1a11d165a42a26a8a5b21abd40b306e3e474a12f75ab261aa71dfd670c50da2314c0f1eadf2737be83b111d0ae4c5ca3519ce18bf26824b4d5399de3dce9f61aa626c8ba620b6ad22aac041ec4a58b27929e579c1fd40aa33f19208547a75e44f3d73bc9342f0df646bd7fe27426089c44f96130df990074d51a6d9c3f037d8fa6cfa5c85f0df231c41c571994464951822f595a7165904804dea59853d5316d346c4664f893f8aa4765ad6f824608aa9563be00443fefaba9aac127f71ff1ba8c1fed713a29676b5085f26f8a9bbee6d987095052cbbb55e45c3a933afb94ce249dde8d44695d217547c0e2696b9b6367fd60f683f75bc754139800feeb612cc2bc40e512b90b50d3cd7dba1eabe943fceb7d86d00700bc768d31fb2f498790d7353914d1521a45f459eeb00e0b057dcf40e5b10bdcdaed776fc989413dd82d79ba7eae8f61e0c2a309cf6e5066316170047e4a0fba7408c3f39760fc31f1976b2598cc89681277b381661cca6a1e3005bc501c09edc62c78e3fb8eccae8e6b1d4c9d1c8206d3a3acf9f82c2097c68b2406d5257eb1d1fd5297a6870a2cc1f1216eb1c4577e76e3b4e8d9a62faf030dd6dfeaafa3579af0be5ff46687228d0ccacdec438cd768069ab9f579fc2e89ede57cafc19d54e8cd3d97dcfaeca2f211448c2d6b967a2daddac7f2a4f2b53e85d6342ac9a8863586ec277ddb8a9a77384ae9b8ac0d682bc7ad6c5ad5b9fbe2d513c6d8d609d563c805f92aa0c4391023ebb9cda81ae343705ac3e66e958201a3b444fc474a947471b780e027dcafdcc3d0a2b3d670d7b40b0cce4cd1453654a1e26b65ff4522b75176ca3558960e505b73517a2274365329baeeb0d8240325e60c0c4"}, {0x110, 0x1, 0x1a, "ec1f62bfebbec9d5c3d210856248d79ae20bd9b350ecf9f96bce984b1714135f484309de6aec126b2327c8060568a242272e22ca9135d91207cfc9996f02193451c9c08e9fcebed03d5626e8441f5bbb66ee50148030f7140b45e0868a54c831fe9aaf50a2063c63937dc8567116a3a50364192d230b0a7c5f9c988735993780344c1319937ddcc9f081e94df4bbcb653275e335078a850738b1ef48454048f525d36e0e84a2974f2c9b6fcd9e011bba3fd1b4521266091e577137450f66d73126c83e6b8931c1e2f13b9a72415d7a346cb9a76ad57f175796ec2aca93e2b478822712036c0f1a4d267f030c7b2ad3e2cbf8a28459429bac9c5476"}, {0x100, 0x1, 0x5, "31c94ddc6d5a9bd0f271aeacc0e934880c2c030f927192476cc4404d23782b0a3c0a18cf954801bcb9e132725f2e2523e2d481a771b56268ff59d31f952dccc4c7af891eecce1001e12bea00fda785c76d443e39e9f67e880708fa99beb94d2d567e83e7e5c3af345483e946475d85090aa917413ffcf3a59d698b0266a6c5c7ac6e62ea2113763fde40aa05e2e79ed96aff9944c74797a99479f8b76fe37095a5e1c28798439a5488d14a33e06f488f32d6cf54d8d9d5b7f62236f5842179c6bbad503ad0803ac3da64a46f30f37bd397ac0193bd1f678694c2c4539370065f27aa8c6f028f7f54f4c8"}, {0x100, 0x0, 0x2, "d46b108fbb5d31428cbdf36cd43ac744f763fd57fed189ebef14a7451e4b8eebb519a437818790ae2cad732cd378e791e3414de2aad7ea0b6cef8d9e18d54ae36400afb5850e277b6aefdb3fa803efe175c8967740de994170bfbfbab0db8da401d0f598c9dc170962bd934390420811496e58c65fa2eb05727109392650ea527f31dac348b3cb2d4f25c8721c75cc3f0946025c48e090ba243038fba1be7531b4ba837858139273c670876d973a3def6ab08cb6044fe0e6078364a18db9ed07671eceee1dbad0e5e231124fcc966a4c1c2f4bec5b9b259a0eb24584d1370cedd257b5d3fa5b99f083"}], 0x1410}, 0x40b) (async) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="7199bb0b2c907c6af371920ac72f8b19bc29e82f130fccb5955f345158d490e247b5cf54ac31bfb54837f7638fd20b84c24f1720a561320bba7e4bea37f4ca64c08dffb1c9f45494c14006e69699219700932e1486f0c6ec465d8756f4c81667befff9872591f078f3314013491acf03201b11d1380d346c59ce75ce6a022d8a786e910a401c68e96f2f2018a59c8e974b0e7f3091ae6e0c5c0fde07a44ccf867b9e5b4d5ff52e607e83f7ecdef70d7616a905274e940437cc82da253559428572f4940dc7b7fbf31d4171fc", 0xcc}, {&(0x7f0000000300)="e2aac8aa8a370465161ff3b746917d4cf23661e0ca41a76a3d80a61cd833161d79019278f082abfed66d21193873dd21b76226ae278c846a12e6646e51bfa3aa7daa03f651d8e9037402c8a53b89590095ed7aa7105485ab7ee2a3eb16b2d5b646e922d5f306d59d2920c8a6ad8aa577d6822f5a7c4586c501e5f97ad04008e40d", 0x81}, {&(0x7f00000003c0)="d4cfb3186bebacf90fa50effd6d631a51badd7dc5bf50c1e93d7baace74c4ce0d5d7c53d0b50e8882a678cd225ba8a20a66eec9b0fc41eb326cfef5e7df3da4fcf47a74a0a3e852afea89e8e105b5cf926ca6ef576d21544c25ec80e3b39edda80525c3a7ebfcead2046132764b5d8401f4c8c74c4d67f94dec9f12c204c77b394f19143b80346509910ff53b451ead0288983315602b0889b3666438dc7625bfc022dfd214e40cec82c87e80dd521c3262b2ecca264a5110dd14fca556dc224eb92f4eecee546aebdbf57e1c92ca9d83bb9e0e4d7f68c2963784f61f98db8560ec62de83f6af8dc041eb982128fecb553903431764573ff5d475adf18196d228023aca42830b3e8870b0fd455a695893e654c1e0bdd7eb7c13e3128bbffbf60b82a7a8d72ba295d7768689df49c1ba08d07977b8542484b18fd72109475d2aac507a0f7568d0f09ea1a99541f0af28c18c39b3b0c4b456cc197c9358fa389718017905b3bd45a6b388a752fcc3a3375001143d52db000e1f63a1617477fc6aa782d80f9ce934b4effe1f77ca58fde81f3b0597bb3e7235ef6359f979ec2d01b62d6f88f8e65e0b72ce705ecbf2c23b0bbf2318e7ca5462dacbf39feffb6db4812ba2f6599253eca476713d53c4a01d0eca28ee80c105643b71a40398b92d73410401ef704caaed2bae0c442975b6e8398b5316b68e686d0101b3b3384a408dc38fe8e0b9f985eac733b6812413fc794ae048ebe8a8c9f05a82ab68d7f589de7612769c020d482ba411b3fc71536a7cfb43ed6f96f15a640104d1eaf8716720ea762a5c19b4de9f5d6bd754992c3cf4ef04ccda2dc5007df4af3ffa62e9d1cc75bccdc0726b8455412cf97a00cc048a51f57f3ec5148f2ed43f3375c7b191b094cc54e4e2615382b48830c3cd2d29f6d1964c990bdec46721eee40756f7fdeadc99bfb64ba3912210695c4aff3fbbbf7e5d0cc6f62a3aaa216f5f64026ac06a302182caf4d4a526773c0e69eb4d8f7fa959f2ff33c19ba1d9439933321b4fe95c17de646ec5260ef54b76df58b7563ffbd937175f9b452490921245209fab76b85c5b353baa8b44efd97044808a5682e0766cb316f44a96c7ec205be7f0464b327a3f35ca4d13a5dc4ff0b80ba2930d9a0420b40b6adfde632917c3955cd8cb596e226166368f1aa5ecacf303e73ccc59fdb931c060f4d473d319d8e6200e64f729cf0f6d290388eeb59c8544dc4275a2ca7eae7e4a470069343f7539fcb2101d099e465a67ba66a56ac912bf997baa810e440d4916e615128bb94a0b1a47c6575b95c1f1dcdf6318cb7425f7f620bf77165d607b0ffa5d3b9d0cb53537c6c3b0e762c0743bc0fe32d8b24c37b5a2206b545ed5a604e2c49a18ad72e1e7b836f281698fd878768b9fe8cb538c2ff36f2461bf99a2e10b15725f34e0cb75b90c5d6b62200dbda6c7f300e0ee37e2caa725db75430f801d5610d379603ffe3ee7ae936cc6456ae0ff1d39298410880d55055b68cff6cfa14f27705399712915d4019be39100a6580b7c7f6d31394c350246bc84e8ffcea3902c59afd53d5464f04c32de732b465bbc082a643dfcd2a959454005a7b827295e0b9a1e747adebab898195670bbb675eb222d30b0c89479bd63fa692547a4cbbb6b7755b18426ba6610bb5a5db227b64380e9e04276480f36db1435c396f24ac40258c5e71fd9b2967c44d6dfcc0f554b7a25070d7149b228b9301627d5036aa52d664e8a0dc97636fcc03941470987974cdaec6a900bee89cd4f1a656eacefa86a83e0125b8a1adff8d4180b4d34132b8eceaa3410773527696a22585a3867d8374274f359085d0ac8a8967a27a4b684922f4d54adcf6de831a192a087e10cca32b67c6b9f5071697cd3cfd7852cdea68a9e5fac50d75911bd48b3433c45cae89d9eb49dd0d4b2ed6ea1f1b0938b038369ac9e306f83e75576b8e5f57775ed139838864c2e431ddbd38475dfe4cbdcf5ae0c521a270dec44bcb8dd61eb8b84d90439e0c60da15fd32b866bdf5bc6cf61a8086a59a8c0f31453d9fd1abea70c3a169ab2c67274bcf6509a2392fc9a8b3989aede0ac3524f6560eaf3451a130fce8fb9aa30fa2359df225786608f9f6a001ff6890e137964073530cd82682d1eaa230614f774d7d235e563010c323e0ff863eeb9e8188c4981f65634930b37814eb88b73df6be74ae60ecc2aa6842b269ab0e99eacb8fb28b85f278e3c7f0a6950ad4f923f3c55f660699b216b190e7c9cb30e19f88b92bf95db2c7d62c890324105cf8f1b2209e3b67d1f78b0f0e31dcdf98e7cfc70ab7bd8b8d3e4f140a0e12466d30cde3e9e7b85f8d37f3b505864fa4cb1cc96d43b9813274c547caf960af47601a5c3433ce1fde0a059de0833870148717b2a0242b3968fa07f5b9e0f66fbcb57eda7be1dc13f47324d28510a6314547ad8bfa91bde02466641dbba15f886d3981358e97e0ad77ec76baf0b9ffe31ebb06a72c573e0bdc99b7cce155b4ac57765b81d24dddf84c29f8e8faa2e60af8403488b4f841ead5a1b26980e8d02125129d5c9b1db22b5d6dd26009250830b73bf88f5291e00042614e40fa9eed05400ff73ac763f2215789878c5360691b62b89aa323b1aefb3af83f08007f8a6e710a3106582a662b869f327baa6dbbbc10fbff39f8257214d109f67c2f968cb55106e71c5f4dda644815f4e0c9607358343b427ba9dac86ad278b84072c5d12a7b0b91d6bf745a504f6f713e9a97e4c9592c5bdf6aa9c4e9f3693f39623d32c24900d1f4bfec5301248716102d6a192c09859884d3b956337f83d27b49e3e2e0b5cdac706f2c6e7b186bc463697871ba69325a24a66c5c2c7905c29573a8079026bdc76781425470c44256ad894e4ccf2dde1cf50de27e2335ebfba4d36b658874a46c9cb0ffc8a6f477dae132289c68bb13f34991c013083a0ca224013a22f12b52df0831872fd325bac85739f13fee04a8a0d8725da366746461ad0f254a0b4cc30712f1a1d40c526a08022ce17f11ac5ca8b28e1cc38690eae8622f2382a644c838f5f86cd4d30194b45fbfe1ff37c4ebf0b3ab12d85f56c0f8bbd070f57d2c2d5e36410940ce03858e6ad1598e9d5a5cab1a8feb6eb80317469ec79ebcf526511d0d0008e52cbaeaf54f489419115a30cf99fe77aadf8f63d72b1b3c7c609a39537b6dba72b5c1b7778781d03387abd1971ab428aea1efdeb38e5dc928b81b838f8e57748b3a377fa3a219ac181c183d6f688cac7cbd6acb380f8d7fbd0884abb998d6eaf5739659bd80b5799caad0212f662d6edfec0d5894968392b009a23d4881e1726e8af5b1c792dd011d41ac31f90c5f70930b6cdc87aaadee9d9665602973255056ef8f6d4c5c4ff62f424b804cbc0a328caaae04d388ebfd02a42449b944cf414820f3624af28838533ae23c578a87d86c163550d4affdace73f47bb25b7169e3330e8dd4d4b1c398c5736c6d182e7f0057ac6438e8fea5bc700a78b630345f616f4573592f00c825acdf0258a1532721cb636b06724e5d4496a17424d2fe6d8dbf2f48443a08b8f94b09bddb5fd553625452d79f7e94d53faae933da7568e0e79fd10611c4d26419381e47663f9381c5d7ea476b805df4b6e611ce9312f54dfaea04581dc6679a6acc68e1d308d512d1d75f669d50764975951787d919e939be9f858d2bcfd0ff44c1a3cfc61efee3d9fe890b7463a3ae59144fe74997b4eb4e0574ec38910f9f9becb7581553755a4748bdb8a1220c7b47ea3e7b81dfcbbd2d9802188e606b18765beb718934b05e349832c95864c2cab297e8cc1458912b6ab91d1fda70ea03c9bece8e7939815ba04a8954a8b5c706645d81b3ed8c223bcfd57e5cf45ba70696d745d4f3ef220087ca7df4098c1138e299f96291b828206461d4aea0f2606e40b0d5608f5f941bf3832b3ec401411810cc0def913f606960428cabce4c843dcf0540b3e583741fcc77c1557ffe3ece337b9d2018463021e49186999c5009af95cc992ec8230a6febe3e031cacf7a2f5064600e2999e47c4e2df2c6df056d7981e0523109745c7413cd8d60b6119c737ac689ecb8bb9647977d667335a60e75301aa816ddd2528cb724b2386d21790b60243772f192c224b170ae5990bc799645f4fc5171e4a6a9abee6d9b61e6999629007fc009a75bd736e3e34f327644d4aecd6b086cda4f9a5c2186e58a855fc3ed3004c125ab9e96caa9416e1a6da52a0a9905967fae3f4b066ab5cb85830b7730e91be16940e3368286f09293221f966c90bdbedb4a35bef1d7b6d1f990dd2ed2453c87cbf0c9875ef211000385c4e9ed94387af7cfbe70c10cb6c594bce240adc97df6e429d2d58f11eb1a7470c6646b027df5d17b6d61ed47fc9d0bdaad5e364740be01b680882f1b3c247bd388636a6a224b5dfefd46d09105923573ea9d147b143cb662554403f4d39f259885a5bb990de01c5c4d5c1f81c4c203839ab55b41e93b39c3105d76bb8ccffec4cbe3c7d9060a7bc6b5940c00e73bba0705ff3b6d8cc56b6b1e6539216b995b42d5de67ccc045def88b35c5cfef67b2e6249df8eea4a49021c59dafd10dbf869a14ebb094982a249af5d5df7861e28016d8fd14490487664b6b5cd31883342bf09b81d32c6aa526299f17dec550490755fcc23e555cc2177c6590781ee78152d394a6eda0c3a5c14d5c79c1e846b9b5da9c29376f4816072a0b7e463f69bb113bc38917f3ae61e6063a6a9ffd05f4a695b9b8fe54651fae09abd1c3c1f6ad8f6c48fe1f0ba7c01da5d2741b5a5a0025ccfb993f7849c37ace685d996d4cc3dec9a1a992552f09c02a8221bbc54a439d6456b92158b926265c7e31eda61b51121d333081e470b15e34330c4156fd479f78f42c5837d72fa45042f3b1fec7b641177087df9d9e8639c7df3232c68221aae7b65094e1a98901754012b32c33150db15b54b891057276f2ae7cb252097ae10f95750fe81789cce6bfa7568dd1f2af09bd1ef2009a767c1cf5074b40b3e52ab586b48252ec644c71f0d5fbc20492cf5c3a9b8f995dc9ac6706c1c20ef47206a2a781d6e261f9516fd41723035661276af496b24d05c7c4367501e8fbfaff4e2cb3046233d507b2c93cbce1908fa916b63c2649bc134059d3c89db97aa3e04e6c9b1b334b9363c0d72d31763c5a6d85eaa6d92d77e34183293f296a5022d180c11a5f63005c033392f00143a6efbec453c8c1bbaf4e9a9193be6b79ea33273bcf6b6977c2a28277eecc52277d7b792b17dc6e967a73352ea1971394c7810d3a3bb494f2f3da44f89f1be3270655b7ca209d71e9a2c1b5e55ed15f9477fe36a8a876b6a6a1dc4f45974015383f21f84fbce36d5e15f28350727acbb83dc99bf9a4f8f87c7ec605e19a723e38a6ea0f27f093ee815298cb6cc7a7c695db29b778e3ea237a343dfdeb61f4b692dfce8b0c2b9e58166f1c96945745b39f84f5d688005818efc6d46c132f83582a6c3026efd9ae8620dce90b3141d10b7241d9970f03886a7ba68e2abcbf7430ac910bf6c3e30378cc06f164b11d50ef19ccf610382213ee48759dea7b8ea78558d40b440d544a3243017242096dfd900e499b86548e0cc72620befca43d75722d7087c28374bd7a751f82b0284a52e7ac717da13616a11be6e03dee03870f2070d18b6fc6dbd556ea120d9a7f7ab0d7b86159f31c10d9cecaa2c8f8026380cef5bfc91053dbd8f8ab17532a7378a3817c2586b16143e93b953545a6e393763cba7ff40", 0x1000}, {&(0x7f00000013c0)="cd8961af50fddc0cca4f4cac884f6ee5138d02aebaa30acda5af2d8f02768d438a2c48fa6b4f099eeb7089c4abf8aa1a0ae403df8d97d540e9c31718794e0452f4a197a4d40890836cea8de515aec769e30d90d31257d2227dccd86d4a8e3399f07f3d9602a81c371363fa10312a96b64ea6b3df052c4953483f2603e1d7b3cc8d62b4e4d5220e090807153c34970c058bc762819350b362aef209df2b24c80a4467", 0xa2}], 0x4, &(0x7f0000001480)=[{0x78, 0x1, 0x0, "f2e9fe0c608735397457bd913f6df039becffde83ca21c11742a0697093a31c20d12b48674615313d6f8c048e98202e46e4e2956e193d5a9bc0cf0aa938d6f4dfbf4540cb5d99db094fcacb0ef7aeb1c94da27fa6086a64488ab70af44b7d2e36680"}, {0x50, 0x1, 0x5, "b5a7282b594603adba1e0c109020c7ec2f11fa8dfef9adf5490cefc4c30bf16f62a949a6c6e1efeb432c1495be81fb6c9fb0d8139d94dabc8ef702"}, {0x68, 0xffff, 0x401, "f9371c8aded24f8bda7e73e5d8cdd6d193c31d75b9c867a14160e2c1f3e37c38b4987c494aa0a48d418e846b61dd345a89d0fba5081a438baeca17aa3231f5679895f234a86ec31ad210a24f1b5c4fb2ff"}, {0x10, 0xffff, 0x7fffffff}, {0xfc0, 0xffff, 0x4, "3f67dfb47bb27dc7fbb43fa1bbef931c9fadf685fc15c55154d9ea39f532adda499f33489c1023e9c016374a8d845f6a7cb4264efc22b4c8cec05de45a9a42409d9a4dcd214ca36be05b0fb66a1d3b6bdff5defb7902b3a4e17d467acb9354a7f2c095ac78ffb96a81ea731b58021a8e2f6c7e57b4d82a050bda6c0ded603b9426131e8b8967a55908d270b3d2d6f12da503358c872d1993e0c6719c1503f86ca74a07caeb8ff23f5a3182b54dcff095d2c05f1398add18c30b71801e0d1289f81a31c9a57c26f5c4178233ee85f6768173e57de03f495d00d55870b92789a6631e9354ba1a301830dc7b0550aa2f523715d63e63303fcddc171a99097e0fc2e3a19507a1354b7e1b8024b1c858ed5371a50db09bb12bcb8f9bdc252554164f570b384ee4544ff4853394739634c1440b0f35b3f3947a3b1580d112c9f993939082d4923fbac112eb3eb54370b54fbc9e7e122f83dd0915b3dc4c190a867e4416ab8e3793ab5b75bcd0cd78c7d784d72b40250b674652eca640ee86dc84d4c267df3308a49233bd44eb1a04dfcd9a467a8bcd29f86f50655311b6f048d8e64e93093b2e8f37f85476b757d77ee0e3a15f7861d5756c60e662533fe5887e0930e0b8c88c6b4d90db34e239b943a9569a5e8cc43c0289851f4c8a3555898712f630e1f599b6ab2bfad7a3f877d732a0d8d9bd957f86574b4a4d22923000809720c664de2adbeaf02895f0c04d305565c73018128d3c36db558512a5d48cf09cff181ef4cc8894eeb7a33ffc4738a3adffd7759a635e7ea27a2309efe82faefade49ec9746f6f01fbb267ffa5e5c7459f1a152a840c9a6e74dbbc0073fad0a0533b30c6969dabbb988c0f7d657d7f3c8483ef603ee08f00060c34b745cdbf2b529712e74bedc7974eeee09c5876f128b8c8daa4422dacfdeb0994ac96fae83f1a4202f689f4ec2a61e7b140d2da22c9fa44de0e8e2ceba72366c5b2f0480b42b52dd58c3295570f309051984e565ba16fc27b89e43c9fdfdf188ebb3189f5752990b90657cd27cdf159c63957282e8a9fd46643ace0c883469f73ecdb9c806b96b4d8a3a3428857b40fd555df70cff99f45ccc5617b5b8f3c3240770ee5a52ef6de161d1c7f9533c9f7d0756945a73772e72fd9ce50bd1f1ef8cfbb0a57ec24a110e6aca447d8e86e3569e1f40925f0131f4202b0a7726bdebc2411903dc5c373d93365a49760514f2cde081cf888a6d86e8c0cd051b06773914ad2d0babee431f437744e84258e4859457cf1a819d36b028a6d2684356b49a7fcf2c8f7102b61c0f623c73ddabe2c9ff5e8e4a14fe408012425efc7c57d859fab73d07a41060b64fcc287c8e1a302f0729c3f6ec158b5692f2643a7fa85da949e3a0517a3a8c8edb6ac142d60dab32eca2e092d6299ddd24c8ba6dec22e232374363ee5b69374d068192c9f5f4dcab215f164caabbb808d3bf5fbfa0897bed942d3ae67516207aad1558c165568438b56db0b487b0fd4deaa5add4418e627929a26ce01b7d79a8007887438027ccd993756387d81f9b23de93ea50abb8c8c415e8de1fc1297fc796c25af6e5774f53dc828e595942237745b5c38670516a9a1573b50eb0258975a5dd8d559a09ce2a7910f465af49ee1a94edda9356e4c3179f844feec98c7b80accfedc9685301db1a6a2d78f3daf4576ea7a2f61ac4e99e9a068e3b442a31f39c8bac39a825e09951c10f050b6c68afac43ba216c9e8af37a8b86afe9914efc7517a130a3f4974ba30f7b0f73f5b70a391f8d9c02b4ce447da6029f16c7ddbdfc8d57f92082415d463461060aeb0d752def645174682b48f64063a6f0c60e8551a6d8b520939270f72902a0a09c1248234b5912bf53481d146876401bea59f8de501270512093feecbf14efc8c57ac00c4b3693cbc481c418613f3b8e918ae8ae18d802d61709b61963efeb1f5b2ddc93fcea00afd93a735b4d70e8ac48a004d9177dbce9bce0d7a17c081f823743fc7332b289279bf94b2629b66327f96aec755f224811edd819b5aec4d23dcabe6fb0c7ca64f0264ed42c236df9d53b08979dc8e1290b3fc7b77f1bc606b5a1a11ac46980b7402f6f05467eccbae34e8bac16e13bfc8a51141f5b3996184d205167a3578ff497588f071adf8efc123a01c66c65936b37f58ebd930be0179d6757f0004b79c45108dc3c04734c15266ba14d41566bf27bb4973272ca374fbc8c2ca177c5d1486d8e3cdc54977a8ceb2d1aedb2e48e3f206a9624b004fb5c79a9b77eb188ce0ea34352cb42409d705900027141af052c98a87fa3232eadd9e736aa6e980dc8789c51f49de3545a65014fd5dae1ecbe4f573411efe11c01f89999869aba76fbcf4b5c261a7a0e5c239d0bdf54650a8642b0f4658cc089a19e82b31d39806fafce00eab1ee0293ce860bbd8255321bceafdc3f7a2b56ba7cc74c08a25e4d515f617a65d9ed2b342a862c4f2746e841bf2ab10e59d8163ad47c04c1691089e18492e14d78b3a3ab185fa4b8b0fe378110e85799339971385882c71691706e1f6bbe30219418b421373441cf6ae47bac8521fa31a23e0d137857818f1b4d90fb87d880f6b801be097a20d0fb78a1b92906854cf4d9efebdfa6fe72a227440d308090f3eebf13dab2a412245767b40c1981ee80e490990fb346985b56753060b6008994c3f175f386c5aeaff5cbfc0570b2f91c2ec2fbb6e604faf1139809164b0f7da2af412658576c1dd2e38254fadce74cefdf5b02c99efe24e907cbdb9f9b9e420732c87dedffb530300d9bcb42686285e51aa0cb51f27eede1398a16421c1c7e8906b2d578c793191fec0d8b75cb1e391e5b3d7b592353bcbd704b9a89aadae6c6aa497ff1dc9dfc656fbdee7fbc399670c9673e62688d561a632871c5f1f6010e966d5fbcdf222dcdcfae2f394f3876ee07d903348a37fcd5e2da2f4e0c53c5515936e8acd9ce6ba61d2b223eccf80239a516034b5411b75122631bf9392d9dddcbfbe4bf7acbb928846893b9a0abb896829c522fcada31897c47680f85ddd2f76d10a50c5bd86d03fca3b686cca87c3e3bf664303ac6822adc9743c1e6c91077490b27833162e0181c014afda48a2fe848d4013b53a3e5c79a6233edb8db9a9032aaad43570f4724fb891d7aa4c826fa76e5ebac9bd99c66da6c33c91ad10ee7e9a8842fac57703dc7047bf3006b73a29af693f17ac02ca2a686b802618a59853465b789b546e0c88cd4b0950ffd8bdb3c2709f9936b10bf82994e4e2f8a4a7132a769c220fe9903acb85a8d94a1c24088b1c40a29a67e26701dfb8088b0a2ecb7e504476f00544c0d39c2710d2704c3ab214d138145c33d0f3db513b36fe95fa258c9be53a3b67002209aad0a21753711556d1d07fd82dfc9f4c6b3255eebea2a9b507366ff1c00e460b30484a7c814999b2db884b369ec1f4a34b21ea53972e64da46dba6ba77da37e506cc86c06155138e6f73a3fe5924f501e8b7e457e0e975cbec3df75d83d2f4e6e4d7fa76c7f20dbba6099ff6aad9a2be9c37b2e6ceafbfce962723a898232d671a47c03ed3daad56f6a24974883c5c02ab6f27e0e22f3c14eeb5d98a310350b7184f9be7a38e0473f5677da3ff88468645c335204ce93ba1509bed3ab2e5b4deba6b0b57f5521fe095c311eefc28dc30a76aa032ad8f35e3a9b9d42c65a340b83b6aec1cf0e2a234e279b1bcdd49797b37d5be3edbf0d1b1329b18dbb22faedad715d59e0a2b6d0bb223bb9ce199873e69c931b201ba461124c4f35cb527df93e15eb9c3ce3c33ddfdaab63d50eeb13aecf6849f9215b7247f786f0697717418901ba10dede98f988f88f71bcc9e0cf67999a5649c20145e851c2f36869fae309bf3736dbf0aae98c799e10ff4474974de42b529ed99fd5d816390703674150b2b67bf76c98e1502d1438f45556297698686d9c8b3638d268a0dd14bf549510bddf41225646f704fc929f33503d7278e93a60844ebce38d9a9665ceff2b71a1e319245a5c8bb48f56a0e35b4a759a9f06f677bf9d690da62db5a3b14ca6c709c60ad22db5c5cf974fa56bc9f56ce0fc0df54108570373d1acf37e8bd45aa9483cc37ae7cf29d61714b694c23d4dcc393bdd0b97db135a10a2ec20c4bd6ad1f2f17b3e656ba8dd787b3bf2bd6c3b606979c6d68e78f4d8c7753eeb0fafd238bd94bbe66d1da442a895c94d5a2d68a4dc654c719360813752a7ecac45e1cefa7b6c71bb0f9d5b177e52f05f45c3226ec1962f0e1310f69bfb6ce378ba11e3b537abd28bf3673874bd9e6cc992f322b18602c15ba57a52e695cde77fd07208c489e350c473a1dc7f1fd9a2d0c2a6feb4a39c2c14bf20fda3a5c8dc0877608f8bd0c658d1ccf37f889dee2485c06c99576b656e47814548789de1c8eb6ced7d4c0c3382fa64ed484e6d10525cfc451266e1b0c888d040b9971e72ad4e0eda3a68628107a3bb41374aa33824ddbe8468b31da460157fa652d3fb10c38a3ff0988ba7dfec827afcfd11537cd3fb00874b3ddc69ab8e693e6f070804188eb9179036f4102888958c932816ff105ab8d43769fc3ae09fd41c2abf65c24757087d1856525db2a652362761e274d3967a5f7a32e1080f8ceb2b31cc29baa2261a98311b9ce771cb4b06d4346bd618474db90cf763f7042c8514c2babcb5155d230a1a643a97bce23a84034c6f9e5d593caa52c82c237db71e35b31257719c96392c91d1ce52d362f0bfcbe7202f56ed07bbe526d9b4f1ab7096934560b4272b8937bdea1a11d165a42a26a8a5b21abd40b306e3e474a12f75ab261aa71dfd670c50da2314c0f1eadf2737be83b111d0ae4c5ca3519ce18bf26824b4d5399de3dce9f61aa626c8ba620b6ad22aac041ec4a58b27929e579c1fd40aa33f19208547a75e44f3d73bc9342f0df646bd7fe27426089c44f96130df990074d51a6d9c3f037d8fa6cfa5c85f0df231c41c571994464951822f595a7165904804dea59853d5316d346c4664f893f8aa4765ad6f824608aa9563be00443fefaba9aac127f71ff1ba8c1fed713a29676b5085f26f8a9bbee6d987095052cbbb55e45c3a933afb94ce249dde8d44695d217547c0e2696b9b6367fd60f683f75bc754139800feeb612cc2bc40e512b90b50d3cd7dba1eabe943fceb7d86d00700bc768d31fb2f498790d7353914d1521a45f459eeb00e0b057dcf40e5b10bdcdaed776fc989413dd82d79ba7eae8f61e0c2a309cf6e5066316170047e4a0fba7408c3f39760fc31f1976b2598cc89681277b381661cca6a1e3005bc501c09edc62c78e3fb8eccae8e6b1d4c9d1c8206d3a3acf9f82c2097c68b2406d5257eb1d1fd5297a6870a2cc1f1216eb1c4577e76e3b4e8d9a62faf030dd6dfeaafa3579af0be5ff46687228d0ccacdec438cd768069ab9f579fc2e89ede57cafc19d54e8cd3d97dcfaeca2f211448c2d6b967a2daddac7f2a4f2b53e85d6342ac9a8863586ec277ddb8a9a77384ae9b8ac0d682bc7ad6c5ad5b9fbe2d513c6d8d609d563c805f92aa0c4391023ebb9cda81ae343705ac3e66e958201a3b444fc474a947471b780e027dcafdcc3d0a2b3d670d7b40b0cce4cd1453654a1e26b65ff4522b75176ca3558960e505b73517a2274365329baeeb0d8240325e60c0c4"}, {0x110, 0x1, 0x1a, "ec1f62bfebbec9d5c3d210856248d79ae20bd9b350ecf9f96bce984b1714135f484309de6aec126b2327c8060568a242272e22ca9135d91207cfc9996f02193451c9c08e9fcebed03d5626e8441f5bbb66ee50148030f7140b45e0868a54c831fe9aaf50a2063c63937dc8567116a3a50364192d230b0a7c5f9c988735993780344c1319937ddcc9f081e94df4bbcb653275e335078a850738b1ef48454048f525d36e0e84a2974f2c9b6fcd9e011bba3fd1b4521266091e577137450f66d73126c83e6b8931c1e2f13b9a72415d7a346cb9a76ad57f175796ec2aca93e2b478822712036c0f1a4d267f030c7b2ad3e2cbf8a28459429bac9c5476"}, {0x100, 0x1, 0x5, "31c94ddc6d5a9bd0f271aeacc0e934880c2c030f927192476cc4404d23782b0a3c0a18cf954801bcb9e132725f2e2523e2d481a771b56268ff59d31f952dccc4c7af891eecce1001e12bea00fda785c76d443e39e9f67e880708fa99beb94d2d567e83e7e5c3af345483e946475d85090aa917413ffcf3a59d698b0266a6c5c7ac6e62ea2113763fde40aa05e2e79ed96aff9944c74797a99479f8b76fe37095a5e1c28798439a5488d14a33e06f488f32d6cf54d8d9d5b7f62236f5842179c6bbad503ad0803ac3da64a46f30f37bd397ac0193bd1f678694c2c4539370065f27aa8c6f028f7f54f4c8"}, {0x100, 0x0, 0x2, "d46b108fbb5d31428cbdf36cd43ac744f763fd57fed189ebef14a7451e4b8eebb519a437818790ae2cad732cd378e791e3414de2aad7ea0b6cef8d9e18d54ae36400afb5850e277b6aefdb3fa803efe175c8967740de994170bfbfbab0db8da401d0f598c9dc170962bd934390420811496e58c65fa2eb05727109392650ea527f31dac348b3cb2d4f25c8721c75cc3f0946025c48e090ba243038fba1be7531b4ba837858139273c670876d973a3def6ab08cb6044fe0e6078364a18db9ed07671eceee1dbad0e5e231124fcc966a4c1c2f4bec5b9b259a0eb24584d1370cedd257b5d3fa5b99f083"}], 0x1410}, 0x40b) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000002c0)=0x5, 0x4) close(r1) (async) close(r1) 22:39:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x63000000, &(0x7f0000001080), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) 22:39:50 executing program 1: r0 = compat_30_fhopen(&(0x7f0000000080)={{}, {0x0, 0x0, "82bc1562bc840a3a35c7e688e6d29f55"}}, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup3(r0, r1, 0x1000004) ioctl$FIOSEEKHOLE(r2, 0xc0086662, &(0x7f0000000040)=0x9) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0}, 0x1c) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3}, 0x1c) 22:39:51 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000180)='fdesc\x00', &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f00000000c0)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) compat_40_mount(&(0x7f0000000200)='overlay\x00', &(0x7f0000000240)='./file0/../file0\x00', 0x4000000, &(0x7f0000000440)="c1d2e6649591de8cd271d9726453b19d8651f37769206bb28a8ab180451dfc870844413b17739f4e1b98b44486e7f04fc1ae03a546a85d65270d7c743a18b6d581a4c7ee21df393190bfa9a66ad1e9f09b5e1311b769acbd4c51031d0c697734418e27fdc98bea5ffb429d8d517c1ffa7d824a85e43138ef3668de7100be55408015072f4262a0c0b00b88e0a0db318abbd844f648491efd22c62e0677d9aaf73f942b24457721c76bf09b9e089e5616cd9247c60d416a7e5309648553ca238fb1ffe8feb2203899466f15e3c4678c944d0ce0d6db51628be99620ae22ac14531b0f0f02eb42f9f76aae79") r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x1c0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000180)='fdesc\x00', &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f00000000c0)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) compat_40_mount(&(0x7f0000000200)='overlay\x00', &(0x7f0000000240)='./file0/../file0\x00', 0x4000000, &(0x7f0000000440)="c1d2e6649591de8cd271d9726453b19d8651f37769206bb28a8ab180451dfc870844413b17739f4e1b98b44486e7f04fc1ae03a546a85d65270d7c743a18b6d581a4c7ee21df393190bfa9a66ad1e9f09b5e1311b769acbd4c51031d0c697734418e27fdc98bea5ffb429d8d517c1ffa7d824a85e43138ef3668de7100be55408015072f4262a0c0b00b88e0a0db318abbd844f648491efd22c62e0677d9aaf73f942b24457721c76bf09b9e089e5616cd9247c60d416a7e5309648553ca238fb1ffe8feb2203899466f15e3c4678c944d0ce0d6db51628be99620ae22ac14531b0f0f02eb42f9f76aae79") (async) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x1c0) (async) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) (async) 22:39:51 executing program 2: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$dupfd(r1, 0xc, r0) r3 = compat_30_fhopen(&(0x7f0000000000)={{[0xfff, 0x8]}, {0x6, 0x8, "a5932450ae38da2b10eb94d8a2af3e33"}}, 0x80) fcntl$lock(r3, 0x5, 0x0) 22:39:51 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xb) 22:39:51 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x20) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8) 22:39:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x63000000, &(0x7f0000001080), 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) 22:39:52 executing program 1: r0 = compat_30_fhopen(&(0x7f0000000080)={{}, {0x0, 0x0, "82bc1562bc840a3a35c7e688e6d29f55"}}, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup3(r0, r1, 0x1000004) (async) r2 = dup3(r0, r1, 0x1000004) ioctl$FIOSEEKHOLE(r2, 0xc0086662, &(0x7f0000000040)=0x9) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0}, 0x1c) (async) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0}, 0x1c) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3}, 0x1c) 22:39:52 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xc) 22:39:52 executing program 2: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) fcntl$dupfd(r1, 0xc, r0) (async) r3 = compat_30_fhopen(&(0x7f0000000000)={{[0xfff, 0x8]}, {0x6, 0x8, "a5932450ae38da2b10eb94d8a2af3e33"}}, 0x80) fcntl$lock(r3, 0x5, 0x0) 22:39:52 executing program 5: _lwp_continue(0x0) _lwp_setname(0xffffffffffffffff, &(0x7f0000000000)='\xc1+}\\:,\x00') 22:39:52 executing program 2: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) fcntl$setown(r1, 0x6, r2) fcntl$dupfd(r1, 0xc, r0) compat_30_fhopen(&(0x7f0000000000)={{[0xfff, 0x8]}, {0x6, 0x8, "a5932450ae38da2b10eb94d8a2af3e33"}}, 0x80) (async) r3 = compat_30_fhopen(&(0x7f0000000000)={{[0xfff, 0x8]}, {0x6, 0x8, "a5932450ae38da2b10eb94d8a2af3e33"}}, 0x80) fcntl$lock(r3, 0x5, 0x0) 22:39:52 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xd) 22:39:52 executing program 1: compat_30_fhopen(&(0x7f0000000080)={{}, {0x0, 0x0, "82bc1562bc840a3a35c7e688e6d29f55"}}, 0x0) (async) r0 = compat_30_fhopen(&(0x7f0000000080)={{}, {0x0, 0x0, "82bc1562bc840a3a35c7e688e6d29f55"}}, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup3(r0, r1, 0x1000004) ioctl$FIOSEEKHOLE(r2, 0xc0086662, &(0x7f0000000040)=0x9) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0}, 0x1c) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3}, 0x1c) (async) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3}, 0x1c) 22:39:52 executing program 4: __lstat50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r4, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r7 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) r8 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r11 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r5, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r9, r14, r5, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) compat_50_____semctl13$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r10, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getgid() r22 = getpgid(0xffffffffffffffff) r23 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000005c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x9, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x3e, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x98, 0xfc, 0xb4}}}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r6}, @cred={0x20, 0xffff, 0x2, r22, r4, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) compat_12_lstat12(&(0x7f0000001600)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r27 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r27, 0x80104305, &(0x7f0000000000)=0x20400000) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="c16d1406cc21113409708820f39e6f02fa20c4f5", 0x14}, {&(0x7f0000000200)="e7c3011cd5ffb09e70048ff77d2998c8a04b26a3140d91d4256eeae7fc239eaa3eebd3c2231dc1fa3e8e58651cd8cd0e8489cc0c8465aaac1fd6423a4bc5ec6ffd70606a2764d0781379b94fce38c909bf3f2b27b0bae7301030e4860484ebb2d6448f36e4e52af038a5a83b59eb5abffb8f5dd7a659e370377f2cce8ec663ce51a5f70dd7e6a75ea75e0e00a4b33839227dcd90b8fad6830a8f8f3fe9eda9640bac0e622128e55f4585b8df36affa085a3de932486c7e229cf2de4053d0e1fb4860e0ed48544b", 0xc7}], 0x2, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, r1}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r1}, @rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r9, r25}, @rights={0x28, 0xffff, 0x1, [r26, r3, r3, r27, r3, r3]}], 0x100, 0x8}, 0x5) 22:39:52 executing program 5: _lwp_continue(0x0) (async, rerun: 32) _lwp_setname(0xffffffffffffffff, &(0x7f0000000000)='\xc1+}\\:,\x00') (rerun: 32) 22:39:52 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x40000000, 0xfa) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) r2 = paccept(r0, &(0x7f00000004c0)=@family, &(0x7f0000000540)=0xe, 0x10000000) compat_20_fstatfs(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0xd, &(0x7f0000000080)=""/185) compat_50_____semctl13$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)) r7 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r10 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) compat_50_____semctl13$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=@buf=&(0x7f0000000180)={{r11, r5, 0x81, 0x7, 0x40, 0xffff, 0x2}, 0x1ff, 0x4, 0x7fffffff, &(0x7f0000000140)={0x8, 0x81, 0x0, 0xe376}}) r12 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r12, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r12, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) r13 = getgid() r14 = getpgid(0xffffffffffffffff) r15 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r13}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r14}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r15]}, @rights={0x20, 0xffff, 0x1, [r16, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) __fhstat50(&(0x7f0000000580)="509f55a806941b13a306c891e4912064fc07c8e35ea9c79abd4edce951fd8169f8ef4a5fc55cc48af5a97af45413d6f2bbfc1b749aa9114b67877b9c6dfdc68853143f10ffc0071eca681a411cd0063c43ffc6e925f4b6fe21d29d92f7c560d0a0f4e4c352537922b63bc7d7a872530f78ff43ed", 0x74, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=@buf=&(0x7f0000000640)={{0x0, r17, 0x5, 0xffff, 0x38, 0x6, 0x8}, 0x6, 0xffffffffffffffff, 0x4, &(0x7f0000000600)={0x8, 0x4, 0x0, 0x7ff}}) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, r12}, 0xc) r18 = socket$inet6(0x18, 0x10000000, 0x7f) compat_43_osend(r18, &(0x7f0000000000)="0bf16ef2aecf00ed00460cb85fdeebffc6e20fd7f4541b93910c5043e42a51c4e12bc9485154d2159160def21fbcfd4bb74949b6d749adf478760d6e5196b7b92521aad560b00e6715e6cde0cd91991649b92d3ea8ee184418e4f0ded1ca335e9c69f6ad9be8295d5ea27188fca9a4ee93122fd42d636c68aba92e09073b5a947718d8240d611bb7192dbdfc7d771bbd9dc87c1b1e0eddb6b4293e0f984df67ef0fd3d4f2a64338ba44aa91cdde8e6c0dc38097baed40aecc1d721aecfef1e33540a583be7a412a1125ae9276958b6836321ee4305d83498c02c61894c1bc1e2ea5776", 0xe3, 0x405) 22:39:52 executing program 1: symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) compat_43_ocreat(&(0x7f00000000c0)='./file0\x00', 0x200) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x200) compat_90_statvfs1(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180), 0x0) 22:39:54 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) 22:39:54 executing program 5: _lwp_continue(0x0) _lwp_setname(0xffffffffffffffff, &(0x7f0000000000)='\xc1+}\\:,\x00') _lwp_continue(0x0) (async) _lwp_setname(0xffffffffffffffff, &(0x7f0000000000)='\xc1+}\\:,\x00') (async) 22:39:54 executing program 1: symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) compat_43_ocreat(&(0x7f00000000c0)='./file0\x00', 0x200) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x200) compat_90_statvfs1(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180), 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) compat_43_ocreat(&(0x7f00000000c0)='./file0\x00', 0x200) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x200) (async) compat_90_statvfs1(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180), 0x0) (async) 22:39:54 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xe) [ 207.2823502] .: failed to start extattr: error = 45 22:39:54 executing program 2: socket$inet6(0x18, 0x2, 0x0) (async) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x40000000, 0xfa) (async) socket$inet6(0x18, 0x40000000, 0xfa) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) semget$private(0x0, 0x4, 0x20) (async) r1 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) r2 = paccept(r0, &(0x7f00000004c0)=@family, &(0x7f0000000540)=0xe, 0x10000000) compat_20_fstatfs(r2, &(0x7f0000000280)) (async) compat_20_fstatfs(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) semget$private(0x0, 0x3, 0x0) (async) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0xd, &(0x7f0000000080)=""/185) compat_50_____semctl13$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)) semget(0x1, 0x2, 0x180) (async) r7 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r10 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) compat_50_____semctl13$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=@buf=&(0x7f0000000180)={{r11, r5, 0x81, 0x7, 0x40, 0xffff, 0x2}, 0x1ff, 0x4, 0x7fffffff, &(0x7f0000000140)={0x8, 0x81, 0x0, 0xe376}}) (async) compat_50_____semctl13$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=@buf=&(0x7f0000000180)={{r11, r5, 0x81, 0x7, 0x40, 0xffff, 0x2}, 0x1ff, 0x4, 0x7fffffff, &(0x7f0000000140)={0x8, 0x81, 0x0, 0xe376}}) r12 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r12, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r12, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) r13 = getgid() r14 = getpgid(0xffffffffffffffff) r15 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) (async) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r13}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r14}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r15]}, @rights={0x20, 0xffff, 0x1, [r16, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) __fhstat50(&(0x7f0000000580)="509f55a806941b13a306c891e4912064fc07c8e35ea9c79abd4edce951fd8169f8ef4a5fc55cc48af5a97af45413d6f2bbfc1b749aa9114b67877b9c6dfdc68853143f10ffc0071eca681a411cd0063c43ffc6e925f4b6fe21d29d92f7c560d0a0f4e4c352537922b63bc7d7a872530f78ff43ed", 0x74, &(0x7f0000000980)) (async) __fhstat50(&(0x7f0000000580)="509f55a806941b13a306c891e4912064fc07c8e35ea9c79abd4edce951fd8169f8ef4a5fc55cc48af5a97af45413d6f2bbfc1b749aa9114b67877b9c6dfdc68853143f10ffc0071eca681a411cd0063c43ffc6e925f4b6fe21d29d92f7c560d0a0f4e4c352537922b63bc7d7a872530f78ff43ed", 0x74, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=@buf=&(0x7f0000000640)={{0x0, r17, 0x5, 0xffff, 0x38, 0x6, 0x8}, 0x6, 0xffffffffffffffff, 0x4, &(0x7f0000000600)={0x8, 0x4, 0x0, 0x7ff}}) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, r12}, 0xc) r18 = socket$inet6(0x18, 0x10000000, 0x7f) compat_43_osend(r18, &(0x7f0000000000)="0bf16ef2aecf00ed00460cb85fdeebffc6e20fd7f4541b93910c5043e42a51c4e12bc9485154d2159160def21fbcfd4bb74949b6d749adf478760d6e5196b7b92521aad560b00e6715e6cde0cd91991649b92d3ea8ee184418e4f0ded1ca335e9c69f6ad9be8295d5ea27188fca9a4ee93122fd42d636c68aba92e09073b5a947718d8240d611bb7192dbdfc7d771bbd9dc87c1b1e0eddb6b4293e0f984df67ef0fd3d4f2a64338ba44aa91cdde8e6c0dc38097baed40aecc1d721aecfef1e33540a583be7a412a1125ae9276958b6836321ee4305d83498c02c61894c1bc1e2ea5776", 0xe3, 0x405) (async) compat_43_osend(r18, &(0x7f0000000000)="0bf16ef2aecf00ed00460cb85fdeebffc6e20fd7f4541b93910c5043e42a51c4e12bc9485154d2159160def21fbcfd4bb74949b6d749adf478760d6e5196b7b92521aad560b00e6715e6cde0cd91991649b92d3ea8ee184418e4f0ded1ca335e9c69f6ad9be8295d5ea27188fca9a4ee93122fd42d636c68aba92e09073b5a947718d8240d611bb7192dbdfc7d771bbd9dc87c1b1e0eddb6b4293e0f984df67ef0fd3d4f2a64338ba44aa91cdde8e6c0dc38097baed40aecc1d721aecfef1e33540a583be7a412a1125ae9276958b6836321ee4305d83498c02c61894c1bc1e2ea5776", 0xe3, 0x405) 22:39:54 executing program 1: symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) compat_43_ocreat(&(0x7f00000000c0)='./file0\x00', 0x200) (async, rerun: 32) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x200) (async) compat_90_statvfs1(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180), 0x0) 22:39:54 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file1/file0/file0\x00', 0x100, 0x400) execve(&(0x7f0000000040)='./file1/file0/file0\x00', 0x0, 0x0) 22:39:54 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x40000000, 0xfa) (async, rerun: 32) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) (async, rerun: 32) r1 = semget$private(0x0, 0x4, 0x20) compat_50_____semctl13$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=@array=&(0x7f0000000200)=0x1) (async, rerun: 64) r2 = paccept(r0, &(0x7f00000004c0)=@family, &(0x7f0000000540)=0xe, 0x10000000) (rerun: 64) compat_20_fstatfs(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r3, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0xd, &(0x7f0000000080)=""/185) (async) compat_50_____semctl13$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)) (async, rerun: 32) r7 = semget(0x1, 0x2, 0x180) (rerun: 32) compat_50_____semctl13$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000500)) (async) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) (async) r10 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r4, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) compat_50_____semctl13$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=@buf=&(0x7f0000000180)={{r11, r5, 0x81, 0x7, 0x40, 0xffff, 0x2}, 0x1ff, 0x4, 0x7fffffff, &(0x7f0000000140)={0x8, 0x81, 0x0, 0xe376}}) r12 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r8, r12, r4, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) compat_50_____semctl13$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r9, r12, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async) r13 = getgid() (async) r14 = getpgid(0xffffffffffffffff) (async, rerun: 32) r15 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000001000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x8001, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x98, 0xfc, 0xb4}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x1, 0xff, 0x20}}]}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async, rerun: 32) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r13}, @cred={0x20}, @cred={0x20, 0xffff, 0x2, r14}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r15]}, @rights={0x20, 0xffff, 0x1, [r16, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x100, 0xa}, 0x40a) __fhstat50(&(0x7f0000000580)="509f55a806941b13a306c891e4912064fc07c8e35ea9c79abd4edce951fd8169f8ef4a5fc55cc48af5a97af45413d6f2bbfc1b749aa9114b67877b9c6dfdc68853143f10ffc0071eca681a411cd0063c43ffc6e925f4b6fe21d29d92f7c560d0a0f4e4c352537922b63bc7d7a872530f78ff43ed", 0x74, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=@buf=&(0x7f0000000640)={{0x0, r17, 0x5, 0xffff, 0x38, 0x6, 0x8}, 0x6, 0xffffffffffffffff, 0x4, &(0x7f0000000600)={0x8, 0x4, 0x0, 0x7ff}}) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0, r12}, 0xc) (async, rerun: 64) r18 = socket$inet6(0x18, 0x10000000, 0x7f) (rerun: 64) compat_43_osend(r18, &(0x7f0000000000)="0bf16ef2aecf00ed00460cb85fdeebffc6e20fd7f4541b93910c5043e42a51c4e12bc9485154d2159160def21fbcfd4bb74949b6d749adf478760d6e5196b7b92521aad560b00e6715e6cde0cd91991649b92d3ea8ee184418e4f0ded1ca335e9c69f6ad9be8295d5ea27188fca9a4ee93122fd42d636c68aba92e09073b5a947718d8240d611bb7192dbdfc7d771bbd9dc87c1b1e0eddb6b4293e0f984df67ef0fd3d4f2a64338ba44aa91cdde8e6c0dc38097baed40aecc1d721aecfef1e33540a583be7a412a1125ae9276958b6836321ee4305d83498c02c61894c1bc1e2ea5776", 0xe3, 0x405) [ 208.0423366] execve_loadvm: check exec failed for ./file1/file0/file0, error 20 22:39:55 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xf) 22:39:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x0, 0x9}, 0xfffffffffffffffc}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1, 0x0) 22:39:55 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) (async) open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000080)='./file1/file0/file0\x00', 0x100, 0x400) (async) execve(&(0x7f0000000040)='./file1/file0/file0\x00', 0x0, 0x0) 22:39:55 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) (async) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) socket$unix(0x1, 0x5, 0x0) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) (async) 22:39:55 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) chflags(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) 22:39:56 executing program 4: __lstat50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r4, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) r7 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) (async) r8 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) r11 = semget(0x3, 0x3, 0x228) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r5, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r9, r14, r5, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) (async) compat_50_____semctl13$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) compat_50_____semctl13$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r10, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getgid() (async, rerun: 64) r22 = getpgid(0xffffffffffffffff) (async, rerun: 64) r23 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000005c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x9, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x3e, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x98, 0xfc, 0xb4}}}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (async, rerun: 64) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) (rerun: 64) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r6}, @cred={0x20, 0xffff, 0x2, r22, r4, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) (async) compat_12_lstat12(&(0x7f0000001600)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r27 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r27, 0x80104305, &(0x7f0000000000)=0x20400000) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="c16d1406cc21113409708820f39e6f02fa20c4f5", 0x14}, {&(0x7f0000000200)="e7c3011cd5ffb09e70048ff77d2998c8a04b26a3140d91d4256eeae7fc239eaa3eebd3c2231dc1fa3e8e58651cd8cd0e8489cc0c8465aaac1fd6423a4bc5ec6ffd70606a2764d0781379b94fce38c909bf3f2b27b0bae7301030e4860484ebb2d6448f36e4e52af038a5a83b59eb5abffb8f5dd7a659e370377f2cce8ec663ce51a5f70dd7e6a75ea75e0e00a4b33839227dcd90b8fad6830a8f8f3fe9eda9640bac0e622128e55f4585b8df36affa085a3de932486c7e229cf2de4053d0e1fb4860e0ed48544b", 0xc7}], 0x2, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, r1}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r1}, @rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r9, r25}, @rights={0x28, 0xffff, 0x1, [r26, r3, r3, r27, r3, r3]}], 0x100, 0x8}, 0x5) 22:39:56 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) chflags(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) chflags(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) (async) 22:39:56 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file1/file0/file0\x00', 0x100, 0x400) execve(&(0x7f0000000040)='./file1/file0/file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) (async) open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000080)='./file1/file0/file0\x00', 0x100, 0x400) (async) execve(&(0x7f0000000040)='./file1/file0/file0\x00', 0x0, 0x0) (async) 22:39:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x0, 0x9}, 0xfffffffffffffffc}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1, 0x0) [ 209.5723325] execve_loadvm: check exec failed for ./file1/file0/file0, error 20 [ 209.5823376] execve_loadvm: check exec failed for ./file1/file0/file0, error 20 22:39:56 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) chflags(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) 22:39:56 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0xffffffffffffff00) 22:39:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x0, 0x9}, 0xfffffffffffffffc}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1, 0x0) 22:39:56 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x38) compat_43_lstat43(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)) open(&(0x7f0000000000)='./file0\x00', 0xf4580ec91b52ec35, 0x800) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f62757300e250e8808d255e3ac8c810179cd17cbd8753b658bb70ad08429fc219fb4ae53c609da0e749dcc6d270ecfd85e1aa36eb4542401378bdc5512a884738979bac9b82c1e18e53e3e49cfdb39d5a362a62bbef39776f1b946fe5df18cfb3cc0d55ab6cc19edb3001878191708755cbba7c085abf2c19ac10637961ccd261ee4125f347e605f7e080e611aa92b668d1a68a8e66110e99eeb669c5da1d0c0d2f9adfdc924c1ca8339bd8df4088b705079805b4af6069d7ab7bb20733a48ae090ed3a7ade24c7af45368b37dd39bb77d506ce933b42d44e251e78fa"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="b4e61ffc93e206012472940fb97c6264e2d31dc147ef6308d007efddba7155fd80ddb7e90a76", 0x26}, {&(0x7f0000000140)="475876ab9627dd7ba0a2f197b9e12533a8aa0a22c8539d52545a0a2439d7948992d0a5db7ee3fc6001319d31743f4251890a63d5bb44152a87e850ce255604180f79e6dedad5bab2fde31f3d52e118bda565d92cba12e53e1c13c2953450c63c7e7acdb20f1985635abd1ad71f77f3c13173da132a0e2a72fc38756dd70189cd593327b186c3960f4359a2023976d0a38f0117eac0c0cd7355580439abd4c926ecd4351918104d307226b9a9f5f8e150482cd1a53e7b9593c16c31e99aad37ecd0", 0xc1}], 0x2, 0x0, 0x0, 0xe}, 0x4) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x800) symlinkat(&(0x7f00000002c0)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00') ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) unlinkat(r1, &(0x7f0000000340)='./bus\x00', 0x0) 22:39:56 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd03) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x6) ioctl$FIOSEEKDATA(r0, 0x4010647f, &(0x7f0000000140)) 22:39:56 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd03) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x6) (async) open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x6) ioctl$FIOSEEKDATA(r0, 0x4010647f, &(0x7f0000000140)) 22:39:58 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd03) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x6) (async) open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x6) ioctl$FIOSEEKDATA(r0, 0x4010647f, &(0x7f0000000140)) 22:39:58 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) 22:39:58 executing program 4: __lstat50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r4, 0xffffffffffffffff, 0x0, 0x1, 0x38, 0x20, 0x7}, 0x9, 0x8000000000000001, 0x4, &(0x7f00000003c0)={0x8, 0x7, 0x4, 0x7f}}) (async) r7 = semget(0x2, 0x4, 0x200) compat_14___semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)=@array=&(0x7f0000000480)=0x1) (async) r8 = semget(0x1, 0x2, 0x180) compat_50_____semctl13$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000500)) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)="2bd4cdae2c4efe1163ee1974d867361449471a1d735c20f6a8047bb23e288fe4f05872acb568b56915f0b05c93296e1f023b2764f5dd2abe8254f822a302e83ea0076254d4008831034576c6b549e221081e43835267393c41e5f80265bb4f5e17152c217b7f713b32c8487f2b0f1fc215cd33a35dcf7728f1278bb8525de3f30d9f"}) (async, rerun: 32) r11 = semget(0x3, 0x3, 0x228) (rerun: 32) compat_14___semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000840)=@buf=&(0x7f0000000800)={{r5, 0xffffffffffffffff, 0x23e, 0x624e, 0x40, 0x1, 0x56a}, 0x7, 0x9, 0x8, &(0x7f00000007c0)={0x9c, 0x3f, 0x3, 0x7}}) (async) r14 = getegid() compat_50___shmctl13$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x40, r9, r14, r5, 0xffffffffffffffff, 0x1c0, 0x7742}, 0x2, 0x99c, 0x2, 0x9, 0x9c80, 0x3f, 0x2, &(0x7f0000000880)="188218744bbb2410e532d85f5bd5e2a72c64eac05d8100565a734a807b3f7fc33826cea697fa92ee75ff1a966fe7b6fc71eac85068efcdd50803966d224d944a16f985ab193128646ff39962c23be658fd107bd904cc911622f43d253cd767fc2d5df1bf"}) (async, rerun: 64) compat_50_____semctl13$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=@buf=&(0x7f00000009c0)={{r12, r13, 0x1, 0x1, 0x38, 0x1000, 0xffffffff}, 0x6, 0x20, 0x24, &(0x7f0000000980)={0x8, 0x9, 0x6}}) (async, rerun: 64) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x1, 0xa23, 0x9}, {0x18, 0x2, 0x9, 0xdd36}, 0x5, [0x80, 0x9, 0x1, 0x100, 0x72d, 0x8, 0x80]}, 0x3c) (async, rerun: 64) compat_50_____semctl13$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000bc0)=@buf=&(0x7f0000000b80)={{r10, r14, 0x9, 0x0, 0x400, 0xfff, 0xf8da}, 0x9, 0x1, 0x401, &(0x7f0000000b40)={0x9, 0x9, 0x4, 0x9}}) (async, rerun: 64) compat_12_stat12(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __fhstat50(&(0x7f0000000f00)="b6d9e523cfa465db51e0cf1a065e2a1a7cbdcb8baa5266659f61c1a17e9f84a45ed77cdf084c782a2b54d9003460c76080652ef624299e54a7ed", 0x3a, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = getgid() (async) r22 = getpgid(0xffffffffffffffff) (async, rerun: 32) r23 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000005c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0xdfa6edb80123efba, 0x9, [{{0x9, 0x4, 0x0, 0x7f, 0x1, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x3e, 0x1c, 0x1, {0x22, 0x8dc}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x98, 0xfc, 0xb4}}}}}]}}]}}, &(0x7f0000001140)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x110, 0xc, 0x9, 0x2, 0x10, 0x5}, 0x8, &(0x7f0000001080)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x200a}}]}) (rerun: 32) r24 = accept$unix(r16, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) sendmsg$unix(r16, &(0x7f0000001300)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="80eb05dc5736bce6323dd4170ef21001047eaa4132123c908b2050041ff2b79aedad3d677c183bed081570d9696fa31df802a318128ed1d5723fc4c75a5add3fd78dc6cd7e362c42f63afb55e12f422a92cc70045091cde451a9b80bd684af9712c98c57e094ec15572bf2fd64d18a470ddcd0ba841210aa700adb53195fbce8e63125b982dda75cc0e0e5ff68f3269da948ce134dc54a61a71e9f3a123dae9c52f206c4aaa29dd30843f39772eb0db3242210cc895c4db61f475855d821957ba20d4544ec7c524d846fba8aa13ec881226b8eac6c535f725257840a", 0xdc}, {&(0x7f0000000d40)="926e860b5e6b7a2658b960c7082fd14e275c268ec6afddab3693c06bdd1120f633c09e6866a3523c7f983ea2cff6ead614f5b114694c4acf1ea86d232c151f6ee905d10fc064265062cc62884c327de476314393cba2e4a191b7931e7e4041ad027bcb08c9ff785f1d4584fd72d26762a1528c594437068576096fe43514b7c07845801ceeeacd7bbf40dc04c504760f8b00cd84311e28", 0x97}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r19, r15}, @cred={0x20, 0xffff, 0x2, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r20}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r21}, @cred={0x20, 0xffff, 0x2, 0x0, r9, r6}, @cred={0x20, 0xffff, 0x2, r22, r4, r18}, @rights={0x20, 0xffff, 0x1, [r16, r16, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r16, r16]}], 0x100, 0xa}, 0x40a) (async) compat_12_lstat12(&(0x7f0000001600)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) (async) r27 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r27, 0x80104305, &(0x7f0000000000)=0x20400000) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="c16d1406cc21113409708820f39e6f02fa20c4f5", 0x14}, {&(0x7f0000000200)="e7c3011cd5ffb09e70048ff77d2998c8a04b26a3140d91d4256eeae7fc239eaa3eebd3c2231dc1fa3e8e58651cd8cd0e8489cc0c8465aaac1fd6423a4bc5ec6ffd70606a2764d0781379b94fce38c909bf3f2b27b0bae7301030e4860484ebb2d6448f36e4e52af038a5a83b59eb5abffb8f5dd7a659e370377f2cce8ec663ce51a5f70dd7e6a75ea75e0e00a4b33839227dcd90b8fad6830a8f8f3fe9eda9640bac0e622128e55f4585b8df36affa085a3de932486c7e229cf2de4053d0e1fb4860e0ed48544b", 0xc7}], 0x2, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x2, 0x0, r1}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r1}, @rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r9, r25}, @rights={0x28, 0xffff, 0x1, [r26, r3, r3, r27, r3, r3]}], 0x100, 0x8}, 0x5) 22:39:58 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) 22:39:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) compat_43_orecv(0xffffffffffffffff, &(0x7f0000000000)=""/234, 0xea, 0x180c) 22:39:58 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x38) compat_43_lstat43(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)) (async) open(&(0x7f0000000000)='./file0\x00', 0xf4580ec91b52ec35, 0x800) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f62757300e250e8808d255e3ac8c810179cd17cbd8753b658bb70ad08429fc219fb4ae53c609da0e749dcc6d270ecfd85e1aa36eb4542401378bdc5512a884738979bac9b82c1e18e53e3e49cfdb39d5a362a62bbef39776f1b946fe5df18cfb3cc0d55ab6cc19edb3001878191708755cbba7c085abf2c19ac10637961ccd261ee4125f347e605f7e080e611aa92b668d1a68a8e66110e99eeb669c5da1d0c0d2f9adfdc924c1ca8339bd8df4088b705079805b4af6069d7ab7bb20733a48ae090ed3a7ade24c7af45368b37dd39bb77d506ce933b42d44e251e78fa"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="b4e61ffc93e206012472940fb97c6264e2d31dc147ef6308d007efddba7155fd80ddb7e90a76", 0x26}, {&(0x7f0000000140)="475876ab9627dd7ba0a2f197b9e12533a8aa0a22c8539d52545a0a2439d7948992d0a5db7ee3fc6001319d31743f4251890a63d5bb44152a87e850ce255604180f79e6dedad5bab2fde31f3d52e118bda565d92cba12e53e1c13c2953450c63c7e7acdb20f1985635abd1ad71f77f3c13173da132a0e2a72fc38756dd70189cd593327b186c3960f4359a2023976d0a38f0117eac0c0cd7355580439abd4c926ecd4351918104d307226b9a9f5f8e150482cd1a53e7b9593c16c31e99aad37ecd0", 0xc1}], 0x2, 0x0, 0x0, 0xe}, 0x4) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0xffffffffffffffff) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x800) symlinkat(&(0x7f00000002c0)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00') (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) unlinkat(r1, &(0x7f0000000340)='./bus\x00', 0x0) 22:39:58 executing program 5: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x17}}], {}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, 0x0) 22:39:58 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) __mount50(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, &(0x7f0000000080)="91", 0x1) 22:39:58 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x400) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) 22:39:58 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x38) (async) compat_43_lstat43(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)) open(&(0x7f0000000000)='./file0\x00', 0xf4580ec91b52ec35, 0x800) (async) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f62757300e250e8808d255e3ac8c810179cd17cbd8753b658bb70ad08429fc219fb4ae53c609da0e749dcc6d270ecfd85e1aa36eb4542401378bdc5512a884738979bac9b82c1e18e53e3e49cfdb39d5a362a62bbef39776f1b946fe5df18cfb3cc0d55ab6cc19edb3001878191708755cbba7c085abf2c19ac10637961ccd261ee4125f347e605f7e080e611aa92b668d1a68a8e66110e99eeb669c5da1d0c0d2f9adfdc924c1ca8339bd8df4088b705079805b4af6069d7ab7bb20733a48ae090ed3a7ade24c7af45368b37dd39bb77d506ce933b42d44e251e78fa"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="b4e61ffc93e206012472940fb97c6264e2d31dc147ef6308d007efddba7155fd80ddb7e90a76", 0x26}, {&(0x7f0000000140)="475876ab9627dd7ba0a2f197b9e12533a8aa0a22c8539d52545a0a2439d7948992d0a5db7ee3fc6001319d31743f4251890a63d5bb44152a87e850ce255604180f79e6dedad5bab2fde31f3d52e118bda565d92cba12e53e1c13c2953450c63c7e7acdb20f1985635abd1ad71f77f3c13173da132a0e2a72fc38756dd70189cd593327b186c3960f4359a2023976d0a38f0117eac0c0cd7355580439abd4c926ecd4351918104d307226b9a9f5f8e150482cd1a53e7b9593c16c31e99aad37ecd0", 0xc1}], 0x2, 0x0, 0x0, 0xe}, 0x4) (async, rerun: 32) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async, rerun: 32) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) (async) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0xffffffffffffffff) (async) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x800) symlinkat(&(0x7f00000002c0)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00') (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) unlinkat(r1, &(0x7f0000000340)='./bus\x00', 0x0) 22:39:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) (async) compat_43_orecv(0xffffffffffffffff, &(0x7f0000000000)=""/234, 0xea, 0x180c) 22:39:59 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x800) (async) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x400) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) (async) 22:39:59 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) read(r0, &(0x7f0000000080)=""/130, 0x82) acct(0x0) socketpair(0x18, 0x10000000, 0xaf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="07d524fbcba2ced3cf757cfa994b08408a1075f2dfb1203af27809fd54f7d3ee2dbfec6e7e8d13e3dfbc8779a7de1b3e4996010dc0b0e97c2fe4f2f4ee09e02d96", 0x41) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xbbfc0be) 22:39:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) (async) compat_43_orecv(0xffffffffffffffff, &(0x7f0000000000)=""/234, 0xea, 0x180c) 22:39:59 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) (async) __mount50(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, &(0x7f0000000080)="91", 0x1) 22:39:59 executing program 2: _lwp_suspend(0x0) _lwp_create(0x0, 0x0, 0x0) _lwp_create(&(0x7f00000002c0)={0x4, 0x0, {[0x8001, 0xa00a, 0x0, 0x3]}, {0xffffffff80000000, 0x7, 0x1}, {0xf1, 0x3, '.[$\\\'\x00'}}, 0xc0, &(0x7f0000000340)=0x0) _lwp_getname(r0, &(0x7f0000000380)=""/4, 0x4) compat_60__lwp_park(0x0, 0x0, &(0x7f0000000480)=0x18ca6ab5, 0x0) r1 = _lwp_self() _lwp_suspend(r1) _lwp_wakeup(r1) _lwp_kill(r1, 0x4) _lwp_create(&(0x7f0000000100)={0x400f0022, &(0x7f0000000080)={0x0, &(0x7f0000000000)={0x4, 0x0, {[0x9, 0x7f, 0x7f, 0x673e0300]}, {0x5, 0xd7f1, 0x5}, {0x6, 0x9, '{)\x00'}}, {[0x10001, 0x4, 0x1f, 0xde]}, {0x0, 0x10001}, {0xfffffffffffffff8, 0xee, '.[$\\\'\x00'}}, {[0x3, 0x2, 0x6, 0xffffffff]}, {0x4, 0xd4}, {0x6, 0x0, ',#\x00'}}, 0x0, &(0x7f0000000180)=0x0) _lwp_getname(r2, &(0x7f00000001c0)=""/6, 0x6) _lwp_wakeup(r1) compat_50__lwp_park(&(0x7f0000000200)={0x80000000, 0x7}, r1, &(0x7f0000000240)=0xfffffffffffffffc, &(0x7f0000000280)=0x800) sync() 22:39:59 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) read(r0, &(0x7f0000000080)=""/130, 0x82) (async, rerun: 32) acct(0x0) (rerun: 32) socketpair(0x18, 0x10000000, 0xaf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="07d524fbcba2ced3cf757cfa994b08408a1075f2dfb1203af27809fd54f7d3ee2dbfec6e7e8d13e3dfbc8779a7de1b3e4996010dc0b0e97c2fe4f2f4ee09e02d96", 0x41) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xbbfc0be) 22:39:59 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x172f, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x7, 0x0, 0x3, 0x1, 0x0, 0xe3, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0x1f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x40, 0x8}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x84, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x2, 0x1, 0x7f, 0xc0, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "bf"}, {0x5, 0x24, 0x0, 0x1260}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x800, 0x3f, 0x6}, {0x6, 0x24, 0x1a, 0x5, 0x1}, [@acm={0x4, 0x24, 0x2, 0xa}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x0, 0x1, 0x24}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x72, 0xc4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0xf5, 0x4a, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x1, 0x1f}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x8, 0xc2, 0x9, 0xff, 0x81}, 0xc, &(0x7f0000000140)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x9, 0x2}]}, 0x7, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0xcb, &(0x7f0000000240)=@string={0xcb, 0x3, "4eb1ab49eeee79944cff1e45f4af96737d2403ccc6a573c18c9adfa15efff43331ea6de036da92a38e80b666e9f6c006535785a5ed8123d85445d04c0ed2ec03e77715cebb53ddc4b3814306b302933df52c599476e69d795fa1cc1800bf8722c096086a0966c210e826c936d61260938e9056b01bf4b1ee4a94fddfd4476fff8c3a29588f5709df9c075ca63f20d764ad87404aff4ab9cdcc4464b78ae33f36207432a4a3d3be26a5a1f4adbbae35c5c9ddb24c84d06f85485d6122b96205f118b250580ddf9e66ea"}}, {0x17, &(0x7f0000000340)=@string={0x17, 0x3, "f252814e7f366c4687350499101c4820fe5d781d87"}}, {0xce, &(0x7f0000000380)=@string={0xce, 0x3, "8d7755ab2c03130b06abeb5429659ac8c5aa91a51e19369410ad286b355ae731bd88f2320e23056128e9901e922e3cfb9a0964713f32733049d24aee8ed5b6103e5e27cf348968b3eb74911e6aa85d30726a7854ff3856e9043517292cee7b91149b1a630ce7801ab6c1bc9359b24b4a2a82f722c7a0fd00e4632fc301c8617466a75ae0a70923bef08802987914ac59c54c582edcf7bc8c70460d2c8cea49e37d546faf1cedc48bae338a7c7556e253740ec416032748f461eee2897fff0104cbb21bc2c1f99c013609a468"}}, {0x14, &(0x7f0000000480)=@string={0x14, 0x3, "5556d1fe5ae35e7b8140dea2b2f600ab764c"}}]}) [ 212.9623430] uhub5: device problem, disabling port 1 [ 213.3023426] uhub1: device problem, disabling port 1 22:40:00 executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) __mount50(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, &(0x7f0000000080)="91", 0x1) (async) __mount50(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, &(0x7f0000000080)="91", 0x1) 22:40:00 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) read(r0, &(0x7f0000000080)=""/130, 0x82) acct(0x0) socketpair(0x18, 0x10000000, 0xaf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="07d524fbcba2ced3cf757cfa994b08408a1075f2dfb1203af27809fd54f7d3ee2dbfec6e7e8d13e3dfbc8779a7de1b3e4996010dc0b0e97c2fe4f2f4ee09e02d96", 0x41) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xbbfc0be) open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) (async) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r0, 0x80104305, &(0x7f0000000000)=0x20400000) (async) read(r0, &(0x7f0000000080)=""/130, 0x82) (async) acct(0x0) (async) socketpair(0x18, 0x10000000, 0xaf, &(0x7f0000000040)) (async) close(r1) (async) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="07d524fbcba2ced3cf757cfa994b08408a1075f2dfb1203af27809fd54f7d3ee2dbfec6e7e8d13e3dfbc8779a7de1b3e4996010dc0b0e97c2fe4f2f4ee09e02d96", 0x41) (async) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xbbfc0be) (async) 22:40:00 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x208003, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 22:40:00 executing program 5: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x17}}], {}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, 0x0) 22:40:00 executing program 2: _lwp_suspend(0x0) _lwp_create(0x0, 0x0, 0x0) _lwp_create(&(0x7f00000002c0)={0x4, 0x0, {[0x8001, 0xa00a, 0x0, 0x3]}, {0xffffffff80000000, 0x7, 0x1}, {0xf1, 0x3, '.[$\\\'\x00'}}, 0xc0, &(0x7f0000000340)=0x0) _lwp_getname(r0, &(0x7f0000000380)=""/4, 0x4) compat_60__lwp_park(0x0, 0x0, &(0x7f0000000480)=0x18ca6ab5, 0x0) r1 = _lwp_self() _lwp_suspend(r1) _lwp_wakeup(r1) _lwp_kill(r1, 0x4) _lwp_create(&(0x7f0000000100)={0x400f0022, &(0x7f0000000080)={0x0, &(0x7f0000000000)={0x4, 0x0, {[0x9, 0x7f, 0x7f, 0x673e0300]}, {0x5, 0xd7f1, 0x5}, {0x6, 0x9, '{)\x00'}}, {[0x10001, 0x4, 0x1f, 0xde]}, {0x0, 0x10001}, {0xfffffffffffffff8, 0xee, '.[$\\\'\x00'}}, {[0x3, 0x2, 0x6, 0xffffffff]}, {0x4, 0xd4}, {0x6, 0x0, ',#\x00'}}, 0x0, &(0x7f0000000180)=0x0) _lwp_getname(r2, &(0x7f00000001c0)=""/6, 0x6) _lwp_wakeup(r1) compat_50__lwp_park(&(0x7f0000000200)={0x80000000, 0x7}, r1, &(0x7f0000000240)=0xfffffffffffffffc, &(0x7f0000000280)=0x800) sync() _lwp_suspend(0x0) (async) _lwp_create(0x0, 0x0, 0x0) (async) _lwp_create(&(0x7f00000002c0)={0x4, 0x0, {[0x8001, 0xa00a, 0x0, 0x3]}, {0xffffffff80000000, 0x7, 0x1}, {0xf1, 0x3, '.[$\\\'\x00'}}, 0xc0, &(0x7f0000000340)) (async) _lwp_getname(r0, &(0x7f0000000380)=""/4, 0x4) (async) compat_60__lwp_park(0x0, 0x0, &(0x7f0000000480)=0x18ca6ab5, 0x0) (async) _lwp_self() (async) _lwp_suspend(r1) (async) _lwp_wakeup(r1) (async) _lwp_kill(r1, 0x4) (async) _lwp_create(&(0x7f0000000100)={0x400f0022, &(0x7f0000000080)={0x0, &(0x7f0000000000)={0x4, 0x0, {[0x9, 0x7f, 0x7f, 0x673e0300]}, {0x5, 0xd7f1, 0x5}, {0x6, 0x9, '{)\x00'}}, {[0x10001, 0x4, 0x1f, 0xde]}, {0x0, 0x10001}, {0xfffffffffffffff8, 0xee, '.[$\\\'\x00'}}, {[0x3, 0x2, 0x6, 0xffffffff]}, {0x4, 0xd4}, {0x6, 0x0, ',#\x00'}}, 0x0, &(0x7f0000000180)) (async) _lwp_getname(r2, &(0x7f00000001c0)=""/6, 0x6) (async) _lwp_wakeup(r1) (async) compat_50__lwp_park(&(0x7f0000000200)={0x80000000, 0x7}, r1, &(0x7f0000000240)=0xfffffffffffffffc, &(0x7f0000000280)=0x800) (async) sync() (async) 22:40:00 executing program 4: shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x6e) [ 213.8323356] uhub1: device problem, disabling port 1 22:40:00 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 22:40:00 executing program 4: shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x6e) 22:40:01 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 22:40:01 executing program 4: shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x6e) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x6e) (async) 22:40:01 executing program 2: _lwp_suspend(0x0) _lwp_create(0x0, 0x0, 0x0) (async) _lwp_create(&(0x7f00000002c0)={0x4, 0x0, {[0x8001, 0xa00a, 0x0, 0x3]}, {0xffffffff80000000, 0x7, 0x1}, {0xf1, 0x3, '.[$\\\'\x00'}}, 0xc0, &(0x7f0000000340)=0x0) _lwp_getname(r0, &(0x7f0000000380)=""/4, 0x4) compat_60__lwp_park(0x0, 0x0, &(0x7f0000000480)=0x18ca6ab5, 0x0) (async) r1 = _lwp_self() _lwp_suspend(r1) (async) _lwp_wakeup(r1) (async) _lwp_kill(r1, 0x4) _lwp_create(&(0x7f0000000100)={0x400f0022, &(0x7f0000000080)={0x0, &(0x7f0000000000)={0x4, 0x0, {[0x9, 0x7f, 0x7f, 0x673e0300]}, {0x5, 0xd7f1, 0x5}, {0x6, 0x9, '{)\x00'}}, {[0x10001, 0x4, 0x1f, 0xde]}, {0x0, 0x10001}, {0xfffffffffffffff8, 0xee, '.[$\\\'\x00'}}, {[0x3, 0x2, 0x6, 0xffffffff]}, {0x4, 0xd4}, {0x6, 0x0, ',#\x00'}}, 0x0, &(0x7f0000000180)=0x0) _lwp_getname(r2, &(0x7f00000001c0)=""/6, 0x6) (async) _lwp_wakeup(r1) compat_50__lwp_park(&(0x7f0000000200)={0x80000000, 0x7}, r1, &(0x7f0000000240)=0xfffffffffffffffc, &(0x7f0000000280)=0x800) sync() [ 214.3723190] uhub5: device problem, disabling port 1 22:40:01 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x172f, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x7, 0x0, 0x3, 0x1, 0x0, 0xe3, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0x1f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x40, 0x8}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x84, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x2, 0x1, 0x7f, 0xc0, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "bf"}, {0x5, 0x24, 0x0, 0x1260}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x800, 0x3f, 0x6}, {0x6, 0x24, 0x1a, 0x5, 0x1}, [@acm={0x4, 0x24, 0x2, 0xa}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x0, 0x1, 0x24}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x72, 0xc4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0xf5, 0x4a, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x1, 0x1f}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x8, 0xc2, 0x9, 0xff, 0x81}, 0xc, &(0x7f0000000140)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x9, 0x2}]}, 0x7, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0xcb, &(0x7f0000000240)=@string={0xcb, 0x3, "4eb1ab49eeee79944cff1e45f4af96737d2403ccc6a573c18c9adfa15efff43331ea6de036da92a38e80b666e9f6c006535785a5ed8123d85445d04c0ed2ec03e77715cebb53ddc4b3814306b302933df52c599476e69d795fa1cc1800bf8722c096086a0966c210e826c936d61260938e9056b01bf4b1ee4a94fddfd4476fff8c3a29588f5709df9c075ca63f20d764ad87404aff4ab9cdcc4464b78ae33f36207432a4a3d3be26a5a1f4adbbae35c5c9ddb24c84d06f85485d6122b96205f118b250580ddf9e66ea"}}, {0x17, &(0x7f0000000340)=@string={0x17, 0x3, "f252814e7f366c4687350499101c4820fe5d781d87"}}, {0xce, &(0x7f0000000380)=@string={0xce, 0x3, "8d7755ab2c03130b06abeb5429659ac8c5aa91a51e19369410ad286b355ae731bd88f2320e23056128e9901e922e3cfb9a0964713f32733049d24aee8ed5b6103e5e27cf348968b3eb74911e6aa85d30726a7854ff3856e9043517292cee7b91149b1a630ce7801ab6c1bc9359b24b4a2a82f722c7a0fd00e4632fc301c8617466a75ae0a70923bef08802987914ac59c54c582edcf7bc8c70460d2c8cea49e37d546faf1cedc48bae338a7c7556e253740ec416032748f461eee2897fff0104cbb21bc2c1f99c013609a468"}}, {0x14, &(0x7f0000000480)=@string={0x14, 0x3, "5556d1fe5ae35e7b8140dea2b2f600ab764c"}}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x172f, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x7, 0x0, 0x3, 0x1, 0x0, 0xe3, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0x1f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x40, 0x8}}}}}]}}]}}, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x84, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x2, 0x1, 0x7f, 0xc0, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "bf"}, {0x5, 0x24, 0x0, 0x1260}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x800, 0x3f, 0x6}, {0x6, 0x24, 0x1a, 0x5, 0x1}, [@acm={0x4, 0x24, 0x2, 0xa}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x0, 0x1, 0x24}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x72, 0xc4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0xf5, 0x4a, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x1, 0x1f}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x8, 0xc2, 0x9, 0xff, 0x81}, 0xc, &(0x7f0000000140)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x9, 0x2}]}, 0x7, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0xcb, &(0x7f0000000240)=@string={0xcb, 0x3, "4eb1ab49eeee79944cff1e45f4af96737d2403ccc6a573c18c9adfa15efff43331ea6de036da92a38e80b666e9f6c006535785a5ed8123d85445d04c0ed2ec03e77715cebb53ddc4b3814306b302933df52c599476e69d795fa1cc1800bf8722c096086a0966c210e826c936d61260938e9056b01bf4b1ee4a94fddfd4476fff8c3a29588f5709df9c075ca63f20d764ad87404aff4ab9cdcc4464b78ae33f36207432a4a3d3be26a5a1f4adbbae35c5c9ddb24c84d06f85485d6122b96205f118b250580ddf9e66ea"}}, {0x17, &(0x7f0000000340)=@string={0x17, 0x3, "f252814e7f366c4687350499101c4820fe5d781d87"}}, {0xce, &(0x7f0000000380)=@string={0xce, 0x3, "8d7755ab2c03130b06abeb5429659ac8c5aa91a51e19369410ad286b355ae731bd88f2320e23056128e9901e922e3cfb9a0964713f32733049d24aee8ed5b6103e5e27cf348968b3eb74911e6aa85d30726a7854ff3856e9043517292cee7b91149b1a630ce7801ab6c1bc9359b24b4a2a82f722c7a0fd00e4632fc301c8617466a75ae0a70923bef08802987914ac59c54c582edcf7bc8c70460d2c8cea49e37d546faf1cedc48bae338a7c7556e253740ec416032748f461eee2897fff0104cbb21bc2c1f99c013609a468"}}, {0x14, &(0x7f0000000480)=@string={0x14, 0x3, "5556d1fe5ae35e7b8140dea2b2f600ab764c"}}]}) (async) 22:40:01 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x208003, 0x80) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) fcntl$setown(r0, 0x6, r1) (async) fcntl$getown(r0, 0x5) 22:40:01 executing program 5: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x17}}], {}, {{0x9, 0x5, 0x3, 0x2, 0x20}}}}}]}}]}}, 0x0) 22:40:01 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 22:40:01 executing program 4: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0}, 0xc) ptrace(0x7, r1, 0x0, 0xfffffffffffffffe) r2 = getpid() ptrace(0x80000001, r2, &(0x7f0000000040), 0x2) 22:40:01 executing program 2: mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) [ 215.0223252] uhub1: device problem, disabling port 1 22:40:01 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x208003, 0x80) (async) open(&(0x7f0000000040)='./bus\x00', 0x208003, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r1) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) (async) fcntl$getown(r0, 0x5) 22:40:02 executing program 0: modctl$MODCTL_EXISTS(0x3, 0xc651) syz_usb_connect$printer(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) modctl$MODCTL_EXISTS(0x3, 0x3) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) modctl$MODCTL_EXISTS(0x3, 0x70) 22:40:02 executing program 2: mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) (async) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 22:40:02 executing program 4: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) (async) ptrace(0x800000000000009, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0}, 0xc) ptrace(0x7, r1, 0x0, 0xfffffffffffffffe) r2 = getpid() ptrace(0x80000001, r2, &(0x7f0000000040), 0x2) (async) ptrace(0x80000001, r2, &(0x7f0000000040), 0x2) [ 215.5623287] uhub1: device problem, disabling port 1 22:40:02 executing program 2: mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) (async) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) (async) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2) (async) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) [ 215.7323576] uhub5: device problem, disabling port 1 22:40:03 executing program 3: semget$private(0x0, 0x4, 0x400) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) [ 216.2923242] uhub1: device problem, disabling port 1 22:40:03 executing program 3: semget$private(0x0, 0x4, 0x400) (async) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) 22:40:03 executing program 5: __getcwd(&(0x7f0000000000)=""/67, 0x43) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:40:03 executing program 2: _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12feb3f88db7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0ebb9bd3f1bd302e6a7d1c9bdef6e7502d6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x0, 0x2, 0x8, &(0x7f00000000c0)=0x0) _ksem_getvalue(r0, &(0x7f0000000100)) _ksem_timedwait(r0, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r0) _ksem_timedwait(r0, &(0x7f0000000180)={0x80, 0x101}) _ksem_getvalue(r0, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r1, &(0x7f0000000100)) _ksem_timedwait(r1, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r1) _ksem_timedwait(r1, &(0x7f0000000180)={0x80, 0x101}) _ksem_getvalue(r1, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r2, &(0x7f0000000100)) _ksem_timedwait(r2, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r2) _ksem_timedwait(r2, &(0x7f0000000180)={0x80, 0x101}) _ksem_getvalue(r2, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r3, &(0x7f0000000100)) _ksem_timedwait(r3, &(0x7f0000000240)={0x1, 0x1b12}) _ksem_destroy(r3) _ksem_timedwait(r3, &(0x7f0000000180)={0x80, 0x101}) _ksem_getvalue(r3, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000300)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15040000006a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b67306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3b1384e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe02c5ab3f6a761b51ad9510b0553541774b452ed2c997c405b522e86b094f0c55f03dfcf4b87b9419df24d628511325ab2d2726dea78171ba3075b713b3af0b57d1cc257282e5cd191d9315df299bbf2abe2d2e93697c9b02dd6af0701fc6796cc012199f80f7b5fbda1b70fc7ff5460bbe322fa45206a18d911ffcae0a7bc40653284d84133751706f120e651a0737", 0xe00, 0x38, 0x0, &(0x7f0000000200)=0x0) _ksem_getvalue(r4, &(0x7f0000000100)) _ksem_timedwait(r4, &(0x7f0000000140)={0x7, 0x10001}) _ksem_timedwait(0x0, 0x0) compat_50_futimes(0xffffffffffffffff, &(0x7f0000001640)) __getcwd(&(0x7f0000001700)=""/4096, 0x1000) 22:40:03 executing program 0: modctl$MODCTL_EXISTS(0x3, 0xc651) (async) syz_usb_connect$printer(0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) (async) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) (async) modctl$MODCTL_EXISTS(0x3, 0x3) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) modctl$MODCTL_EXISTS(0x3, 0x70) 22:40:03 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x172f, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x7, 0x0, 0x3, 0x1, 0x0, 0xe3, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0x1f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x40, 0x8}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x84, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x2, 0x1, 0x7f, 0xc0, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "bf"}, {0x5, 0x24, 0x0, 0x1260}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x800, 0x3f, 0x6}, {0x6, 0x24, 0x1a, 0x5, 0x1}, [@acm={0x4, 0x24, 0x2, 0xa}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x0, 0x1, 0x24}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x72, 0xc4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0xf5, 0x4a, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x1, 0x1f}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x8, 0xc2, 0x9, 0xff, 0x81}, 0xc, &(0x7f0000000140)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x9, 0x2}]}, 0x7, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0xcb, &(0x7f0000000240)=@string={0xcb, 0x3, "4eb1ab49eeee79944cff1e45f4af96737d2403ccc6a573c18c9adfa15efff43331ea6de036da92a38e80b666e9f6c006535785a5ed8123d85445d04c0ed2ec03e77715cebb53ddc4b3814306b302933df52c599476e69d795fa1cc1800bf8722c096086a0966c210e826c936d61260938e9056b01bf4b1ee4a94fddfd4476fff8c3a29588f5709df9c075ca63f20d764ad87404aff4ab9cdcc4464b78ae33f36207432a4a3d3be26a5a1f4adbbae35c5c9ddb24c84d06f85485d6122b96205f118b250580ddf9e66ea"}}, {0x17, &(0x7f0000000340)=@string={0x17, 0x3, "f252814e7f366c4687350499101c4820fe5d781d87"}}, {0xce, &(0x7f0000000380)=@string={0xce, 0x3, "8d7755ab2c03130b06abeb5429659ac8c5aa91a51e19369410ad286b355ae731bd88f2320e23056128e9901e922e3cfb9a0964713f32733049d24aee8ed5b6103e5e27cf348968b3eb74911e6aa85d30726a7854ff3856e9043517292cee7b91149b1a630ce7801ab6c1bc9359b24b4a2a82f722c7a0fd00e4632fc301c8617466a75ae0a70923bef08802987914ac59c54c582edcf7bc8c70460d2c8cea49e37d546faf1cedc48bae338a7c7556e253740ec416032748f461eee2897fff0104cbb21bc2c1f99c013609a468"}}, {0x14, &(0x7f0000000480)=@string={0x14, 0x3, "5556d1fe5ae35e7b8140dea2b2f600ab764c"}}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x172f, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x7, 0x0, 0x3, 0x1, 0x0, 0xe3, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0x1f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x40, 0x8}}}}}]}}]}}, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x84, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x2, 0x1, 0x7f, 0xc0, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "bf"}, {0x5, 0x24, 0x0, 0x1260}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x800, 0x3f, 0x6}, {0x6, 0x24, 0x1a, 0x5, 0x1}, [@acm={0x4, 0x24, 0x2, 0xa}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x0, 0x1, 0x24}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0x72, 0xc4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0xf5, 0x4a, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x1, 0x1f}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x8, 0xc2, 0x9, 0xff, 0x81}, 0xc, &(0x7f0000000140)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x9, 0x2}]}, 0x7, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0xcb, &(0x7f0000000240)=@string={0xcb, 0x3, "4eb1ab49eeee79944cff1e45f4af96737d2403ccc6a573c18c9adfa15efff43331ea6de036da92a38e80b666e9f6c006535785a5ed8123d85445d04c0ed2ec03e77715cebb53ddc4b3814306b302933df52c599476e69d795fa1cc1800bf8722c096086a0966c210e826c936d61260938e9056b01bf4b1ee4a94fddfd4476fff8c3a29588f5709df9c075ca63f20d764ad87404aff4ab9cdcc4464b78ae33f36207432a4a3d3be26a5a1f4adbbae35c5c9ddb24c84d06f85485d6122b96205f118b250580ddf9e66ea"}}, {0x17, &(0x7f0000000340)=@string={0x17, 0x3, "f252814e7f366c4687350499101c4820fe5d781d87"}}, {0xce, &(0x7f0000000380)=@string={0xce, 0x3, "8d7755ab2c03130b06abeb5429659ac8c5aa91a51e19369410ad286b355ae731bd88f2320e23056128e9901e922e3cfb9a0964713f32733049d24aee8ed5b6103e5e27cf348968b3eb74911e6aa85d30726a7854ff3856e9043517292cee7b91149b1a630ce7801ab6c1bc9359b24b4a2a82f722c7a0fd00e4632fc301c8617466a75ae0a70923bef08802987914ac59c54c582edcf7bc8c70460d2c8cea49e37d546faf1cedc48bae338a7c7556e253740ec416032748f461eee2897fff0104cbb21bc2c1f99c013609a468"}}, {0x14, &(0x7f0000000480)=@string={0x14, 0x3, "5556d1fe5ae35e7b8140dea2b2f600ab764c"}}]}) (async) 22:40:03 executing program 4: r0 = __clone(0x0, 0x0) ptrace(0x800000000000009, r0, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0}, 0xc) ptrace(0x7, r1, 0x0, 0xfffffffffffffffe) r2 = getpid() ptrace(0x80000001, r2, &(0x7f0000000040), 0x2) 22:40:04 executing program 5: __getcwd(&(0x7f0000000000)=""/67, 0x43) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:40:04 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) compat_50__lwp_park(&(0x7f0000000480)={0x0, 0x8}, 0x0, &(0x7f0000000e40)=0xdd41, &(0x7f0000000e80)=0x9) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) _lwp_create(&(0x7f0000000100)={0x400f0026, &(0x7f0000000080)={0xa, &(0x7f0000000000)={0x400f0021, 0x0, {[0x239, 0x9, 0xc78, 0xfffffff9]}, {0x9, 0xfffffffffffff001, 0x4}, {0x2, 0x1, '#}\x00'}}, {[0x7fffffff, 0x1, 0x9, 0x80000001]}, {0x77, 0x2, 0x1}, {0x400000000, 0x0, '\x00'}}, {[0x3, 0x400, 0x80000000, 0x2]}, {0x1, 0x7f, 0x4}, {0x9, 0x80000000, '!{:\x00'}}, 0x60, &(0x7f0000000180)=0x0) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xfc, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0xf4, 0x1, 0x7, 0x1, 0x1, 0x3f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x1}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x8, 0xf1, 0x8, 0x2}, 0xffffffffffffff13, &(0x7f0000000240)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0xa1, 0x1f, 0x0, 0x9, 0xdc}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x3, 0x0, 0x4, [0xff000f, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x6, 0x4, 0x5, 0x3, 0x5, 0x80}]}, 0x8, [{0x18, &(0x7f0000000280)=@string={0x18, 0x3, "4ceaf176b002e924ad24417862a6bfc68bcecb592714"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0xf0f7}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x813}}, {0xf8, &(0x7f0000000340)=@string={0xf8, 0x3, "a8626b5407565804d3fa024e3f914e84fa00b2d41a8147c4384ec8b85c7535d8e98c7a6078b549ef02227554e937da3d4b43f0e98c7a30b7e3bd104127611e8f37029cb91c2494c8cce66be02a39673ef9332ed1722f520cc717c9aae671d22f561a28b25ae88f5776a5c39573bcc4b19b2c53f1df8f967b0d21f73057e00f2ea3fffff9d71dac2c2bbd4c21c2f384221e4a97fc35d95c76e27371ffc8a05a55e6f9521f60a9b4e9ec70cf54c8b0c8b370ca4ddb366b132c1ef71e9f1a0887de71f4b92434ad0a4f41ab9ba32ba81b181d9f8a0c52577c4cb480891ad289da40509d901d12abd344c70e45e08e45dae2b91f0d4c0e3f"}}, {0x1e, &(0x7f0000000440)=@string={0x1e, 0x3, "dce43ca1ba09c220f6420ed6f77a9001c4c8e8841ce305b936f7fc44"}}, {0xeb, &(0x7f00000004c0)=@string={0xeb, 0x3, "5ec071a4b85a4ca65ccbff2ecf4cb72aa4a346d13b8ea5ae8b10dceb8a6b09b62c63610a4755f592f75ba76544a753a977b930e55d952e3a35afe414a921b450fcc4490cec34eff32946631b510035c15829868e6ce15c0a2052fd581dd6d7d6ddc76865570d33055e3a9ed0bbad2c4f70ebf1aa29808b3d9484729d359ec5fc7124a15db416bc2f2a8a1efe429cadfe41b4ff3a20c9f630669815ee44974bb1de4d9a74d976ed628cd038533af11995666e89b337f70dfa8f5a4af82403c5b7e5db66403b2cc9eb1f026fc20bd3c2b232b620b5f4da7254b1f936acf60b12f69282015af24f0d0c42"}}, {0x19, &(0x7f00000005c0)=@string={0x19, 0x3, "5f35254f795976a839a3685a591cbf0ba3e0798b02235d"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="12011001000000400000000040d3c00203010902240001014000020122b10909058103000001098100"/54], &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x300, 0x7, 0x0, 0x6, 0x20, 0x7}, 0x12, &(0x7f0000000800)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x6, 0x7fff}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x443}}]}) _lwp_suspend(r0) _lwp_setname(r0, &(0x7f0000000740)='\x00') compat_50_nanosleep(&(0x7f00000006c0)={0xfffffe01, 0x1}, &(0x7f0000000700)) _lwp_continue(r0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) 22:40:04 executing program 0: modctl$MODCTL_EXISTS(0x3, 0xc651) (async) syz_usb_connect$printer(0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) (async) modctl$MODCTL_EXISTS(0x3, 0x3) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) modctl$MODCTL_EXISTS(0x3, 0x70) 22:40:04 executing program 2: _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12feb3f88db7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0ebb9bd3f1bd302e6a7d1c9bdef6e7502d6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x0, 0x2, 0x8, &(0x7f00000000c0)=0x0) _ksem_getvalue(r0, &(0x7f0000000100)) (async) _ksem_timedwait(r0, &(0x7f0000000140)={0x7, 0x10001}) (async, rerun: 32) _ksem_destroy(r0) (async, rerun: 32) _ksem_timedwait(r0, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r0, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r1, &(0x7f0000000100)) _ksem_timedwait(r1, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r1) (async) _ksem_timedwait(r1, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r1, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r2, &(0x7f0000000100)) (async) _ksem_timedwait(r2, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r2) _ksem_timedwait(r2, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r2, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r3, &(0x7f0000000100)) (async) _ksem_timedwait(r3, &(0x7f0000000240)={0x1, 0x1b12}) _ksem_destroy(r3) _ksem_timedwait(r3, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r3, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000300)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15040000006a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b67306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3b1384e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe02c5ab3f6a761b51ad9510b0553541774b452ed2c997c405b522e86b094f0c55f03dfcf4b87b9419df24d628511325ab2d2726dea78171ba3075b713b3af0b57d1cc257282e5cd191d9315df299bbf2abe2d2e93697c9b02dd6af0701fc6796cc012199f80f7b5fbda1b70fc7ff5460bbe322fa45206a18d911ffcae0a7bc40653284d84133751706f120e651a0737", 0xe00, 0x38, 0x0, &(0x7f0000000200)=0x0) _ksem_getvalue(r4, &(0x7f0000000100)) _ksem_timedwait(r4, &(0x7f0000000140)={0x7, 0x10001}) _ksem_timedwait(0x0, 0x0) (async, rerun: 64) compat_50_futimes(0xffffffffffffffff, &(0x7f0000001640)) (rerun: 64) __getcwd(&(0x7f0000001700)=""/4096, 0x1000) 22:40:04 executing program 5: __getcwd(&(0x7f0000000000)=""/67, 0x43) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) __getcwd(&(0x7f0000000000)=""/67, 0x43) (async) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) (async) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) (async) 22:40:04 executing program 2: _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12feb3f88db7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0ebb9bd3f1bd302e6a7d1c9bdef6e7502d6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x0, 0x2, 0x8, &(0x7f00000000c0)=0x0) _ksem_getvalue(r0, &(0x7f0000000100)) (async) _ksem_timedwait(r0, &(0x7f0000000140)={0x7, 0x10001}) (async) _ksem_destroy(r0) (async) _ksem_timedwait(r0, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r0, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r1, &(0x7f0000000100)) (async) _ksem_timedwait(r1, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r1) (async) _ksem_timedwait(r1, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r1, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r2, &(0x7f0000000100)) _ksem_timedwait(r2, &(0x7f0000000140)={0x7, 0x10001}) _ksem_destroy(r2) (async) _ksem_timedwait(r2, &(0x7f0000000180)={0x80, 0x101}) (async) _ksem_getvalue(r2, &(0x7f00000001c0)) _ksem_open(&(0x7f0000000000)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15f8401aec6a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b47306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3bf484e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe", 0x800, 0x2, 0x0, &(0x7f00000000c0)=0x0) _ksem_getvalue(r3, &(0x7f0000000100)) (async) _ksem_timedwait(r3, &(0x7f0000000240)={0x1, 0x1b12}) (async) _ksem_destroy(r3) (async) _ksem_timedwait(r3, &(0x7f0000000180)={0x80, 0x101}) _ksem_getvalue(r3, &(0x7f00000001c0)) (async) _ksem_open(&(0x7f0000000300)="bd3f7eb3c92dbee314735e0b522d6c99cb63fc15040000006a8a2bcb35b7de0d55c6dc563a2e0fa978f1e9d6fde12fec3f88df7c84c1823add35032fdf58a75d56fa8d6dcc402bd2b67306741823f82823b25110fc3e796cb9b24f90e541d46e332c2e9a9fe36f662437d752974c501c63c0eb34f5046cb55538ebd1c9bdef6e751ad6ae2c3b1384e85a1a68e14ae466eee1286795e52ed52263f38dbfd6c51e4454d03d056cbf4a73711efe02c5ab3f6a761b51ad9510b0553541774b452ed2c997c405b522e86b094f0c55f03dfcf4b87b9419df24d628511325ab2d2726dea78171ba3075b713b3af0b57d1cc257282e5cd191d9315df299bbf2abe2d2e93697c9b02dd6af0701fc6796cc012199f80f7b5fbda1b70fc7ff5460bbe322fa45206a18d911ffcae0a7bc40653284d84133751706f120e651a0737", 0xe00, 0x38, 0x0, &(0x7f0000000200)=0x0) _ksem_getvalue(r4, &(0x7f0000000100)) _ksem_timedwait(r4, &(0x7f0000000140)={0x7, 0x10001}) (async) _ksem_timedwait(0x0, 0x0) (async) compat_50_futimes(0xffffffffffffffff, &(0x7f0000001640)) __getcwd(&(0x7f0000001700)=""/4096, 0x1000) 22:40:04 executing program 3: semget$private(0x0, 0x4, 0x400) (async) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) [ 218.1023167] uhub1: device problem, disabling port 1 [ 218.6323357] uhidev0 at uhub1 port 1 configuration 1 interface 0 [ 218.6323357] uhidev0: (0x172f) product 0500 (0x0500), rev 0.00/0.40, addr 2, iclass 3/1 [ 218.6423332] uhidev0: no input interrupt endpoint [ 218.6523451] uhidev0: detached [ 218.6523451] uhidev0: at uhub1 port 1 (addr 2) disconnected [ 218.7023103] uhub4: device problem, disabling port 1 [ 219.2123291] ugen0 at uhub4 port 1 [ 219.2228604] ugen0: syz (0x0525) syz (0xa4a8), rev 0.00/0.40, addr 2 22:40:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:40:06 executing program 2: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x7, 0x3, 0x2c, 0x800}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000040)='kernfs\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x0, 0x0) pathconf(&(0x7f0000000000)='./file0/../file0\x00', 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x800) 22:40:06 executing program 0: compat_30_fhopen(&(0x7f0000000180)={{[0x6, 0x6000]}, {0x1, 0xfffb, "33fdd6878e5be5fb968143e13e798761"}}, 0x200000) _ksem_open(&(0x7f0000000000)="87", 0x0, 0x0, 0x0, &(0x7f0000000080)=0x0) _ksem_close(r0) _ksem_open(&(0x7f00000000c0)="4052a3bf782218f32f830032ba08daa10cec127eae42b262eb8f7ff9202142327951be1d3bf0ea35a6b8a626c905267dce53bd45df9167e18e68594ff70adaec1df09d78e666b9afdb749ed25b0482acb9f7d1494e02172a644406b0410cf1231f9e2746985fd7d1bfe416e17bf938893e9d4dd13ecee8fcf4ffc900cb6828cd79034430b7cc2f68a09267cbeff806c0", 0xa00, 0x8, 0x1000, &(0x7f0000000040)=0x0) _ksem_close(r1) 22:40:06 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) r2 = getpgrp() syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x80, 0x0, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x7f, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x20, 0x8, 0x7}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x5, 0x40, 0x3, 0x8, 0xe7}, 0x9c, &(0x7f00000000c0)={0x5, 0xf, 0x9c, 0x6, [@wireless={0xb, 0x10, 0x1, 0x2, 0x2, 0x7f, 0x2, 0x8000, 0xfc}, @ssp_cap={0x20, 0x10, 0xa, 0x31, 0x5, 0x69, 0xf000, 0x4, [0x3f00, 0xff0030, 0xff000f, 0x0, 0x3f0f]}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "5eee72eed1315bd253a04194a85621e8"}, @generic={0x41, 0x10, 0xa, "767184e47db6c8e9a5fd1dc67519eee0f194265e87df371202eb3c20b70d406a60ae64bdafe05c8c1aeb3d5ec6b05a4be4bed0ecbe75e297ea014a3de513"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "da3808a4da500165ae8efe2be9aa996a"}, @ptm_cap={0x3}]}, 0x2, [{0xc3, &(0x7f0000000180)=ANY=[@ANYBLOB="c3030fce1bb3722d447903d1f69a83394c48e7cab96ae2f3a56910081c3c105f7aa1b9740ee6b4bd784477f40fef3285b85d817edabdcee1a1aebb071f448f5d4c6fd6bfcb2085c74c36157d42484e29c9397dd3e0d03c29a652d0b27a7b850245fb1f189d6b9179b2f7e35ff0c641a5b1ee834fea2941d63943b1ae650223a86cc0565bf71a9d4518ccd9dd19159649a1517e8321d09ad8eec27b27dcbe654c6924a0eb5fb8fcfebe451c371e960458720fad7a81fe8810"]}, {0x28, &(0x7f0000000280)=ANY=[@ANYBLOB="a030ae042246c41f04ed811349baa10000000100"/35]}]}) fktrace(0xffffffffffffff9c, 0x2, 0x100, r2) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000300)={0xffffffffffff8000, 0x3523}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r3) getpgid(r3) 22:40:06 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) [ 219.4223158] ugen0: setting configuration index 0 failed [ 219.4323152] ugen0: detached [ 219.4323152] ugen0: at uhub4 port 1 (addr 2) disconnected 22:40:06 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) (async) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) (async) [ 220.2123134] ugen0 at uhub4 port 1 [ 220.2123134] ugen0: (0x0525) (0xa4a8), rev 0.00/0.40, addr 2 [ 220.3823984] uhub1: device problem, disabling port 1 [ 220.4823010] ugen0: setting configuration index 0 failed [ 220.4823010] ugen0: detached [ 220.4823010] ugen0: at uhub4 port 1 (addr 2) disconnected [ 221.0023167] uhub4: device problem, disabling port 1 22:40:08 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) (async) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:40:08 executing program 0: compat_30_fhopen(&(0x7f0000000180)={{[0x6, 0x6000]}, {0x1, 0xfffb, "33fdd6878e5be5fb968143e13e798761"}}, 0x200000) (async, rerun: 64) _ksem_open(&(0x7f0000000000)="87", 0x0, 0x0, 0x0, &(0x7f0000000080)=0x0) (rerun: 64) _ksem_close(r0) _ksem_open(&(0x7f00000000c0)="4052a3bf782218f32f830032ba08daa10cec127eae42b262eb8f7ff9202142327951be1d3bf0ea35a6b8a626c905267dce53bd45df9167e18e68594ff70adaec1df09d78e666b9afdb749ed25b0482acb9f7d1494e02172a644406b0410cf1231f9e2746985fd7d1bfe416e17bf938893e9d4dd13ecee8fcf4ffc900cb6828cd79034430b7cc2f68a09267cbeff806c0", 0xa00, 0x8, 0x1000, &(0x7f0000000040)=0x0) _ksem_close(r1) 22:40:08 executing program 2: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x7, 0x3, 0x2c, 0x800}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000040)='kernfs\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x0, 0x0) pathconf(&(0x7f0000000000)='./file0/../file0\x00', 0x1) (async) pathconf(&(0x7f0000000000)='./file0/../file0\x00', 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x800) 22:40:08 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) (async) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) (async) fcntl$getown(r0, 0x5) (async) 22:40:08 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) compat_50__lwp_park(&(0x7f0000000480)={0x0, 0x8}, 0x0, &(0x7f0000000e40)=0xdd41, &(0x7f0000000e80)=0x9) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) _lwp_create(&(0x7f0000000100)={0x400f0026, &(0x7f0000000080)={0xa, &(0x7f0000000000)={0x400f0021, 0x0, {[0x239, 0x9, 0xc78, 0xfffffff9]}, {0x9, 0xfffffffffffff001, 0x4}, {0x2, 0x1, '#}\x00'}}, {[0x7fffffff, 0x1, 0x9, 0x80000001]}, {0x77, 0x2, 0x1}, {0x400000000, 0x0, '\x00'}}, {[0x3, 0x400, 0x80000000, 0x2]}, {0x1, 0x7f, 0x4}, {0x9, 0x80000000, '!{:\x00'}}, 0x60, &(0x7f0000000180)=0x0) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xfc, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0xf4, 0x1, 0x7, 0x1, 0x1, 0x3f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x1}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x8, 0xf1, 0x8, 0x2}, 0xffffffffffffff13, &(0x7f0000000240)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0xa1, 0x1f, 0x0, 0x9, 0xdc}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x3, 0x0, 0x4, [0xff000f, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x6, 0x4, 0x5, 0x3, 0x5, 0x80}]}, 0x8, [{0x18, &(0x7f0000000280)=@string={0x18, 0x3, "4ceaf176b002e924ad24417862a6bfc68bcecb592714"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0xf0f7}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x813}}, {0xf8, &(0x7f0000000340)=@string={0xf8, 0x3, "a8626b5407565804d3fa024e3f914e84fa00b2d41a8147c4384ec8b85c7535d8e98c7a6078b549ef02227554e937da3d4b43f0e98c7a30b7e3bd104127611e8f37029cb91c2494c8cce66be02a39673ef9332ed1722f520cc717c9aae671d22f561a28b25ae88f5776a5c39573bcc4b19b2c53f1df8f967b0d21f73057e00f2ea3fffff9d71dac2c2bbd4c21c2f384221e4a97fc35d95c76e27371ffc8a05a55e6f9521f60a9b4e9ec70cf54c8b0c8b370ca4ddb366b132c1ef71e9f1a0887de71f4b92434ad0a4f41ab9ba32ba81b181d9f8a0c52577c4cb480891ad289da40509d901d12abd344c70e45e08e45dae2b91f0d4c0e3f"}}, {0x1e, &(0x7f0000000440)=@string={0x1e, 0x3, "dce43ca1ba09c220f6420ed6f77a9001c4c8e8841ce305b936f7fc44"}}, {0xeb, &(0x7f00000004c0)=@string={0xeb, 0x3, "5ec071a4b85a4ca65ccbff2ecf4cb72aa4a346d13b8ea5ae8b10dceb8a6b09b62c63610a4755f592f75ba76544a753a977b930e55d952e3a35afe414a921b450fcc4490cec34eff32946631b510035c15829868e6ce15c0a2052fd581dd6d7d6ddc76865570d33055e3a9ed0bbad2c4f70ebf1aa29808b3d9484729d359ec5fc7124a15db416bc2f2a8a1efe429cadfe41b4ff3a20c9f630669815ee44974bb1de4d9a74d976ed628cd038533af11995666e89b337f70dfa8f5a4af82403c5b7e5db66403b2cc9eb1f026fc20bd3c2b232b620b5f4da7254b1f936acf60b12f69282015af24f0d0c42"}}, {0x19, &(0x7f00000005c0)=@string={0x19, 0x3, "5f35254f795976a839a3685a591cbf0ba3e0798b02235d"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="12011001000000400000000040d3c00203010902240001014000020122b10909058103000001098100"/54], &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x300, 0x7, 0x0, 0x6, 0x20, 0x7}, 0x12, &(0x7f0000000800)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x6, 0x7fff}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x443}}]}) _lwp_suspend(r0) _lwp_setname(r0, &(0x7f0000000740)='\x00') compat_50_nanosleep(&(0x7f00000006c0)={0xfffffe01, 0x1}, &(0x7f0000000700)) _lwp_continue(r0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) (async) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) (async) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) (async) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) 22:40:08 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) r2 = getpgrp() syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x80, 0x0, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x7f, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x20, 0x8, 0x7}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x5, 0x40, 0x3, 0x8, 0xe7}, 0x9c, &(0x7f00000000c0)={0x5, 0xf, 0x9c, 0x6, [@wireless={0xb, 0x10, 0x1, 0x2, 0x2, 0x7f, 0x2, 0x8000, 0xfc}, @ssp_cap={0x20, 0x10, 0xa, 0x31, 0x5, 0x69, 0xf000, 0x4, [0x3f00, 0xff0030, 0xff000f, 0x0, 0x3f0f]}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "5eee72eed1315bd253a04194a85621e8"}, @generic={0x41, 0x10, 0xa, "767184e47db6c8e9a5fd1dc67519eee0f194265e87df371202eb3c20b70d406a60ae64bdafe05c8c1aeb3d5ec6b05a4be4bed0ecbe75e297ea014a3de513"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "da3808a4da500165ae8efe2be9aa996a"}, @ptm_cap={0x3}]}, 0x2, [{0xc3, &(0x7f0000000180)=ANY=[@ANYBLOB="c3030fce1bb3722d447903d1f69a83394c48e7cab96ae2f3a56910081c3c105f7aa1b9740ee6b4bd784477f40fef3285b85d817edabdcee1a1aebb071f448f5d4c6fd6bfcb2085c74c36157d42484e29c9397dd3e0d03c29a652d0b27a7b850245fb1f189d6b9179b2f7e35ff0c641a5b1ee834fea2941d63943b1ae650223a86cc0565bf71a9d4518ccd9dd19159649a1517e8321d09ad8eec27b27dcbe654c6924a0eb5fb8fcfebe451c371e960458720fad7a81fe8810"]}, {0x28, &(0x7f0000000280)=ANY=[@ANYBLOB="a030ae042246c41f04ed811349baa10000000100"/35]}]}) (async) fktrace(0xffffffffffffff9c, 0x2, 0x100, r2) (async) setrlimit(0x0, &(0x7f0000000000)) (async) setrlimit(0x2, &(0x7f0000000300)={0xffffffffffff8000, 0x3523}) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r3) getpgid(r3) 22:40:08 executing program 3: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x20007462, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40000, 0x7) fcntl$getown(r1, 0x5) pread(r1, &(0x7f0000000040)="676925b71b02bf0b0cc74e23d337f8b812d2ad3ec1df41c157967d53d555fec32b15510beae8c8a6951c4d61b8db8f925a8d4cfc9223d0a9f0312958099f2204bad01bb60c20fb257239bf222b7e314e0560cbda0ac088434b9832bbe7cbaa7072f83c4b20878357f792bb6da26fd742858f08cd35e50d7bbf95aa14091a67de0bfe767e8af3e7d774b803f1856efad5153d8ffc4a8da913ef56eba13b3c", 0x9e, 0x7) 22:40:09 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:40:09 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) r2 = getpgrp() (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x80, 0x0, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x7f, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x20, 0x8, 0x7}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x5, 0x40, 0x3, 0x8, 0xe7}, 0x9c, &(0x7f00000000c0)={0x5, 0xf, 0x9c, 0x6, [@wireless={0xb, 0x10, 0x1, 0x2, 0x2, 0x7f, 0x2, 0x8000, 0xfc}, @ssp_cap={0x20, 0x10, 0xa, 0x31, 0x5, 0x69, 0xf000, 0x4, [0x3f00, 0xff0030, 0xff000f, 0x0, 0x3f0f]}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "5eee72eed1315bd253a04194a85621e8"}, @generic={0x41, 0x10, 0xa, "767184e47db6c8e9a5fd1dc67519eee0f194265e87df371202eb3c20b70d406a60ae64bdafe05c8c1aeb3d5ec6b05a4be4bed0ecbe75e297ea014a3de513"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "da3808a4da500165ae8efe2be9aa996a"}, @ptm_cap={0x3}]}, 0x2, [{0xc3, &(0x7f0000000180)=ANY=[@ANYBLOB="c3030fce1bb3722d447903d1f69a83394c48e7cab96ae2f3a56910081c3c105f7aa1b9740ee6b4bd784477f40fef3285b85d817edabdcee1a1aebb071f448f5d4c6fd6bfcb2085c74c36157d42484e29c9397dd3e0d03c29a652d0b27a7b850245fb1f189d6b9179b2f7e35ff0c641a5b1ee834fea2941d63943b1ae650223a86cc0565bf71a9d4518ccd9dd19159649a1517e8321d09ad8eec27b27dcbe654c6924a0eb5fb8fcfebe451c371e960458720fad7a81fe8810"]}, {0x28, &(0x7f0000000280)=ANY=[@ANYBLOB="a030ae042246c41f04ed811349baa10000000100"/35]}]}) fktrace(0xffffffffffffff9c, 0x2, 0x100, r2) (async) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000300)={0xffffffffffff8000, 0x3523}) (async, rerun: 64) r3 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac5f7863b4, r3) getpgid(r3) 22:40:09 executing program 0: compat_30_fhopen(&(0x7f0000000180)={{[0x6, 0x6000]}, {0x1, 0xfffb, "33fdd6878e5be5fb968143e13e798761"}}, 0x200000) (async) _ksem_open(&(0x7f0000000000)="87", 0x0, 0x0, 0x0, &(0x7f0000000080)=0x0) _ksem_close(r0) _ksem_open(&(0x7f00000000c0)="4052a3bf782218f32f830032ba08daa10cec127eae42b262eb8f7ff9202142327951be1d3bf0ea35a6b8a626c905267dce53bd45df9167e18e68594ff70adaec1df09d78e666b9afdb749ed25b0482acb9f7d1494e02172a644406b0410cf1231f9e2746985fd7d1bfe416e17bf938893e9d4dd13ecee8fcf4ffc900cb6828cd79034430b7cc2f68a09267cbeff806c0", 0xa00, 0x8, 0x1000, &(0x7f0000000040)=0x0) _ksem_close(r1) [ 222.9923232] uhub4: device problem, disabling port 1 22:40:09 executing program 3: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, r0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x20007462, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40000, 0x7) (async) fcntl$getown(r1, 0x5) pread(r1, &(0x7f0000000040)="676925b71b02bf0b0cc74e23d337f8b812d2ad3ec1df41c157967d53d555fec32b15510beae8c8a6951c4d61b8db8f925a8d4cfc9223d0a9f0312958099f2204bad01bb60c20fb257239bf222b7e314e0560cbda0ac088434b9832bbe7cbaa7072f83c4b20878357f792bb6da26fd742858f08cd35e50d7bbf95aa14091a67de0bfe767e8af3e7d774b803f1856efad5153d8ffc4a8da913ef56eba13b3c", 0x9e, 0x7) [ 223.0823120] uhub1: device problem, disabling port 1 22:40:10 executing program 5: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) compat_50__lwp_park(&(0x7f0000000480)={0x0, 0x8}, 0x0, &(0x7f0000000e40)=0xdd41, &(0x7f0000000e80)=0x9) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) _lwp_create(&(0x7f0000000100)={0x400f0026, &(0x7f0000000080)={0xa, &(0x7f0000000000)={0x400f0021, 0x0, {[0x239, 0x9, 0xc78, 0xfffffff9]}, {0x9, 0xfffffffffffff001, 0x4}, {0x2, 0x1, '#}\x00'}}, {[0x7fffffff, 0x1, 0x9, 0x80000001]}, {0x77, 0x2, 0x1}, {0x400000000, 0x0, '\x00'}}, {[0x3, 0x400, 0x80000000, 0x2]}, {0x1, 0x7f, 0x4}, {0x9, 0x80000000, '!{:\x00'}}, 0x60, &(0x7f0000000180)=0x0) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xfc, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0xf4, 0x1, 0x7, 0x1, 0x1, 0x3f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x1}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x8, 0xf1, 0x8, 0x2}, 0xffffffffffffff13, &(0x7f0000000240)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0xa1, 0x1f, 0x0, 0x9, 0xdc}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x3, 0x0, 0x4, [0xff000f, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x6, 0x4, 0x5, 0x3, 0x5, 0x80}]}, 0x8, [{0x18, &(0x7f0000000280)=@string={0x18, 0x3, "4ceaf176b002e924ad24417862a6bfc68bcecb592714"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0xf0f7}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x813}}, {0xf8, &(0x7f0000000340)=@string={0xf8, 0x3, "a8626b5407565804d3fa024e3f914e84fa00b2d41a8147c4384ec8b85c7535d8e98c7a6078b549ef02227554e937da3d4b43f0e98c7a30b7e3bd104127611e8f37029cb91c2494c8cce66be02a39673ef9332ed1722f520cc717c9aae671d22f561a28b25ae88f5776a5c39573bcc4b19b2c53f1df8f967b0d21f73057e00f2ea3fffff9d71dac2c2bbd4c21c2f384221e4a97fc35d95c76e27371ffc8a05a55e6f9521f60a9b4e9ec70cf54c8b0c8b370ca4ddb366b132c1ef71e9f1a0887de71f4b92434ad0a4f41ab9ba32ba81b181d9f8a0c52577c4cb480891ad289da40509d901d12abd344c70e45e08e45dae2b91f0d4c0e3f"}}, {0x1e, &(0x7f0000000440)=@string={0x1e, 0x3, "dce43ca1ba09c220f6420ed6f77a9001c4c8e8841ce305b936f7fc44"}}, {0xeb, &(0x7f00000004c0)=@string={0xeb, 0x3, "5ec071a4b85a4ca65ccbff2ecf4cb72aa4a346d13b8ea5ae8b10dceb8a6b09b62c63610a4755f592f75ba76544a753a977b930e55d952e3a35afe414a921b450fcc4490cec34eff32946631b510035c15829868e6ce15c0a2052fd581dd6d7d6ddc76865570d33055e3a9ed0bbad2c4f70ebf1aa29808b3d9484729d359ec5fc7124a15db416bc2f2a8a1efe429cadfe41b4ff3a20c9f630669815ee44974bb1de4d9a74d976ed628cd038533af11995666e89b337f70dfa8f5a4af82403c5b7e5db66403b2cc9eb1f026fc20bd3c2b232b620b5f4da7254b1f936acf60b12f69282015af24f0d0c42"}}, {0x19, &(0x7f00000005c0)=@string={0x19, 0x3, "5f35254f795976a839a3685a591cbf0ba3e0798b02235d"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="12011001000000400000000040d3c00203010902240001014000020122b10909058103000001098100"/54], &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x300, 0x7, 0x0, 0x6, 0x20, 0x7}, 0x12, &(0x7f0000000800)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x6, 0x7fff}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x443}}]}) _lwp_suspend(r0) _lwp_setname(r0, &(0x7f0000000740)='\x00') compat_50_nanosleep(&(0x7f00000006c0)={0xfffffe01, 0x1}, &(0x7f0000000700)) _lwp_continue(r0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) 22:40:10 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8030574d, &(0x7f0000000080)={&(0x7f0000000000)="8f39ba177cdea4963a7d0fb77c04fc13f943c258c0608bd8c95589f688af7ee1c14870ef8ef28d3b7f52157806bf9dbf8832c2e4e181180b386f6f5cec9c99844fe340f5c485", 0x1, 0x9, 0x0, 0x4, 0x81, 0x514, 0x800, 0x0, &(0x7f0000000140)="09ad489d2fec4ef47b7383875deec17d3f4a58fe9a768f69915a8428fbdf6e7833d12f05acbdaac8a244fc92f3f3b4c8848f30812f4e68e6964fe80a1c7b3d78515928e0d44c792fd3decb6aebe6752006"}) compat_50_select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x401}, &(0x7f0000000100)={0x17, 0xfffffffffffffffd}, 0x0, 0x0) 22:40:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) [ 223.6423230] uhub4: device problem, disabling port 1 [ 224.1123098] uhub5: device problem, disabling port 1 [ 224.2323456] uhub4: device problem, disabling port 1 [ 224.7222982] uhub4: device problem, disabling port 1 [ 225.1923115] ugen0 at uhub5 port 1 [ 225.1923115] ugen0: syz (0x0525) syz (0xa4a8), rev 0.00/0.40, addr 2 [ 225.4023224] ugen0: setting configuration index 0 failed [ 225.4023224] ugen0: detached [ 225.4023224] ugen0: at uhub5 port 1 (addr 2) disconnected [ 225.9323129] ugen0 at uhub5 port 1 [ 225.9323129] ugen0: (0x0525) (0xa4a8), rev 0.00/0.40, addr 2 [ 226.1323344] ugen0: setting configuration index 0 failed [ 226.1323344] ugen0: detached [ 226.1323344] ugen0: at uhub5 port 1 (addr 2) disconnected [ 229.4222840] uhub5: device problem, disabling port 1 22:40:16 executing program 2: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x7, 0x3, 0x2c, 0x800}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000040)='kernfs\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) pathconf(&(0x7f0000000000)='./file0/../file0\x00', 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x800) 22:40:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) (async) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) 22:40:16 executing program 4: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) (async) compat_50__lwp_park(&(0x7f0000000480)={0x0, 0x8}, 0x0, &(0x7f0000000e40)=0xdd41, &(0x7f0000000e80)=0x9) (async, rerun: 32) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) (async, rerun: 32) _lwp_create(&(0x7f0000000100)={0x400f0026, &(0x7f0000000080)={0xa, &(0x7f0000000000)={0x400f0021, 0x0, {[0x239, 0x9, 0xc78, 0xfffffff9]}, {0x9, 0xfffffffffffff001, 0x4}, {0x2, 0x1, '#}\x00'}}, {[0x7fffffff, 0x1, 0x9, 0x80000001]}, {0x77, 0x2, 0x1}, {0x400000000, 0x0, '\x00'}}, {[0x3, 0x400, 0x80000000, 0x2]}, {0x1, 0x7f, 0x4}, {0x9, 0x80000000, '!{:\x00'}}, 0x60, &(0x7f0000000180)=0x0) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xfc, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0xf4, 0x1, 0x7, 0x1, 0x1, 0x3f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x1}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x8, 0xf1, 0x8, 0x2}, 0xffffffffffffff13, &(0x7f0000000240)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0xa1, 0x1f, 0x0, 0x9, 0xdc}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x3, 0x0, 0x4, [0xff000f, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x6, 0x4, 0x5, 0x3, 0x5, 0x80}]}, 0x8, [{0x18, &(0x7f0000000280)=@string={0x18, 0x3, "4ceaf176b002e924ad24417862a6bfc68bcecb592714"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0xf0f7}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x813}}, {0xf8, &(0x7f0000000340)=@string={0xf8, 0x3, "a8626b5407565804d3fa024e3f914e84fa00b2d41a8147c4384ec8b85c7535d8e98c7a6078b549ef02227554e937da3d4b43f0e98c7a30b7e3bd104127611e8f37029cb91c2494c8cce66be02a39673ef9332ed1722f520cc717c9aae671d22f561a28b25ae88f5776a5c39573bcc4b19b2c53f1df8f967b0d21f73057e00f2ea3fffff9d71dac2c2bbd4c21c2f384221e4a97fc35d95c76e27371ffc8a05a55e6f9521f60a9b4e9ec70cf54c8b0c8b370ca4ddb366b132c1ef71e9f1a0887de71f4b92434ad0a4f41ab9ba32ba81b181d9f8a0c52577c4cb480891ad289da40509d901d12abd344c70e45e08e45dae2b91f0d4c0e3f"}}, {0x1e, &(0x7f0000000440)=@string={0x1e, 0x3, "dce43ca1ba09c220f6420ed6f77a9001c4c8e8841ce305b936f7fc44"}}, {0xeb, &(0x7f00000004c0)=@string={0xeb, 0x3, "5ec071a4b85a4ca65ccbff2ecf4cb72aa4a346d13b8ea5ae8b10dceb8a6b09b62c63610a4755f592f75ba76544a753a977b930e55d952e3a35afe414a921b450fcc4490cec34eff32946631b510035c15829868e6ce15c0a2052fd581dd6d7d6ddc76865570d33055e3a9ed0bbad2c4f70ebf1aa29808b3d9484729d359ec5fc7124a15db416bc2f2a8a1efe429cadfe41b4ff3a20c9f630669815ee44974bb1de4d9a74d976ed628cd038533af11995666e89b337f70dfa8f5a4af82403c5b7e5db66403b2cc9eb1f026fc20bd3c2b232b620b5f4da7254b1f936acf60b12f69282015af24f0d0c42"}}, {0x19, &(0x7f00000005c0)=@string={0x19, 0x3, "5f35254f795976a839a3685a591cbf0ba3e0798b02235d"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="12011001000000400000000040d3c00203010902240001014000020122b10909058103000001098100"/54], &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x300, 0x7, 0x0, 0x6, 0x20, 0x7}, 0x12, &(0x7f0000000800)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x6, 0x7fff}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x443}}]}) (async) _lwp_suspend(r0) _lwp_setname(r0, &(0x7f0000000740)='\x00') compat_50_nanosleep(&(0x7f00000006c0)={0xfffffe01, 0x1}, &(0x7f0000000700)) (async) _lwp_continue(r0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) (async) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) (async, rerun: 64) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) (rerun: 64) 22:40:16 executing program 5: compat_50__lwp_park(0x0, 0x0, 0x0, 0x0) compat_50__lwp_park(&(0x7f0000000480)={0x0, 0x8}, 0x0, &(0x7f0000000e40)=0xdd41, &(0x7f0000000e80)=0x9) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) _lwp_create(&(0x7f0000000100)={0x400f0026, &(0x7f0000000080)={0xa, &(0x7f0000000000)={0x400f0021, 0x0, {[0x239, 0x9, 0xc78, 0xfffffff9]}, {0x9, 0xfffffffffffff001, 0x4}, {0x2, 0x1, '#}\x00'}}, {[0x7fffffff, 0x1, 0x9, 0x80000001]}, {0x77, 0x2, 0x1}, {0x400000000, 0x0, '\x00'}}, {[0x3, 0x400, 0x80000000, 0x2]}, {0x1, 0x7f, 0x4}, {0x9, 0x80000000, '!{:\x00'}}, 0x60, &(0x7f0000000180)=0x0) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xfc, 0x10, 0x20, [{{0x9, 0x4, 0x0, 0xf4, 0x1, 0x7, 0x1, 0x1, 0x3f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x1}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x8, 0xf1, 0x8, 0x2}, 0xffffffffffffff13, &(0x7f0000000240)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0xa1, 0x1f, 0x0, 0x9, 0xdc}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x3, 0x0, 0x4, [0xff000f, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x6, 0x4, 0x5, 0x3, 0x5, 0x80}]}, 0x8, [{0x18, &(0x7f0000000280)=@string={0x18, 0x3, "4ceaf176b002e924ad24417862a6bfc68bcecb592714"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0xf0f7}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x813}}, {0xf8, &(0x7f0000000340)=@string={0xf8, 0x3, "a8626b5407565804d3fa024e3f914e84fa00b2d41a8147c4384ec8b85c7535d8e98c7a6078b549ef02227554e937da3d4b43f0e98c7a30b7e3bd104127611e8f37029cb91c2494c8cce66be02a39673ef9332ed1722f520cc717c9aae671d22f561a28b25ae88f5776a5c39573bcc4b19b2c53f1df8f967b0d21f73057e00f2ea3fffff9d71dac2c2bbd4c21c2f384221e4a97fc35d95c76e27371ffc8a05a55e6f9521f60a9b4e9ec70cf54c8b0c8b370ca4ddb366b132c1ef71e9f1a0887de71f4b92434ad0a4f41ab9ba32ba81b181d9f8a0c52577c4cb480891ad289da40509d901d12abd344c70e45e08e45dae2b91f0d4c0e3f"}}, {0x1e, &(0x7f0000000440)=@string={0x1e, 0x3, "dce43ca1ba09c220f6420ed6f77a9001c4c8e8841ce305b936f7fc44"}}, {0xeb, &(0x7f00000004c0)=@string={0xeb, 0x3, "5ec071a4b85a4ca65ccbff2ecf4cb72aa4a346d13b8ea5ae8b10dceb8a6b09b62c63610a4755f592f75ba76544a753a977b930e55d952e3a35afe414a921b450fcc4490cec34eff32946631b510035c15829868e6ce15c0a2052fd581dd6d7d6ddc76865570d33055e3a9ed0bbad2c4f70ebf1aa29808b3d9484729d359ec5fc7124a15db416bc2f2a8a1efe429cadfe41b4ff3a20c9f630669815ee44974bb1de4d9a74d976ed628cd038533af11995666e89b337f70dfa8f5a4af82403c5b7e5db66403b2cc9eb1f026fc20bd3c2b232b620b5f4da7254b1f936acf60b12f69282015af24f0d0c42"}}, {0x19, &(0x7f00000005c0)=@string={0x19, 0x3, "5f35254f795976a839a3685a591cbf0ba3e0798b02235d"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4}}]}) syz_usb_connect$hid(0x7, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="12011001000000400000000040d3c00203010902240001014000020122b10909058103000001098100"/54], &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x300, 0x7, 0x0, 0x6, 0x20, 0x7}, 0x12, &(0x7f0000000800)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x6, 0x7fff}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x443}}]}) _lwp_suspend(r0) _lwp_setname(r0, &(0x7f0000000740)='\x00') compat_50_nanosleep(&(0x7f00000006c0)={0xfffffe01, 0x1}, &(0x7f0000000700)) _lwp_continue(r0) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x0, 0xbf, {0x9, 0x21, 0xffc0, 0x1, 0x1, {0x22, 0x12}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0xaf, 0xfc, 0x9}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x340, 0xde, 0x0, 0x4, 0x10, 0xff}, 0xb, &(0x7f0000000940)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x91, &(0x7f0000000a00)=@string={0x91, 0x3, "3e7485688ad8bd147b6d95ac4cc7b29b4701538ae27abaefe37b143f51c62cd0a577606c135427bb68773e2841d00ee713a3b614b0a938ddd4b1d3e8c86064e25b2a5cc99b6bce9e8c1293aaeed4df4c8cd485cfe48dd22d03614a8705a76b00cd7478dcde2981c3ce8e84d660063a73feba95c8da53e92a9833e2b184e2b1a12f7cd28484a869f88096d0134174e0"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x41e}}, {0xa4, &(0x7f0000000b00)=@string={0xa4, 0x3, "84068a107faa6e56efaac622f2ebac3b14c1a04f0045e78d579c4e2205ade95130d615a27cbff1ba8fa18e73a8c8e83741ccbfbabba2a71092fe0aff4ca0d12bd4c6fcc2f1eed78a4c81825d01029ede042ebf66be377a861306e516c89f8c2decc28a8ab09e3a94b154fa1381d2e3f53221d790cc8de7e6d6aeb5c95c5d936ba26e10e75895827760d021c991c53677ea2823a71b754cf691565c9fe92ee827e6e1"}}, {0x2d, &(0x7f0000000bc0)=@string={0x2d, 0x3, "e196d960f61e69ff45274984f4149bd43f42975111213fc315befda8735fb2758b98014736c34f008eb3d6"}}, {0xb6, &(0x7f0000000c00)=@string={0xb6, 0x3, "a071ddbf01464723a935e00bd22b7a9e4332ebc6c60e059812728fdf6f30e16e9ecd452e2070c4a64f1e64b86237c9562593182132d8ccc22382767db06b9f7252ff6c357edd8add009bc008c540ae98de9ae788aa5b036a4b5cb8110e98552a1ae51b4b7b505e1f6f76914f5599bca2884268f5b8538d0ea0df28b7fc604a353c60c1215d452246fb14818efe647fcb486cb05cb2824be9e2535b85d6944e7829b0d847303c62474a021394b04ea78e573d1dec"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x820}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000e00)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xa0, 0x2, [{{0x9, 0x4, 0x0, 0x79, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x4, 0x3, 0x1, {0x22, 0x8d5}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x81, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x7, 0xa0, 0xf7}}]}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x0, 0x4, 0xff, 0x3, 0x40, 0x2}, 0x5, &(0x7f0000001280)={0x5, 0xf, 0x5}, 0x5, [{0x42, &(0x7f00000012c0)=@string={0x42, 0x3, "dd9cf567242999d934d038cf8f1ee83eaae4cace00fb601123bea6f4e08d125b6550def6b6e9966602e0bffe84e0f226305b25959167a574e38f1180bf8df2ae"}}, {0xc4, &(0x7f0000001340)=@string={0xc4, 0x3, "99ed04021c8f6d4c7cfba18d790acc3a899b89849b684d3e647ecd24ca6d8bcc86b129bdcdd93c028dfcdda8df9f3171fc32093a06d57ed97001ef239ca8bdd83a104a456a488cdeea5261638357ba901dbf30aff1e50f2254870cdbe5c3389b5c7a17b15b6958b31bd526bc1f79ae4be526ed4a941a20502633eca917848bb933651bdcb77fae8768294a8456d695ae3d0d707d9d7ac713fa8d8c14ebcbbba94a05a1b8adc0d1ac3aba83822a2ac0b0cd8ee63096d4f5d52e4a939da77beb26ab5f"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x1404}}, {0xff, &(0x7f0000001480)=@string={0xff, 0x3, "d11c75ef0684de834e5fa2758ba1c573d9acd7b44d071bf4dbebd31bb0af73192a4b85dd49c0254239a6c8b24d362f4823452cf0c18d5a47a399dd22a2e19a9ac8b1ed1aad1dacb506ecb66434e65095fff4ef7081b2240b17c7fbcf11d5d94e09bfca72e8a3c5a6981edf102947e8d6589fc9f061c79170c5f4ab2e2b21cfc0dffe1b587169607de8fffa2c2dfa539bcb344da201990bb1fd08d4fe077b252aa36d002ffbbcf93c4880a30eacfd96a5650703ee40b6c0d365cac18382a9244dbd16a7a755c22d655475158d985a0c368169cee1da72f236eda9defe3ceeed1f0d7fcefddc572f1440183380c00f8f11aa3e90af96afe67e1f5abadafc"}}, {0x74, &(0x7f0000001580)=@string={0x74, 0x3, "114498b0f6c7c8d0b6a21d313ad1019bb91f66bdf4abc1ab6273c24da78f1f9c819e3f20483d34357a29c3d9f568aa5483ba24108b264e1dc00bfadb908c9b06a2bdea33e349b105f91bab7f7d9001ecda86f4e1ede584950a9fa2decb1b6300f05081a471cafff7550d2a7726b744bfa960"}}]}) syz_usb_connect(0x6, 0xef, &(0x7f0000000ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdd, 0x2, 0x3, 0xb3, 0x10, 0x1, [{{0x9, 0x4, 0x6, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, [], [{{0x9, 0x5, 0x5, 0x4, 0x20, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x8}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x6, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x31, 0x7fff}]}}, {{0x9, 0x5, 0x0, 0x8, 0x200, 0x4, 0x9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x6ec}, @generic={0x6, 0x7, "8aab5854"}]}}]}}, {{0x9, 0x4, 0x4, 0x45, 0x3, 0x0, 0x0, 0x0, 0x87, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "1c"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xe8, 0x64, 0x3, 0x77}, [@mdlm={0x15, 0x24, 0x12, 0x7ff}, @mdlm_detail={0x21, 0x24, 0x13, 0x0, "15a5d6a543faee21560920b32fb8d9b367a428deb57f2f03df26ca4e62"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x14}]}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0x1aa}}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x0, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x15, 0x5}]}}, {{0x9, 0x5, 0x6, 0x3, 0x8, 0x3, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x2ab}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x81, 0x5, 0x6}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x310, 0x81, 0x5, 0x3f, 0x20, 0x7b}, 0x26, &(0x7f0000000dc0)={0x5, 0xf, 0x26, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x48, "f55c230c360341f4eb5a32539508668a"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x0, 0x9}]}, 0x6, [{0x1f, &(0x7f0000000fc0)=@string={0x1f, 0x3, "6d1ecad156ee80731ad3c7a16ee7dcd49ffdfd903ffdee66b1593ed411"}}, {0x1b, &(0x7f0000001000)=@string={0x1b, 0x3, "fd7371c606e60afad59c8abcc728c5f1fd8731da2dda7eae6c"}}, {0x29, &(0x7f0000001040)=@string={0x29, 0x3, "e4cc1fa256b1eacf0af3c94a304f551a228dd3c80197770ce6aefaadb30d327335270dcbddea04"}}, {0x59, &(0x7f0000001080)=@string={0x59, 0x3, "6cb887c9f4e209b351a609d11d45df3a229c17b4da6d8f275f2abe3f58e6ca2d6d440817c820975e5ae7e66314885d6314efec420985c3c01330a8b2ea5d4917b7ebae0886ea2335f8169b867b5fad91ad560b2a3e523e"}}, {0x4, &(0x7f0000001100)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xf8ff}}]}) 22:40:16 executing program 3: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0xd0a03e4954c2f50b, r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x20007462, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40000, 0x7) fcntl$getown(r1, 0x5) (async) fcntl$getown(r1, 0x5) pread(r1, &(0x7f0000000040)="676925b71b02bf0b0cc74e23d337f8b812d2ad3ec1df41c157967d53d555fec32b15510beae8c8a6951c4d61b8db8f925a8d4cfc9223d0a9f0312958099f2204bad01bb60c20fb257239bf222b7e314e0560cbda0ac088434b9832bbe7cbaa7072f83c4b20878357f792bb6da26fd742858f08cd35e50d7bbf95aa14091a67de0bfe767e8af3e7d774b803f1856efad5153d8ffc4a8da913ef56eba13b3c", 0x9e, 0x7) (async) pread(r1, &(0x7f0000000040)="676925b71b02bf0b0cc74e23d337f8b812d2ad3ec1df41c157967d53d555fec32b15510beae8c8a6951c4d61b8db8f925a8d4cfc9223d0a9f0312958099f2204bad01bb60c20fb257239bf222b7e314e0560cbda0ac088434b9832bbe7cbaa7072f83c4b20878357f792bb6da26fd742858f08cd35e50d7bbf95aa14091a67de0bfe767e8af3e7d774b803f1856efad5153d8ffc4a8da913ef56eba13b3c", 0x9e, 0x7) 22:40:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8030574d, &(0x7f0000000080)={&(0x7f0000000000)="8f39ba177cdea4963a7d0fb77c04fc13f943c258c0608bd8c95589f688af7ee1c14870ef8ef28d3b7f52157806bf9dbf8832c2e4e181180b386f6f5cec9c99844fe340f5c485", 0x1, 0x9, 0x0, 0x4, 0x81, 0x514, 0x800, 0x0, &(0x7f0000000140)="09ad489d2fec4ef47b7383875deec17d3f4a58fe9a768f69915a8428fbdf6e7833d12f05acbdaac8a244fc92f3f3b4c8848f30812f4e68e6964fe80a1c7b3d78515928e0d44c792fd3decb6aebe6752006"}) (async) compat_50_select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x401}, &(0x7f0000000100)={0x17, 0xfffffffffffffffd}, 0x0, 0x0) 22:40:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8030574d, &(0x7f0000000080)={&(0x7f0000000000)="8f39ba177cdea4963a7d0fb77c04fc13f943c258c0608bd8c95589f688af7ee1c14870ef8ef28d3b7f52157806bf9dbf8832c2e4e181180b386f6f5cec9c99844fe340f5c485", 0x1, 0x9, 0x0, 0x4, 0x81, 0x514, 0x800, 0x0, &(0x7f0000000140)="09ad489d2fec4ef47b7383875deec17d3f4a58fe9a768f69915a8428fbdf6e7833d12f05acbdaac8a244fc92f3f3b4c8848f30812f4e68e6964fe80a1c7b3d78515928e0d44c792fd3decb6aebe6752006"}) compat_50_select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x401}, &(0x7f0000000100)={0x17, 0xfffffffffffffffd}, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) ioctl$FIOASYNC(r0, 0x40047481, &(0x7f0000000040)) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8030574d, &(0x7f0000000080)={&(0x7f0000000000)="8f39ba177cdea4963a7d0fb77c04fc13f943c258c0608bd8c95589f688af7ee1c14870ef8ef28d3b7f52157806bf9dbf8832c2e4e181180b386f6f5cec9c99844fe340f5c485", 0x1, 0x9, 0x0, 0x4, 0x81, 0x514, 0x800, 0x0, &(0x7f0000000140)="09ad489d2fec4ef47b7383875deec17d3f4a58fe9a768f69915a8428fbdf6e7833d12f05acbdaac8a244fc92f3f3b4c8848f30812f4e68e6964fe80a1c7b3d78515928e0d44c792fd3decb6aebe6752006"}) (async) compat_50_select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x401}, &(0x7f0000000100)={0x17, 0xfffffffffffffffd}, 0x0, 0x0) (async) [ 230.6523178] uhub5: device problem, disabling port 1 [ 231.6523349] uhub4: device problem, disabling port 1 22:40:18 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) 22:40:18 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname(r1, 0x0, &(0x7f00000000c0)) 22:40:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) compat_43_ocreat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x200) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) paccept(r1, &(0x7f0000000080)=@data, &(0x7f00000000c0)=0x2, 0x0) pipe(&(0x7f0000000040)) [ 231.8922893] uhub5: device problem, disabling port 1 [ 232.4122995] uhub5: device problem, disabling port 1 [ 232.9822988] uhub5: device problem, disabling port 1 [ 233.5323117] uhub5: device problem, disabling port 1 22:40:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) (async) compat_43_ocreat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x200) (async) listen(r1, 0x0) (async) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) (async) paccept(r1, &(0x7f0000000080)=@data, &(0x7f00000000c0)=0x2, 0x0) pipe(&(0x7f0000000040)) 22:40:20 executing program 0: socket$unix(0x1, 0x1, 0x0) (async) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) compat_43_ocreat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x200) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) paccept(r1, &(0x7f0000000080)=@data, &(0x7f00000000c0)=0x2, 0x0) (async) paccept(r1, &(0x7f0000000080)=@data, &(0x7f00000000c0)=0x2, 0x0) pipe(&(0x7f0000000040)) [ 234.1322841] uhub5: device problem, disabling port 1 22:40:21 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname(r1, 0x0, &(0x7f00000000c0)) 22:40:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) 22:40:23 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) __clone(0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) r4 = __vfork14() fktrace(r3, 0x0, 0x80000000, r4) 22:40:23 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) (async) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname(r1, 0x0, &(0x7f00000000c0)) 22:40:23 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x210600, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) fcntl$getown(r0, 0x5) 22:40:23 executing program 0: r0 = socket$inet(0x2, 0x20000000, 0x2) compat_12_fstat12(r0, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100000000000000020301090324000101000000090400000003010000095d4dfaeb0022000009058103000000000018c654d475b657dd2390fb1bb51be3317bb0b83203d861bd9f34efbfbfcf7a0d9ec70198cc6df782e82425ec633aeb47a5a52201e376a2c9e98230d5d94bc132942dfa409b7f9c736bceaa4b015efe5ee233bc446272b9e1386f885f1b1a8d28ed8583a71103c59f0e0f35a30e5ec5690ea4196b63a38dee4645f6a04f3ce38824971227b4b0613a3d2e1dac404daf1bc2aa808932df3fe06a9e9ccaee7f50a8f076e28c245144e53260063cba0f9b81084fe05a40b5449eb8468da4053e9ab1f20f3c4cdaab33a11b1d3711faea35a5c21e168a71eefa792c8973894cf514bc53950acf7bbabd1edc0437ea7376a7fe472e9c9efa372b776e4768d38486ab7b9f4b4ffe9aea436efa1a35e4f187f47e706d0804603613c421d1ad2d267cfa3e219085a5879f57549fba67c9a63df89ca95afeb5851bb425bd8bb7f6193a0ffd08450000"], 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d5af88fbd365df68920f45f9e3b60df8c8f7c0f13caabd3801779f52db02b881482577b987a6e769bcc9f9499ec26170ca74b9112b7027a184bc8754d80586b46cf098d204f67a90b0bb07a2be215780b560c3b966b3a7a8a6ba32324f6b3ee70fcc1ee9", 0x64}], 0x2, 0x7f) __fstat50(r0, &(0x7f00000003c0)) 22:40:23 executing program 0: socket$inet(0x2, 0x20000000, 0x2) (async) r0 = socket$inet(0x2, 0x20000000, 0x2) compat_12_fstat12(r0, &(0x7f0000000340)) (async) compat_12_fstat12(r0, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100000000000000020301090324000101000000090400000003010000095d4dfaeb0022000009058103000000000018c654d475b657dd2390fb1bb51be3317bb0b83203d861bd9f34efbfbfcf7a0d9ec70198cc6df782e82425ec633aeb47a5a52201e376a2c9e98230d5d94bc132942dfa409b7f9c736bceaa4b015efe5ee233bc446272b9e1386f885f1b1a8d28ed8583a71103c59f0e0f35a30e5ec5690ea4196b63a38dee4645f6a04f3ce38824971227b4b0613a3d2e1dac404daf1bc2aa808932df3fe06a9e9ccaee7f50a8f076e28c245144e53260063cba0f9b81084fe05a40b5449eb8468da4053e9ab1f20f3c4cdaab33a11b1d3711faea35a5c21e168a71eefa792c8973894cf514bc53950acf7bbabd1edc0437ea7376a7fe472e9c9efa372b776e4768d38486ab7b9f4b4ffe9aea436efa1a35e4f187f47e706d0804603613c421d1ad2d267cfa3e219085a5879f57549fba67c9a63df89ca95afeb5851bb425bd8bb7f6193a0ffd08450000"], 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d5af88fbd365df68920f45f9e3b60df8c8f7c0f13caabd3801779f52db02b881482577b987a6e769bcc9f9499ec26170ca74b9112b7027a184bc8754d80586b46cf098d204f67a90b0bb07a2be215780b560c3b966b3a7a8a6ba32324f6b3ee70fcc1ee9", 0x64}], 0x2, 0x7f) __fstat50(r0, &(0x7f00000003c0)) 22:40:24 executing program 0: r0 = socket$inet(0x2, 0x20000000, 0x2) compat_12_fstat12(r0, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100000000000000020301090324000101000000090400000003010000095d4dfaeb0022000009058103000000000018c654d475b657dd2390fb1bb51be3317bb0b83203d861bd9f34efbfbfcf7a0d9ec70198cc6df782e82425ec633aeb47a5a52201e376a2c9e98230d5d94bc132942dfa409b7f9c736bceaa4b015efe5ee233bc446272b9e1386f885f1b1a8d28ed8583a71103c59f0e0f35a30e5ec5690ea4196b63a38dee4645f6a04f3ce38824971227b4b0613a3d2e1dac404daf1bc2aa808932df3fe06a9e9ccaee7f50a8f076e28c245144e53260063cba0f9b81084fe05a40b5449eb8468da4053e9ab1f20f3c4cdaab33a11b1d3711faea35a5c21e168a71eefa792c8973894cf514bc53950acf7bbabd1edc0437ea7376a7fe472e9c9efa372b776e4768d38486ab7b9f4b4ffe9aea436efa1a35e4f187f47e706d0804603613c421d1ad2d267cfa3e219085a5879f57549fba67c9a63df89ca95afeb5851bb425bd8bb7f6193a0ffd08450000"], 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d5af88fbd365df68920f45f9e3b60df8c8f7c0f13caabd3801779f52db02b881482577b987a6e769bcc9f9499ec26170ca74b9112b7027a184bc8754d80586b46cf098d204f67a90b0bb07a2be215780b560c3b966b3a7a8a6ba32324f6b3ee70fcc1ee9", 0x64}], 0x2, 0x7f) __fstat50(r0, &(0x7f00000003c0)) socket$inet(0x2, 0x20000000, 0x2) (async) compat_12_fstat12(r0, &(0x7f0000000340)) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100000000000000020301090324000101000000090400000003010000095d4dfaeb0022000009058103000000000018c654d475b657dd2390fb1bb51be3317bb0b83203d861bd9f34efbfbfcf7a0d9ec70198cc6df782e82425ec633aeb47a5a52201e376a2c9e98230d5d94bc132942dfa409b7f9c736bceaa4b015efe5ee233bc446272b9e1386f885f1b1a8d28ed8583a71103c59f0e0f35a30e5ec5690ea4196b63a38dee4645f6a04f3ce38824971227b4b0613a3d2e1dac404daf1bc2aa808932df3fe06a9e9ccaee7f50a8f076e28c245144e53260063cba0f9b81084fe05a40b5449eb8468da4053e9ab1f20f3c4cdaab33a11b1d3711faea35a5c21e168a71eefa792c8973894cf514bc53950acf7bbabd1edc0437ea7376a7fe472e9c9efa372b776e4768d38486ab7b9f4b4ffe9aea436efa1a35e4f187f47e706d0804603613c421d1ad2d267cfa3e219085a5879f57549fba67c9a63df89ca95afeb5851bb425bd8bb7f6193a0ffd08450000"], 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4) (async) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d5af88fbd365df68920f45f9e3b60df8c8f7c0f13caabd3801779f52db02b881482577b987a6e769bcc9f9499ec26170ca74b9112b7027a184bc8754d80586b46cf098d204f67a90b0bb07a2be215780b560c3b966b3a7a8a6ba32324f6b3ee70fcc1ee9", 0x64}], 0x2, 0x7f) (async) __fstat50(r0, &(0x7f00000003c0)) (async) 22:40:24 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) chown(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)='*', 0x1}], 0x1, 0x0) semop(0x0, 0x0, 0x0) 22:40:24 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) 22:40:24 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) close(r0) (async) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x210600, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) fcntl$getown(r0, 0x5) 22:40:24 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="73a546cc0a9651b8f29a2c76f2336068eefbdd64f112878d128a63d8450ffd650a18d4b158a8db48148eb2996cf33308a77c2e09c0f624b79ce044009e6f81eec7a6a4fcb71d527660756776754f38e0eca1881067b0d9c690e45a6f73d5a6ef00d638734ac9e6873ff7ce080fe16f34ad460320285a2211a055a6601c244c0b9f97820b78c2b102e65cb31fe716140c6567cf4fad76dce10bd3643b44270b95406852a4c83bb43d579d994db6d21206bd9e915003ca9df221fe2ebd2c6ccf4c0866", 0xc2, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x10}, 0x10) 22:40:24 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0/../file0\x00', 0x1c, 0x0) 22:40:24 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) chown(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)='*', 0x1}], 0x1, 0x0) (async) semop(0x0, 0x0, 0x0) 22:41:18 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="73a546cc0a9651b8f29a2c76f2336068eefbdd64f112878d128a63d8450ffd650a18d4b158a8db48148eb2996cf33308a77c2e09c0f624b79ce044009e6f81eec7a6a4fcb71d527660756776754f38e0eca1881067b0d9c690e45a6f73d5a6ef00d638734ac9e6873ff7ce080fe16f34ad460320285a2211a055a6601c244c0b9f97820b78c2b102e65cb31fe716140c6567cf4fad76dce10bd3643b44270b95406852a4c83bb43d579d994db6d21206bd9e915003ca9df221fe2ebd2c6ccf4c0866", 0xc2, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x10}, 0x10) (async) bind$unix(r0, &(0x7f0000000040)=@file={0x10}, 0x10) 22:41:18 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7102, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) 22:41:18 executing program 0: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a) r0 = compat_30_fhopen(&(0x7f0000000000)={{[0x1, 0x9]}, {0x4, 0x3ff, "bf140bea942e490bdb9856b371979600"}}, 0x100) ioctl$WSDISPLAYIO_DSSCROLL(r0, 0x800c5758, &(0x7f0000000040)={0x3, 0x29650088, 0x9}) sync() 22:41:18 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) (async) __clone(0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80104305, &(0x7f0000000000)=0x20400000) (async) r4 = __vfork14() fktrace(r3, 0x0, 0x80000000, r4) 22:41:18 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) (rerun: 32) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) close(r0) (async, rerun: 32) open(&(0x7f0000000040)='./bus\x00', 0x210600, 0x4) (async, rerun: 32) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) (async) fcntl$getown(r0, 0x5) 22:41:18 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) chown(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)='*', 0x1}], 0x1, 0x0) semop(0x0, 0x0, 0x0) 22:41:18 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x200, 0x7) chroot(&(0x7f0000000140)='./file0/file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x400, 0x100) lchown(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 22:41:18 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="73a546cc0a9651b8f29a2c76f2336068eefbdd64f112878d128a63d8450ffd650a18d4b158a8db48148eb2996cf33308a77c2e09c0f624b79ce044009e6f81eec7a6a4fcb71d527660756776754f38e0eca1881067b0d9c690e45a6f73d5a6ef00d638734ac9e6873ff7ce080fe16f34ad460320285a2211a055a6601c244c0b9f97820b78c2b102e65cb31fe716140c6567cf4fad76dce10bd3643b44270b95406852a4c83bb43d579d994db6d21206bd9e915003ca9df221fe2ebd2c6ccf4c0866", 0xc2, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x10}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002240)) (async) sendto$unix(r0, &(0x7f0000000080)="73a546cc0a9651b8f29a2c76f2336068eefbdd64f112878d128a63d8450ffd650a18d4b158a8db48148eb2996cf33308a77c2e09c0f624b79ce044009e6f81eec7a6a4fcb71d527660756776754f38e0eca1881067b0d9c690e45a6f73d5a6ef00d638734ac9e6873ff7ce080fe16f34ad460320285a2211a055a6601c244c0b9f97820b78c2b102e65cb31fe716140c6567cf4fad76dce10bd3643b44270b95406852a4c83bb43d579d994db6d21206bd9e915003ca9df221fe2ebd2c6ccf4c0866", 0xc2, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) bind$unix(r0, &(0x7f0000000040)=@file={0x10}, 0x10) (async) 22:41:18 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x7f}) fcntl$getown(r0, 0x5) 22:41:18 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x200, 0x7) chroot(&(0x7f0000000140)='./file0/file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x400, 0x100) lchown(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') (async) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x200, 0x7) (async) chroot(&(0x7f0000000140)='./file0/file0/file0\x00') (async) rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') (async) open$dir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x400, 0x100) (async) lchown(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) (async) 22:41:19 executing program 0: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a) (async) r0 = compat_30_fhopen(&(0x7f0000000000)={{[0x1, 0x9]}, {0x4, 0x3ff, "bf140bea942e490bdb9856b371979600"}}, 0x100) ioctl$WSDISPLAYIO_DSSCROLL(r0, 0x800c5758, &(0x7f0000000040)={0x3, 0x29650088, 0x9}) (async) sync() 22:41:19 executing program 3: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x20007462, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) (async) ioctl$FIOASYNC(r1, 0x80104305, &(0x7f0000000000)=0x20400000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x7f}) fcntl$getown(r0, 0x5) 22:41:19 executing program 4: setrlimit(0x5, &(0x7f0000000000)={0x3d, 0x4}) setrlimit(0x6, &(0x7f0000000140)={0xeb, 0x401}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200000, 0x0) r0 = __fhopen40(&(0x7f00000000c0)="c6c2de6f0c0e2042612f433d58ae5eb909b8c186d3c5bad6fe", 0x19, 0x80) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') [ 294.3p021657] panic: map_get_physpage: out of memory [ 294.3121997] cpu1: Begin traceback... [ 294.3421445] vpanic() at netbsd:vpanic+0xc9d [ 294.4121435] panic() at netbsd:panic+0x1b3 [ 294.4621461] pmap_get_physpage() at netbsd:pmap_get_physpage+0x5a6 [ 294.5321505] kmsan_md_shadow_map_page() at netbsd:kmsan_md_shadow_map_page+0x209 [ 294.5921457] kmsan_shadow_map() at netbsd:kmsan_shadow_map+0x128 [ 294.6521487] pmap_growkernel() at netbsd:pmap_growkernel+0x59a [ 294.7021462] uvm_map_prepare() at netbsd:uvm_map_prepare+0x2033 [ 294.7621443] uvm_map() at netbsd:uvm_map+0x5f6 [ 294.8221828] kcov_allocbuf() at netbsd:kcov_allocbuf+0x2bf [ 294.8921463] kcov_fops_ioctl() at netbsd:kcov_fops_ioctl+0x1cf [ 294.9421911] sys_ioctl() at netbsd:sys_ioctl+0xd84 [ 295.0121444] syscall() at netbsd:syscall+0x60c [ 295.0221455] --- syscall (number 54) --- [ 295.0421505] netbsd:syscall+0x60c: [ 295.0421505] cpu1: End traceback... [ 295.0521477] fatal breakpoint trap in supervisor mode [ 295.0521477] trap type 1 code 0 rip 0xffffffff8023686d cs 0x8 rflags 0x286 cr2 0x624040 ilevel 0x6 rsp 0xffffaf00c8bd94b0 [ 295.0621407] curlwp 0xffffaf001388d780 pid 3685.3685 lowest kstack 0xffffaf00c8bd22c0 Stopped in pid 3685.3685 (syz-executor.2) at netbsd:breakpoint+0x5: leave ? breakpoint() at netbsd:breakpoint+0x5 vpanic() at netbsd:vpanic+0xc9d panic() at netbsd:panic+0x1b3 pmap_get_physpage() at netbsd:pmap_get_physpage+0x5a6 kmsan_md_shadow_map_page() at netbsd:kmsan_md_shadow_map_page+0x209 kmsan_shadow_map() at netbsd:kmsan_shadow_map+0x128 pmap_growkernel() at netbsd:pmap_growkernel+0x59a uvm_map_prepare() at netbsd:uvm_map_prepare+0x2033 uvm_map() at netbsd:uvm_map+0x5f6 kcov_allocbuf() at netbsd:kcov_allocbuf+0x2bf kcov_fops_ioctl() at netbsd:kcov_fops_ioctl+0x1cf sys_ioctl() at netbsd:sys_ioctl+0xd84 syscall() at netbsd:syscall+0x60c --- syscall (number 54) --- netbsd:syscall+0x60c: Panic string: pmap_get_physpage: out of memory PID LID S CPU FLAGS STRUCT LWP * NAME WAIT 3685 >3685 7 1 40000 ffffaf001388d780 syz-executor.2 3369 3369 3 0 40000 ffffaf0013b55080 syz-executor.5 tstile 3465 3465 3 1 1c0 ffffaf0013e7fa00 syz-executor.1 pipe_rd 2980 2980 3 0 1c0 ffffaf001375c640 syz-executor.3 pipe_rd 3475 3475 3 1 180 ffffaf0013774ac0 syz-executor.5 parked 3298 3298 3 1 180 ffffaf0013774680 syz-executor.5 parked 5409 3567 3 1 11100000 ffffaf0013e7f5c0 syz-executor.5 vfork 5409 5409 2 0 11000040 ffffaf0013831700 syz-executor.5 4064 4064 3 1 180 ffffaf001355d540 syz-executor.4 parked 5436 5436 3 0 1c0 ffffaf001388f480 syz-executor.0 pipe_rd 3902 3902 3 1 1c0 ffffaf001381fb00 syz-executor.4 pipe_rd 2529 2529 3 0 180 ffffaf001359b9c0 syz-executor.5 parked 4257 4257 3 1 180 ffffaf001381f280 syz-executor.5 parked 2460 2460 3 0 180 ffffaf0013e7f180 syz-executor.4 parked 5175 5175 3 0 180 ffffaf0013c7f540 syz-executor.5 parked 4539 4539 3 1 180 ffffaf0013e6c140 syz-executor.4 parked 1575 1575 3 0 180 ffffaf0013b55900 syz-executor.5 parked 3899 3899 3 1 180 ffffaf0013b554c0 syz-executor.5 parked 1670 1670 3 0 180 ffffaf001388f8c0 syz-executor.5 parked 1518 1518 3 0 180 ffffaf001388dbc0 syz-executor.5 parked 4256 4256 3 0 180 ffffaf00138312c0 syz-executor.5 parked 1176 1176 3 0 180 ffffaf001388d340 syz-executor.5 parked 1163 1163 3 0 180 ffffaf0013831b40 syz-executor.2 parked 3130 3130 3 0 180 ffffaf001381f6c0 syz-executor.1 parked 503 503 3 0 180 ffffaf0013774240 syz-executor.1 parked 498 498 3 0 180 ffffaf00136d3a40 syz-executor.1 parked 1080 662 3 1 180 ffffaf001388f040 syz-fuzzer parked 1080 1246 3 0 180 ffffaf00136d3600 syz-fuzzer parked 1080 1204 3 1 180 ffffaf00136d31c0 syz-fuzzer wait 1080 1376 3 1 180 ffffaf001361ea00 syz-fuzzer wait 1080 1203 3 1 1c0 ffffaf001361e180 syz-fuzzer wait 1080 942 3 1 1c0 ffffaf001359b140 syz-fuzzer wait 1080 1243 3 1 1c0 ffffaf0012cab940 syz-fuzzer wait 1080 1239 3 1 180 ffffaf0012cab500 syz-fuzzer parked 1080 829 3 0 180 ffffaf0012cab0c0 syz-fuzzer parked 1080 1241 3 1 180 ffffaf0012bd1900 syz-fuzzer kqueue 1080 449 3 0 1c0 ffffaf0012bd14c0 syz-fuzzer wait 1080 1223 3 1 180 ffffaf0012bd1080 syz-fuzzer parked 1080 1106 2 0 140 ffffaf001251e300 syz-fuzzer 1080 1080 3 0 180 ffffaf00122ffb00 syz-fuzzer parked 1238 1238 3 0 180 ffffaf00122ff6c0 sshd select 1073 1073 3 1 180 ffffaf00125e2780 getty nanoslp 1151 1151 3 1 180 ffffaf00121feac0 getty nanoslp 1222 1222 3 0 180 ffffaf00122ff280 getty nanoslp 813 813 3 1 1c0 ffffaf00121fb200 getty ttyraw 1105 1105 3 0 180 ffffaf0012ba38c0 sshd select 1096 1096 3 1 180 ffffaf0012ba3480 powerd kqueue 748 748 3 1 180 ffffaf0012ba3040 syslogd kqueue 746 746 3 0 180 ffffaf001238f700 dhcpcd poll 747 747 3 1 180 ffffaf001251e740 dhcpcd poll 742 742 3 1 180 ffffaf001238f2c0 dhcpcd poll 602 602 3 0 180 ffffaf00125e2bc0 dhcpcd poll 487 487 3 0 180 ffffaf00125e2340 dhcpcd poll 292 292 3 1 180 ffffaf001238fb40 dhcpcd poll 485 485 3 0 180 ffffaf001251eb80 dhcpcd poll 1 1 3 0 180 ffffaf0011ede100 init wait 0 3568 3 1 200 ffffaf001375c200 ktrace ktrwait 0 1424 3 1 200 ffffaf0013857300 ktrace ktrwait 0 674 3 0 200 ffffaf00121fb640 physiod physiod 0 196 3 1 200 ffffaf00121fe680 pooldrain pooldrain 0 195 3 0 200 ffffaf00121fe240 ioflush syncer 0 > 194 7 0 200 ffffaf00121fba80 pgdaemon 0 168 3 1 200 ffffaf001216ba40 usb7 usbevt 0 166 3 0 200 ffffaf001216b600 usb6 usbevt 0 171 3 0 200 ffffaf001216b1c0 usb5 usbevt 0 169 3 1 200 ffffaf001213ca00 usb4 usbevt 0 167 3 1 200 ffffaf001213c5c0 usb3 usbevt 0 165 3 1 200 ffffaf001213c180 usb2 usbevt 0 31 3 0 200 ffffaf00120869c0 usb1 usbevt 0 63 3 1 200 ffffaf0012086580 usb0 usbevt 0 126 3 1 200 ffffaf0012086140 usbtask-dr usbtsk 0 125 3 1 200 ffffaf0011ede980 usbtask-hc usbtsk 0 124 3 0 200 ffffaf00103f5b00 swwreboot swwreboot 0 123 2 0 240 ffffaf0011ede540 npfgc0 0 122 3 1 200 ffffaf0011ed0940 rt_free rt_free 0 121 3 1 200 ffffaf0011ed0500 unpgc unpgc 0 120 3 0 200 ffffaf0011ed00c0 key_timehandler key_timehandler 0 119 3 1 200 ffffaf0011ecb900 icmp6_wqinput/1 icmp6_wqinput 0 118 3 0 200 ffffaf0011ecb4c0 icmp6_wqinput/0 icmp6_wqinput 0 117 3 0 200 ffffaf0011ecb080 nd6_timer nd6_timer 0 116 3 1 200 ffffaf0011cefbc0 carp6_wqinput/1 carp6_wqinput 0 115 3 0 200 ffffaf0011cef780 carp6_wqinput/0 carp6_wqinput 0 114 3 1 200 ffffaf0011cef340 carp_wqinput/1 carp_wqinput 0 113 3 0 200 ffffaf0011cedb80 carp_wqinput/0 carp_wqinput 0 112 3 1 200 ffffaf0011ced740 icmp_wqinput/1 icmp_wqinput 0 111 3 0 200 ffffaf0011eab480 icmp_wqinput/0 icmp_wqinput 0 110 3 0 200 ffffaf0011eab040 rt_timer rt_timer 0 109 3 0 200 ffffaf0011eab8c0 vmem_rehash vmem_rehash 0 100 3 0 200 ffffaf0011ced300 entbutler entropy 0 99 3 1 200 ffffaf00117e0b40 viomb balloon 0 98 3 1 200 ffffaf00117e0700 vioif0_txrx/1 vioif0_txrx 0 97 3 0 200 ffffaf00117e02c0 vioif0_txrx/0 vioif0_txrx 0 30 3 0 200 ffffaf00103f56c0 scsibus0 sccomp 0 29 3 0 200 ffffaf00103f5280 pms0 pmsreset 0 28 3 1 200 ffffaf00103daac0 xcall/1 xcall 0 27 1 1 200 ffffaf00103da680 softser/1 0 26 1 1 200 ffffaf00103da240 softclk/1 0 25 1 1 200 ffffaf00103d8a80 softbio/1 0 24 1 1 200 ffffaf00103d8640 softnet/1 0 23 1 1 201 ffffaf00103d8200 idle/1 0 22 3 0 200 ffffaf000f1f4a40 lnxsyswq lnxsyswq 0 21 3 0 200 ffffaf000f1f4600 lnxubdwq lnxubdwq 0 20 3 0 200 ffffaf000f1f41c0 lnxpwrwq lnxpwrwq 0 19 3 0 200 ffffaf000f1f2a00 lnxlngwq lnxlngwq 0 18 3 0 200 ffffaf000f1f25c0 lnxhipwq lnxhipwq 0 17 3 0 200 ffffaf000f1f2180 lnxrcugc lnxrcugc 0 16 3 0 200 ffffaf000f1ec9c0 sysmon smtaskq 0 15 3 0 200 ffffaf000f1ec580 pmfsuspend pmfsuspend 0 14 3 0 200 ffffaf000f1ec140 pmfevent pmfevent 0 13 3 0 200 ffffaf000f1e9980 sopendfree sopendfr 0 12 3 0 200 ffffaf000f1e9540 ifwdog ifwdog 0 11 3 0 200 ffffaf000f1e9100 iflnkst iflnkst 0 10 3 0 200 ffffaf000f1df940 nfssilly nfssilly 0 9 3 0 200 ffffaf000f1df500 vdrain vdrain 0 8 3 0 200 ffffaf000f1df0c0 modunload mod_unld 0 7 3 0 200 ffffaf000ebdb900 xcall/0 xcall 0 6 1 0 200 ffffaf000ebdb4c0 softser/0 0 5 1 0 200 ffffaf000ebdb080 softclk/0 0 4 1 0 200 ffffaf000ebd98c0 softbio/0 0 3 1 0 200 ffffaf000ebd9480 softnet/0 0 2 1 0 201 ffffaf000ebd9040 idle/0 0 0 2 0 240 ffffffff8686be80 swapper [Locks tracked through LWPs] ****** LWP 3685.3685 (syz-executor.2) @ 0xffffaf001388d780, l_stat=7 *** Locks held: * Lock 0 (initialized at netbsd:kcov_open+0x10d) lock address : ffffaf0013f6e940 type : sleep/adaptive initialized : netbsd:kcov_open+0x10d shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf001388d780 last held: 0xffffaf001388d780 last locked* : netbsd:kcov_fops_ioctl+0xa0 unlocked : 0 owner field : 0xffffaf001388d780 wait/spin: 0/0 Turnstile: no active turnstile for this lock. * Lock 1 (initialized at netbsd:uvm_map_setup+0x2a0) lock address : netbsd:kernel_map_store+0x8 type : sleep/adaptive initialized : netbsd:uvm_map_setup+0x2a0 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 1 relevant cpu : 1 last held: 1 relevant lwp : 0xffffaf001388d780 last held: 0xffffaf001388d780 last locked* : netbsd:vm_map_lock+0x57 unlocked : netbsd:uvm_map_enter+0x285f owner/count : 0xffffaf001388d780 flags : 0x0000000000000007 Turnstile: => 0 waiting readers: => 1 waiting writers: 0xffffaf0013b55080 * Lock 2 (initialized at netbsd:pmap_bootstrap+0x20c) lock address : netbsd:kernel_pmap_store+0x180 type : sleep/adaptive initialized : netbsd:pmap_bootstrap+0x20c shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffffaf001388d780 last held: 0xffffaf001388d780 last locked* : netbsd:pmap_growkernel+0x98 unlocked : netbsd:pmap_growkernel+0x12fd owner field : 0xffffaf001388d780 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 3369.3369 (syz-executor.5) @ 0xffffaf0013b55080, l_stat=3 *** Locks held: * Lock 0 (initialized at netbsd:kcov_open+0x10d) lock address : ffffaf0013f6e740 type : sleep/adaptive initialized : netbsd:kcov_open+0x10d shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 1 relevant lwp : 0xffffaf0013b55080 last held: 0xffffaf0013b55080 last locked* : netbsd:kcov_fops_ioctl+0xa0 unlocked : 0 owner field : 0xffffaf0013b55080 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: * Lock 0 (initialized at netbsd:uvm_map_setup+0x2a0) lock address : netbsd:kernel_map_store+0x8 type : sleep/adaptive initialized : netbsd:uvm_map_setup+0x2a0 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 1 relevant cpu : 0 last held: 1 relevant lwp : 0xffffaf0013b55080 last held: 0xffffaf001388d780 last locked* : netbsd:vm_map_lock+0x57 unlocked : netbsd:uvm_map_enter+0x285f owner/count : 0xffffaf001388d780 flags : 0x0000000000000007 Turnstile: => 0 waiting readers: => 1 waiting writers: 0xffffaf0013b55080 ****** LWP 5409.3567 (syz-executor.5) @ 0xffffaf0013e7f5c0, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf0013e7f5c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 747.747 (dhcpcd) @ 0xffffaf001251e740, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf001251e740 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 742.742 (dhcpcd) @ 0xffffaf001238f2c0, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf001238f2c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 292.292 (dhcpcd) @ 0xffffaf001238fb40, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf001238fb40 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 485.485 (dhcpcd) @ 0xffffaf001251eb80, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffaf001251eb80 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.194 (pgdaemon) @ 0xffffaf00121fba80, l_stat=7 *** Locks held: * Lock 0 (initialized at netbsd:amap_ctor+0xdf) lock address : ffffaf00121e8880 type : sleep/adaptive initialized : netbsd:amap_ctor+0xdf shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffaf00121fba80 last held: 0xffffaf00121fba80 last locked* : netbsd:uvmpd_trylockowner+0x127 unlocked : netbsd:uvm_pageout+0x281a owner/count : 000000000000000000 flags : 000000000000000000 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 0.26 (softclk/1) @ 0xffffaf00103da240, l_stat=1 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffaf00103da240 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.11 (iflnkst) @ 0xffffaf000f1e9100, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffaf000f1e9100 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.0 (swapper) @ 0xffffffff8686be80, l_stat=2 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffffff8686be80 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. [Locks tracked through CPUs] ******* Locks held on cpu0: * Lock 0 (initialized at netbsd:main+0x354) lock address : netbsd:kernel_lock type : spin initialized : netbsd:main+0x354 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffaf00121fba80 last held: 0xffffaf000ebdb4c0 last locked* : netbsd:softint_dispatch+0x1294 unlocked : netbsd:softint_dispatch+0x12fd curcpu holds : 0 wanted by: 000000000000000000 ******* Locks held on cpu1: * Lock 0 (initialized at netbsd:kprintf_init+0xcb) lock address : netbsd:kprintf_mtx type : spin initialized : netbsd:kprintf_init+0xcb shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffffaf001388d780 last held: 0xffffaf001388d780 last locked* : netbsd:vpanic+0x624 unlocked : netbsd:log+0x618 owner field : 0x0000000000000800 wait/spin: 0/1 PAGE FLAG PQ UOBJECT UANON 0xffffaf0000017180 0001 00000000 0x0 0x0 0xffffaf0000017200 0041 00000000 0x0 0x0 0xffffaf0000017280 0041 00000000 0x0 0x0 0xffffaf0000017300 0041 00000000 0x0 0x0 0xffffaf0000017380 0041 00000000 0x0 0x0 0xffffaf0000017400 0041 00000000 0x0 0x0 0xffffaf0000017480 0041 00000000 0x0 0x0 0xffffaf0000017500 0041 00000000 0x0 0x0 0xffffaf0000017580 0041 00000000 0x0 0x0 0xffffaf0000017600 0041 00000000 0x0 0x0 0xffffaf0000017680 0041 00000000 0x0 0x0 0xffffaf0000017700 0041 00000000 0x0 0x0 0xffffaf0000017780 0041 00000000 0x0 0x0 0xffffaf0000017800 0041 00000000 0x0 0x0 0xffffaf0000017880 0041 00000000 0x0 0x0 0xffffaf0000017900 0041 00000000 0x0 0x0 0xffffaf0000017980 0041 00000000 0x0 0x0 0xffffaf0000017a00 0041 00000000 0x0 0x0 0xffffaf0000017a80 0041 00000000 0x0 0x0 0xffffaf0000017b00 0041 00000000 0x0 0x0 0xffffaf0000017b80 0041 00000000 0x0 0x0 0xffffaf0000017c00 0041 00000000 0x0 0x0 0xffffaf0000017c80 0041 00000000 0x0 0x0 0xffffaf0000017d00 0041 00000000 0x0 0x0 0xffffaf0000017d80 0041 00000000 0x0 0x0 0xffffaf0000017e00 0041 00000000 0x0 0x0 0xffffaf0000017e80 0041 00000000 0x0 0x0 0xffffaf0000017f00 0041 00000000 0x0 0x0 0xffffaf0000017f80 0041 00000000 0x0 0x0 0xffffaf0000018000 0041 00000000 0x0 0x0 0xffffaf0000018080 0041 00000000 0x0 0x0 0xffffaf0000018100 0041 00000000 0x0 0x0 0xffffaf0000018180 0041 00000000 0x0 0x0 0xffffaf0000018200 0041 00000000 0x0 0x0 0xffffaf0000018280 0041 00000000 0x0 0x0 0xffffaf0000018300 0041 00000000 0x0 0x0 0xffffaf0000018380 0041 00000000 0x0 0x0 0xffffaf0000018400 0041 00000000 0x0 0x0 0xffffaf0000018480 0041 00000000 0x0 0x0 0xffffaf0000018500 0041 00000000 0x0 0x0 0xffffaf0000018580 0041 00000000 0x0 0x0 0xffffaf0000018600 0041 00000000 0x0 0x0 0xffffaf0000018680 0041 00000000 0x0 0x0 0xffffaf0000018700 0041 00000000 0x0 0x0 0xffffaf0000018780 0041 00000000 0x0 0x0 0xffffaf0000018800 0041 00000000 0x0 0x0 0xffffaf0000018880 0041 00000000 0x0 0x0 0xffffaf0000018900 0041 00000000 0x0 0x0 0xffffaf0000018980 0041 00000000 0x0 0x0 0xffffaf0000018a00 0041 00000000 0x0 0x0 0xffffaf0000018a80 0041 00000000 0x0 0x0 0xffffaf0000018b00 0041 00000000 0x0 0x0 0xffffaf0000018b80 0041 00000000 0x0 0x0 0xffffaf0000018c00 0041 00000000 0x0 0x0 0xffffaf0000018c80 0041 00000000 0x0 0x0 0xffffaf0000018d00 0041 00000000 0x0 0x0 0xffffaf0000018d80 0041 00000000 0x0 0x0 0xffffaf0000018e00 0041 00000000 0x0 0x0 0xffffaf0000018e80 0041 00000000 0x0 0x0 0xffffaf0000018f00 0041 00000000 0x0 0x0 0xffffaf0000018f80 0041 00000000 0x0 0x0 0xffffaf0000019000 0041 00000000 0x0 0x0 0xffffaf0000019080 0041 00000000 0x0 0x0 0xffffaf0000019100 0041 00000000 0x0 0x0 0xffffaf0000019180 0041 00000000 0x0 0x0 0xffffaf0000019200 0041 00000000 0x0 0x0 0xffffaf0000019280 0041 00000000 0x0 0x0 0xffffaf0000019300 0041 00000000 0x0 0x0 0xffffaf0000019380 0041 00000000 0x0 0x0 0xffffaf0000019400 0041 00000000 0x0 0x0 0xffffaf0000019480 0041 00000000 0x0 0x0 0xffffaf0000019500 0041 00000000 0x0 0x0 0xffffaf0000019580 0041 00000000 0x0 0x0 0xffffaf0000019600 0041 00000000 0x0 0x0 0xffffaf0000019680 0041 00000000 0x0 0x0 0xffffaf0000019700 0041 00000000 0x0 0x0 0xffffaf0000019780 0041 00000000 0x0 0x0 0xffffaf0000019800 0041 00000000 0x0 0x0 0xffffaf0000019880 0041 00000000 0x0 0x0 0xffffaf0000019900 0041 00000000 0x0 0x0 0xffffaf0000019980 0041 00000000 0x0 0x0 0xffffaf0000019a00 0041 00000000 0x0 0x0 0xffffaf0000019a80 0041 00000000 0x0 0x0 0xffffaf0000019b00 0041 00000000 0x0 0x0 0xffffaf0000019b80 0041 00000000 0x0 0x0 0xffffaf0000019c00 0041 00000000 0x0 0x0 0xffffaf0000019c80 0041 00000000 0x0 0x0 0xffffaf0000019d00 0041 00000000 0x0 0x0 0xffffaf0000019d80 0041 00000000 0x0 0x0 0xffffaf0000019e00 0041 00000000 0x0 0x0 0xffffaf0000019e80 0041 00000000 0x0 0x0 0xffffaf0000019f00 0041 00000000 0x0 0x0 0xffffaf0000019f80 0041 00000000 0x0 0x0 0xffffaf000001a000 0041 00000000 0x0 0x0 0xffffaf000001a080 0041 00000000 0x0 0x0 0xffffaf000001a100 0041 00000000 0x0 0x0 0xffffaf000001a180 0041 00000000 0x0 0x0 0xffffaf000001a200 0041 00000000 0x0 0x0 0xffffaf000001a280 0041 00000000 0x0 0x0 0xffffaf000001a300 0041 00000000 0x0 0x0 0xffffaf000001a380 0041 00000000 0x0 0x0 0xffffaf000001a400 0041 00000000 0x0 0x0 0xffffaf000001a480 0041 00000000 0x0 0x0 0xffffaf000001a500 0041 00000000 0x0 0x0 0xffffaf000001a580 0041 00000000 0x0 0x0 0xffffaf000001a600 0041 00000000 0x0 0x0 0xffffaf000001a680 0041 00000000 0x0 0x0 0xffffaf000001a700 0041 00000000 0x0 0x0 0xffffaf000001a780 0041 00000000 0x0 0x0 0xffffaf000001a800 0041 00000000 0x0 0x0 0xffffaf000001a880 0041 00000000 0x0 0x0 0xffffaf000001a900 0041 00000000 0x0 0x0 0xffffaf000001a980 0041 00000000 0x0 0x0 0xffffaf000001aa00 0041 00000000 0x0 0x0 0xffffaf000001aa80 0041 00000000 0x0 0x0 0xffffaf000001ab00 0041 00000000 0x0 0x0 0xffffaf000001ab80 0041 00000000 0x0 0x0 0xffffaf000001ac00 0041 00000000 0x0 0x0 0xffffaf000001ac80 0041 00000000 0x0 0x0 0xffffaf000001ad00 0041 00000000 0x0 0x0 0xffffaf000001ad80 0041 00000000 0x0 0x0 0xffffaf000001ae00 0041 00000000 0x0 0x0 0xffffaf000001ae80 0041 00000000 0x0 0x0 0xffffaf000001af00 0041 00000000 0x0 0x0 0xffffaf000001af80 0041 00000000 0x0 0x0 0xffffaf000001b000 0041 00000000 0x0 0x0 0xffffaf000001b080 0041 00000000 0x0 0x0 0xffffaf000001b100 0041 00000000 0x0 0x0 0xffffaf000001b180 0041 00000000 0x0 0x0 0xffffaf000001b200 0041 00000000 0x0 0x0 0xffffaf000001b280 0041 00000000 0x0 0x0 0xffffaf000001b300 0041 00000000 0x0 0x0 0xffffaf000001b380 0041 00000000 0x0 0x0 0xffffaf000001b400 0041 00000000 0x0 0x0 0xffffaf000001b480 0041 00000000 0x0 0x0 0xffffaf000001b500 0041 00000000 0x0 0x0 0xffffaf000001b580 0041 00000000 0x0 0x0 0xffffaf000001b600 0041 00000000 0x0 0x0 0xffffaf000001b680 0041 00000000 0x0 0x0 0xffffaf000001b700 0041 00000000 0x0 0x0 0xffffaf000001b780 0041 00000000 0x0 0x0 0xffffaf000001b800 0041 00000000 0x0 0x0 0xffffaf000001b880 0041 00000000 0x0 0x0 0xffffaf000001b900 0041 00000000 0x0 0x0 0xffffaf000001b980 0041 00000000 0x0 0x0 0xffffaf000001ba00 0041 00000000 0x0 0x0 0xffffaf000001ba80 0041 00000000 0x0 0x0 0xffffaf000001bb00 0041 00000000 0x0 0x0 0xffffaf000001bb80 0041 00000000 0x0 0x0 0xffffaf000001bc00 0041 00000000 0x0 0x0 0xffffaf000001bc80 0041 00000000 0x0 0x0 0xffffaf000001bd00 0041 00000000 0x0 0x0 0xffffaf000001bd80 0041 00000000 0x0 0x0 0xffffaf000001be00 0041 00000000 0x0 0x0 0xffffaf000001be80 0041 00000000 0x0 0x0 0xffffaf000001bf00 0041 00000000 0x0 0x0 0xffffaf000001bf80 0041 00000000 0x0 0x0 0xffffaf000001c000 0041 00000000 0x0 0x0 0xffffaf000001c080 0041 00000000 0x0 0x0 0xffffaf000001c100 0041 00000000 0x0 0x0 0xffffaf000001c180 0041 00000000 0x0 0x0 0xffffaf000001c200 0041 00000000 0x0 0x0 0xffffaf000001c280 0041 00000000 0x0 0x0 0xffffaf000001c300 0041 00000000 0x0 0x0 0xffffaf000001c380 0041 00000000 0x0 0x0 0xffffaf000001c400 0041 00000000 0x0 0x0 0xffffaf000001c480 0041 00000000 0x0 0x0 0xffffaf000001c500 0041 00000000 0x0 0x0 0xffffaf000001c580 0041 00000000 0x0 0x0 0xffffaf000001c600 0041 00000000 0x0 0x0 0xffffaf000001c680 0041 00000000 0x0 0x0 0xffffaf000001c700 0041 00000000 0x0 0x0 0xffffaf000001c780 0001 00000000 0x0 0x0 0xffffaf000001c800 0001 00000000 0x0 0x0 0xffffaf000001c880 0001 00000000 0x0 0x0 0xffffaf000001c900 0001 00000000 0x0 0x0 0xffffaf000001c980 0001 00000000 0x0 0x0 0xffffaf000001ca00 0001 00000000 0x0 0x0 0xffffaf000001ca80 0001 00000000 0x0 0x0 0xffffaf000001cb00 0001 00000000 0x0 0x0 0xffffaf000001cb80 0001 00000000 0x0 0x0 0xffffaf000001cc00 0001 00000000 0x0 0x0 0xffffaf000001cc80 0001 00000000 0x0 0x0 0xffffaf000001cd00 0001 00000000 0x0 0x0 0xffffaf000001cd80 0001 00000000 0x0 0x0 0xffffaf000001ce00 0001 00000000 0x0 0x0 0xffffaf000001ce80 0001 00000000 0x0 0x0 0xffffaf000001cf00 0001 00000000 0x0 0x0 0xffffaf000001cf80 0001 00000000 0x0 0x0 0xffffaf000001d000 0001 00000000 0x0 0x0 0xffffaf000001d080 0001 00000000 0x0 0x0 0xffffaf000001d100 0001 00000000 0x0 0x0 0xffffaf000001d180 0001 00000000 0x0 0x0 0xffffaf000001d200 0001 00000000 0x0 0x0 0xffffaf000001d280 0001 00000000 0x0 0x0 0xffffaf000001d300 0001 00000000 0x0 0x0 0xffffaf000001d380 0001 00000000 0x0 0x0 0xffffaf000001d400 0001 00000000 0x0 0x0 0xffffaf000001d480 0001 00000000 0x0 0x0 0xffffaf000001d500 0001 00000000 0x0 0x0 0xffffaf000001d580 0001 00000000 0x0 0x0 0xffffaf000001d600 0001 00000000 0x0 0x0 0xffffaf000001d680 0001 00000000 0x0 0x0 0xffffaf000001d700 0001 00000000 0x0 0x0 0xffffaf000001d780 0001 00000000 0x0 0x0 0xffffaf000001d800 0001 00000000 0x0 0x0 0xffffaf000001d880 0001 00000000 0x0 0x0 0xffffaf000001d900 0001 00000000 0x0 0x0 0xffffaf000001d980 0001 00000000 0x0 0x0 0xffffaf000001da00 0001 00000000 0x0 0x0 0xffffaf000001da80 0001 00000000 0x0 0x0 0xffffaf000001db00 0001 00000000 0x0 0x0 0xffffaf000001db80 0001 00000000 0x0 0x0 0xffffaf000001dc00 0001 00000000 0x0 0x0 0xffffaf000001dc80 0001 00000000 0x0 0x0 0xffffaf000001dd00 0001 00000000 0x0 0x0 0xffffaf000001dd80 0001 00000000 0x0 0x0 0xffffaf000001de00 0001 00000000 0x0 0x0 0xffffaf000001de80 0001 00000000 0x0 0x0 0xffffaf000001df00 0001 00000000 0x0 0x0 0xffffaf000001df80 0001 00000000 0x0 0x0 0xffffaf000001e000 0001 00000000 0x0 0x0 0xffffaf000001e080 0001 00000000 0x0 0x0 0xffffaf000001e100 0001 00000000 0x0 0x0 0xffffaf000001e180 0001 00000000 0x0 0x0 0xffffaf000001e200 0001 00000000 0x0 0x0 0xffffaf000001e280 0001 00000000 0x0 0x0 0xffffaf000001e300 0001 00000000 0x0 0x0 0xffffaf000001e380 0001 00000000 0x0 0x0 0xffffaf000001e400 0001 00000000 0x0 0x0 0xffffaf000001e480 0001 00000000 0x0 0x0 0xffffaf000001e500 0001 00000000 0x0 0x0 0xffffaf000001e580 0001 00000000 0x0 0x0 0xffffaf000001e600 0001 00000000 0x0 0x0 0xffffaf000001e680 0001 00000000 0x0 0x0 0xffffaf000001e700 0001 00000000 0x0 0x0 0xffffaf000001e780 0001 00000000 0x0 0x0 0xffffaf000001e800 0001 00000000 0x0 0x0 0xffffaf000001e880 0001 00000000 0x0 0x0 0xffffaf000001e900 0001 00000000 0x0 0x0 0xffffaf000001e980 0001 00000000 0x0 0x0 0xffffaf000001ea00 0001 00000000 0x0 0x0 0xffffaf000001ea80 0001 00000000 0x0 0x0 0xffffaf000001eb00 0001 00000000 0x0 0x0 0xffffaf000001eb80 0001 00000000 0x0 0x0 0xffffaf000001ec00 0001 00000000 0x0 0x0 0xffffaf000001ec80 0001 00000000 0x0 0x0 0xffffaf000001ed00 0001 00000000 0x0 0x0 0xffffaf000001ed80 0001 00000000 0x0 0x0 0xffffaf000001ee00 0001 00000000 0x0 0x0 0xffffaf000001ee80 0001 00000000 0x0 0x0 0xffffaf000001ef00 0001 00000000 0x0 0x0 0xffffaf000001ef80 0001 00000000 0x0 0x0 0xffffaf000001f000 0001 00000000 0x0 0x0 0xffffaf000001f080 0001 00000000 0x0 0x0 0xffffaf000001f100 0001 00000000 0x0 0x0 0xffffaf000001f180 0001 00000000 0x0 0x0 0xffffaf000001f200 0001 00000000 0x0 0x0 0xffffaf000001f280 0001 00000000 0x0 0x0 0xffffaf000001f300 0001 00000000 0x0 0x0 0xffffaf000001f380 0001 00000000 0x0 0x0 0xffffaf000001f400 0001 00000000 0x0 0x0 0xffffaf000001f480 0001 00000000 0x0 0x0 0xffffaf000001f500 0001 00000000 0x0 0x0 0xffffaf000001f580 0001 00000000 0x0 0x0 0xffffaf000001f600 0001 00000000 0x0 0x0 0xffffaf000001f680 0001 00000000 0x0 0x0 0xffffaf000001f700 0001 00000000 0x0 0x0 0xffffaf000001f780 0001 00000000 0x0 0x0 0xffffaf000001f800 0001 00000000 0x0 0x0 0xffffaf000001f880 0001 00000000 0x0 0x0 0xffffaf000001f900 0001 00000000 0x0 0x0 0xffffaf000001f980 0001 00000000 0x0 0x0 0xffffaf000001fa00 0001 00000000 0x0 0x0 0xffffaf000001fa80 0001 00000000 0x0 0x0 0xffffaf000001fb00 0001 00000000 0x0 0x0 0xffffaf000001fb80 0001 00000000 0x0 0x0 0xffffaf000001fc00 0001 00000000 0x0 0x0 0xffffaf000001fc80 0001 00000000 0x0 0x0 0xffffaf000001fd00 0001 00000000 0x0 0x0 0xffffaf000001fd80 0001 00000000 0x0 0x0 0xffffaf000001fe00 0001 00000000 0x0 0x0 0xffffaf000001fe80 0001 00000000 0x0 0x0 0xffffaf000001ff00 0001 00000000 0x0 0x0 0xffffaf000001ff80 0001 00000000 0x0 0x0 0xffffaf0000020000 0001 00000000 0x0 0x0 0xffffaf0000020080 0001 00000000 0x0 0x0 0xffffaf0000020100 0001 00000000 0x0 0x0 0xffffaf0000020180 0001 00000000 0x0 0x0 0xffffaf0000020200 0001 00000000 0x0 0x0 0xffffaf0000020280 0001 00000000 0x0 0x0 0xffffaf0000020300 0001 00000000 0x0 0x0 0xffffaf0000020380 0001 00000000 0x0 0x0 0xffffaf0000020400 0001 00000000 0x0 0x0 0xffffaf0000020480 0001 00000000 0x0 0x0 0xffffaf0000020500 0001 00000000 0x0 0x0 0xffffaf0000020580 0001 00000000 0x0 0x0 0xffffaf0000020600 0001 00000000 0x0 0x0 0xffffaf0000020680 0001 00000000 0x0 0x0 0xffffaf0000020700 0001 00000000 0x0 0x0 0xffffaf0000020780 0001 00000000 0x0 0x0 0xffffaf0000020800 0001 00000000 0x0 0x0 0xffffaf0000020880 0001 00000000 0x0 0x0 0xffffaf0000020900 0001 00000000 0x0 0x0 0xffffaf0000020980 0001 00000000 0x0 0x0 0xffffaf0000020a00 0001 00000000 0x0 0x0 0xffffaf0000020a80 0001 00000000 0x0 0x0 0xffffaf0000020b00 0001 00000000 0x0 0x0 0xffffaf0000020b80 0001 00000000 0x0 0x0 0xffffaf0000020c00 0001 00000000 0x0 0x0 0xffffaf0000020c80 0001 00000000 0x0 0x0 0xffffaf0000020d00 0001 00000000 0x0 0x0 0xffffaf0000020d80 0001 00000000 0x0 0x0 0xffffaf0000020e00 0001 00000000 0x0 0x0 0xffffaf0000020e80 0001 00000000 0x0 0x0 0xffffaf0000020f00 0001 00000000 0x0 0x0 0xffffaf0000020f80 0001 00000000 0x0 0x0 0xffffaf0000021000 0001 00000000 0x0 0x0 0xffffaf0000021080 0001 00000000 0x0 0x0 0xffffaf0000021100 0001 00000000 0x0 0x0 0xffffaf0000021180 0001 00000000 0x0 0x0 0xffffaf0000021200 0001 00000000 0x0 0x0 0xffffaf0000021280 0001 00000000 0x0 0x0 0xffffaf0000021300 0001 00000000 0x0 0x0 0xffffaf0000021380 0001 00000000 0x0 0x0 0xffffaf0000021400 0001 00000000 0x0 0x0 0xffffaf0000021480 0001 00000000 0x0 0x0 0xffffaf0000021500 0001 00000000 0x0 0x0 0xffffaf0000021580 0001 00000000 0x0 0x0 0xffffaf0000021600 0001 00000000 0x0 0x0 0xffffaf0000021680 0001 00000000 0x0 0x0 0xffffaf0000021700 0001 00000000 0x0 0x0 0xffffaf0000021780 0001 00000000 0x0 0x0 0xffffaf0000021800 0001 00000000 0x0 0x0 0xffffaf0000021880 0001 00000000 0x0 0x0 0xffffaf0000021900 0001 00000000 0x0 0x0 0xffffaf0000021980 0001 00000000 0x0 0x0 0xffffaf0000021a00 0001 00000000 0x0 0x0 0xffffaf0000021a80 0001 00000000 0x0 0x0 0xffffaf0000021b00 0001 00000000 0x0 0x0 0xffffaf0000021b80 0001 00000000 0x0 0x0 0xffffaf0000021c00 0001 00000000 0x0 0x0 0xffffaf0000021c80 0001 00000000 0x0 0x0 0xffffaf0000021d00 0001 00000000 0x0 0x0 0xffffaf0000021d80 0001 00000000 0x0 0x0 0xffffaf0000021e00 0001 00000000 0x0 0x0 0xffffaf0000021e80 0001 00000000 0x0 0x0 0xffffaf0000021f00 0001 00000000 0x0 0x0 0xffffaf0000021f80 0001 00000000 0x0 0x0 0xffffaf0000022000 0001 00000000 0x0 0x0 0xffffaf0000022080 0001 00000000 0x0 0x0 0xffffaf0000022100 0001 00000000 0x0 0x0 0xffffaf0000022180 0001 00000000 0x0 0x0 0xffffaf0000022200 0001 00000000 0x0 0x0 0xffffaf0000022280 0001 00000000 0x0 0x0 0xffffaf0000022300 0001 00000000 0x0 0x0 0xffffaf0000022380 0001 00000000 0x0 0x0 0xffffaf0000022400 0001 00000000 0x0 0x0 0xffffaf0000022480 0001 00000000 0x0 0x0 0xffffaf0000022500 0001 00000000 0x0 0x0 0xffffaf0000022580 0001 00000000 0x0 0x0 0xffffaf0000022600 0001 00000000 0x0 0x0 0xffffaf0000022680 0001 00000000 0x0 0x0 0xffffaf0000022700 0001 00000000 0x0 0x0 0xffffaf0000022780 0001 00000000 0x0 0x0 0xffffaf0000022800 0001 00000000 0x0 0x0 0xffffaf0000022880 0001 00000000 0x0 0x0 0xffffaf0000022900 0001 00000000 0x0 0x0 0xffffaf0000022980 0001 00000000 0x0 0x0 0xffffaf0000022a00 0001 00000000 0x0 0x0 0xffffaf0000022a80 0001 00000000 0x0 0x0 0xffffaf0000022b00 0001 00000000 0x0 0x0 0xffffaf0000022b80 0001 00000000 0x0 0x0 0xffffaf0000022c00 0001 00000000 0x0 0x0 0xffffaf0000022c80 0001 00000000 0x0 0x0 0xffffaf0000022d00 0001 00000000 0x0 0x0 0xffffaf0000022d80 0001 00000000 0x0 0x0 0xffffaf0000022e00 0001 00000000 0x0 0x0 0xffffaf0000022e80 0001 00000000 0x0 0x0 0xffffaf0000022f00 0001 00000000 0x0 0x0 0xffffaf0000022f80 0001 00000000 0x0 0x0 0xffffaf0000023000 0001 00000000 0x0 0x0 0xffffaf0000023080 0001 00000000 0x0 0x0 0xffffaf0000023100 0001 00000000 0x0 0x0 0xffffaf0000023180 0001 00000000 0x0 0x0 0xffffaf0000023200 0001 00000000 0x0 0x0 0xffffaf0000023280 0001 00000000 0x0 0x0 0xffffaf0000023300 0001 00000000 0x0 0x0 0xffffaf0000023380 0001 00000000 0x0 0x0 0xffffaf0000023400 0001 00000000 0x0 0x0 0xffffaf0000023480 0001 00000000 0x0 0x0 0xffffaf0000023500 0001 00000000 0x0 0x0 0xffffaf0000023580 0001 00000000 0x0 0x0 0xffffaf0000023600 0001 00000000 0x0 0x0 0xffffaf0000023680 0001 00000000 0x0 0x0 0xffffaf0000023700 0001 00000000 0x0 0x0 0xffffaf0000023780 0001 00000000 0x0 0x0 0xffffaf0000023800 0001 00000000 0x0 0x0 0xffffaf0000023880 0001 00000000 0x0 0x0 0xffffaf0000023900 0001 00000000 0x0 0x0 0xffffaf0000023980 0001 00000000 0x0 0x0 0xffffaf0000023a00 0001 00000000 0x0 0x0 0xffffaf0000023a80 0001 00000000 0x0 0x0 0xffffaf0000023b00 0001 00000000 0x0 0x0 0xffffaf0000023b80 0001 00000000 0x0 0x0 0xffffaf0000023c00 0001 00000000 0x0 0x0 0xffffaf0000023c80 0001 00000000 0x0 0x0 0xffffaf0000023d00 0001 00000000 0x0 0x0 0xffffaf0000023d80 0001 00000000 0x0 0x0 0xffffaf0000023e00 0001 00000000 0x0 0x0 0xffffaf0000023e80 0001 00000000 0x0 0x0 0xffffaf0000023f00 0001 00000000 0x0 0x0 0xffffaf0000023f80 0001 00000000 0x0 0x0 0xffffaf0000024000 0001 00000000 0x0 0x0 0xffffaf0000024080 0001 00000000 0x0 0x0 0xffffaf0000024100 0001 00000000 0x0 0x0 0xffffaf0000024180 0001 00000000 0x0 0x0 0xffffaf0000024200 0001 00000000 0x0 0x0 0xffffaf0000024280 0001 00000000 0x0 0x0 0xffffaf0000024300 0001 00000000 0x0 0x0 0xffffaf0000024380 0001 00000000 0x0 0x0 0xffffaf0000024400 0001 00000000 0x0 0x0 0xffffaf0000024480 0001 00000000 0x0 0x0 0xffffaf0000024500 0001 00000000 0x0 0x0 0xffffaf0000024580 0001 00000000 0x0 0x0 0xffffaf0000024600 0001 00000000 0x0 0x0 0xffffaf0000024680 0001 00000000 0x0 0x0 0xffffaf0000024700 0001 00000000 0x0 0x0 0xffffaf0000024780 0001 00000000 0x0 0x0 0xffffaf0000024800 0001 00000000 0x0 0x0 0xffffaf0000024880 0001 00000000 0x0 0x0 0xffffaf0000024900 0001 00000000 0x0 0x0 0xffffaf0000024980 0001 00000000 0x0 0x0 0xffffaf0000024a00 0001 00000000 0x0 0x0 0xffffaf0000024a80 0001 00000000 0x0 0x0 0xffffaf0000024b00 0001 00000000 0x0 0x0 0xffffaf0000024b80 0001 00000000 0x0 0x0 0xffffaf0000024c00 0001 00000000 0x0 0x0 0xffffaf0000024c80 0001 00000000 0x0 0x0 0xffffaf0000024d00 0001 00000000 0x0 0x0 0xffffaf0000024d80 0001 00000000 0x0 0x0 0xffffaf0000024e00 0001 00000000 0x0 0x0 0xffffaf0000024e80 0001 00000000 0x0 0x0 0xffffaf0000024f00 0001 00000000 0x0 0x0 0xffffaf0000024f80 0001 00000000 0x0 0x0 0xffffaf0000025000 0001 00000000 0x0 0x0 0xffffaf0000025080 0001 00000000 0x0 0x0 0xffffaf0000025100 0001 00000000 0x0 0x0 0xffffaf0000025180 0001 00000000 0x0 0x0 0xffffaf0000025200 0001 00000000 0x0 0x0 0xffffaf0000025280 0001 00000000 0x0 0x0 0xffffaf0000025300 0001 00000000 0x0 0x0 0xffffaf0000025380 0001 00000000 0x0 0x0 0xffffaf0000025400 0001 00000000 0x0 0x0 0xffffaf0000025480 0001 00000000 0x0 0x0 0xffffaf0000025500 0001 00000000 0x0 0x0 0xffffaf0000025580 0001 00000000 0x0 0x0 0xffffaf0000025600 0001 00000000 0x0 0x0 0xffffaf0000025680 0001 00000000 0x0 0x0 0xffffaf0000025700 0001 00000000 0x0 0x0 0xffffaf0000025780 0001 00000000 0x0 0x0 0xffffaf0000025800 0001 00000000 0x0 0x0 0xffffaf0000025880 0001 00000000 0x0 0x0 0xffffaf0000025900 0001 00000000 0x0 0x0 0xffffaf0000025980 0001 00000000 0x0 0x0 0xffffaf0000025a00 0001 00000000 0x0 0x0 0xffffaf0000025a80 0001 00000000 0x0 0x0 0xffffaf0000025b00 0001 00000000 0x0 0x0 0xffffaf0000025b80 0001 00000000 0x0 0x0 0xffffaf0000025c00 0001 00000000 0x0 0x0 0xffffaf0000025c80 0001 00000000 0x0 0x0 0xffffaf0000025d00 0001 00000000 0x0 0x0 0xffffaf0000025d80 0001 00000000 0x0 0x0 0xffffaf0000025e00 0001 00000000 0x0 0x0 0xffffaf0000025e80 0001 00000000 0x0 0x0 0xffffaf0000025f00 0001 00000000 0x0 0x0 0xffffaf0000025f80 0001 00000000 0x0 0x0 0xffffaf0000026000 0001 00000000 0x0 0x0 0xffffaf0000026080 0001 00000000 0x0 0x0 0xffffaf0000026100 0001 00000000 0x0 0x0 0xffffaf0000026180 0001 00000000 0x0 0x0 0xffffaf0000026200 0001 00000000 0x0 0x0 0xffffaf0000026280 0001 00000000 0x0 0x0 0xffffaf0000026300 0001 00000000 0x0 0x0 0xffffaf0000026380 0001 00000000 0x0 0x0 0xffffaf0000026400 0001 00000000 0x0 0x0 0xffffaf0000026480 0001 00000000 0x0 0x0 0xffffaf0000026500 0001 00000000 0x0 0x0 0xffffaf0000026580 0001 00000000 0x0 0x0 0xffffaf0000026600 0001 00000000 0x0 0x0 0xffffaf0000026680 0001 00000000 0x0 0x0 0xffffaf0000026700 0001 00000000 0x0 0x0 0xffffaf0000026780 0001 00000000 0x0 0x0 0xffffaf0000026800 0001 00000000 0x0 0x0 0xffffaf0000026880 0001 00000000 0x0 0x0 0xffffaf0000026900 0001 00000000 0x0 0x0 0xffffaf0000026980 0001 00000000 0x0 0x0 0xffffaf0000026a00 0001 00000000 0x0 0x0 0xffffaf0000026a80 0001 00000000 0x0 0x0 0xffffaf0000026b00 0001 00000000 0x0 0x0 0xffffaf0000026b80 0001 00000000 0x0 0x0 0xffffaf0000026c00 0001 00000000 0x0 0x0 0xffffaf0000026c80 0001 00000000 0x0 0x0 0xffffaf0000026d00 0001 00000000 0x0 0x0 0xffffaf0000026d80 0001 00000000 0x0 0x0 0xffffaf0000026e00 0001 00000000 0x0 0x0 0xffffaf0000026e80 0001 00000000 0x0 0x0 0xffffaf0000026f00 0001 00000000 0x0 0x0 0xffffaf0000026f80 0001 00000000 0x0 0x0 0xffffaf0000027000 0001 00000000 0x0 0x0 0xffffaf0000027080 0001 00000000 0x0 0x0 0xffffaf0000027100 0001 00000000 0x0 0x0 0xffffaf0000027180 0001 00000000 0x0 0x0 0xffffaf0000027200 0001 00000000 0x0 0x0 0xffffaf0000027280 0001 00000000 0x0 0x0 0xffffaf0000027300 0001 00000000 0x0 0x0 0xffffaf0000027380 0001 00000000 0x0 0x0 0xffffaf0000027400 0001 00000000 0x0 0x0 0xffffaf0000027480 0001 00000000 0x0 0x0 0xffffaf0000027500 0001 00000000 0x0 0x0 0xffffaf0000027580 0001 00000000 0x0 0x0 0xffffaf0000027600 0001 00000000 0x0 0x0 0xffffaf0000027680 0001 00000000 0x0 0x0 0xffffaf0000027700 0001 00000000 0x0 0x0 0xffffaf0000027780 0001 00000000 0x0 0x0 0xffffaf0000027800 0001 00000000 0x0 0x0 0xffffaf0000027880 0001 00000000 0x0 0x0 0xffffaf0000027900 0001 00000000 0x0 0x0 0xffffaf0000027980 0001 00000000 0x0 0x0 0xffffaf0000027a00 0001 00000000 0x0 0x0 0xffffaf0000027a80 0001 00000000 0x0 0x0 0xffffaf0000027b00 0001 00000000 0x0 0x0 0xffffaf0000027b80 0001 00000000 0x0 0x0 0xffffaf0000027c00 0001 00000000 0x0 0x0 0xffffaf0000027c80 0001 00000000 0x0 0x0 0xffffaf0000027d00 0001 00000000 0x0 0x0 0xffffaf0000027d80 0001 00000000 0x0 0x0 0xffffaf0000027e00 0001 00000000 0x0 0x0 0xffffaf0000027e80 0001 00000000 0x0 0x0 0xffffaf0000027f00 0001 00000000 0x0 0x0 0xffffaf0000027f80 0001 00000000 0x0 0x0 0xffffaf0000028000 0001 00000000 0x0 0x0 0xffffaf0000028080 0001 00000000 0x0 0x0 0xffffaf0000028100 0001 00000000 0x0 0x0 0xffffaf0000028180 0001 00000000 0x0 0x0 0xffffaf0000028200 0001 00000000 0x0 0x0 0xffffaf0000028280 0001 00000000 0x0 0x0 0xffffaf0000028300 0001 00000000 0x0 0x0 0xffffaf0000028380 0001 00000000 0x0 0x0 0xffffaf0000028400 0001 00000000 0x0 0x0 0xffffaf0000028480 0001 00000000 0x0 0x0 0xffffaf0000028500 0001 00000000 0x0 0x0 0xffffaf0000028580 0001 00000000 0x0 0x0 0xffffaf0000028600 0001 00000000 0x0 0x0 0xffffaf0000028680 0001 00000000 0x0 0x0 0xffffaf0000028700 0001 00000000 0x0 0x0 0xffffaf0000028780 0001 00000000 0x0 0x0 0xffffaf0000028800 0001 00000000 0x0 0x0 0xffffaf0000028880 0001 00000000 0x0 0x0 0xffffaf0000028900 0001 00000000 0x0 0x0 0xffffaf0000028980 0001 00000000 0x0 0x0 0xffffaf0000028a00 0001 00000000 0x0 0x0 0xffffaf0000028a80 0001 00000000 0x0 0x0 0xffffaf0000028b00 0001 00000000 0x0 0x0 0xffffaf0000028b80 0001 00000000 0x0 0x0 0xffffaf0000028c00 0001 00000000 0x0 0x0 0xffffaf0000028c80 0001 00000000 0x0 0x0 0xffffaf0000028d00 0001 00000000 0x0 0x0 0xffffaf0000028d80 0001 00000000 0x0 0x0 0xffffaf0000028e00 0001 00000000 0x0 0x0 0xffffaf0000028e80 0001 00000000 0x0 0x0 0xffffaf0000028f00 0001 00000000 0x0 0x0 0xffffaf0000028f80 0001 00000000 0x0 0x0 0xffffaf0000029000 0001 00000000 0x0 0x0 0xffffaf0000029080 0001 00000000 0x0 0x0 0xffffaf0000029100 0001 00000000 0x0 0x0 0xffffaf0000029180 0001 00000000 0x0 0x0 0xffffaf0000029200 0001 00000000 0x0 0x0 0xffffaf0000029280 0001 00000000 0x0 0x0 0xffffaf0000029300 0001 00000000 0x0 0x0 0xffffaf0000029380 0001 00000000 0x0 0x0 0xffffaf0000029400 0001 00000000 0x0 0x0 0xffffaf0000029480 0001 00000000 0x0 0x0 0xffffaf0000029500 0001 00000000 0x0 0x0 0xffffaf0000029580 0001 00000000 0x0 0x0 0xffffaf0000029600 0001 00000000 0x0 0x0 0xffffaf0000029680 0001 00000000 0x0 0x0 0xffffaf0000029700 0001 00000000 0x0 0x0 0xffffaf0000029780 0001 00000000 0x0 0x0 0xffffaf0000029800 0001 00000000 0x0 0x0 0xffffaf0000029880 0001 00000000 0x0 0x0 0xffffaf0000029900 0001 00000000 0x0 0x0 0xffffaf0000029980 0001 00000000 0x0 0x0 0xffffaf0000029a00 0001 00000000 0x0 0x0 0xffffaf0000029a80 0001 00000000 0x0 0x0 0xffffaf0000029b00 0001 00000000 0x0 0x0 0xffffaf0000029b80 0001 00000000 0x0 0x0 0xffffaf0000029c00 0001 00000000 0x0 0x0 0xffffaf0000029c80 0001 00000000 0x0 0x0 0xffffaf0000029d00 0001 00000000 0x0 0x0 0xffffaf0000029d80 0001 00000000 0x0 0x0 0xffffaf0000029e00 0001 00000000 0x0 0x0 0xffffaf0000029e80 0001 00000000 0x0 0x0 0xffffaf0000029f00 0001 00000000 0x0 0x0 0xffffaf0000029f80 0001 00000000 0x0 0x0 0xffffaf000002a000 0001 00000000 0x0 0x0 0xffffaf000002a080 0001 00000000 0x0 0x0 0xffffaf000002a100 0001 00000000 0x0 0x0 0xffffaf000002a180 0001 00000000 0x0 0x0 0xffffaf000002a200 0001 00000000 0x0 0x0 0xffffaf000002a280 0001 00000000 0x0 0x0 0xffffaf000002a300 0001 00000000 0x0 0x0 0xffffaf000002a380 0001 00000000 0x0 0x0 0xffffaf000002a400 0001 00000000 0x0 0x0 0xffffaf000002a480 0001 00000000 0x0 0x0 0xffffaf000002a500 0001 00000000 0x0 0x0 0xffffaf000002a580 0001 00000000 0x0 0x0 0xffffaf000002a600 0001 00000000 0x0 0x0 0xffffaf000002a680 0001 00000000 0x0 0x0 0xffffaf000002a700 0001 00000000 0x0 0x0 0xffffaf000002a780 0001 00000000 0x0 0x0 0xffffaf000002a800 0001 00000000 0x0 0x0 0xffffaf000002a880 0001 00000000 0x0 0x0 0xffffaf000002a900 0001 00000000 0x0 0x0 0xffffaf000002a980 0001 00000000 0x0 0x0 0xffffaf000002aa00 0001 00000000 0x0 0x0 0xffffaf000002aa80 0001 00000000 0x0 0x0 0xffffaf000002ab00 0001 00000000 0x0 0x0 0xffffaf000002ab80 0001 00000000 0x0 0x0 0xffffaf000002ac00 0001 00000000 0x0 0x0 0xffffaf000002ac80 0001 00000000 0x0 0x0 0xffffaf000002ad00 0001 00000000 0x0 0x0 0xffffaf000002ad80 0001 00000000 0x0 0x0 0xffffaf000002ae00 0001 00000000 0x0 0x0 0xffffaf000002ae80 0001 00000000 0x0 0x0 0xffffaf000002af00 0001 00000000 0x0 0x0 0xffffaf000002af80 0001 00000000 0x0 0x0 0xffffaf000002b000 0001 00000000 0x0 0x0 0xffffaf000002b080 0001 00000000 0x0 0x0 0xffffaf000002b100 0001 00000000 0x0 0x0 0xffffaf000002b180 0001 00000000 0x0 0x0 0xffffaf000002b200 0001 00000000 0x0 0x0 0xffffaf000002b280 0001 00000000 0x0 0x0 0xffffaf000002b300 0001 00000000 0x0 0x0 0xffffaf000002b380 0001 00000000 0x0 0x0 0xffffaf000002b400 0001 00000000 0x0 0x0 0xffffaf000002b480 0001 00000000 0x0 0x0 0xffffaf000002b500 0001 00000000 0x0 0x0 0xffffaf000002b580 0001 00000000 0x0 0x0 0xffffaf000002b600 0001 00000000 0x0 0x0 0xffffaf000002b680 0001 00000000 0x0 0x0 0xffffaf000002b700 0001 00000000 0x0 0x0 0xffffaf000002b780 0001 00000000 0x0 0x0 0xffffaf000002b800 0001 00000000 0x0 0x0 0xffffaf000002b880 0001 00000000 0x0 0x0 0xffffaf000002b900 0001 00000000 0x0 0x0 0xffffaf000002b980 0001 00000000 0x0 0x0 0xffffaf000002ba00 0001 00000000 0x0 0x0 0xffffaf000002ba80 0001 00000000 0x0 0x0 0xffffaf000002bb00 0001 00000000 0x0 0x0 0xffffaf000002bb80 0001 00000000 0x0 0x0 0xffffaf000002bc00 0001 00000000 0x0 0x0 0xffffaf000002bc80 0001 00000000 0x0 0x0 0xffffaf000002bd00 0001 00000000 0x0 0x0 0xffffaf000002bd80 0001 00000000 0x0 0x0 0xffffaf000002be00 0001 00000000 0x0 0x0 0xffffaf000002be80 0001 00000000 0x0 0x0 0xffffaf000002bf00 0001 00000000 0x0 0x0 0xffffaf000002bf80 0001 00000000 0x0 0x0 0xffffaf000002c000 0001 00000000 0x0 0x0 0xffffaf000002c080 0001 00000000 0x0 0x0 0xffffaf000002c100 0001 00000000 0x0 0x0 0xffffaf000002c180 0001 00000000 0x0 0x0 0xffffaf000002c200 0001 00000000 0x0 0x0 0xffffaf000002c280 0001 00000000 0x0 0x0 0xffffaf000002c300 0001 00000000 0x0 0x0 0xffffaf000002c380 0001 00000000 0x0 0x0 0xffffaf000002c400 0001 00000000 0x0 0x0 0xffffaf000002c480 0001 00000000 0x0 0x0 0xffffaf000002c500 0001 00000000 0x0 0x0 0xffffaf000002c580 0001 00000000 0x0 0x0 0xffffaf000002c600 0001 00000000 0x0 0x0 0xffffaf000002c680 0001 00000000 0x0 0x0 0xffffaf000002c700 0001 00000000 0x0 0x0 0xffffaf000002c780 0001 00000000 0x0 0x0 0xffffaf000002c800 0001 00000000 0x0 0x0 0xffffaf000002c880 0001 00000000 0x0 0x0 0xffffaf000002c900 0001 00000000 0x0 0x0 0xffffaf000002c980 0001 00000000 0x0 0x0 0xffffaf000002ca00 0001 00000000 0x0 0x0 0xffffaf000002ca80 0001 00000000 0x0 0x0 0xffffaf000002cb00 0001 00000000 0x0 0x0 0xffffaf000002cb80 0001 00000000 0x0 0x0 0xffffaf000002cc00 0001 00000000 0x0 0x0 0xffffaf000002cc80 0001 00000000 0x0 0x0 0xffffaf000002cd00 0001 00000000 0x0 0x0 0xffffaf000002cd80 0001 00000000 0x0 0x0 0xffffaf000002ce00 0001 00000000 0x0 0x0 0xffffaf000002ce80 0001 00000000 0x0 0x0 0xffffaf000002cf00 0001 00000000 0x0 0x0 0xffffaf000002cf80 0001 00000000 0x0 0x0 0xffffaf000002d000 0001 00000000 0x0 0x0 0xffffaf000002d080 0001 00000000 0x0 0x0 0xffffaf000002d100 0001 00000000 0x0 0x0 0xffffaf000002d180 0001 00000000 0x0 0x0 0xffffaf000002d200 0001 00000000 0x0 0x0 0xffffaf000002d280 0001 00000000 0x0 0x0 0xffffaf000002d300 0001 00000000 0x0 0x0 0xffffaf000002d380 0001 00000000 0x0 0x0 0xffffaf000002d400 0001 00000000 0x0 0x0 0xffffaf000002d480 0001 00000000 0x0 0x0 0xffffaf000002d500 0001 00000000 0x0 0x0 0xffffaf000002d580 0001 00000000 0x0 0x0 0xffffaf000002d600 0001 00000000 0x0 0x0 0xffffaf000002d680 0001 00000000 0x0 0x0 0xffffaf000002d700 0001 00000000 0x0 0x0 0xffffaf000002d780 0001 00000000 0x0 0x0 0xffffaf000002d800 0001 00000000 0x0 0x0 0xffffaf000002d880 0001 00000000 0x0 0x0 0xffffaf000002d900 0001 00000000 0x0 0x0 0xffffaf000002d980 0001 00000000 0x0 0x0 0xffffaf000002da00 0001 00000000 0x0 0x0 0xffffaf000002da80 0001 00000000 0x0 0x0 0xffffaf000002db00 0001 00000000 0x0 0x0 0xffffaf000002db80 0001 00000000 0x0 0x0 0xffffaf000002dc00 0001 00000000 0x0 0x0 0xffffaf000002dc80 0001 00000000 0x0 0x0 0xffffaf000002dd00 0001 00000000 0x0 0x0 0xffffaf000002dd80 0001 00000000 0x0 0x0 0xffffaf000002de00 0001 00000000 0x0 0x0 0xffffaf000002de80 0001 00000000 0x0 0x0 0xffffaf000002df00 0001 00000000 0x0 0x0 0xffffaf000002df80 0001 00000000 0x0 0x0 0xffffaf000002e000 0001 00000000 0x0 0x0 0xffffaf000002e080 0001 00000000 0x0 0x0 0xffffaf000002e100 0001 00000000 0x0 0x0 0xffffaf000002e180 0001 00000000 0x0 0x0 0xffffaf000002e200 0001 00000000 0x0 0x0 0xffffaf000002e280 0001 00000000 0x0 0x0 0xffffaf000002e300 0001 00000000 0x0 0x0 0xffffaf000002e380 0001 00000000 0x0 0x0 0xffffaf000002e400 0001 00000000 0x0 0x0 0xffffaf000002e480 0001 00000000 0x0 0x0 0xffffaf000002e500 0001 00000000 0x0 0x0 0xffffaf000002e580 0001 00000000 0x0 0x0 0xffffaf000002e600 0001 00000000 0x0 0x0 0xffffaf000002e680 0001 00000000 0x0 0x0 0xffffaf000002e700 0001 00000000 0x0 0x0 0xffffaf000002e780 0001 00000000 0x0 0x0 0xffffaf000002e800 0001 00000000 0x0 0x0 0xffffaf000002e880 0001 00000000 0x0 0x0 0xffffaf000002e900 0001 00000000 0x0 0x0 0xffffaf000002e980 0001 00000000 0x0 0x0 0xffffaf000002ea00 0001 00000000 0x0 0x0 0xffffaf000002ea80 0001 00000000 0x0 0x0 0xffffaf000002eb00 0001 00000000 0x0 0x0 0xffffaf000002eb80 0001 00000000 0x0 0x0 0xffffaf000002ec00 0001 00000000 0x0 0x0 0xffffaf000002ec80 0001 00000000 0x0 0x0 0xffffaf000002ed00 0001 00000000 0x0 0x0 0xffffaf000002ed80 0001 00000000 0x0 0x0 0xffffaf000002ee00 0001 00000000 0x0 0x0 0xffffaf000002ee80 0001 00000000 0x0 0x0 0xffffaf000002ef00 0001 00000000 0x0 0x0 0xffffaf000002ef80 0001 00000000 0x0 0x0 0xffffaf000002f000 0001 00000000 0x0 0x0 0xffffaf000002f080 0001 00000000 0x0 0x0 0xffffaf000002f100 0001 00000000 0x0 0x0 0xffffaf000002f180 0001 00000000 0x0 0x0 0xffffaf000002f200 0001 00000000 0x0 0x0 0xffffaf000002f280 0001 00000000 0x0 0x0 0xffffaf000002f300 0001 00000000 0x0 0x0 0xffffaf000002f380 0001 00000000 0x0 0x0 0xffffaf000002f400 0001 00000000 0x0 0x0 0xffffaf000002f480 0001 00000000 0x0 0x0 0xffffaf000002f500 0001 00000000 0x0 0x0 0xffffaf000002f580 0001 00000000 0x0 0x0 0xffffaf000002f600 0001 00000000 0x0 0x0 0xffffaf000002f680 0001 00000000 0x0 0x0 0xffffaf000002f700 0001 00000000 0x0 0x0 0xffffaf000002f780 0001 00000000 0x0 0x0 0xffffaf000002f800 0001 00000000 0x0 0x0 0xffffaf000002f880 0001 00000000 0x0 0x0 0xffffaf000002f900 0001 00000000 0x0 0x0 0xffffaf000002f980 0001 00000000 0x0 0x0 0xffffaf000002fa00 0001 00000000 0x0 0x0 0xffffaf000002fa80 0001 00000000 0x0 0x0 0xffffaf000002fb00 0001 00000000 0x0 0x0 0xffffaf000002fb80 0001 00000000 0x0 0x0 0xffffaf000002fc00 0001 00000000 0x0 0x0 0xffffaf000002fc80 0001 00000000 0x0 0x0 0xffffaf000002fd00 0001 00000000 0x0 0x0 0xffffaf000002fd80 0001 00000000 0x0 0x0 0xffffaf000002fe00 0001 00000000 0x0 0x0 0xffffaf000002fe80 0001 00000000 0x0 0x0 0xffffaf000002ff00 0001 00000000 0x0 0x0 0xffffaf000002ff80 0001 00000000 0x0 0x0 0xffffaf0000030000 0001 00000000 0x0 0x0 0xffffaf0000030080 0001 00000000 0x0 0x0 0xffffaf0000030100 0001 00000000 0x0 0x0 0xffffaf0000030180 0001 00000000 0x0 0x0 0xffffaf0000030200 0001 00000000 0x0 0x0 0xffffaf0000030280 0001 00000000 0x0 0x0 0xffffaf0000030300 0001 00000000 0x0 0x0 0xffffaf0000030380 0001 00000000 0x0 0x0 0xffffaf0000030400 0001 00000000 0x0 0x0 0xffffaf0000030480 0001 00000000 0x0 0x0 0xffffaf0000030500 0001 00000000 0x0 0x0 0xffffaf0000030580 0001 00000000 0x0 0x0 0xffffaf0000030600 0001 00000000 0x0 0x0 0xffffaf0000030680 0001 00000000 0x0 0x0 0xffffaf0000030700 0001 00000000 0x0 0x0 0xffffaf0000030780 0001 00000000 0x0 0x0 0xffffaf0000030800 0001 00000000 0x0 0x0 0xffffaf0000030880 0001 00000000 0x0 0x0 0xffffaf0000030900 0001 00000000 0x0 0x0 0xffffaf0000030980 0001 00000000 0x0 0x0 0xffffaf0000030a00 0001 00000000 0x0 0x0 0xffffaf0000030a80 0001 00000000 0x0 0x0 0xffffaf0000030b00 0001 00000000 0x0 0x0 0xffffaf0000030b80 0001 00000000 0x0 0x0 0xffffaf0000030c00 0001 00000000 0x0 0x0 0xffffaf0000030c80 0001 00000000 0x0 0x0 0xffffaf0000030d00 0001 00000000 0x0 0x0 0xffffaf0000030d80 0001 00000000 0x0 0x0 0xffffaf0000030e00 0001 00000000 0x0 0x0 0xffffaf0000030e80 0001 00000000 0x0 0x0 0xffffaf0000030f00 0001 00000000 0x0 0x0 0xffffaf0000030f80 0001 00000000 0x0 0x0 0xffffaf0000031000 0001 00000000 0x0 0x0 0xffffaf0000031080 0001 00000000 0x0 0x0 0xffffaf0000031100 0001 00000000 0x0 0x0 0xffffaf0000031180 0001 00000000 0x0 0x0 0xffffaf0000031200 0001 00000000 0x0 0x0 0xffffaf0000031280 0001 00000000 0x0 0x0 0xffffaf0000031300 0001 00000000 0x0 0x0 0xffffaf0000031380 0001 00000000 0x0 0x0 0xffffaf0000031400 0001 00000000 0x0 0x0 0xffffaf0000031480 0001 00000000 0x0 0x0 0xffffaf0000031500 0001 00000000 0x0 0x0 0xffffaf0000031580 0001 00000000 0x0 0x0 0xffffaf0000031600 0001 00000000 0x0 0x0 0xffffaf0000031680 0001 00000000 0x0 0x0 0xffffaf0000031700 0001 00000000 0x0 0x0 0xffffaf0000031780 0001 00000000 0x0 0x0 0xffffaf0000031800 0001 00000000 0x0 0x0 0xffffaf0000031880 0001 00000000 0x0 0x0 0xffffaf0000031900 0001 00000000 0x0 0x0 0xffffaf0000031980 0001 00000000 0x0 0x0 0xffffaf0000031a00 0001 00000000 0x0 0x0 0xffffaf0000031a80 0001 00000000 0x0 0x0 0xffffaf0000031b00 0001 00000000 0x0 0x0 0xffffaf0000031b80 0001 00000000 0x0 0x0 0xffffaf0000031c00 0001 00000000 0x0 0x0 0xffffaf0000031c80 0001 00000000 0x0 0x0 0xffffaf0000031d00 0001 00000000 0x0 0x0 0xffffaf0000031d80 0001 00000000 0x0 0x0 0xffffaf0000031e00 0001 00000000 0x0 0x0 0xffffaf0000031e80 0001 00000000 0x0 0x0 0xffffaf0000031f00 0001 00000000 0x0 0x0 0xffffaf0000031f80 0001 00000000 0x0 0x0 0xffffaf0000032000 0001 00000000 0x0 0x0 0xffffaf0000032080 0001 00000000 0x0 0x0 0xffffaf0000032100 0001 00000000 0x0 0x0 0xffffaf0000032180 0001 00000000 0x0 0x0 0xffffaf0000032200 0001 00000000 0x0 0x0 0xffffaf0000032280 0001 00000000 0x0 0x0 0xffffaf0000032300 0001 00000000 0x0 0x0 0xffffaf0000032380 0001 00000000 0x0 0x0 0xffffaf0000032400 0001 00000000 0x0 0x0 0xffffaf0000032480 0001 00000000 0x0 0x0 0xffffaf0000032500 0001 00000000 0x0 0x0 0xffffaf0000032580 0001 00000000 0x0 0x0 0xffffaf0000032600 0001 00000000 0x0 0x0 0xffffaf0000032680 0001 00000000 0x0 0x0 0xffffaf0000032700 0001 00000000 0x0 0x0 0xffffaf0000032780 0001 00000000 0x0 0x0 0xffffaf0000032800 0001 00000000 0x0 0x0 0xffffaf0000032880 0001 00000000 0x0 0x0 0xffffaf0000032900 0001 00000000 0x0 0x0 0xffffaf0000032980 0001 00000000 0x0 0x0 0xffffaf0000032a00 0001 00000000 0x0 0x0 0xffffaf0000032a80 0001 00000000 0x0 0x0 0xffffaf0000032b00 0001 00000000 0x0 0x0 0xffffaf0000032b80 0001 00000000 0x0 0x0 0xffffaf0000032c00 0001 00000000 0x0 0x0 0xffffaf0000032c80 0001 00000000 0x0 0x0 0xffffaf0000032d00 0001 00000000 0x0 0x0 0xffffaf0000032d80 0001 00000000 0x0 0x0 0xffffaf0000032e00 0001 00000000 0x0 0x0 0xffffaf0000032e80 0001 00000000 0x0 0x0 0xffffaf0000032f00 0001 00000000 0x0 0x0 0xffffaf0000032f80 0001 00000000 0x0 0x0 0xffffaf0000033000 0001 00000000 0x0 0x0 0xffffaf0000033080 0001 00000000 0x0 0x0 0xffffaf0000033100 0001 00000000 0x0 0x0 0xffffaf0000033180 0001 00000000 0x0 0x0 0xffffaf0000033200 0001 00000000 0x0 0x0 0xffffaf0000033280 0001 00000000 0x0 0x0