d926d981bd5b1873cae8164f7a134cc2b5f810a19c2bbccb5ec3d91631871661678eb3140cd81c3b60d9343fd26ef29fa4e2565006fc8900967f2d9beef3aee009d5a32ddbd837c219603f1b23a056684b1df919f64db12ad50ef7d8d70eff66561b4e34a06431bd6c20964557a51247d09749152ec622e93e2ee186a136328655dc100afc50d10e88d6ceec19a71db7948b542ec3c3c87cbfd909e5dfff8d386619e043433479b749cf9a52135ed5da4b7bf2224a21307a28ae73862cab44597e8ab431043e689e7d7afee4a9d39558c95214248f0a9b867bd6c657aa7976e40bc12f97bd662d02b4b523bc6731fdf0651df59dffb92a24806aa025204b9c0831717dd433d33678924e539dcc7f54b4f3b3d20e5e3f479b677fccb4b9822cfa494a52c3fe61eaa3aaf573f967a766a928744dbb4fb179061ef05c5a28a061d99f55a507c675f51d689b3fe974cf55ec0a613dd86b3803c86e03fbbbd00629098833d583e8e65451c281852dc3f1d50b7c5abbb54caa7afa1580a9099b80ff9016d049dbb32583ee6433a89e056b1c77a3e86294493567633986cc76367f78c4ec281b46bcfdd8b28e36d11871d8e723b0698cb0e35c6ca9e10d507b7de769511a5810e4186c8288808c4e31a918c74c92a1e8c5160d8d180fa03fcc66e97038d9914f6341af373413b2da598098657d9a4db9432e5fe9f941ee7764433cd3d23e80882577efb92f144c99cccede2c281ed145af4620fe901b91dadc0a8e43dc7edf15f60f43557b1051bcd0ec8983325574fce31900a347f5ab8283cf7c3d006f1d0b573aac2053cad822987067d8d7e952038b3ac67cd5505db49ddd8d023f12d3f2eb3383bbcea0745365cf1cd8df0198d561afa5a1a3259ba7b6b4da533c9a3f6eb88d58e5ebc359c07b788e10a4826d2050d84c261a5d81df8781a44b264d47163e7c810770c36891f0269ce7b3d2e53201847e18bdc1760fa827714f4d3efe9e2d251509c8da8752b810902f39f8537d4fba4b45c0a76202ff77dbaf2d28a2bcd525f70c05fede9c596384a104b42dc013371a1bf71d2da8ba591dc0cb977a810c87981733c8dc408ab319171f5e20b2c256a869d1cd97c2b6781337aab2d31259edbebf6c0b1a8674afafd70d2e82f3a5009ac9c141e6a9574a637d8ef3850caa59360357fd1967e9c5cd7ca21e54bb0b0064c0b0ce7b0d42d40c700a496726375e613f0f23a3eb811d323205f2e4e2412a8b1f234e6d390ce7fc171229546cd3d39a495ca8a9951f6e2b737bb0d7eabe7a066ef4dc2fa3f91bda67bffa2774f6c6cd599ea59d7b4456d78045877b2f817670496584cf2461f64fa67fe7b8691ae7e8cfdb4f4693c3a9fc8cbb97eab3dad7a01f2f598390ee390020461a323f30753e29a9f44ff0085a844343158b46f61a8d5a359cbb44c2d8ec498d3cdf748d011fdc9a2dee361a8330318125243b6458e44208411947ce721c7a21776f04db2ee920ea6e0bd96bdf3f5fca4cab9828576ac6bf0c4ad6ed6e2fd8a0ae7df6454437dedd842c4039efbfd107dcacd83b0a433f5546648dbb1699afab22a68a22fac983e4fd5847cc10f0349edb9f167c585d014aa10e8ff60f510eb0d508eaf1847ff63f750b3e15866b3e6c97164775d476d24f082b2d549b9b2be298bc2f255a9a6a39dcfeb81450e4b24101fdb2afbd43a2a9ec6a2b58d1591693297a665315324ee9e9e824f38ecf2ea818cd2a18b0998be576f6fd48adfd3916faf6a34133bd8bd2791a0f097c59a4a2b34a83078c9b48873bd3d771bc95aa908a3bb9c377120e2dae2ebb7b6fb0a02c626ed108fb29cd9e102d865d8bc27d708fc351608962ad2c8f93c1685ea1566284f4becf1674a9c85c70fb41378e6c786cf970ce2f6370b59da8944a720f349cde7e813d5f602eebfb2cd69947b08b78725da95fc31176f82196ff30c42db8fdcbd568d0cb549b417cc01ebfef589af761fdf8f43b17b90c6527832f95d65e3d43d8bdeb8c4e4148162e528878f3fa21f193c090bbe7cecf686004e322084d4a3743b73f8a2b5b28a4da419c20d0fefba838351100ec42d65dc7eb488b135f09881bcb90ee24659d5712e50cffa5e147fc7590fda309f6249f0c066b742178e9fee5a52d5792b268022d132ae3d409aeda283159d4d639fe14b7283e594ceb321ba9bd3043c08792ecd290a1cb062097d4db89c8e1cb051cd4a3e1205a088e056b43ae2900989206a010820a788ee770a4b43523fd402eae185c8955d58ac17203b3ff8b4b89990d70e27b6d26bb9c616c42fb924d2c0a4cca314769d98941b09cbdc202341519b8117955615d4e4f306cd0b097c9fc4f095d462bfdff4f12e7930a16406ef1d6c5573c14e15f6e770cab4a2df2236b2bc5745668423859fbc6dec9decae3fb3d1533e61b2b8cd1a36fe0c166a2091e005880ec96529c656fda9aceb49d6e0236f3d4ddbdfa9999c43412630d5000e463ea9895286b782e02786e33fb75647558fe5fbc60a1f6900401962e1b0fc7c1cc8f56ba31640f96250bac8cc7ee9d87801668400ff9877fe014bc820cd27282ba617b01d62f70e9ae49550ee44a626db07c03d1fc9f2d832f890c0e94d1e69c7b1b20af29fe542d319abb27cbb1cf45c75a81ffce35fb802b4badcd7776ad59a7473c2c5ddb2dc6e7fed04d4bf6bc1aca1a7a509ec33c46f9c173ee1e4b74e141a95be2e1b402b3a0d4251b9fc70c63c49b7a5897637c5bc78fe113c845b3dfa7646dfb7696f083fb557b2c778d62524726f25affa002c3c27e24882991ec5ae36eac3316ef5935cf7f4559a231f6946f8d189f9c85ab375cc1c883b2efa5171e9c2b57fd53c0f7c7181cc05e89ae423c8a08eb1da16f6250041c2ed4b75d3344b16e64af92aa43ea4b454d6da52b12fa7169985662450e91dd43d19dd8dae05dddee53989b1ce67968208812eb06d8200174501ec5c56221aabef5fc875458924f881a3d60b0966d2e6eb12bec7498f47d3833ca1dc25dcc0bc2fc81a097f943ec01aa2e2782d6b236e56afdbb3734ec9429dcde18d15e6eccca6a162db1b1279ece6b80e8dbba5c550522172ee406e7e1c9dded5a32fa2445886a3f9d173b11ece7f3ae6cfe3dcdcb33d0af13cf4ced1846d958ad428ce5679866ceb4b97caf116839b4c93944746f2be68a6db7061304d80194742da8762c5005f16c2e45adbcc3448d9bc4ce1effcbeed411d18bec75d840494cb247f462524ac271e4da17a0d0713d55fb6b392eddeae9c8a29a48889789802c644da3db0cbbef66b33b6b7b5e0ffae2c7a4d92c9bf86efbeb11e422bbac4e3224d12a9bdb2dd823cf6ab2b896accb86f3d7ea8fdeba6b610cad56e20bf8bc3400c4a8034c79b0e3ae41285b3779a7d9a3e76968889aeb1f28180fac3c1193b59762eb7ec8f23d704df19667a5fffc4ef28f97b3cbaea4789b723d3b70cafabe7c0b3368639a03fdbb5f220890e3cc31776484ef7d541c0ed2de8593ecb639a9ed19797b88bb574c6d76942944a4b486742a7bc5b4d46d7acf73871971f70ce1102305f84d4a21ff4ef8af6ee7b9b5a727de7cab47efcd0ddff2e118155aa7f9e78c4df003843487f188e04a615ed739d0bd9d6f9ec9c834d43bf10a0bd0213019cdd95da6f78cc61395f8f4bbbe78d96233ccf924beede60b12b8840afa85a61a1476a1b04ed8141309be0f8ab8f00f29fbf9476c29a78665fbe4cba3b45e3af943dbf6beb361b8a4415eb546ab9b5677eb0ffd40aa1eec06a8b281e38ddbece845c4ad4a2663b60f75f5fdffc4aca0ac10db0bf6dbdd34486e031ab7c4c5c1a1242a56a9c835f8d12db1c545ae2bbb44e929a2199f867896afcc5a4c6af19e9f337057dbfef4a3f816ca973e0aedcc709f506ed686769", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 16:13:53 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000700)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x14, 0x0, 0x601, 0x70bd27, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x4000005}, 0x4000008) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = dup3(r2, r2, 0x80000) fcntl$getownex(r1, 0x10, &(0x7f0000001880)={0x0, 0x0}) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000002e80)=0x5) r9 = getpid() r10 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) sendmsg$nl_generic(r1, &(0x7f0000002e40)={&(0x7f0000001840)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000002e00)={&(0x7f0000002ec0)=ANY=[@ANYBLOB="38150000010000032cbd7000fbdbdf251200000014103b808f0b55821b52266c69d9f28e0dcc116ae05b384756dd550f0081a3f91052a2b95630b8a1f2d4d79472faf497f79d7f8e124dc3f39296909fae60e21ebe36e0fcf9a4faccb2137b6d39d20acfab42b44f1109dca51b7773f858554a932b6a0dde64f66dee17549fe5f74cc75e60b8ae8ded0277d071ce059effc28e3634b07348b70b461c2f30c7c39e80a82db647dd6f7b1636d52501875aa07b99feef4f6b88aea9ddb53b257408fd198475e7e5551dd4e6f638970ec580d694368834af9cae10101f87a009313085d8bdc47d0c3be8aae185140d396141f411767e6a9358fb06e59e667314b1dfea2b56a4dfe9dbbe9a6a754dac641e14ca008398aa587ac3d21cd4c471207eb2ae796ac8f5cfcebba9f5c409786e22634db3a7cc76e8fd10d7de3981398133bb52a2940c8cb3444d5a1fa2830694830dd83ba9de55b4c01a729109a0211d0bb34d404b6fb6ef59195159ba6aa665231768869667606052e3e9f65d7ded15739ec93fc2b50dc67ea54b20e8de4c7db337e0db9b9bc17bdb5f280b680eee959e530d905dc2f2d89b83c1de53b5613a54fa0449e035722d2c27ce0619e6d361e1f129d7ffbcc2f6348c157dd090ec5d1e2a8b2bb7164b7b9246526c305ce53de2cce9a2bf2f52c3beb37bbe2f68cfec52512bb0cd3c0369560990ce52ee3531da9902018aa5da62b9ce8fffaa71c02f775f4b3d2b701fb3b00863e114ba4a71b5b7e0e6a865f6da74f5329df0ea78237d1497a710c317326d0a9e02adceedb20ae9d73b681659360df331d94a5e1f329a64d17b0c14dff37e14265834a00c166eb314ede5e182a67da65a5304b5dca0453172b36de6817a66e925a7dbd5bccdd18df05b14a33371cb333e223db45b4324741f6c38d307af7fd4d503c2dbb224122631d57293394009eeacebfefaa57e344cb3f0ae1cf9d2d59527bcaa05c9dda78ecd0e198c78277c3e31aaac345d475a3946736a2b26d0d59983826ce8e58c421676538918cefa088048c93ca22aebdbe18f77d9f3dfc50b76bfc2db5e9997aff1d1d4dd8383e0d9d11fc6a477f0bd8b7a149bff79f446ea68776cb4e59734387578d0b3125674d084ee5a1aabc810f28b4b166fdc1492898506522490f3a95402ed546c8dcf521b17eb2316ba084ef4fffa4eb9d3aab23113d8cf40bd72d1118590271febfebab2197e9ba6e0052a2a39b397858f39fd6950c22e1775d55b52f4abdc7c63b6503610dee9b05343de301f4098278b8b3182a21177a377358efe7616b479c5874cfcd9f47887c86f3631ea61dab3c847fa5b7c80b58b1f18b031818dfe5f650c53ec27efe226506becf40f14637679ecca0a66348f27994ad1e52379082877f1a57520ba6b61b96699c323f212ef4a94aa59308bb1d82b37c83ee872ed3acbcc7b49cd5413783c99ee92b43bb20a50b0b008a7d839ac77d9d1aeb4511458c27029d3ffe548fda143b65ec3a030e6ff8de9bb23f11fb600e8abdcdb2d0a45c19fd246054335bbf47d46fb80b2ba916ff7265babe53d124cebe2e7f60084f494356381c013834100ede9305dc3bb983e9fafc315fa9255f051bae10a205bfc7c6aadf39ceeb3198f99526fea9bbba09395235bd4128cb89d064ec8085aa8af81c19924b37b5cd5c3a9d0f2d0f222c958b905602232281893dfdee945d747bb366ec5a0b5cf846a67c05ee2a335fbe5e1df723c11cecab7e31d3c79e56a2807a9ebb7fe4988714382dd6e460590b1dc302770794b237c4714dd78bff4f865a5288b9d99051b8aac7da96b15f2d8210a339ea2117189fe19411a407c60c3543e82782cee3951846e0abe330bf528bc3f7f9245c356825231e22d86ccd5172a48b4f9956904ec2ec1e1ebc48d6b5206fe2587ab4805c71e94548c2c37cd54903d1550d0f77b7189b5020a775dfb92fffee8da20cbf92dc868d835255fa82d76cdefb37033b270153e1e0143452c208f38110ff433f9ee13430c39ee555c3e08496fe6b03b47f72946c0ebfa4dc357137b5933f3adfc83bb1a4794ba5682f7120ec7136b1edebed8091dbe09179ddd5dd7f433d81663e3e6fa40c213528d80b25e9c3216821bfb7f1efac24e5bba7d92b393da6d590fc02be87910dce55cba0977637c234a6ec3aa45b74a0f6221cfab2ded22e61919bba7aac52edbeda2f1388616868ac90053b04f842e0e5090c439cd2b4c829322c8791eb8dba45684fe5033302408657ec1e40b977bf1a9bfe70775dc5f53c5f5b5c559f8aa2aacff588dd1caa1d0789d19405b2d431fe072805ee1edc55877d0b41e018ed4b92cae0feac16e12ad20b1412a69ac8e93e900d813755bd86f9325d1261527c9dd1f72376650d7e455f9762fa907c153356e0717cf774095425c21850a7632a3d2f14d484ba8b1bdb4b4c080c4bc0731c417193d9050ae76d681197114c95ad7a01337f9dada41a227740416fc76939232fdee492145f3c08dea95a7b31c24498a57b6622c13752cff20d56b96ee924903acd77f83623069dc467d96dc3e249534553a688ae29cb3c39ce89e260f6b23107f239dd61a6688c39c98cb0a946dc1a8f4bbb9cbe3b8e24bcb1c940cfcfc2621aae736da815ba19d5389fa09f8e8103ae6a2248d2f017af859e18061420364c01c852162c16f6cb341029c3281756ebf7fa4c7bee0591ab391c9552228bfc1dfae546a4e6954b3d604a304730d97325b69012b21c86ff042738053930800ec57497278358cd7832d5bc195c3fe94ed8a03c39854e5c8108dbdcdaa3a0c80a900ce834d463483d189aee188e89df12d916c458f0b7f041eaa88f12eb033ca9e1dcd34c731ebe936d52063175a09b082e78e3cf692902ca4fbd4e2beee74081f964eaecade864668d9fca49186de824c9f85a4e98e4a759c88bb05559ff9fd2eadd132983f7f1574c92780cf9866d27e759e00d5fb724c7c0bde9817ea0556bc1d62714d6d5ebe263c5a8c477d850cd80b7e64f0ad3efd7feb0c163340c043f8725cb54e527a52e7941214882a2670de52620dbea77847fa36b494b2ebb6af84be5043dd94e92ddcaed65a4274da04641863ada59e7e8d5c1954c6870f0b8888db1a5108a0fd27c2b6382845ac8cb32a9956a2ff4aff2da8fcca7401f0f141b3cefd83217a42aa20885e71ebacc9e039d6afde6e0fb44630f23bf00cf2952b851691455805665873b2cf5a1844d8fca8be8f049a1709d03e2f4c4f0c1f1b5de6f0efa60c6ed2266e001c59ec342018db10e496f9728f43fb1d9a7c684d8d104764b9c3353a3cc14c1ea22c191efad19d42e5ca0c7281223ce8ce3d7d462cf8047c64e7211bef32da66a0864b340f4ee113d3c49e60e28bbd4711c623360fce1085e3fee753dea7dac569a2f2726556774dadc44030ee2d16837db03a97954a815e7500e4d90e010b97cf809f465878587879090fc04dcc78a7ca6b663e7001260eff998727f9202bafa24fcf80f81bc36e7d3fde38a178201c97b88a88aff173471e7805c0ba6ce0eaff66a683665f013372c44202d35d5eb252b394146b8abfe82b192cd864681d34953f631989c787ee17bc662075579be63222ed2144c453f130083926ef8dfd99f0e1130bb409e8e9b388faf136e3b42bcec794f8b5c919a99431dc2ef561cda9fe2265053ebaa1b3aa48cfb53e5a6cd510d1dc4ce999ee6a76acfcf85cb7f85d4ce69887f6aee093b95a79b247942eae495f74bf3c2ee42fc19da324a64b65b9eba24c01b95c6e9629cc8c32c87b2f95cbbe42ec6f9303487f4604c04563f73d044c48a06914c01f5e4bfc56258a0cea2fe76aa49d1495baeac6766d7e7308d33412e9eb4b480ca572f047c624780b37c6d58f8fc3f08d2024cb91598a890c323020e2b0f88e43d554dd1f7e08b4a3947fb1525d32eb1d517650592c30af0b350d94286f18d0a32395d0b8ab66c08171fb1c4e6ea211a3a23f205d6448380dd30f78cf7ad46f5daa94305339549889c80ef2d2044d67d8e56cd5023d9c566c129dba735dd9ef9fc88702419075265308990a15fa31c3d133f9024e360db20d3c2f2915b44991577e6f11c405c89ae745ad5906b3e4dd9ed039c6c84cd8b5954b08359394d8173fc9c5bb103268a268ff3653efda1100c1275a5e06c9f41599d1c1e5dd3cbe0cd5e9138cb986e2824cc67a819374996e9124068067ec8900f1ad707a1b7af27f28687f892659f93cba1a9a5748f8ba5bcef0a35a43256dfe3e75dab848f4e53a3d3be464fb8087a10d89e26bb878fa7aecb9d638b62e7f144b72151ef8abd58a64965a8511a7f8a857d6a073d398703fdea2bc1df7b1cb927023c1ca9c4789668021e11e58ffdc6854a58b99007f6b47b67c2299f00da63582882eb47539634e9a4baaafd8d69afb09bec631cedfe899d7cbe2b4dba5f9925be847fd249ec2b9b2e9ef5f23c38da9993f5e1d4a5a799d838886a938b492c534d826c064babdccc6525933b7ff2f8de163129c2e495ef1c1d3fba2e90594354c67229b592e94b3b46b702913452360eaaaa39e32c6d6ad774b960f84153edbe098ac13088a227a014b7f8032ae81b8ae3b0ce53a58a8d7aeea0622adcda55ef6a6bde659025529f1f7bc308c0ca09d9309331ca5b788e982bd82e92441e37fde11d62a0c218dba994b05d28fdcb98cfe7b5a7fc296c06a454f5dd1f38f1b017c8ce88a5f1ee17de4519303e41c2ad7ca36f9515a5f371786a4ed7377e389e89b84c56e4af90daf1d0b594217f9c24aca013a8012a82580a0119b04db0886a6301652eea1e7af8bbc6d9b9a5f41667a045605956bc7b0655bf1094dc36bfb9b7ca8b82e971fc9d64817b8d9e38c4c1c8e42caf9c4b22195b133285b7154559c9f7e1e86fa0738feb949d63c325e2ce73de67237968bf265e6ad6dbf6021f7319c19d3b8537c582e2be65d5a144daf25208df1b2c7ec67c14b3a1148cc0b641603b770a0791370e8a074a5175516700e5d2cf9adc16a0316514c56c3f980213a6f55ef115964c45dd395493b6f07c42f455992699fa68f1edfa0cb6cbf19dcab3a6ff575f9b515e8d3c4d8832beccbd61c16e331821a7aaf6d88abd629511b694ca4ef4145409975536b09e9f3ff8497727df07de74573fa68f3441071960d0ebddf1f332be7338917fa97acabd4b1dd7dd18a268611268e2e788b934b2bd3d69ec520a1ddf52d30863d10614da0d450410742b8ad036680526bb0a9e789c2cfa4bcf740332700bce15ce200310b4f5f5a65b0ec65e2a00fc99bfdb1e22cf187d084e396d55844a44ed60d9183eeca9171fb371e12cc19dbb6b28f950fa712e4fe474d566d84b82d14a46ec847fc98457a16549fe9d80431bb9b168f1de94bbc757fc853db551db782c2766a081de00ce512f321d730113ba969a4cd50ade3a4c7f26c9bf3c12191695e21fe1b40d18be6465430cda28dc4d2dae68551d04ac17cd9fd3d34d8446ca729b838e3caefaf7280c194f9cd291c32d5542d2ad67e62a848a8fc9f74ff0d466ec6d3ed2a230c89175ee2c9ec5278d875cc8b3cc7d52d6a655bea45688f0bdfc17c6fb076039e0c97167a01150db4d573b08845d7886fd506768cb2bbb2838cacaec7a2a9d38cd0df3d09e858a8a0ce7c60bd08b8b27f75ad5452d4156e5c7d65365df348a6f5ded51a4f5e86bda0965823d1fc7f8946392929cf3ddca262f36e8c72225cc3a127c84011088f1a6a603c00df1d9d9838c4989c4ea621d6be7a92d849ee49d189a2e8b65edecdbb0465f082d68b004e7d26b8ca4608003800", @ANYRES32=r7, @ANYBLOB="08000e00", @ANYRES32=r3, @ANYBLOB="ee01178005055e0462911bf8bd2bfdb27b10c335ef05c4bb3bb247a32f93dfae11da85edcad55d7b7f8c5898dfd4263db0f9f778089df2444e97de04c017fc938a98a6c1cbdf4f42fcd95cba9b8a601fde5da387c96efaecc5845dd126b51b77d0bd1f5eb0b8906bf01269f11ce1c09b65290c92b9952f51ffd3db63fba39cd509f98288c71e44bbff77f8448bb644dda6ba7171d0cfca4e7be2d7d2a45df5cda31774fce52b685d1f097339094bfbc6433c32eb6cfcf39e75850131d5005200a10e857f8cb622710ada728105c45691bf785dd7dd13b70b15efb29cd3612de4d14a7e0f12b83f8897113a43edeaa2c5d0eb97f6d0a6486f46c94f080e25e77d5427b6c96214c6ee71582e67f5cf9911ea71f883694b0af9d466574960711893cdb628d7a609c4c0fd3dcf10f5c6bf55bca4cfb05afa25a3a70024364ac8c3ca19cb428bcbb6492cbe264bc37b71b07b52cf0491d22ae4b7bd36740c8879062c174395c223d1d133fb893da3aa4a82bc41a8cad3dc554394ba3568f166d367e7ff95ace91943f206835d5278a9f88b652b000000408bb88d2fff48fa3fa4d1c50894928527e9a27b6bba1dd071fc479b29f1cce2a91978270144ea9eec71a0f2c759179fa4ae0590d537021cd5af7729d5dd1274c30862fd447d844e9dcbe8a22c14b9b619fe08000300", @ANYRES32=0x0, @ANYBLOB="000008002800ff030000da05f3f51d1737a33c3f2199aa471cda2b106460441cc4865b5b5e018d318c78e3bd1a751d9499138c9df3988553dc1ff15fd20ba76bb88f52003302a5dfe5bc13fd7b80760f80b461208a9056e16939463741777fcae753f5dd655365b0e20d641fe038c034236bbb2a69d26a2e60696e70592c4e2d8beed95bef990ef6f83a75d7dba827b52e351497b25f6a1530b6c8b6f52c695522d9ba48a09fb9609bca6bd560dcec5a041a0daea2457fa13393fe80cd3d7174cd2b55ba3c79b7fe125efe206190aeee211a69c9b9a0ae1c6fb54e5419ec47ca08001c00090000000c002b00ff07000000000000a40009807fa6bb6bcbcaa2daa4c7e2e0ca4987dd8f947a1953d8a5bf37ce77fe719245166643966d139e8a2442c6bcd1a7bc3aee7f310a5c443c08cb1c2b270085ba89fb936e59b515f9f11637142408cc159161807838ca6b948a2a48c082a7a95a0a4d80102a9be72a1362edb11e598950cadc8508718f1d915fd16af6a179282c388a256ed9f84137061a15e5d17169eaf02aabadb9885919cb5508003000", @ANYRES32=r8, @ANYBLOB="14006500ff0200000000000000000000000000017401118008004f00", @ANYRES32=r9, @ANYBLOB="27d52885e9ceb1f1a87f350932e5bb4535f9b374c6f61ec436aaa7f85458da72dc726f42bba686619395a5385d42e0b497c94f82790980686ff97a7f3152960124cd362abcbd2d811e93cea00ecf7369d2a76a31b1e81833a8851c7863089aa4d0d8314e34705cf8dfbc4d35d23f3f4a976a62acaed35074fbf7d25ecee63240e72c550bbd8c88cddefe080054000000000045a426b0fe1637a154847776c715bd43b79904a28240ac57fd959f11b1a1609082748163bf401a2dcba0ddbbaa141837e64468bb138d76df511eca983872bf7616f7688a5639b6be116cc8624b2f0591d8816574fce167b139e2b506cf0b5f6e7085d24090f04ff45046179cfefc631485afc4e8e8a233e760b8a790eaa0731efde0d9d84ffa23a124f965c76f0f36c86d1408000b00ffffffff17315268987317e48693a5dcbd6b9354b0c03f60d0d3736ce31071bd2ea4d9d250558a26b813ac6883b6750d0800250000000000000000000d4c8d635f59801a3e39e8ec9dfe33db8c1d5729dd5c6f2603fb9e0b818d9e3989170393b2e1a57a2989f748c4747ec674a463b84fa64b7377b661de468755742d97549132fb101967627e1f1534373bd41002f613ffc5dd841a48176c339a3a2701dfa6bbeb7ee5", @ANYRES32=r10, @ANYBLOB='\x00\x00'], 0x1538}, 0x1, 0x0, 0x0, 0x8800}, 0x4000885) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x80000000, 0x7fffffff, 0x5, 0x2800, 0x1, 0x7a6b, '\x00', 0x0, r6, 0x0, 0x5, 0x4, 0xa}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r13, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', r13, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="341600002c00410dbcd37000fedbdf25000000", @ANYRES32=r13, @ANYBLOB="010010001000070010000600060005007705000006000500020400000b000100666c6f77657200001c000200060059004e2200000600280000000000060026000000000006000500050100000600050001f8000009000100666c6f7700000000bc15020008000600c3cd945db0150b8004120280d010020004000900040000002700050050af4247b7a384997141719a90b1d79a6e0131ad8caf8924e93e7d8f2d4c187036741400960005006d8eb9c5f2cb615edecdece14d20eef9c29b5e8e56a1498da80f5fa8cda8e952b8016ff2df5cc78db9eab289ae3983cabfd9fe7458b5df5c20ecfa17fba1382dd5dcad17d51ee93429d8193f1a4895c44b33d9abcc716c550fcebb17dcf922092c4619e8c9494d88edfed180701bd5cf951d796acf6f609de0c5b2fc6853d3ca7fdd9d95ced496f60ca112104a5c95b09261000004100500172fa42b881bd808cc744d9fea05c579b1ed8e6fc5416b6865f18fdee4a60b3192fb8c12728f821c348469b25afc4f57a3894939f260d62c5ba4f6edfbab99af4ddf27b31d979b37b242452334a1e01c7e50b5aa7ce69f29efd4c33fddaa362a0acd9c43af48ecb28f010b011d9cf51f2a36993b120ba436bc536be0bdcfe7664fae8f9d91345178be78a96da00b5ba2a211e52335e6c74da2b748234b2e647f22e046bb5fe13a9feca9fd634a6f2012c0f859c9026148ce46d9497ad256edd8ceea749e4f2fa96310ec6d606ea0e434a9231d34c6d942f5db09baff79b311ca0b5fe95130b32eb46132c1d850ef375686037a53c1a7b5bf3c150874edcdd093c577c8b8119fa525c1b0dc6b98f61e45d955db01a39e0f270487dd18c1218e70edd48767278ca6cc07025951e247bad4e648a03f854eb9f5f74af49e7c049cc74037f3ff39e8387b595d6460f09f228ba87c8c52475d0171cdaa3d15baa658c8f962f2723c66fc5e1faf3173a3e494d39036ec13218e8672341bd2c4807786e43bacec610033417a5224873a55bb97aeb3398a5b20954ab7d630fb7ae6c45b0be4eac989a7cf5708be3d47fafae69d65b1d06df64484cb791d7bd64a7cbaa69526b328e358b9f4b65cff9e3c4533b4cca5bbcbc1bf3d286cff6e7bc401b72d8d4408cbeaddb02bfbf64bfb9a5c4140cbb5bde9978bb47dee8e5fa6198d304c5743801b75f4fad58a9cea2cdd93d701f96cdfb6e301a664f1599a5ba8dc054b2d13946cb7fbc6a73c6e1e6fa6610fa97b6ebf54f882fd5b3be9806d29c143e49b9a98450893581839d395e0c37213faa96953473e5ccf99cbddaca6a49da6013abb4da8156e1f66cee61a49271a7f1f09b687d1b8b4a8ce6150af8e1619ae1626ce1d495ea2a4abbbf79ecd2cc1cfcf2a6e85e6dec2d75f9d1f481182e6ef6be58edaeca8f3bbccfcfa1c53301bc6e1da5b9a95456f46f847dd827c25a43010a7324d141d3e31375a7a287df4e772d9d0cbc0ee3aeefcefb009c7df5c0b2d99037a35585df610b6e7e4a8db1bd05d5acf9e2a2c01d1a4fdceb23f6e46c9c0c163acfc784879c55469988cc3f089ae420d509c491dd73dc81b63e665fe3481afd0e3e07e0512aa0974dec6faca48c039f55131c933903dbb8245291de95a73dab4db571085abb1b1bc6eab58be19f8996a9f14eb06af4918554edc0ace9042a7bf20320c58de01f45a7bb9183f9abcecda8f964e4bb37e476b56c3330b49a8f00cdd3deff9445a74d664a900715dd383fc6f6f5dcfac5c9aa306eb3c4a305d96106161851fc7fb53b9fa84a90121097a13611b2d3406f52c9aa737310dd6738fda3c4e0cd1ab6ca517f60ef5200a3904a1de1f6136abc5a36b754cedfd6c6e56157db821ef6e307741d591023517a3dc4c3c059078f340c88d17e022c2e02c683fba68b3d3d028adbc0bfa39682c6626723419f3bdcd443f72e56fd740ab2f4469c07880a2d6cbf4251a0222aa32e84d548bafa23e433a1609e3598bfc81764d7dfe1c1ba6e3bc38b1cd41c37a2b9a3f9072c4ef9c3928a0401c14c5e6ee6650dcebba89e00084d3b53f7bba9ea5923c139fd6150dff42f34ef4d761f444e6eaff6ffc4d49115abbb689c66a951af2235fcb323572f69f965e56d2d3c1b4426f1d95b477f128c4956e39e7aeaf5d2a060063a99fe1ef60c63066a12846a8234335600a309c546cc312b5f05f4b8df67c45620e06c1797acdf5c784250fcf2060d3be277d03da57819b094379aecc3c98c49a6397e4c7cecd978ae613e92482896a2729ae8334c03dc3aa6a113e89c106c4d94fad231ac86f8a3e8820dd993c0e59bf483632ee049fba9b6263beb285000f29afb36e9ec57cfeedfa5e2ed8cbecc889e40d994ffa21fbb2be755b5adc46eca82a1eec4ae08aebf03c878c3aecfeeb8ceb0d69628d9238cce0054f953173a07934d8601ec9a0379ba47aee1f556220f41edc27b808b7d114efa1aab57edc3b30392fdd87ccdd00dfa7afc409f5a7ffb6dcb7e024a85c050aaf90ecba4dad0e3181bb273a401ae44a43b53ff205ea27326f027ee2e4bb42ea7ee1c30394fdd2cbaf55e31a9bd71ad6e9fca8f47d035a8351074a1cee50329fc7f582e3521dcf421cf7296074fb8786468daa0c624cfa2620835fdf1a87c81b33e835f29f96eb86555db478615ae4fbdb77e7b2199b4312e620598fc0e0669934a82a169eddec78207fe2f792701506885fcf2c089a7dc84b9e219f1607518ff02f76d1b41829cd1a5d01d9178738dcd5815587c31b00545bfeee15f79c96e529a4b4f3615e33057fa8daaea1ff77a7a320b17fd99a3419f9d7ae2c13efba3abd4facd66caaeed0975c2062cf129a2aa0ec232003fcda584cdf129abf7dab41a321db5f49851ac3a678f109c4e8791acf967f520b2998c8bb61bcac0df5595f04e15bd12e188afd477d01c1d532b0194b7225aaed946dcf18f9673ed55260e0407e179b18dccf8cb8c4feeab24da7047289a9c45270b284ba0d1feef6e2346f35f6ebd41362afa3c60172bfa64bee69447a915836d4f7f5b6f1b1203c730fd55a2705de2f5ffe5119a79ad35db6a7eabe43784b76719c14f524593a792d795880362b0cc5cd35e0602f65ef6cad9238a3d954f95a1f3f537c9e91c117db31a3ed130a178e87f44f027f19b78481db1f05073ef001ba1e7c3cb197de4d5b9ad90a62d3367fe9c3e3cc687574a811dcb598eb2778c33434d2dd30ab1a83cbc4599ffc47ff66efa40476392af325ab6de7c9305cc75e341205d00fda7f9bfcb5591f1e2bb1c6aba3cda01c80854c4591fedaf200b1344e0da8da6e360a78a7479fbbf628a48628c5a6fef680341cd632089004880c421793ab4498e8a647b75757955f44f77160a2333fe1486009da2d772474e8f0bf3a951ea644e3577ae8356c4a087e265608a0a64b9a0c4df8574af8d1031b83e18ae24f5964c3882490556fe04026ca6946b3b90c1f85ce3501b4c0e62a438e58c0f35564bf0f807734c9c620d8ccf38f45a595b13017f21bfbd60d1bd5c623b3d19adb705b0fd997eb1b10c8301ddcceee333efb1ea9294e63622338da8fdcd1fdb10f82ee078c7cfaa0cce40fbddc90ec024f30de0ac3a1bca799daf5840a1b6644ff02644f2290bb90978c7d23bd26913991aeaabe7c7e12a4597ad19e044bfac59da44f499374077f4f4e86c96d5b221ea404fad0061c13d1e88cde162ba060811285109140b1c818d5296b63d1915dda3a2435a2ac8fc1d227ed15b14f210a295d95fb8e5655623a31597f4516094937dc9ba705b98a2a0181df70b36bbac3d8b99fb2d8e29f59378a77e89f335fb0169a14584f76d5cb94c8f98a05793a1bca6ec72b0e7bb16970e9b6d2ff56f10764b957d67fb5cb659e0e41b23102c7863a5c87635154662bd0313420b3f582b123b4820a2f6d8f3fd5d953407c944d6b03296354592357c8bbe25a64e655a907de123ee7de74390e3243a6390818fcd03f7eedc1a0219ed36094ade40c129210b6477f1b1bd4a46bda969eca6e2578440d764346890bd719ecaebb4d071eed0fde910519c4f1a551bc183b76ff8da18ff5fcd5af1454d1e06c71e4d3de7d1b4465f74bb004b6eb1fb0e2058632c106a362ab4affb43da9441bf14618c677fbc4d7ca7a1681da9be76114245a30796516f2124bd2b17d61d1cabc78071439948069d6af1fe6f5b9d161c78f00f4e24af35b5a33fcff972e2d232a273d8177dadc4f094f0f8b1755dee1945e9fc3be9086260afd3b2efa9d01d2e916bfd8870b682c86f693b049abb024a2354fa3947f64017d18459354fde5aeb61a7a0ae5da01240f49e8238e240b89a20d9df23f159c5d42d14d6855a903d4531c722c985da265f1af05b4bc1d74e07b697308bfe42deb26a28ef5b3bfbf7ca2c7bca73d14ac830894ed6fd86f393d25894a29d91b9f1e60800da540ec451da127f8528f7aa4de25dbdf73b611797a476668ddf9e36044685b9ad294727cb73c602943595340351155087b334f4d9e95c3e41d1172c0617b1ac3aaf6e21b36af9beec78c9c83bbf60d1cd8cd9133b9579b8e33b49a1592efe7416098bed2a78b32f2d1863f252d8090d5a98e580054103fd98ca381033ae505de65e17a90103b14a4b5cc08c862c2b102f5b8259f83b259ca2a934ae321cc38cf7650a2e33a9c8ad483034496ff15d567bc681f92ada7411ff34501a46fec3a5763d4f894f540740cf3e3467955b419510234bb471116054d75f41f98feec5400591ae7eea6159b1d698b7107e16e30d2fb84f29498cfe24350f4a917d5e65dee10c7a12a1c9789709fd2e1fab15d485e82df4f1e89c4da30104f60ba22cce77b01118a710d272c727b700a9aa7c383776f77004d135507ce4ebc9d60b67957df14534d3cfc59e3cb020a2150516795deb54f479f3371259a7b691c917f90a62271a9aefda49e2a7a0b4ef8ff0cde9febf74cb86eb4ad1165b4d82aa2d0777f441353d374f29a290551876859ceb5fc87b901c8dba53595451d1be2fadaae9462805689f05bfbba6e03bf13b3bad1ec1fc4302204aac99c7fb6cdf7a0f13312d4feea9543bcd5e5c397cd2150aebffbc66eb9b2d92954df37ca836a6d8353ef474ba0358e3028d5ded5805c4b1ef480044905cb0c90db643fb1e9ef7285f9b4c326f96aa14bb24aed282bf6cd271ece807c35d32acd2a347cb0b56f3e3d83aab0b42be32472a63607c86ef1c5abd1d29b371e866aec779b34325f9df5c04a52792a2e367cefda11ae0c626820694b67c7b7838d8a6186a40ca41daa40b1d2753b1fa19565405b69782af50dfbb75a6f19d8822229450a060873efaf3c676879728069c86fab14d655be08185fb32680fb7763a07109b57e4617c348cad4e878a67d9b1cfe8b41235dd1ba9e9df1e7ca6c3011894347f78aed239ed4a5a3a1124cb78302ca8fddbc6e06f5f325208108bc6357eaea53fbaf726619d15c36b49d60a7e94ac2143df89504d34ccd2f3456e4ff703fb9408af2ff711f637d1857c3f755ece805a81bafe843f680ef885a61702c468b18498cd23e322ad066ba6276325574cac96b4236285ff62ec5f356d5ade47073f43a78f4abfbe707efb2ffd22bb61f0c2c7f889505bfa3677f63f11d4dfd1dc3cf4cd21e62a3b57a3e06c739788e59aea921eaf744df85185b9df930f71b6ec01f291b8b7ac78aaf2fc79ed6712b62f43051717d82797e8a5600ebe0e8e980b6dcc5b2e324115c69ced90a05944ec49f9dcbed80805138149a316ac72ef5c53a4f6fb1db9fc6ed4c1e2e970a3c16df0f2de27271963c1c9ee183428d099870f1b777a04371463097c39da0c51c0f37cbdc847d0100face729f11323b57616fc5eff7aa8316b0e6cd277bc397d63b89619bb5fbf9f6bf85d31e4e0476882778f093cf459b66b53a9672229a2f605ac28948ed2e4f6a0c547a7e25b528e5ec074ef31d4a7a01acca63b118e29e204d1afea41d0f56c92c573326e433031b31812c9d08e4c846efaf16ec7917b5434768be0e8296bf478d9983a25dd548b6ad62837bd45666a7f94ec455df48aae523fe9232c5602253e9b9505a01993a0d8fb1cde1a8eca5afe116734aa152640b1620fca6b6d761ef877a7cd21940d2bd17db4f002370fa249efb78c56ca7a5e6d08a2b7baad9290695d4e803789eb1e2be38085438e97ae586ec59064afcb50d7361df9ccc4df6027a5e904bea1d9c3d7fb0a9d59202c318c34298478828000100000400000180000094942a76bf60512e0b29427f708cb3a15ca95fb7f32b5693b845acdd10000100070008000700000002000301f800710001000900070000000b000200706f6c69637900000b000200706f6c6963790000b0000500b4f58f5596f2ccaab90c1d3bf0a9035ad3c5f02d9cde4d693df265534895d73cbea06228d9ef4879d53904a401b9839a53b86016c58570eb1ab4d9aab65716bf9d9fc05490aa55963554f1904504b0a24f0fdc45b36959c5b56bf363104259f12ae59f8d2a3da54eaf71085ee32d6956efb1ea021e4d75c212831551d7dccab24fb9ce7e2ccdde010cbace421c6db256198246a7f7f2af1a03d625383375aeb94c6aea9efde0b920b4fef9d205000300a40000000b000200706f6c6963790000050003009100000008000100040000000800010000000000340002801800030026000100230800000200000000010000000011021800030009000100070000000008000001010000ff005401080001000000000030000280100002006a00080003000000040006041c0001000900030000000000000000030000000409000000ff0f000044000280400001000900040009000000140002002dc7f49bba62773307000000040000000a000300f15e0bd6a04300000c00010002007f0202000502080003000900000098010280400003003f00000008000000deee890064471860d63c26b8eb54f9d859b1b36e29c2d5c42d53e4fad910cc8a3c6d5ffe4e38d0b894a0af97a24cb95ed4afd24b2400020006000400030000000c00010036004000acf809020c0001000100a102010002001c000300030003001f00000000000000000000000700000001000000140002000300070008000000000000a0040000e014000300ff7f0200090000000200032068c00300d000010000000400aa930000240003000a00000007000000040000004e47bf50e49f3ec668d3b5f63748c78435ac269f2e0002000400000071da7e9f98fb7177bef495a54a05d5ced9d60158488b8fe350e2e885773a33eebf440800000000001a000300895a1f2cadf0bd48d0fe080000000a0000000600000000000c000300030000000500000008000200153f36ac0c00010071a306000500060231000200c0fec596ecd8167c0f08000000070000003fe865b073a2f2d14603000000ae1dfb779d2c89254c9c78ccfb761b0000001c00020006000300040000000000100000000007ba0a00000400000050010280b4000100010000000010000083c340d4f369b0fa32836269fdd66161bc664ccd9fb6a5f9423689b87fe27131edc46d9eaf43072969980bc84b4c3a79e70ba9e0a7a0d8a59abb6e427332e6a9aa71703b548ff4b449a0e4376bdd8b6800b015db08a445cf059797c9d08fcc4dddd86d6c33039023988fb3e21148d1c771391f870dd3dc0be4ade387fb8160298e9107344f433d05f7617d3097b0d7865ab3af10f4299e0d6d37be72d5cfc48957ad6ffb23eca4b614000300040007007f000000020000600100004028000300f70504000200000010000200799c9930f8010890681831e80c000100ffff0201ff070902100001000000080004000000040001041c0002000104030006000000000000090000ffff0200000004000000180003000800010002000000000100000200000090e2360018000100020002000700000005000720927e506e1e49e3000800010000020000"], 0x1634}}, 0x4804) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0005}]}) r14 = socket$nl_audit(0x10, 0x3, 0x9) dup2(r14, r11) clock_settime(0xe, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r15, 0xc020662a, &(0x7f0000000140)={0xffffffff000, 0x8000000000000000}) 16:13:53 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000700)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x14, 0x0, 0x601, 0x70bd27, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x4000005}, 0x4000008) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = dup3(r2, r2, 0x80000) fcntl$getownex(r1, 0x10, &(0x7f0000001880)={0x0, 0x0}) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000002e80)=0x5) r9 = getpid() r10 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) sendmsg$nl_generic(r1, &(0x7f0000002e40)={&(0x7f0000001840)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000002e00)={&(0x7f0000002ec0)=ANY=[@ANYBLOB="38150000010000032cbd7000fbdbdf251200000014103b808f0b55821b52266c69d9f28e0dcc116ae05b384756dd550f0081a3f91052a2b95630b8a1f2d4d79472faf497f79d7f8e124dc3f39296909fae60e21ebe36e0fcf9a4faccb2137b6d39d20acfab42b44f1109dca51b7773f858554a932b6a0dde64f66dee17549fe5f74cc75e60b8ae8ded0277d071ce059effc28e3634b07348b70b461c2f30c7c39e80a82db647dd6f7b1636d52501875aa07b99feef4f6b88aea9ddb53b257408fd198475e7e5551dd4e6f638970ec580d694368834af9cae10101f87a009313085d8bdc47d0c3be8aae185140d396141f411767e6a9358fb06e59e667314b1dfea2b56a4dfe9dbbe9a6a754dac641e14ca008398aa587ac3d21cd4c471207eb2ae796ac8f5cfcebba9f5c409786e22634db3a7cc76e8fd10d7de3981398133bb52a2940c8cb3444d5a1fa2830694830dd83ba9de55b4c01a729109a0211d0bb34d404b6fb6ef59195159ba6aa665231768869667606052e3e9f65d7ded15739ec93fc2b50dc67ea54b20e8de4c7db337e0db9b9bc17bdb5f280b680eee959e530d905dc2f2d89b83c1de53b5613a54fa0449e035722d2c27ce0619e6d361e1f129d7ffbcc2f6348c157dd090ec5d1e2a8b2bb7164b7b9246526c305ce53de2cce9a2bf2f52c3beb37bbe2f68cfec52512bb0cd3c0369560990ce52ee3531da9902018aa5da62b9ce8fffaa71c02f775f4b3d2b701fb3b00863e114ba4a71b5b7e0e6a865f6da74f5329df0ea78237d1497a710c317326d0a9e02adceedb20ae9d73b681659360df331d94a5e1f329a64d17b0c14dff37e14265834a00c166eb314ede5e182a67da65a5304b5dca0453172b36de6817a66e925a7dbd5bccdd18df05b14a33371cb333e223db45b4324741f6c38d307af7fd4d503c2dbb224122631d57293394009eeacebfefaa57e344cb3f0ae1cf9d2d59527bcaa05c9dda78ecd0e198c78277c3e31aaac345d475a3946736a2b26d0d59983826ce8e58c421676538918cefa088048c93ca22aebdbe18f77d9f3dfc50b76bfc2db5e9997aff1d1d4dd8383e0d9d11fc6a477f0bd8b7a149bff79f446ea68776cb4e59734387578d0b3125674d084ee5a1aabc810f28b4b166fdc1492898506522490f3a95402ed546c8dcf521b17eb2316ba084ef4fffa4eb9d3aab23113d8cf40bd72d1118590271febfebab2197e9ba6e0052a2a39b397858f39fd6950c22e1775d55b52f4abdc7c63b6503610dee9b05343de301f4098278b8b3182a21177a377358efe7616b479c5874cfcd9f47887c86f3631ea61dab3c847fa5b7c80b58b1f18b031818dfe5f650c53ec27efe226506becf40f14637679ecca0a66348f27994ad1e52379082877f1a57520ba6b61b96699c323f212ef4a94aa59308bb1d82b37c83ee872ed3acbcc7b49cd5413783c99ee92b43bb20a50b0b008a7d839ac77d9d1aeb4511458c27029d3ffe548fda143b65ec3a030e6ff8de9bb23f11fb600e8abdcdb2d0a45c19fd246054335bbf47d46fb80b2ba916ff7265babe53d124cebe2e7f60084f494356381c013834100ede9305dc3bb983e9fafc315fa9255f051bae10a205bfc7c6aadf39ceeb3198f99526fea9bbba09395235bd4128cb89d064ec8085aa8af81c19924b37b5cd5c3a9d0f2d0f222c958b905602232281893dfdee945d747bb366ec5a0b5cf846a67c05ee2a335fbe5e1df723c11cecab7e31d3c79e56a2807a9ebb7fe4988714382dd6e460590b1dc302770794b237c4714dd78bff4f865a5288b9d99051b8aac7da96b15f2d8210a339ea2117189fe19411a407c60c3543e82782cee3951846e0abe330bf528bc3f7f9245c356825231e22d86ccd5172a48b4f9956904ec2ec1e1ebc48d6b5206fe2587ab4805c71e94548c2c37cd54903d1550d0f77b7189b5020a775dfb92fffee8da20cbf92dc868d835255fa82d76cdefb37033b270153e1e0143452c208f38110ff433f9ee13430c39ee555c3e08496fe6b03b47f72946c0ebfa4dc357137b5933f3adfc83bb1a4794ba5682f7120ec7136b1edebed8091dbe09179ddd5dd7f433d81663e3e6fa40c213528d80b25e9c3216821bfb7f1efac24e5bba7d92b393da6d590fc02be87910dce55cba0977637c234a6ec3aa45b74a0f6221cfab2ded22e61919bba7aac52edbeda2f1388616868ac90053b04f842e0e5090c439cd2b4c829322c8791eb8dba45684fe5033302408657ec1e40b977bf1a9bfe70775dc5f53c5f5b5c559f8aa2aacff588dd1caa1d0789d19405b2d431fe072805ee1edc55877d0b41e018ed4b92cae0feac16e12ad20b1412a69ac8e93e900d813755bd86f9325d1261527c9dd1f72376650d7e455f9762fa907c153356e0717cf774095425c21850a7632a3d2f14d484ba8b1bdb4b4c080c4bc0731c417193d9050ae76d681197114c95ad7a01337f9dada41a227740416fc76939232fdee492145f3c08dea95a7b31c24498a57b6622c13752cff20d56b96ee924903acd77f83623069dc467d96dc3e249534553a688ae29cb3c39ce89e260f6b23107f239dd61a6688c39c98cb0a946dc1a8f4bbb9cbe3b8e24bcb1c940cfcfc2621aae736da815ba19d5389fa09f8e8103ae6a2248d2f017af859e18061420364c01c852162c16f6cb341029c3281756ebf7fa4c7bee0591ab391c9552228bfc1dfae546a4e6954b3d604a304730d97325b69012b21c86ff042738053930800ec57497278358cd7832d5bc195c3fe94ed8a03c39854e5c8108dbdcdaa3a0c80a900ce834d463483d189aee188e89df12d916c458f0b7f041eaa88f12eb033ca9e1dcd34c731ebe936d52063175a09b082e78e3cf692902ca4fbd4e2beee74081f964eaecade864668d9fca49186de824c9f85a4e98e4a759c88bb05559ff9fd2eadd132983f7f1574c92780cf9866d27e759e00d5fb724c7c0bde9817ea0556bc1d62714d6d5ebe263c5a8c477d850cd80b7e64f0ad3efd7feb0c163340c043f8725cb54e527a52e7941214882a2670de52620dbea77847fa36b494b2ebb6af84be5043dd94e92ddcaed65a4274da04641863ada59e7e8d5c1954c6870f0b8888db1a5108a0fd27c2b6382845ac8cb32a9956a2ff4aff2da8fcca7401f0f141b3cefd83217a42aa20885e71ebacc9e039d6afde6e0fb44630f23bf00cf2952b851691455805665873b2cf5a1844d8fca8be8f049a1709d03e2f4c4f0c1f1b5de6f0efa60c6ed2266e001c59ec342018db10e496f9728f43fb1d9a7c684d8d104764b9c3353a3cc14c1ea22c191efad19d42e5ca0c7281223ce8ce3d7d462cf8047c64e7211bef32da66a0864b340f4ee113d3c49e60e28bbd4711c623360fce1085e3fee753dea7dac569a2f2726556774dadc44030ee2d16837db03a97954a815e7500e4d90e010b97cf809f465878587879090fc04dcc78a7ca6b663e7001260eff998727f9202bafa24fcf80f81bc36e7d3fde38a178201c97b88a88aff173471e7805c0ba6ce0eaff66a683665f013372c44202d35d5eb252b394146b8abfe82b192cd864681d34953f631989c787ee17bc662075579be63222ed2144c453f130083926ef8dfd99f0e1130bb409e8e9b388faf136e3b42bcec794f8b5c919a99431dc2ef561cda9fe2265053ebaa1b3aa48cfb53e5a6cd510d1dc4ce999ee6a76acfcf85cb7f85d4ce69887f6aee093b95a79b247942eae495f74bf3c2ee42fc19da324a64b65b9eba24c01b95c6e9629cc8c32c87b2f95cbbe42ec6f9303487f4604c04563f73d044c48a06914c01f5e4bfc56258a0cea2fe76aa49d1495baeac6766d7e7308d33412e9eb4b480ca572f047c624780b37c6d58f8fc3f08d2024cb91598a890c323020e2b0f88e43d554dd1f7e08b4a3947fb1525d32eb1d517650592c30af0b350d94286f18d0a32395d0b8ab66c08171fb1c4e6ea211a3a23f205d6448380dd30f78cf7ad46f5daa94305339549889c80ef2d2044d67d8e56cd5023d9c566c129dba735dd9ef9fc88702419075265308990a15fa31c3d133f9024e360db20d3c2f2915b44991577e6f11c405c89ae745ad5906b3e4dd9ed039c6c84cd8b5954b08359394d8173fc9c5bb103268a268ff3653efda1100c1275a5e06c9f41599d1c1e5dd3cbe0cd5e9138cb986e2824cc67a819374996e9124068067ec8900f1ad707a1b7af27f28687f892659f93cba1a9a5748f8ba5bcef0a35a43256dfe3e75dab848f4e53a3d3be464fb8087a10d89e26bb878fa7aecb9d638b62e7f144b72151ef8abd58a64965a8511a7f8a857d6a073d398703fdea2bc1df7b1cb927023c1ca9c4789668021e11e58ffdc6854a58b99007f6b47b67c2299f00da63582882eb47539634e9a4baaafd8d69afb09bec631cedfe899d7cbe2b4dba5f9925be847fd249ec2b9b2e9ef5f23c38da9993f5e1d4a5a799d838886a938b492c534d826c064babdccc6525933b7ff2f8de163129c2e495ef1c1d3fba2e90594354c67229b592e94b3b46b702913452360eaaaa39e32c6d6ad774b960f84153edbe098ac13088a227a014b7f8032ae81b8ae3b0ce53a58a8d7aeea0622adcda55ef6a6bde659025529f1f7bc308c0ca09d9309331ca5b788e982bd82e92441e37fde11d62a0c218dba994b05d28fdcb98cfe7b5a7fc296c06a454f5dd1f38f1b017c8ce88a5f1ee17de4519303e41c2ad7ca36f9515a5f371786a4ed7377e389e89b84c56e4af90daf1d0b594217f9c24aca013a8012a82580a0119b04db0886a6301652eea1e7af8bbc6d9b9a5f41667a045605956bc7b0655bf1094dc36bfb9b7ca8b82e971fc9d64817b8d9e38c4c1c8e42caf9c4b22195b133285b7154559c9f7e1e86fa0738feb949d63c325e2ce73de67237968bf265e6ad6dbf6021f7319c19d3b8537c582e2be65d5a144daf25208df1b2c7ec67c14b3a1148cc0b641603b770a0791370e8a074a5175516700e5d2cf9adc16a0316514c56c3f980213a6f55ef115964c45dd395493b6f07c42f455992699fa68f1edfa0cb6cbf19dcab3a6ff575f9b515e8d3c4d8832beccbd61c16e331821a7aaf6d88abd629511b694ca4ef4145409975536b09e9f3ff8497727df07de74573fa68f3441071960d0ebddf1f332be7338917fa97acabd4b1dd7dd18a268611268e2e788b934b2bd3d69ec520a1ddf52d30863d10614da0d450410742b8ad036680526bb0a9e789c2cfa4bcf740332700bce15ce200310b4f5f5a65b0ec65e2a00fc99bfdb1e22cf187d084e396d55844a44ed60d9183eeca9171fb371e12cc19dbb6b28f950fa712e4fe474d566d84b82d14a46ec847fc98457a16549fe9d80431bb9b168f1de94bbc757fc853db551db782c2766a081de00ce512f321d730113ba969a4cd50ade3a4c7f26c9bf3c12191695e21fe1b40d18be6465430cda28dc4d2dae68551d04ac17cd9fd3d34d8446ca729b838e3caefaf7280c194f9cd291c32d5542d2ad67e62a848a8fc9f74ff0d466ec6d3ed2a230c89175ee2c9ec5278d875cc8b3cc7d52d6a655bea45688f0bdfc17c6fb076039e0c97167a01150db4d573b08845d7886fd506768cb2bbb2838cacaec7a2a9d38cd0df3d09e858a8a0ce7c60bd08b8b27f75ad5452d4156e5c7d65365df348a6f5ded51a4f5e86bda0965823d1fc7f8946392929cf3ddca262f36e8c72225cc3a127c84011088f1a6a603c00df1d9d9838c4989c4ea621d6be7a92d849ee49d189a2e8b65edecdbb0465f082d68b004e7d26b8ca4608003800", @ANYRES32=r7, @ANYBLOB="08000e00", @ANYRES32=r3, @ANYBLOB="ee01178005055e0462911bf8bd2bfdb27b10c335ef05c4bb3bb247a32f93dfae11da85edcad55d7b7f8c5898dfd4263db0f9f778089df2444e97de04c017fc938a98a6c1cbdf4f42fcd95cba9b8a601fde5da387c96efaecc5845dd126b51b77d0bd1f5eb0b8906bf01269f11ce1c09b65290c92b9952f51ffd3db63fba39cd509f98288c71e44bbff77f8448bb644dda6ba7171d0cfca4e7be2d7d2a45df5cda31774fce52b685d1f097339094bfbc6433c32eb6cfcf39e75850131d5005200a10e857f8cb622710ada728105c45691bf785dd7dd13b70b15efb29cd3612de4d14a7e0f12b83f8897113a43edeaa2c5d0eb97f6d0a6486f46c94f080e25e77d5427b6c96214c6ee71582e67f5cf9911ea71f883694b0af9d466574960711893cdb628d7a609c4c0fd3dcf10f5c6bf55bca4cfb05afa25a3a70024364ac8c3ca19cb428bcbb6492cbe264bc37b71b07b52cf0491d22ae4b7bd36740c8879062c174395c223d1d133fb893da3aa4a82bc41a8cad3dc554394ba3568f166d367e7ff95ace91943f206835d5278a9f88b652b000000408bb88d2fff48fa3fa4d1c50894928527e9a27b6bba1dd071fc479b29f1cce2a91978270144ea9eec71a0f2c759179fa4ae0590d537021cd5af7729d5dd1274c30862fd447d844e9dcbe8a22c14b9b619fe08000300", @ANYRES32=0x0, @ANYBLOB="000008002800ff030000da05f3f51d1737a33c3f2199aa471cda2b106460441cc4865b5b5e018d318c78e3bd1a751d9499138c9df3988553dc1ff15fd20ba76bb88f52003302a5dfe5bc13fd7b80760f80b461208a9056e16939463741777fcae753f5dd655365b0e20d641fe038c034236bbb2a69d26a2e60696e70592c4e2d8beed95bef990ef6f83a75d7dba827b52e351497b25f6a1530b6c8b6f52c695522d9ba48a09fb9609bca6bd560dcec5a041a0daea2457fa13393fe80cd3d7174cd2b55ba3c79b7fe125efe206190aeee211a69c9b9a0ae1c6fb54e5419ec47ca08001c00090000000c002b00ff07000000000000a40009807fa6bb6bcbcaa2daa4c7e2e0ca4987dd8f947a1953d8a5bf37ce77fe719245166643966d139e8a2442c6bcd1a7bc3aee7f310a5c443c08cb1c2b270085ba89fb936e59b515f9f11637142408cc159161807838ca6b948a2a48c082a7a95a0a4d80102a9be72a1362edb11e598950cadc8508718f1d915fd16af6a179282c388a256ed9f84137061a15e5d17169eaf02aabadb9885919cb5508003000", @ANYRES32=r8, @ANYBLOB="14006500ff0200000000000000000000000000017401118008004f00", @ANYRES32=r9, @ANYBLOB="27d52885e9ceb1f1a87f350932e5bb4535f9b374c6f61ec436aaa7f85458da72dc726f42bba686619395a5385d42e0b497c94f82790980686ff97a7f3152960124cd362abcbd2d811e93cea00ecf7369d2a76a31b1e81833a8851c7863089aa4d0d8314e34705cf8dfbc4d35d23f3f4a976a62acaed35074fbf7d25ecee63240e72c550bbd8c88cddefe080054000000000045a426b0fe1637a154847776c715bd43b79904a28240ac57fd959f11b1a1609082748163bf401a2dcba0ddbbaa141837e64468bb138d76df511eca983872bf7616f7688a5639b6be116cc8624b2f0591d8816574fce167b139e2b506cf0b5f6e7085d24090f04ff45046179cfefc631485afc4e8e8a233e760b8a790eaa0731efde0d9d84ffa23a124f965c76f0f36c86d1408000b00ffffffff17315268987317e48693a5dcbd6b9354b0c03f60d0d3736ce31071bd2ea4d9d250558a26b813ac6883b6750d0800250000000000000000000d4c8d635f59801a3e39e8ec9dfe33db8c1d5729dd5c6f2603fb9e0b818d9e3989170393b2e1a57a2989f748c4747ec674a463b84fa64b7377b661de468755742d97549132fb101967627e1f1534373bd41002f613ffc5dd841a48176c339a3a2701dfa6bbeb7ee5", @ANYRES32=r10, @ANYBLOB='\x00\x00'], 0x1538}, 0x1, 0x0, 0x0, 0x8800}, 0x4000885) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x80000000, 0x7fffffff, 0x5, 0x2800, 0x1, 0x7a6b, '\x00', 0x0, r6, 0x0, 0x5, 0x4, 0xa}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r13, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', r13, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="341600002c00410dbcd37000fedbdf25000000", @ANYRES32=r13, @ANYBLOB="010010001000070010000600060005007705000006000500020400000b000100666c6f77657200001c000200060059004e2200000600280000000000060026000000000006000500050100000600050001f8000009000100666c6f7700000000bc15020008000600c3cd945db0150b8004120280d010020004000900040000002700050050af4247b7a384997141719a90b1d79a6e0131ad8caf8924e93e7d8f2d4c187036741400960005006d8eb9c5f2cb615edecdece14d20eef9c29b5e8e56a1498da80f5fa8cda8e952b8016ff2df5cc78db9eab289ae3983cabfd9fe7458b5df5c20ecfa17fba1382dd5dcad17d51ee93429d8193f1a4895c44b33d9abcc716c550fcebb17dcf922092c4619e8c9494d88edfed180701bd5cf951d796acf6f609de0c5b2fc6853d3ca7fdd9d95ced496f60ca112104a5c95b09261000004100500172fa42b881bd808cc744d9fea05c579b1ed8e6fc5416b6865f18fdee4a60b3192fb8c12728f821c348469b25afc4f57a3894939f260d62c5ba4f6edfbab99af4ddf27b31d979b37b242452334a1e01c7e50b5aa7ce69f29efd4c33fddaa362a0acd9c43af48ecb28f010b011d9cf51f2a36993b120ba436bc536be0bdcfe7664fae8f9d91345178be78a96da00b5ba2a211e52335e6c74da2b748234b2e647f22e046bb5fe13a9feca9fd634a6f2012c0f859c9026148ce46d9497ad256edd8ceea749e4f2fa96310ec6d606ea0e434a9231d34c6d942f5db09baff79b311ca0b5fe95130b32eb46132c1d850ef375686037a53c1a7b5bf3c150874edcdd093c577c8b8119fa525c1b0dc6b98f61e45d955db01a39e0f270487dd18c1218e70edd48767278ca6cc07025951e247bad4e648a03f854eb9f5f74af49e7c049cc74037f3ff39e8387b595d6460f09f228ba87c8c52475d0171cdaa3d15baa658c8f962f2723c66fc5e1faf3173a3e494d39036ec13218e8672341bd2c4807786e43bacec610033417a5224873a55bb97aeb3398a5b20954ab7d630fb7ae6c45b0be4eac989a7cf5708be3d47fafae69d65b1d06df64484cb791d7bd64a7cbaa69526b328e358b9f4b65cff9e3c4533b4cca5bbcbc1bf3d286cff6e7bc401b72d8d4408cbeaddb02bfbf64bfb9a5c4140cbb5bde9978bb47dee8e5fa6198d304c5743801b75f4fad58a9cea2cdd93d701f96cdfb6e301a664f1599a5ba8dc054b2d13946cb7fbc6a73c6e1e6fa6610fa97b6ebf54f882fd5b3be9806d29c143e49b9a98450893581839d395e0c37213faa96953473e5ccf99cbddaca6a49da6013abb4da8156e1f66cee61a49271a7f1f09b687d1b8b4a8ce6150af8e1619ae1626ce1d495ea2a4abbbf79ecd2cc1cfcf2a6e85e6dec2d75f9d1f481182e6ef6be58edaeca8f3bbccfcfa1c53301bc6e1da5b9a95456f46f847dd827c25a43010a7324d141d3e31375a7a287df4e772d9d0cbc0ee3aeefcefb009c7df5c0b2d99037a35585df610b6e7e4a8db1bd05d5acf9e2a2c01d1a4fdceb23f6e46c9c0c163acfc784879c55469988cc3f089ae420d509c491dd73dc81b63e665fe3481afd0e3e07e0512aa0974dec6faca48c039f55131c933903dbb8245291de95a73dab4db571085abb1b1bc6eab58be19f8996a9f14eb06af4918554edc0ace9042a7bf20320c58de01f45a7bb9183f9abcecda8f964e4bb37e476b56c3330b49a8f00cdd3deff9445a74d664a900715dd383fc6f6f5dcfac5c9aa306eb3c4a305d96106161851fc7fb53b9fa84a90121097a13611b2d3406f52c9aa737310dd6738fda3c4e0cd1ab6ca517f60ef5200a3904a1de1f6136abc5a36b754cedfd6c6e56157db821ef6e307741d591023517a3dc4c3c059078f340c88d17e022c2e02c683fba68b3d3d028adbc0bfa39682c6626723419f3bdcd443f72e56fd740ab2f4469c07880a2d6cbf4251a0222aa32e84d548bafa23e433a1609e3598bfc81764d7dfe1c1ba6e3bc38b1cd41c37a2b9a3f9072c4ef9c3928a0401c14c5e6ee6650dcebba89e00084d3b53f7bba9ea5923c139fd6150dff42f34ef4d761f444e6eaff6ffc4d49115abbb689c66a951af2235fcb323572f69f965e56d2d3c1b4426f1d95b477f128c4956e39e7aeaf5d2a060063a99fe1ef60c63066a12846a8234335600a309c546cc312b5f05f4b8df67c45620e06c1797acdf5c784250fcf2060d3be277d03da57819b094379aecc3c98c49a6397e4c7cecd978ae613e92482896a2729ae8334c03dc3aa6a113e89c106c4d94fad231ac86f8a3e8820dd993c0e59bf483632ee049fba9b6263beb285000f29afb36e9ec57cfeedfa5e2ed8cbecc889e40d994ffa21fbb2be755b5adc46eca82a1eec4ae08aebf03c878c3aecfeeb8ceb0d69628d9238cce0054f953173a07934d8601ec9a0379ba47aee1f556220f41edc27b808b7d114efa1aab57edc3b30392fdd87ccdd00dfa7afc409f5a7ffb6dcb7e024a85c050aaf90ecba4dad0e3181bb273a401ae44a43b53ff205ea27326f027ee2e4bb42ea7ee1c30394fdd2cbaf55e31a9bd71ad6e9fca8f47d035a8351074a1cee50329fc7f582e3521dcf421cf7296074fb8786468daa0c624cfa2620835fdf1a87c81b33e835f29f96eb86555db478615ae4fbdb77e7b2199b4312e620598fc0e0669934a82a169eddec78207fe2f792701506885fcf2c089a7dc84b9e219f1607518ff02f76d1b41829cd1a5d01d9178738dcd5815587c31b00545bfeee15f79c96e529a4b4f3615e33057fa8daaea1ff77a7a320b17fd99a3419f9d7ae2c13efba3abd4facd66caaeed0975c2062cf129a2aa0ec232003fcda584cdf129abf7dab41a321db5f49851ac3a678f109c4e8791acf967f520b2998c8bb61bcac0df5595f04e15bd12e188afd477d01c1d532b0194b7225aaed946dcf18f9673ed55260e0407e179b18dccf8cb8c4feeab24da7047289a9c45270b284ba0d1feef6e2346f35f6ebd41362afa3c60172bfa64bee69447a915836d4f7f5b6f1b1203c730fd55a2705de2f5ffe5119a79ad35db6a7eabe43784b76719c14f524593a792d795880362b0cc5cd35e0602f65ef6cad9238a3d954f95a1f3f537c9e91c117db31a3ed130a178e87f44f027f19b78481db1f05073ef001ba1e7c3cb197de4d5b9ad90a62d3367fe9c3e3cc687574a811dcb598eb2778c33434d2dd30ab1a83cbc4599ffc47ff66efa40476392af325ab6de7c9305cc75e341205d00fda7f9bfcb5591f1e2bb1c6aba3cda01c80854c4591fedaf200b1344e0da8da6e360a78a7479fbbf628a48628c5a6fef680341cd632089004880c421793ab4498e8a647b75757955f44f77160a2333fe1486009da2d772474e8f0bf3a951ea644e3577ae8356c4a087e265608a0a64b9a0c4df8574af8d1031b83e18ae24f5964c3882490556fe04026ca6946b3b90c1f85ce3501b4c0e62a438e58c0f35564bf0f807734c9c620d8ccf38f45a595b13017f21bfbd60d1bd5c623b3d19adb705b0fd997eb1b10c8301ddcceee333efb1ea9294e63622338da8fdcd1fdb10f82ee078c7cfaa0cce40fbddc90ec024f30de0ac3a1bca799daf5840a1b6644ff02644f2290bb90978c7d23bd26913991aeaabe7c7e12a4597ad19e044bfac59da44f499374077f4f4e86c96d5b221ea404fad0061c13d1e88cde162ba060811285109140b1c818d5296b63d1915dda3a2435a2ac8fc1d227ed15b14f210a295d95fb8e5655623a31597f4516094937dc9ba705b98a2a0181df70b36bbac3d8b99fb2d8e29f59378a77e89f335fb0169a14584f76d5cb94c8f98a05793a1bca6ec72b0e7bb16970e9b6d2ff56f10764b957d67fb5cb659e0e41b23102c7863a5c87635154662bd0313420b3f582b123b4820a2f6d8f3fd5d953407c944d6b03296354592357c8bbe25a64e655a907de123ee7de74390e3243a6390818fcd03f7eedc1a0219ed36094ade40c129210b6477f1b1bd4a46bda969eca6e2578440d764346890bd719ecaebb4d071eed0fde910519c4f1a551bc183b76ff8da18ff5fcd5af1454d1e06c71e4d3de7d1b4465f74bb004b6eb1fb0e2058632c106a362ab4affb43da9441bf14618c677fbc4d7ca7a1681da9be76114245a30796516f2124bd2b17d61d1cabc78071439948069d6af1fe6f5b9d161c78f00f4e24af35b5a33fcff972e2d232a273d8177dadc4f094f0f8b1755dee1945e9fc3be9086260afd3b2efa9d01d2e916bfd8870b682c86f693b049abb024a2354fa3947f64017d18459354fde5aeb61a7a0ae5da01240f49e8238e240b89a20d9df23f159c5d42d14d6855a903d4531c722c985da265f1af05b4bc1d74e07b697308bfe42deb26a28ef5b3bfbf7ca2c7bca73d14ac830894ed6fd86f393d25894a29d91b9f1e60800da540ec451da127f8528f7aa4de25dbdf73b611797a476668ddf9e36044685b9ad294727cb73c602943595340351155087b334f4d9e95c3e41d1172c0617b1ac3aaf6e21b36af9beec78c9c83bbf60d1cd8cd9133b9579b8e33b49a1592efe7416098bed2a78b32f2d1863f252d8090d5a98e580054103fd98ca381033ae505de65e17a90103b14a4b5cc08c862c2b102f5b8259f83b259ca2a934ae321cc38cf7650a2e33a9c8ad483034496ff15d567bc681f92ada7411ff34501a46fec3a5763d4f894f540740cf3e3467955b419510234bb471116054d75f41f98feec5400591ae7eea6159b1d698b7107e16e30d2fb84f29498cfe24350f4a917d5e65dee10c7a12a1c9789709fd2e1fab15d485e82df4f1e89c4da30104f60ba22cce77b01118a710d272c727b700a9aa7c383776f77004d135507ce4ebc9d60b67957df14534d3cfc59e3cb020a2150516795deb54f479f3371259a7b691c917f90a62271a9aefda49e2a7a0b4ef8ff0cde9febf74cb86eb4ad1165b4d82aa2d0777f441353d374f29a290551876859ceb5fc87b901c8dba53595451d1be2fadaae9462805689f05bfbba6e03bf13b3bad1ec1fc4302204aac99c7fb6cdf7a0f13312d4feea9543bcd5e5c397cd2150aebffbc66eb9b2d92954df37ca836a6d8353ef474ba0358e3028d5ded5805c4b1ef480044905cb0c90db643fb1e9ef7285f9b4c326f96aa14bb24aed282bf6cd271ece807c35d32acd2a347cb0b56f3e3d83aab0b42be32472a63607c86ef1c5abd1d29b371e866aec779b34325f9df5c04a52792a2e367cefda11ae0c626820694b67c7b7838d8a6186a40ca41daa40b1d2753b1fa19565405b69782af50dfbb75a6f19d8822229450a060873efaf3c676879728069c86fab14d655be08185fb32680fb7763a07109b57e4617c348cad4e878a67d9b1cfe8b41235dd1ba9e9df1e7ca6c3011894347f78aed239ed4a5a3a1124cb78302ca8fddbc6e06f5f325208108bc6357eaea53fbaf726619d15c36b49d60a7e94ac2143df89504d34ccd2f3456e4ff703fb9408af2ff711f637d1857c3f755ece805a81bafe843f680ef885a61702c468b18498cd23e322ad066ba6276325574cac96b4236285ff62ec5f356d5ade47073f43a78f4abfbe707efb2ffd22bb61f0c2c7f889505bfa3677f63f11d4dfd1dc3cf4cd21e62a3b57a3e06c739788e59aea921eaf744df85185b9df930f71b6ec01f291b8b7ac78aaf2fc79ed6712b62f43051717d82797e8a5600ebe0e8e980b6dcc5b2e324115c69ced90a05944ec49f9dcbed80805138149a316ac72ef5c53a4f6fb1db9fc6ed4c1e2e970a3c16df0f2de27271963c1c9ee183428d099870f1b777a04371463097c39da0c51c0f37cbdc847d0100face729f11323b57616fc5eff7aa8316b0e6cd277bc397d63b89619bb5fbf9f6bf85d31e4e0476882778f093cf459b66b53a9672229a2f605ac28948ed2e4f6a0c547a7e25b528e5ec074ef31d4a7a01acca63b118e29e204d1afea41d0f56c92c573326e433031b31812c9d08e4c846efaf16ec7917b5434768be0e8296bf478d9983a25dd548b6ad62837bd45666a7f94ec455df48aae523fe9232c5602253e9b9505a01993a0d8fb1cde1a8eca5afe116734aa152640b1620fca6b6d761ef877a7cd21940d2bd17db4f002370fa249efb78c56ca7a5e6d08a2b7baad9290695d4e803789eb1e2be38085438e97ae586ec59064afcb50d7361df9ccc4df6027a5e904bea1d9c3d7fb0a9d59202c318c34298478828000100000400000180000094942a76bf60512e0b29427f708cb3a15ca95fb7f32b5693b845acdd10000100070008000700000002000301f800710001000900070000000b000200706f6c69637900000b000200706f6c6963790000b0000500b4f58f5596f2ccaab90c1d3bf0a9035ad3c5f02d9cde4d693df265534895d73cbea06228d9ef4879d53904a401b9839a53b86016c58570eb1ab4d9aab65716bf9d9fc05490aa55963554f1904504b0a24f0fdc45b36959c5b56bf363104259f12ae59f8d2a3da54eaf71085ee32d6956efb1ea021e4d75c212831551d7dccab24fb9ce7e2ccdde010cbace421c6db256198246a7f7f2af1a03d625383375aeb94c6aea9efde0b920b4fef9d205000300a40000000b000200706f6c6963790000050003009100000008000100040000000800010000000000340002801800030026000100230800000200000000010000000011021800030009000100070000000008000001010000ff005401080001000000000030000280100002006a00080003000000040006041c0001000900030000000000000000030000000409000000ff0f000044000280400001000900040009000000140002002dc7f49bba62773307000000040000000a000300f15e0bd6a04300000c00010002007f0202000502080003000900000098010280400003003f00000008000000deee890064471860d63c26b8eb54f9d859b1b36e29c2d5c42d53e4fad910cc8a3c6d5ffe4e38d0b894a0af97a24cb95ed4afd24b2400020006000400030000000c00010036004000acf809020c0001000100a102010002001c000300030003001f00000000000000000000000700000001000000140002000300070008000000000000a0040000e014000300ff7f0200090000000200032068c00300d000010000000400aa930000240003000a00000007000000040000004e47bf50e49f3ec668d3b5f63748c78435ac269f2e0002000400000071da7e9f98fb7177bef495a54a05d5ced9d60158488b8fe350e2e885773a33eebf440800000000001a000300895a1f2cadf0bd48d0fe080000000a0000000600000000000c000300030000000500000008000200153f36ac0c00010071a306000500060231000200c0fec596ecd8167c0f08000000070000003fe865b073a2f2d14603000000ae1dfb779d2c89254c9c78ccfb761b0000001c00020006000300040000000000100000000007ba0a00000400000050010280b4000100010000000010000083c340d4f369b0fa32836269fdd66161bc664ccd9fb6a5f9423689b87fe27131edc46d9eaf43072969980bc84b4c3a79e70ba9e0a7a0d8a59abb6e427332e6a9aa71703b548ff4b449a0e4376bdd8b6800b015db08a445cf059797c9d08fcc4dddd86d6c33039023988fb3e21148d1c771391f870dd3dc0be4ade387fb8160298e9107344f433d05f7617d3097b0d7865ab3af10f4299e0d6d37be72d5cfc48957ad6ffb23eca4b614000300040007007f000000020000600100004028000300f70504000200000010000200799c9930f8010890681831e80c000100ffff0201ff070902100001000000080004000000040001041c0002000104030006000000000000090000ffff0200000004000000180003000800010002000000000100000200000090e2360018000100020002000700000005000720927e506e1e49e3000800010000020000"], 0x1634}}, 0x4804) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0005}]}) r14 = socket$nl_audit(0x10, 0x3, 0x9) dup2(r14, r11) clock_settime(0xe, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r15, 0xc020662a, &(0x7f0000000140)={0xffffffff000, 0x8000000000000000}) 16:13:54 executing program 5: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) 16:13:54 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d40)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x40, 0x21, 0x1}}) syz_usb_connect$uac1(0x0, 0x0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000003a00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000039c0)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000680)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x40, 0x21, 0x1}}) 16:13:54 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000700)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x14, 0x0, 0x601, 0x70bd27, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x4000005}, 0x4000008) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = dup3(r2, r2, 0x80000) fcntl$getownex(r1, 0x10, &(0x7f0000001880)={0x0, 0x0}) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000002e80)=0x5) r9 = getpid() r10 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) sendmsg$nl_generic(r1, &(0x7f0000002e40)={&(0x7f0000001840)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000002e00)={&(0x7f0000002ec0)=ANY=[@ANYBLOB="38150000010000032cbd7000fbdbdf251200000014103b808f0b55821b52266c69d9f28e0dcc116ae05b384756dd550f0081a3f91052a2b95630b8a1f2d4d79472faf497f79d7f8e124dc3f39296909fae60e21ebe36e0fcf9a4faccb2137b6d39d20acfab42b44f1109dca51b7773f858554a932b6a0dde64f66dee17549fe5f74cc75e60b8ae8ded0277d071ce059effc28e3634b07348b70b461c2f30c7c39e80a82db647dd6f7b1636d52501875aa07b99feef4f6b88aea9ddb53b257408fd198475e7e5551dd4e6f638970ec580d694368834af9cae10101f87a009313085d8bdc47d0c3be8aae185140d396141f411767e6a9358fb06e59e667314b1dfea2b56a4dfe9dbbe9a6a754dac641e14ca008398aa587ac3d21cd4c471207eb2ae796ac8f5cfcebba9f5c409786e22634db3a7cc76e8fd10d7de3981398133bb52a2940c8cb3444d5a1fa2830694830dd83ba9de55b4c01a729109a0211d0bb34d404b6fb6ef59195159ba6aa665231768869667606052e3e9f65d7ded15739ec93fc2b50dc67ea54b20e8de4c7db337e0db9b9bc17bdb5f280b680eee959e530d905dc2f2d89b83c1de53b5613a54fa0449e035722d2c27ce0619e6d361e1f129d7ffbcc2f6348c157dd090ec5d1e2a8b2bb7164b7b9246526c305ce53de2cce9a2bf2f52c3beb37bbe2f68cfec52512bb0cd3c0369560990ce52ee3531da9902018aa5da62b9ce8fffaa71c02f775f4b3d2b701fb3b00863e114ba4a71b5b7e0e6a865f6da74f5329df0ea78237d1497a710c317326d0a9e02adceedb20ae9d73b681659360df331d94a5e1f329a64d17b0c14dff37e14265834a00c166eb314ede5e182a67da65a5304b5dca0453172b36de6817a66e925a7dbd5bccdd18df05b14a33371cb333e223db45b4324741f6c38d307af7fd4d503c2dbb224122631d57293394009eeacebfefaa57e344cb3f0ae1cf9d2d59527bcaa05c9dda78ecd0e198c78277c3e31aaac345d475a3946736a2b26d0d59983826ce8e58c421676538918cefa088048c93ca22aebdbe18f77d9f3dfc50b76bfc2db5e9997aff1d1d4dd8383e0d9d11fc6a477f0bd8b7a149bff79f446ea68776cb4e59734387578d0b3125674d084ee5a1aabc810f28b4b166fdc1492898506522490f3a95402ed546c8dcf521b17eb2316ba084ef4fffa4eb9d3aab23113d8cf40bd72d1118590271febfebab2197e9ba6e0052a2a39b397858f39fd6950c22e1775d55b52f4abdc7c63b6503610dee9b05343de301f4098278b8b3182a21177a377358efe7616b479c5874cfcd9f47887c86f3631ea61dab3c847fa5b7c80b58b1f18b031818dfe5f650c53ec27efe226506becf40f14637679ecca0a66348f27994ad1e52379082877f1a57520ba6b61b96699c323f212ef4a94aa59308bb1d82b37c83ee872ed3acbcc7b49cd5413783c99ee92b43bb20a50b0b008a7d839ac77d9d1aeb4511458c27029d3ffe548fda143b65ec3a030e6ff8de9bb23f11fb600e8abdcdb2d0a45c19fd246054335bbf47d46fb80b2ba916ff7265babe53d124cebe2e7f60084f494356381c013834100ede9305dc3bb983e9fafc315fa9255f051bae10a205bfc7c6aadf39ceeb3198f99526fea9bbba09395235bd4128cb89d064ec8085aa8af81c19924b37b5cd5c3a9d0f2d0f222c958b905602232281893dfdee945d747bb366ec5a0b5cf846a67c05ee2a335fbe5e1df723c11cecab7e31d3c79e56a2807a9ebb7fe4988714382dd6e460590b1dc302770794b237c4714dd78bff4f865a5288b9d99051b8aac7da96b15f2d8210a339ea2117189fe19411a407c60c3543e82782cee3951846e0abe330bf528bc3f7f9245c356825231e22d86ccd5172a48b4f9956904ec2ec1e1ebc48d6b5206fe2587ab4805c71e94548c2c37cd54903d1550d0f77b7189b5020a775dfb92fffee8da20cbf92dc868d835255fa82d76cdefb37033b270153e1e0143452c208f38110ff433f9ee13430c39ee555c3e08496fe6b03b47f72946c0ebfa4dc357137b5933f3adfc83bb1a4794ba5682f7120ec7136b1edebed8091dbe09179ddd5dd7f433d81663e3e6fa40c213528d80b25e9c3216821bfb7f1efac24e5bba7d92b393da6d590fc02be87910dce55cba0977637c234a6ec3aa45b74a0f6221cfab2ded22e61919bba7aac52edbeda2f1388616868ac90053b04f842e0e5090c439cd2b4c829322c8791eb8dba45684fe5033302408657ec1e40b977bf1a9bfe70775dc5f53c5f5b5c559f8aa2aacff588dd1caa1d0789d19405b2d431fe072805ee1edc55877d0b41e018ed4b92cae0feac16e12ad20b1412a69ac8e93e900d813755bd86f9325d1261527c9dd1f72376650d7e455f9762fa907c153356e0717cf774095425c21850a7632a3d2f14d484ba8b1bdb4b4c080c4bc0731c417193d9050ae76d681197114c95ad7a01337f9dada41a227740416fc76939232fdee492145f3c08dea95a7b31c24498a57b6622c13752cff20d56b96ee924903acd77f83623069dc467d96dc3e249534553a688ae29cb3c39ce89e260f6b23107f239dd61a6688c39c98cb0a946dc1a8f4bbb9cbe3b8e24bcb1c940cfcfc2621aae736da815ba19d5389fa09f8e8103ae6a2248d2f017af859e18061420364c01c852162c16f6cb341029c3281756ebf7fa4c7bee0591ab391c9552228bfc1dfae546a4e6954b3d604a304730d97325b69012b21c86ff042738053930800ec57497278358cd7832d5bc195c3fe94ed8a03c39854e5c8108dbdcdaa3a0c80a900ce834d463483d189aee188e89df12d916c458f0b7f041eaa88f12eb033ca9e1dcd34c731ebe936d52063175a09b082e78e3cf692902ca4fbd4e2beee74081f964eaecade864668d9fca49186de824c9f85a4e98e4a759c88bb05559ff9fd2eadd132983f7f1574c92780cf9866d27e759e00d5fb724c7c0bde9817ea0556bc1d62714d6d5ebe263c5a8c477d850cd80b7e64f0ad3efd7feb0c163340c043f8725cb54e527a52e7941214882a2670de52620dbea77847fa36b494b2ebb6af84be5043dd94e92ddcaed65a4274da04641863ada59e7e8d5c1954c6870f0b8888db1a5108a0fd27c2b6382845ac8cb32a9956a2ff4aff2da8fcca7401f0f141b3cefd83217a42aa20885e71ebacc9e039d6afde6e0fb44630f23bf00cf2952b851691455805665873b2cf5a1844d8fca8be8f049a1709d03e2f4c4f0c1f1b5de6f0efa60c6ed2266e001c59ec342018db10e496f9728f43fb1d9a7c684d8d104764b9c3353a3cc14c1ea22c191efad19d42e5ca0c7281223ce8ce3d7d462cf8047c64e7211bef32da66a0864b340f4ee113d3c49e60e28bbd4711c623360fce1085e3fee753dea7dac569a2f2726556774dadc44030ee2d16837db03a97954a815e7500e4d90e010b97cf809f465878587879090fc04dcc78a7ca6b663e7001260eff998727f9202bafa24fcf80f81bc36e7d3fde38a178201c97b88a88aff173471e7805c0ba6ce0eaff66a683665f013372c44202d35d5eb252b394146b8abfe82b192cd864681d34953f631989c787ee17bc662075579be63222ed2144c453f130083926ef8dfd99f0e1130bb409e8e9b388faf136e3b42bcec794f8b5c919a99431dc2ef561cda9fe2265053ebaa1b3aa48cfb53e5a6cd510d1dc4ce999ee6a76acfcf85cb7f85d4ce69887f6aee093b95a79b247942eae495f74bf3c2ee42fc19da324a64b65b9eba24c01b95c6e9629cc8c32c87b2f95cbbe42ec6f9303487f4604c04563f73d044c48a06914c01f5e4bfc56258a0cea2fe76aa49d1495baeac6766d7e7308d33412e9eb4b480ca572f047c624780b37c6d58f8fc3f08d2024cb91598a890c323020e2b0f88e43d554dd1f7e08b4a3947fb1525d32eb1d517650592c30af0b350d94286f18d0a32395d0b8ab66c08171fb1c4e6ea211a3a23f205d6448380dd30f78cf7ad46f5daa94305339549889c80ef2d2044d67d8e56cd5023d9c566c129dba735dd9ef9fc88702419075265308990a15fa31c3d133f9024e360db20d3c2f2915b44991577e6f11c405c89ae745ad5906b3e4dd9ed039c6c84cd8b5954b08359394d8173fc9c5bb103268a268ff3653efda1100c1275a5e06c9f41599d1c1e5dd3cbe0cd5e9138cb986e2824cc67a819374996e9124068067ec8900f1ad707a1b7af27f28687f892659f93cba1a9a5748f8ba5bcef0a35a43256dfe3e75dab848f4e53a3d3be464fb8087a10d89e26bb878fa7aecb9d638b62e7f144b72151ef8abd58a64965a8511a7f8a857d6a073d398703fdea2bc1df7b1cb927023c1ca9c4789668021e11e58ffdc6854a58b99007f6b47b67c2299f00da63582882eb47539634e9a4baaafd8d69afb09bec631cedfe899d7cbe2b4dba5f9925be847fd249ec2b9b2e9ef5f23c38da9993f5e1d4a5a799d838886a938b492c534d826c064babdccc6525933b7ff2f8de163129c2e495ef1c1d3fba2e90594354c67229b592e94b3b46b702913452360eaaaa39e32c6d6ad774b960f84153edbe098ac13088a227a014b7f8032ae81b8ae3b0ce53a58a8d7aeea0622adcda55ef6a6bde659025529f1f7bc308c0ca09d9309331ca5b788e982bd82e92441e37fde11d62a0c218dba994b05d28fdcb98cfe7b5a7fc296c06a454f5dd1f38f1b017c8ce88a5f1ee17de4519303e41c2ad7ca36f9515a5f371786a4ed7377e389e89b84c56e4af90daf1d0b594217f9c24aca013a8012a82580a0119b04db0886a6301652eea1e7af8bbc6d9b9a5f41667a045605956bc7b0655bf1094dc36bfb9b7ca8b82e971fc9d64817b8d9e38c4c1c8e42caf9c4b22195b133285b7154559c9f7e1e86fa0738feb949d63c325e2ce73de67237968bf265e6ad6dbf6021f7319c19d3b8537c582e2be65d5a144daf25208df1b2c7ec67c14b3a1148cc0b641603b770a0791370e8a074a5175516700e5d2cf9adc16a0316514c56c3f980213a6f55ef115964c45dd395493b6f07c42f455992699fa68f1edfa0cb6cbf19dcab3a6ff575f9b515e8d3c4d8832beccbd61c16e331821a7aaf6d88abd629511b694ca4ef4145409975536b09e9f3ff8497727df07de74573fa68f3441071960d0ebddf1f332be7338917fa97acabd4b1dd7dd18a268611268e2e788b934b2bd3d69ec520a1ddf52d30863d10614da0d450410742b8ad036680526bb0a9e789c2cfa4bcf740332700bce15ce200310b4f5f5a65b0ec65e2a00fc99bfdb1e22cf187d084e396d55844a44ed60d9183eeca9171fb371e12cc19dbb6b28f950fa712e4fe474d566d84b82d14a46ec847fc98457a16549fe9d80431bb9b168f1de94bbc757fc853db551db782c2766a081de00ce512f321d730113ba969a4cd50ade3a4c7f26c9bf3c12191695e21fe1b40d18be6465430cda28dc4d2dae68551d04ac17cd9fd3d34d8446ca729b838e3caefaf7280c194f9cd291c32d5542d2ad67e62a848a8fc9f74ff0d466ec6d3ed2a230c89175ee2c9ec5278d875cc8b3cc7d52d6a655bea45688f0bdfc17c6fb076039e0c97167a01150db4d573b08845d7886fd506768cb2bbb2838cacaec7a2a9d38cd0df3d09e858a8a0ce7c60bd08b8b27f75ad5452d4156e5c7d65365df348a6f5ded51a4f5e86bda0965823d1fc7f8946392929cf3ddca262f36e8c72225cc3a127c84011088f1a6a603c00df1d9d9838c4989c4ea621d6be7a92d849ee49d189a2e8b65edecdbb0465f082d68b004e7d26b8ca4608003800", @ANYRES32=r7, @ANYBLOB="08000e00", @ANYRES32=r3, @ANYBLOB="ee01178005055e0462911bf8bd2bfdb27b10c335ef05c4bb3bb247a32f93dfae11da85edcad55d7b7f8c5898dfd4263db0f9f778089df2444e97de04c017fc938a98a6c1cbdf4f42fcd95cba9b8a601fde5da387c96efaecc5845dd126b51b77d0bd1f5eb0b8906bf01269f11ce1c09b65290c92b9952f51ffd3db63fba39cd509f98288c71e44bbff77f8448bb644dda6ba7171d0cfca4e7be2d7d2a45df5cda31774fce52b685d1f097339094bfbc6433c32eb6cfcf39e75850131d5005200a10e857f8cb622710ada728105c45691bf785dd7dd13b70b15efb29cd3612de4d14a7e0f12b83f8897113a43edeaa2c5d0eb97f6d0a6486f46c94f080e25e77d5427b6c96214c6ee71582e67f5cf9911ea71f883694b0af9d466574960711893cdb628d7a609c4c0fd3dcf10f5c6bf55bca4cfb05afa25a3a70024364ac8c3ca19cb428bcbb6492cbe264bc37b71b07b52cf0491d22ae4b7bd36740c8879062c174395c223d1d133fb893da3aa4a82bc41a8cad3dc554394ba3568f166d367e7ff95ace91943f206835d5278a9f88b652b000000408bb88d2fff48fa3fa4d1c50894928527e9a27b6bba1dd071fc479b29f1cce2a91978270144ea9eec71a0f2c759179fa4ae0590d537021cd5af7729d5dd1274c30862fd447d844e9dcbe8a22c14b9b619fe08000300", @ANYRES32=0x0, @ANYBLOB="000008002800ff030000da05f3f51d1737a33c3f2199aa471cda2b106460441cc4865b5b5e018d318c78e3bd1a751d9499138c9df3988553dc1ff15fd20ba76bb88f52003302a5dfe5bc13fd7b80760f80b461208a9056e16939463741777fcae753f5dd655365b0e20d641fe038c034236bbb2a69d26a2e60696e70592c4e2d8beed95bef990ef6f83a75d7dba827b52e351497b25f6a1530b6c8b6f52c695522d9ba48a09fb9609bca6bd560dcec5a041a0daea2457fa13393fe80cd3d7174cd2b55ba3c79b7fe125efe206190aeee211a69c9b9a0ae1c6fb54e5419ec47ca08001c00090000000c002b00ff07000000000000a40009807fa6bb6bcbcaa2daa4c7e2e0ca4987dd8f947a1953d8a5bf37ce77fe719245166643966d139e8a2442c6bcd1a7bc3aee7f310a5c443c08cb1c2b270085ba89fb936e59b515f9f11637142408cc159161807838ca6b948a2a48c082a7a95a0a4d80102a9be72a1362edb11e598950cadc8508718f1d915fd16af6a179282c388a256ed9f84137061a15e5d17169eaf02aabadb9885919cb5508003000", @ANYRES32=r8, @ANYBLOB="14006500ff0200000000000000000000000000017401118008004f00", @ANYRES32=r9, @ANYBLOB="27d52885e9ceb1f1a87f350932e5bb4535f9b374c6f61ec436aaa7f85458da72dc726f42bba686619395a5385d42e0b497c94f82790980686ff97a7f3152960124cd362abcbd2d811e93cea00ecf7369d2a76a31b1e81833a8851c7863089aa4d0d8314e34705cf8dfbc4d35d23f3f4a976a62acaed35074fbf7d25ecee63240e72c550bbd8c88cddefe080054000000000045a426b0fe1637a154847776c715bd43b79904a28240ac57fd959f11b1a1609082748163bf401a2dcba0ddbbaa141837e64468bb138d76df511eca983872bf7616f7688a5639b6be116cc8624b2f0591d8816574fce167b139e2b506cf0b5f6e7085d24090f04ff45046179cfefc631485afc4e8e8a233e760b8a790eaa0731efde0d9d84ffa23a124f965c76f0f36c86d1408000b00ffffffff17315268987317e48693a5dcbd6b9354b0c03f60d0d3736ce31071bd2ea4d9d250558a26b813ac6883b6750d0800250000000000000000000d4c8d635f59801a3e39e8ec9dfe33db8c1d5729dd5c6f2603fb9e0b818d9e3989170393b2e1a57a2989f748c4747ec674a463b84fa64b7377b661de468755742d97549132fb101967627e1f1534373bd41002f613ffc5dd841a48176c339a3a2701dfa6bbeb7ee5", @ANYRES32=r10, @ANYBLOB='\x00\x00'], 0x1538}, 0x1, 0x0, 0x0, 0x8800}, 0x4000885) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x80000000, 0x7fffffff, 0x5, 0x2800, 0x1, 0x7a6b, '\x00', 0x0, r6, 0x0, 0x5, 0x4, 0xa}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x6c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r13, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x24, 0x2, [@TCA_HTB_INIT={0x18}]}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x6c}}, 0x0) sendmsg$NL80211_CMD_SET_PMK(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0100000066c29256f65248a50b56ba5719bef9760850ff0440a12ef238f9b1e6aceaa9ffdb2abd7c0af36fc340547fe9b596dd41c6be7966c0fd8ea57577174aab4c6e3c44ccf6eda22d3e9bdf7f3cb6193f942d27a42e1fdd4f2f8a7f60ef8063333a00"/113, @ANYRES16=0x0, @ANYBLOB="04002cbd7000fedbdf257b00000008000300", @ANYRES32=0x0, @ANYBLOB="4200990000000000680000000000fe009d9eb687aa5d2faf6f78cdaebcb4dbd20000fe00cef2237fdb69c8d785323be3fa32e3ab0000020167f4cbe05777ae30d75cd531f445d75700000201d0b41ff9b656f9b859d24851b029ef4c000002018646e51b1ff1995f4198aef5f0aa90850000020193269f69629cc50aef814c40361b5af2000006000802110000000000000002018c1c1d9a2be5bd92a54c931421b3c4fa"], 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x20080810) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', r13, 0x0, 0x81, 0x1f, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback={0xfec0ffff00000000}, 0x8000, 0x0, 0x8000, 0x3}}) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="341600002c00410dbcd37000fedbdf25000000", @ANYRES32=r13, @ANYBLOB="010010001000070010000600060005007705000006000500020400000b000100666c6f77657200001c000200060059004e2200000600280000000000060026000000000006000500050100000600050001f8000009000100666c6f7700000000bc15020008000600c3cd945db0150b8004120280d010020004000900040000002700050050af4247b7a384997141719a90b1d79a6e0131ad8caf8924e93e7d8f2d4c187036741400960005006d8eb9c5f2cb615edecdece14d20eef9c29b5e8e56a1498da80f5fa8cda8e952b8016ff2df5cc78db9eab289ae3983cabfd9fe7458b5df5c20ecfa17fba1382dd5dcad17d51ee93429d8193f1a4895c44b33d9abcc716c550fcebb17dcf922092c4619e8c9494d88edfed180701bd5cf951d796acf6f609de0c5b2fc6853d3ca7fdd9d95ced496f60ca112104a5c95b09261000004100500172fa42b881bd808cc744d9fea05c579b1ed8e6fc5416b6865f18fdee4a60b3192fb8c12728f821c348469b25afc4f57a3894939f260d62c5ba4f6edfbab99af4ddf27b31d979b37b242452334a1e01c7e50b5aa7ce69f29efd4c33fddaa362a0acd9c43af48ecb28f010b011d9cf51f2a36993b120ba436bc536be0bdcfe7664fae8f9d91345178be78a96da00b5ba2a211e52335e6c74da2b748234b2e647f22e046bb5fe13a9feca9fd634a6f2012c0f859c9026148ce46d9497ad256edd8ceea749e4f2fa96310ec6d606ea0e434a9231d34c6d942f5db09baff79b311ca0b5fe95130b32eb46132c1d850ef375686037a53c1a7b5bf3c150874edcdd093c577c8b8119fa525c1b0dc6b98f61e45d955db01a39e0f270487dd18c1218e70edd48767278ca6cc07025951e247bad4e648a03f854eb9f5f74af49e7c049cc74037f3ff39e8387b595d6460f09f228ba87c8c52475d0171cdaa3d15baa658c8f962f2723c66fc5e1faf3173a3e494d39036ec13218e8672341bd2c4807786e43bacec610033417a5224873a55bb97aeb3398a5b20954ab7d630fb7ae6c45b0be4eac989a7cf5708be3d47fafae69d65b1d06df64484cb791d7bd64a7cbaa69526b328e358b9f4b65cff9e3c4533b4cca5bbcbc1bf3d286cff6e7bc401b72d8d4408cbeaddb02bfbf64bfb9a5c4140cbb5bde9978bb47dee8e5fa6198d304c5743801b75f4fad58a9cea2cdd93d701f96cdfb6e301a664f1599a5ba8dc054b2d13946cb7fbc6a73c6e1e6fa6610fa97b6ebf54f882fd5b3be9806d29c143e49b9a98450893581839d395e0c37213faa96953473e5ccf99cbddaca6a49da6013abb4da8156e1f66cee61a49271a7f1f09b687d1b8b4a8ce6150af8e1619ae1626ce1d495ea2a4abbbf79ecd2cc1cfcf2a6e85e6dec2d75f9d1f481182e6ef6be58edaeca8f3bbccfcfa1c53301bc6e1da5b9a95456f46f847dd827c25a43010a7324d141d3e31375a7a287df4e772d9d0cbc0ee3aeefcefb009c7df5c0b2d99037a35585df610b6e7e4a8db1bd05d5acf9e2a2c01d1a4fdceb23f6e46c9c0c163acfc784879c55469988cc3f089ae420d509c491dd73dc81b63e665fe3481afd0e3e07e0512aa0974dec6faca48c039f55131c933903dbb8245291de95a73dab4db571085abb1b1bc6eab58be19f8996a9f14eb06af4918554edc0ace9042a7bf20320c58de01f45a7bb9183f9abcecda8f964e4bb37e476b56c3330b49a8f00cdd3deff9445a74d664a900715dd383fc6f6f5dcfac5c9aa306eb3c4a305d96106161851fc7fb53b9fa84a90121097a13611b2d3406f52c9aa737310dd6738fda3c4e0cd1ab6ca517f60ef5200a3904a1de1f6136abc5a36b754cedfd6c6e56157db821ef6e307741d591023517a3dc4c3c059078f340c88d17e022c2e02c683fba68b3d3d028adbc0bfa39682c6626723419f3bdcd443f72e56fd740ab2f4469c07880a2d6cbf4251a0222aa32e84d548bafa23e433a1609e3598bfc81764d7dfe1c1ba6e3bc38b1cd41c37a2b9a3f9072c4ef9c3928a0401c14c5e6ee6650dcebba89e00084d3b53f7bba9ea5923c139fd6150dff42f34ef4d761f444e6eaff6ffc4d49115abbb689c66a951af2235fcb323572f69f965e56d2d3c1b4426f1d95b477f128c4956e39e7aeaf5d2a060063a99fe1ef60c63066a12846a8234335600a309c546cc312b5f05f4b8df67c45620e06c1797acdf5c784250fcf2060d3be277d03da57819b094379aecc3c98c49a6397e4c7cecd978ae613e92482896a2729ae8334c03dc3aa6a113e89c106c4d94fad231ac86f8a3e8820dd993c0e59bf483632ee049fba9b6263beb285000f29afb36e9ec57cfeedfa5e2ed8cbecc889e40d994ffa21fbb2be755b5adc46eca82a1eec4ae08aebf03c878c3aecfeeb8ceb0d69628d9238cce0054f953173a07934d8601ec9a0379ba47aee1f556220f41edc27b808b7d114efa1aab57edc3b30392fdd87ccdd00dfa7afc409f5a7ffb6dcb7e024a85c050aaf90ecba4dad0e3181bb273a401ae44a43b53ff205ea27326f027ee2e4bb42ea7ee1c30394fdd2cbaf55e31a9bd71ad6e9fca8f47d035a8351074a1cee50329fc7f582e3521dcf421cf7296074fb8786468daa0c624cfa2620835fdf1a87c81b33e835f29f96eb86555db478615ae4fbdb77e7b2199b4312e620598fc0e0669934a82a169eddec78207fe2f792701506885fcf2c089a7dc84b9e219f1607518ff02f76d1b41829cd1a5d01d9178738dcd5815587c31b00545bfeee15f79c96e529a4b4f3615e33057fa8daaea1ff77a7a320b17fd99a3419f9d7ae2c13efba3abd4facd66caaeed0975c2062cf129a2aa0ec232003fcda584cdf129abf7dab41a321db5f49851ac3a678f109c4e8791acf967f520b2998c8bb61bcac0df5595f04e15bd12e188afd477d01c1d532b0194b7225aaed946dcf18f9673ed55260e0407e179b18dccf8cb8c4feeab24da7047289a9c45270b284ba0d1feef6e2346f35f6ebd41362afa3c60172bfa64bee69447a915836d4f7f5b6f1b1203c730fd55a2705de2f5ffe5119a79ad35db6a7eabe43784b76719c14f524593a792d795880362b0cc5cd35e0602f65ef6cad9238a3d954f95a1f3f537c9e91c117db31a3ed130a178e87f44f027f19b78481db1f05073ef001ba1e7c3cb197de4d5b9ad90a62d3367fe9c3e3cc687574a811dcb598eb2778c33434d2dd30ab1a83cbc4599ffc47ff66efa40476392af325ab6de7c9305cc75e341205d00fda7f9bfcb5591f1e2bb1c6aba3cda01c80854c4591fedaf200b1344e0da8da6e360a78a7479fbbf628a48628c5a6fef680341cd632089004880c421793ab4498e8a647b75757955f44f77160a2333fe1486009da2d772474e8f0bf3a951ea644e3577ae8356c4a087e265608a0a64b9a0c4df8574af8d1031b83e18ae24f5964c3882490556fe04026ca6946b3b90c1f85ce3501b4c0e62a438e58c0f35564bf0f807734c9c620d8ccf38f45a595b13017f21bfbd60d1bd5c623b3d19adb705b0fd997eb1b10c8301ddcceee333efb1ea9294e63622338da8fdcd1fdb10f82ee078c7cfaa0cce40fbddc90ec024f30de0ac3a1bca799daf5840a1b6644ff02644f2290bb90978c7d23bd26913991aeaabe7c7e12a4597ad19e044bfac59da44f499374077f4f4e86c96d5b221ea404fad0061c13d1e88cde162ba060811285109140b1c818d5296b63d1915dda3a2435a2ac8fc1d227ed15b14f210a295d95fb8e5655623a31597f4516094937dc9ba705b98a2a0181df70b36bbac3d8b99fb2d8e29f59378a77e89f335fb0169a14584f76d5cb94c8f98a05793a1bca6ec72b0e7bb16970e9b6d2ff56f10764b957d67fb5cb659e0e41b23102c7863a5c87635154662bd0313420b3f582b123b4820a2f6d8f3fd5d953407c944d6b03296354592357c8bbe25a64e655a907de123ee7de74390e3243a6390818fcd03f7eedc1a0219ed36094ade40c129210b6477f1b1bd4a46bda969eca6e2578440d764346890bd719ecaebb4d071eed0fde910519c4f1a551bc183b76ff8da18ff5fcd5af1454d1e06c71e4d3de7d1b4465f74bb004b6eb1fb0e2058632c106a362ab4affb43da9441bf14618c677fbc4d7ca7a1681da9be76114245a30796516f2124bd2b17d61d1cabc78071439948069d6af1fe6f5b9d161c78f00f4e24af35b5a33fcff972e2d232a273d8177dadc4f094f0f8b1755dee1945e9fc3be9086260afd3b2efa9d01d2e916bfd8870b682c86f693b049abb024a2354fa3947f64017d18459354fde5aeb61a7a0ae5da01240f49e8238e240b89a20d9df23f159c5d42d14d6855a903d4531c722c985da265f1af05b4bc1d74e07b697308bfe42deb26a28ef5b3bfbf7ca2c7bca73d14ac830894ed6fd86f393d25894a29d91b9f1e60800da540ec451da127f8528f7aa4de25dbdf73b611797a476668ddf9e36044685b9ad294727cb73c602943595340351155087b334f4d9e95c3e41d1172c0617b1ac3aaf6e21b36af9beec78c9c83bbf60d1cd8cd9133b9579b8e33b49a1592efe7416098bed2a78b32f2d1863f252d8090d5a98e580054103fd98ca381033ae505de65e17a90103b14a4b5cc08c862c2b102f5b8259f83b259ca2a934ae321cc38cf7650a2e33a9c8ad483034496ff15d567bc681f92ada7411ff34501a46fec3a5763d4f894f540740cf3e3467955b419510234bb471116054d75f41f98feec5400591ae7eea6159b1d698b7107e16e30d2fb84f29498cfe24350f4a917d5e65dee10c7a12a1c9789709fd2e1fab15d485e82df4f1e89c4da30104f60ba22cce77b01118a710d272c727b700a9aa7c383776f77004d135507ce4ebc9d60b67957df14534d3cfc59e3cb020a2150516795deb54f479f3371259a7b691c917f90a62271a9aefda49e2a7a0b4ef8ff0cde9febf74cb86eb4ad1165b4d82aa2d0777f441353d374f29a290551876859ceb5fc87b901c8dba53595451d1be2fadaae9462805689f05bfbba6e03bf13b3bad1ec1fc4302204aac99c7fb6cdf7a0f13312d4feea9543bcd5e5c397cd2150aebffbc66eb9b2d92954df37ca836a6d8353ef474ba0358e3028d5ded5805c4b1ef480044905cb0c90db643fb1e9ef7285f9b4c326f96aa14bb24aed282bf6cd271ece807c35d32acd2a347cb0b56f3e3d83aab0b42be32472a63607c86ef1c5abd1d29b371e866aec779b34325f9df5c04a52792a2e367cefda11ae0c626820694b67c7b7838d8a6186a40ca41daa40b1d2753b1fa19565405b69782af50dfbb75a6f19d8822229450a060873efaf3c676879728069c86fab14d655be08185fb32680fb7763a07109b57e4617c348cad4e878a67d9b1cfe8b41235dd1ba9e9df1e7ca6c3011894347f78aed239ed4a5a3a1124cb78302ca8fddbc6e06f5f325208108bc6357eaea53fbaf726619d15c36b49d60a7e94ac2143df89504d34ccd2f3456e4ff703fb9408af2ff711f637d1857c3f755ece805a81bafe843f680ef885a61702c468b18498cd23e322ad066ba6276325574cac96b4236285ff62ec5f356d5ade47073f43a78f4abfbe707efb2ffd22bb61f0c2c7f889505bfa3677f63f11d4dfd1dc3cf4cd21e62a3b57a3e06c739788e59aea921eaf744df85185b9df930f71b6ec01f291b8b7ac78aaf2fc79ed6712b62f43051717d82797e8a5600ebe0e8e980b6dcc5b2e324115c69ced90a05944ec49f9dcbed80805138149a316ac72ef5c53a4f6fb1db9fc6ed4c1e2e970a3c16df0f2de27271963c1c9ee183428d099870f1b777a04371463097c39da0c51c0f37cbdc847d0100face729f11323b57616fc5eff7aa8316b0e6cd277bc397d63b89619bb5fbf9f6bf85d31e4e0476882778f093cf459b66b53a9672229a2f605ac28948ed2e4f6a0c547a7e25b528e5ec074ef31d4a7a01acca63b118e29e204d1afea41d0f56c92c573326e433031b31812c9d08e4c846efaf16ec7917b5434768be0e8296bf478d9983a25dd548b6ad62837bd45666a7f94ec455df48aae523fe9232c5602253e9b9505a01993a0d8fb1cde1a8eca5afe116734aa152640b1620fca6b6d761ef877a7cd21940d2bd17db4f002370fa249efb78c56ca7a5e6d08a2b7baad9290695d4e803789eb1e2be38085438e97ae586ec59064afcb50d7361df9ccc4df6027a5e904bea1d9c3d7fb0a9d59202c318c34298478828000100000400000180000094942a76bf60512e0b29427f708cb3a15ca95fb7f32b5693b845acdd10000100070008000700000002000301f800710001000900070000000b000200706f6c69637900000b000200706f6c6963790000b0000500b4f58f5596f2ccaab90c1d3bf0a9035ad3c5f02d9cde4d693df265534895d73cbea06228d9ef4879d53904a401b9839a53b86016c58570eb1ab4d9aab65716bf9d9fc05490aa55963554f1904504b0a24f0fdc45b36959c5b56bf363104259f12ae59f8d2a3da54eaf71085ee32d6956efb1ea021e4d75c212831551d7dccab24fb9ce7e2ccdde010cbace421c6db256198246a7f7f2af1a03d625383375aeb94c6aea9efde0b920b4fef9d205000300a40000000b000200706f6c6963790000050003009100000008000100040000000800010000000000340002801800030026000100230800000200000000010000000011021800030009000100070000000008000001010000ff005401080001000000000030000280100002006a00080003000000040006041c0001000900030000000000000000030000000409000000ff0f000044000280400001000900040009000000140002002dc7f49bba62773307000000040000000a000300f15e0bd6a04300000c00010002007f0202000502080003000900000098010280400003003f00000008000000deee890064471860d63c26b8eb54f9d859b1b36e29c2d5c42d53e4fad910cc8a3c6d5ffe4e38d0b894a0af97a24cb95ed4afd24b2400020006000400030000000c00010036004000acf809020c0001000100a102010002001c000300030003001f00000000000000000000000700000001000000140002000300070008000000000000a0040000e014000300ff7f0200090000000200032068c00300d000010000000400aa930000240003000a00000007000000040000004e47bf50e49f3ec668d3b5f63748c78435ac269f2e0002000400000071da7e9f98fb7177bef495a54a05d5ced9d60158488b8fe350e2e885773a33eebf440800000000001a000300895a1f2cadf0bd48d0fe080000000a0000000600000000000c000300030000000500000008000200153f36ac0c00010071a306000500060231000200c0fec596ecd8167c0f08000000070000003fe865b073a2f2d14603000000ae1dfb779d2c89254c9c78ccfb761b0000001c00020006000300040000000000100000000007ba0a00000400000050010280b4000100010000000010000083c340d4f369b0fa32836269fdd66161bc664ccd9fb6a5f9423689b87fe27131edc46d9eaf43072969980bc84b4c3a79e70ba9e0a7a0d8a59abb6e427332e6a9aa71703b548ff4b449a0e4376bdd8b6800b015db08a445cf059797c9d08fcc4dddd86d6c33039023988fb3e21148d1c771391f870dd3dc0be4ade387fb8160298e9107344f433d05f7617d3097b0d7865ab3af10f4299e0d6d37be72d5cfc48957ad6ffb23eca4b614000300040007007f000000020000600100004028000300f70504000200000010000200799c9930f8010890681831e80c000100ffff0201ff070902100001000000080004000000040001041c0002000104030006000000000000090000ffff0200000004000000180003000800010002000000000100000200000090e2360018000100020002000700000005000720927e506e1e49e3000800010000020000"], 0x1634}}, 0x4804) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0005}]}) r14 = socket$nl_audit(0x10, 0x3, 0x9) dup2(r14, r11) clock_settime(0xe, 0x0) creat(&(0x7f0000000040)='./bus\x00', 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r15, 0xc020662a, &(0x7f0000000140)={0xffffffff000, 0x8000000000000000}) 16:13:54 executing program 4: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000001000), 0x2, 0x0) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f0000001040)=0x7) 16:13:54 executing program 5: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) [ 1036.755614][T12731] usb 3-1: new high-speed USB device number 36 using dummy_hcd 16:13:54 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002860714800", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000021c0)="b4ad298ea46b00257f57742842c30ba3e4708ee87ef620248052c0c47acfec0661e86573cbc7dacd63c833548e53abc61e14b27db4fb2221f0f0de27747d9b2094b0cea352b0b23c70c03d177b8cf05067ad6a492c938bd9baf48fd2bcd51e99e764f1c3885cc070ac4d67ffa2b607122a03678e6eb41902213f010a04b569d382d0e0dc349c40474975e9c0ed85e1192741bb395ebb5499aa5c08d02382d8e0d355e68c5d23048a16ef6bb696105792e6ef8297cc38992811213c0b24024a981717c67c9f631e52bf29b633d0b821359effdc1552bacb245e4d3c96b26e122798b5d83dea565deaf6a545cf15525ff2be08b37fc452456673d4609d136c332e296a5ef1a1cbc789a72afe156e559ffa811a918cdc5f0add8b5aee2c8a9c28d87ccaec5089d1b41b90f007ad3a43d000b3aa955dc12643e28adbec76c4f5d9304ecb9f88c1e63c1afd667540d2437a11668aa0bf0088686dbada0cfecc658b3970c4487bd27c630ccfbeaeec7d27b94182eb5ef70fa50aa71b9df5278e4d1b72a588e35965b27c237abbdd85e7254e9a48bafdeaed8d3e749c366bb5b80feec0a7639360bbe5c67bd025f17374bf3f7972f6fb0c65f9dabe4be53b0a3d5669e93eee33f4728882a6360fd49520bcb7a1347adc3dbb7f3b0ee7410130f8d9fffb89935b6e7018cd8af8a077ec18423e3026db6474034f74407717739ae31a706f55b1dde69ec044b6615287000a7edb37a286af53f6a18566cdd4f4f31076c9cc265fe60aa7536d215e09800f54094aa6997eafe0caffb1703e42a4137816dd254aae997c8538a7831f4e4453ac9769aa0eb5cd01e5c1f8badc12705cb942772ebe8f18452b00aee8c42e034fc1d80970aafeadc772f3a0e35e908229bb692e1b2ae75f2abfe9726e704ff1847b39133a865806985488d46d1459e252028246e34b165e4f9b9fcaaf34d94ee742a860566d11acbff447bf806f60f7ae48935927dd64ba84682669870bb3e4ddc1446893eda67ca1a88b8ba4e63719d84b898f3971155711d9fcc78484d001efb6daf2273d45cdba2ac5b178e700719b6ff12312860d68c19708d98a30e3ce09ab3bad575fd848aa1f37e955d79d5eac035416f34e69034fb614f445908307c4ac32ac67cc037539c57377cc6e9ba0337d6631e35c72bc993728e9a8168412b966d7089b2efd2d5dcecb9f1b5780eb58bfe0c593156ca76eccad4a9fe4db28deb1583df948501bf4a435de3a42b25b8debeab0853a964e3699260f30d4653dbd6d8c6ae2c5bf45215003ccfd495cc5b67a556a610526e0c87f91a3d1d38a99b5957c93ac6debd65ed8030c848941d71b4ccde1d01bb68d7f3b58538f3f1e4d75d501d4db123c5cc92973cd842401db732adcb70e1bd000e15424af055fc4bc00fe9a24d7f46f00449f187064bbef86b9fea59a9a8ad0a689a0f041829dd873e55aaf6a9609811acdba72c625706bed0b5f1424ec4693ccbb32a2de2065ab337e68baf54b6d2aa7becff223db8691b4009eac2e36fb2771e65192fd706ce588b876bc9758bec0e7c0e9ab6961bf891ef5d4d7475e4d0ce4cb1e1381016ddf80f6d69b17681ac5bf9d1052141873d9ce39557b2463592e5ac34712563d43c3c2af9736904a04ea7719354a974e727979b5d34bb2b4905f3cca59f886eb4b8eb0714de3007817d228c589774c7fe443e652f70daa523b8630015e86ebd1b38c9099f3553e8bcfc87d0073db3cb21fc14809de041cffc272661bb39ce23dd4168557ad3e163e662268556a2891c45f4116bf83447e6fee53bf9be469c7a53d0ad6c8625efb07ac378f9bd15f70b0e39587bb79b3d648fac30582f424f9d1d95549ae50c8a71192c2357546be46c4587e847f08f8f46761c53c81ba9777a7ac88806adb90d36b7cc9e29bab020be570dd81f8aa99ce1d6527817ec9c33699458d92c931812fa63695b603030868599ecc8b844bed8e65d21d1576b20497a49c7b9e7b6b01e3f067cf672036bfdec5d8e4f64016c819ecbdc184ae411ff2add28532e08ddbe6e0b2bebd0b95f813de6b37e67052137715e5bf40f573d417315a0d2298aa3407f3a2577bd5373dc02e830f1a7c83a4db78221eff1626830b11185d7fb69549e6e2bf0893b71f7f992b9a99cc00ac18a01c6546eae7e60dfa654ef9f7ac3b16f0ec5bc4b1979ff1ee51e615252396432f17bd3ab7caf324eeb0cf300a5cbd4e8ee984578d2ff6c2a91ed3b4c8748b07d6c3e293a48999f6c4a588147f821a2cd0e9d7620adb992afb329732427f10752b5e3b2253828cec85a9bee4c3dba71430d79f7ff53cf18fe8a6043298f2dd556d75390350e9a5e228cd05d24af43f4139fc9079dbe468d5df1e36507c3c279938df18d8b5b9b334304aab619d6cfcad20d8ada4816d5aaa80b237f17b06b7d43a34ec968adb1e17f981beec2dbd0b697c91dba55c504887ec8a0a29477713cf986122fc1ac3e78e7a04f146beb1b214efdf639a373461bdd17e8a9113520147fe7741fbd2ecafa66be4ba4b0b1ae4ac90b8ee8e0c745f338ddfa8344cefbae6682c728cc5101d8bc2a1de77ae1978d4cffedf3b3a2aa630d70e721839e961da4d515beb7340cbd9007d34580b76b2a2463ce54be80eb12bba23e79fd303c7989bbe3c96feee4561cf393c6efba4dd0b7dd896cabe25e2fc9d683e45a03d8f7d5d2b9aa502e961eb61c1fc4de1e9ba856700386e7897a7eca6804c895253ec34a99ac1ccfa957ce07d8ba6b6bb57cdfb05b4a8fa7460bcbe19a0282c594706caca86ff2f224a309043c53fcabbac88e67b71caa39a8de48770984d497079aa99cf4eaef01b0f54e02c8906a9a4b379f7bf00308a1d5083c55353e8e786d47acb01aca1e7487953546ba404bc71a02ee828b035ff0768e5c385d71ba1bb5d2e5bc176772f8380487664e8eccacdf724c2d90a84ed61fd4dddb946b0f8f332bd534df21dde5260aeb241ef6bf1cecf3347bc0c5aefa292c064049a160158b78e53beab83d033cf1cab90081dde4c0f19b784f682ee2d9edf33b2b64e629191e80c223b124d95b14ad1ad6d9949a25d8b1e66e28228d4f9ac0a093476c4c16df091484a94dcf8128d6b912f95cc0c6c7fbc1d80fdcba894bf771215bee835cbcdf95a40d7fc7d004d4167d784ec08005c37a26a06f46c14da193748f8d8bc9802f65cb5741b8c3f6f0c55756b983db0bae3955fc889d584e534fe62d983e5cc4db1d6d8d8e543d084b310feb4865482829ba4ae502355a224d406a2957fc32975681c1446c0db257fdf4443c3495ec7c6aaec9c1bd480cc0735016f113441e1c6bd23fb079eb0498bc8e2aa8c6faaa646ac33b08c5513b41e7f31cb817e43cf1731bffe082cdb51382c49bfe6211c3c631e0bac3990449202a98a393d69ce07f582e4f78248ff4a29a1d5902dfd7b0a66b70b02764c783ce221e01f85d3320337d870c2cdf5689fd2ac883d8d813b740f37ce2e957ceba93e478f79ce69cfd3041b7b5a16fbbaedf58fb14f83b98d13d74bd1f00b952160fdeba9a61c2429977eb9623d0f09decdff3cdb3396dac2771d6af69424edb2342b168da2febeeb2ae4637e572cc31e516462c0a51995dbb3c752667fd34d46ff8e9d53392b0dcd5b4d4d21a3dd736e8633679a466c502b4b10f0dae6b8e04ebfadef78918d34c3086096f99a8d36e3d4ac33be0818b6e7bbd886bd538525ef330fde1bca92124424724859d598d5ce67088a233588f31f72b840e1f4fd0f94c114be036460a27f4a98259583dcbd108c09679177030a60f2c9cf8d68e4e4454d28e3e886892130395db3aa28e0c9ad26ee23104b1053a2654bf4e5cab16f882904d7479f3fe638c9c7cde251fec94b0855cf50ac581b79e98b8912fd4843999920a846ffb2154b7520fa86e33ea0476b32aa5843efbe82b5b6e59be565e4038ad8087051f85847b20966b48a711c0040a0bd45236e0b2a6ae701e37b22d457dec977787e8d4f61a8ac21923e7b514d9340f675d826330e2a92f0b728984987489f6ab0921f29e92d416ca54e014420bdcc0264e429cbe57decf6f6c12462bbc809aa96988bfe82346dae5e9639c9f574e720ddcf50e795c6c016f7a9f8ed78f23b0f2cb9b44c1c94dbd45427b5d83513a15901c7aebe6945f584c2b0575c8918c20bd7a3ab45ec27afeccb9507952dd1150a8d74f534c777e69164377df47dcca620ef92ca5423ba970af3edf78dc1c0554d972dc05b239ce8d37a1ce2425b4eb1e0088e1626226f6c6f809546488ec33bf63874fd2d1fb12d2bfcfd30b7dd298d12c9dd1622c1ba8d26a768dace83d6376046fed333cc56ead7944a075cc53e883036148c3ede2f85625cfa77dcc24d6e7ac7fb381a6239f47d129dd39db14b7eea9d91fd50ca8ce3f52dc632771786857b9e466de1a107973800c93cb4794cd459a463a214f5c9e16a4d228543b41f2bca4faf2e67b24a86d32d32e37fc884123a5908dd1e42e313e2bad41c6673ac5ad5569909e0972c84b5bb0d080398e20319ea8efc71c7cadcee1f4fe63b30354b8013f0599301c4ad6d4051baf6c93daf30d520873a5939bf3f66fc0c4c5b8556ca557885e9c7dbfa78fff0fd8c4fd67f58b2f7cf3fa6bbc27d5656daf2cf65b643570c997718eb3efad764798c95b6a6237cc2952d677c65d754ddc6dedecc4d9e5eda31b8880dae72f158d862f788ad7eff86e40bfc9424cd29921353651b0dd9dd8f30062869b89860a53d1176e2f5b57a7910839083337a61513e1b09e4f6d62d8c50800581717fda92ab3502ef8ff6cc969eb494aa6d4cc371e63cf51a0a1a7d136ecc7fddcbc5e670f7dd227d97a348ddfe8f105e6c1911a9833113097a8713803beb48d5d3cb0a531ea3af13160a6875c3f20dd9982a04bd5228c164e467fd1459e1efb3c1d2b043b2a2043ae0e2199feedcc76e730c03791aaf6ab05d8d0026071d01194fb6e85eea853e969583830ac4a17da2b04f9fb4c932a0f02f802060b639859b40842dadb2630a92708de60352859ec8d80a8fdefaa75dabc1349872f65da44d0ec90fd2d144aa85ec3c30282f54731f17a260e8e699234cd544abc0e208a8e5679ee90bd56fa116fb1667f3b5527595d8382da7edcbd4b1d92e2978a62f35bdaf307892091c4596f6bfb444af123a92a719e8b5602e0b3950d6f49fca6b0b7e810196caceac7a7d4a402f0a524cfc054027bf5d4cb92b90f85e9f81f861c904dc7eb6e547357c92f4171910d006782ccb00913dca352a348eb451d55764f9a51299f44072cb7495be89cba0294faad11e0ef5368666c22f0430914706a1264e42a13fe6f9e3337cebb695dd454a0015fb0a8b05c55e31996beb1d8dea5cce02576b5ca8b76114a30a1a0f1cd27d03628a5fd414e9e3995613837d4097534a4c35195b49d5c4e40ddc975420ac4f96648d74c61c1e2cca014f42b5b511f6306d9816935d743570a2a4873c7b0088c36a62bef5c4fea5d4575a5322006ace3db48fb09da63382827ad555f0bfa60dac9a95030e3e70e7e89234549ae5fc381fe9059972c01758b7b9b74f5dd9abc6002f4cab94a91d33c7885627cf5f107bb6b49da0ccfd6ec39c204673d7b00488e4fd7f3ed0f5015019726922a46991d587e9aba5933d72cc25ba2a5b4bef89ec0e67f1d50bda7c67e57eb03b9d396ca82c7696047eec13a8e459d34d0e8fd716ff9268544ac2180cecae04fe37d1c98d20d4e0065da9a8747148a3d461e080f836672c5c29aed078c6f90b072f68fdc231c4343ba286b6ed1d7a382c236b1c5fc1bd59399276f93f75419adcbe5b3dae68e61a75d3b0a15dc35f85d34c79578e98e1bc37cb5c8f14259f23c5e8f2b4862404ef8f6ca728083744e540577485089616be1e8e984e902e44ae6ec7e61c4a5bbb64a4d6e0831b6dd5cf647cc93a7058368b6681585a3ba48cfe63103fe154ab68ce36b66a18bf4ac29fbd1a85b185108eecca47b9c84274754f6fec7ee03946932df7d0d91146e70f321d66547bcb682f03935bf46b7e0575911efb155b956b906887a0d986f7e430bfdf45ef8668ae6c9d5661cba63e39ddb772ce07f0a01adc111f3992f7959ee1c61d0f07d841b9ebd5724327dfd3a800fdf5a9b844799d4800219c9b7a450e8483d6a758b7a8934fd3297128ed781d22aaca73290c42ad035e98208c592dbc60f830ba03a63ec364f1a57b990ed3f62f4aa26036d62591f04d19df83bea4b72fba32e1ba6fb7e8af63c4a3558ac15f4ac86280eec8d055cc2f1968645c329d0adb038e7436b3aee8302ac0f40c4d1cbc17851a8ebf6addf04d1ec3f58dcadd49143ade10c8a5bf0e26c3fab40fec17a416c1be8453ef399f3f8a717a3c4bbd4acb3f2e928b8cd4db973b3640c1fad91b64cd02638c9bb56ec87554724c2237bdc4eef8a7dc5bc5b73cfd31bd0c4e803b578f3f556b3c1d4b0d6a53d08e425f7f508e22d390d59d9a1ae2143be2100808036b86a1dd602b659169afb5f4048ed35b48e533a453e18f1d0bfb190260c4bebf20101401e41f2a54521685d0d2d1f070b9594b3f0cd51657a95a389846dbc05f2f028390c612a36a4e4f230d801b9a03ac83e02e0c8dbe4c76c7b0fb849ec337e99adf7da17c1cea054b5a43a83b9777ebce9d4d8a8dae06c29061a3d17437e6995fcb229f99c95e04db6151d0aca28f63fe711c584b9a28197b530ab36a000efc2c9296eca9ae9d926b22bd4731fce56d36448dea05f7bece22bf0b6a8f6cb993264bdce748387f6d1bb95c2ecfa980e1973cd3e5d241d44acdaeadf1af3520d52ddafb88c393edf267497d57101ff97215f0db7bcb0a1654241b1303b8aeee3c0c020cd668cb91eabc2681c9203b2569bf026d468f2ef9ec5d1b34fa791ff2575e40c810e44a17bde58211e790839e0410977daf50bd80b61dbcc409af89623ec04aec5ae8e735913b52cd3727a2dd6f37dac54ab1e715ad752ef7b680188fac64c75acc548edfe91142f50a08219adf42528810f04f465c2d38d360cbe661eb15dbe0fb8eec46264ee98f60316c68a19d0509e5038b6fd99dea3448fff745f09ad597ae4998b3089c3af7c2e32432efb79c4a7e9b0d7241e8f5e31c92fa5e665cff14e2b7351126327ef2a8756b6f47075dfe8bcf78634062280679ebe62e9a6f56a7b1d51f60973f5b798b3ac370fee5f680ba96ea57e7a7773694fb27e1b7f768e0141a0b9488cf6167d04e83ee1dcf988fe0b20007c72b7e205be5850828cd4c9e22b458a34d5faa3e6bb73e0eeafe3a9c8dc72047487bf2d09222e813dd5a7bd49afb5d27d386acff23880018851250208af403c949cc1e63d5402a0d6410153af0b04350c4636a338589dc6174df091b3b5b729ada0314a2b9c8c842aaf44336a73a45a15ce1fe0aa5503b9fbb3655e7b611e695a15ee72f6b20919c6a242ecb1c886ed9befdab6b50e203a3c8d0c9e1246c950e7bb897bf96851a0ecdcf343dc69b8612bd9c2b9e1fb409e52c03a989a191bdf7a188d65067e05c04ce122afc98552e7c3fa2b3f9b31b7b4a2d0c8caff34bfd39dbeb4a0ee38c48bf9c917ce22a69347cc20965bf6791e09518fb8553e60cd8d9b648daccf63d07161468ab7fd719326d238187acef0566669f65a031706488a270fb0d9beda1d7133bc4fac35f21b413af91f949e1b11c5a28ce35f6a0a412b24bef99b0b8d2773d24871f27885586ed85704ee783116594cd677d5bca1ea92faedf9764aca57b33bfb5a719ff8572307f5d14fc333d67cc524171f38764bafbbf19a608b92eb37a600623afd09d4677d1f32c1f570dfe00d444e9787d049e1b4fedf561eb6872af088f2a9636b34b7f20beaea1c7b81ff9501f57452e16e2e240f66f8b690616f5fa07e3a5178ed7e3468b173681d348fda1d31c10ff23c4071a29d7fcf8aa606be502a43af88bff05d516e20cf108be387739dbfb7e37dc7664b8ed815261f046f1170f670a1b1eff0b353a824161ad4e1e7266374f507c72cf4c870098d63401d6f60c510790c420e2cc7498d5b012d6f93245b5594a799bba27c78e450893d35291af4a11ab399a82ad566afe3bc0940cbd1700d9885d4e190391aacd09198e611906a00f23c1f68f581d031bebb36632fa5135e11fcdbaab712da61f1b514527ce160cefe48b8d826b18ca90ba46388cb026ada4d3669044ef56025f821b6211e97fda29c055627fb9217aebc8cae68f11ab66f2a84d26823560686a90facaed9456fe7f73b83fc43e0014dba4a6d22b50ef99b6fd2479422dbb83561370b222cf9f39996dfc8305c59527defb4e283bafe4c9a68e9a7bbe6dd579910c178c08ab76a2970449991290560d365c471c4a9aa0b1f8c812c087e185a1639d667b61496eff8c7ecdbb1483453b1c1321610d62a6ff9d04c9a00b2cda58241e70ae6775146f1e8ec63ba51fe72e1f259dabcfd7e49556ea84f0e25d794ca70652d5fdb83def190bf680cfa0b081af3370b9f3024b760498c632f29cf40ba5f3feef2b2dbeb15695337c4ca4bb0e583b7679145cc5b6b10197d77c1c1cd09c08f76bc0abd7af032bc1ec0193d7da13c416e8ca8e444af8d2f00342171dcd2067fc8a9b372baaec65d8cc83973193a5d25d4d0c5f88dd633a6f77586a46ba428f1f06d94effbf37fd75f56c6e4c1290541344f70b481c3d37894b71fa27819050ab56b866451a7cf20ebb396c0f9d31b10667ac5ff0a4b979e78990811bc0134d5142242e40b83fd0ab584b9f170775ab9a084f7e596e225185e7e5eb7f3de57c7e0664b19d9e8b9c0a9eb6ee39cc60e357e7e7437092a7fa042bf493a139900f6c8ec2df3feeb075ea90251de0baae5455714763ef8d3f957dc6cc57a14857e43546af00535207c8b9a8ff6734cabcb7c9f82170e218fbcf31eda413320017eb0ec80ac3a7d761ea9b1a85d3861a0c5d9c0328d7abb1386079daef923da5e32d537801d02e546ebac87f5c601a39b9d3ce2f85ed6c0ccab920843eb03d50aef617841b226b77c2efc8f1e37134d77589c7abb700fca4939d8eb9e5c371ab95abb7242d77e571dd929a0805927513495a373a6863cd37c3c91890f099d5792d2b7bf4fc025e701871b8abc89196f765b91f7d9213c8f6b56349ee8607226e1ae65dbdd8efb7f3dc1ed48bad7a125e3934a5bab5497b442d2617c80b8b67cbd877705f935ee60797f09416bb4ba0d895d82cb629639037b6c3357272aabf435815d0b6bbb6627c0b0d5192491192bd5b784642a95500f056d068c5d5d9bf59e82c66306d36e001a6c20bd70d8b425226b497de9fee58fdc2e5da7e77fe1f2e215f3399bb65c6c4bc2fe0487a9f13edd854e6467a4c4733ec34edbb1b506bc02cb7c3f95c439ec3a2fd366c29f9be968b25702be1e0d81c7859c7450dff42d1df6cf487568eafffd054898f4cbd9e8470ac9482b371c2de44ce95dc1f2360957b46e4d272930eb99c9c969b27222d7b4c8a78875384dfc2ab87e910160e4bd98684c0f9cc92d3fff42a59b65cd31ab3c32e2a55c8210bf42b656a4685d5fca2aee58a5e20fb63f7363be151351b28997cdfdf1cbf84029f817e7a2498d70bb425e61b50e4691bd008621c81118ab234eef31e2035152485cd91f5377dc84f783ada7faaf447f48c8d616f1eb30fa6203d40144e74dec887fcaaed006aafc4d362924359bddfdd0972ac76ff9b57b9ce8376d17bfdabf3065a3af5ad9f1ce86bd10d9a9647ce9f4efba5ddec22501a2778f5b0e46a3f5b9993d4ebda805cfad6819aed7aef88b8390714734c18941a4f2e7c1d5f0240e85f492f79218a6282b2c4249553e2c530980d4df23c3a5c1969497569bfdfa0d873bc20d54b6573dc72630e94aabffca1b17378cc824be5c1624e3077f9c837679c82e43e7ace7faf5f7a5358ccae93e986c56e70d8fae845fde520f2c1ed3227c14eccd2eb0b9455c4f8d3dc1e1ef51a11392942b52fce716e4563ad64ac60d1345250a38834f8cc1a4cb0f60fed0800a4a21ca2b1902789acdf9435f46f8b21b2a42a7baa1bda7f97ada0a8ad5ae65f7891c1a94b0b8759ac8e486dbd4e1794cda81ee8aa5a9a11e3532d8c316027fe13accc3ebe32d944e3175044eb48bff61e646bb2c6e1aa0354de261d1a4a40015b9fabf866c3af208a18788d6948867a1fe193eb4a38c23bae61162b8226c7fc174092aa1935773bd6980b9fe29a15b26486c86942a8fa89d12c42d1ad5ea243d6a9294ace0afcfe01e28ff07582dc74fb78b886ccc41cc52d57d68606a8c707bc261231fc1853f05bf3fd06c98f8dd7b71ca28e93388f638ce2b89286cfa7cfc357eaf4f41886e1e03d802660fde0a0a2fa4a4051010854f62e3e2f4038ab55fb8e08ad76a3e7bbfa45a179181be133660ee8a177ae33d56e363db5305767c15d93f66096d2b5575e77c95f2daffa67def2b55a8057bfac40c7df2dd7d91f1ff6ea2930725c8f8804017462a155e5f58f08e34a070eaa131f63c2458be0d44c578e831ec16c01e744692d9afbe3d23cac499f16a72a9611b2ce72366c4751f82695e12e42030645b280dc13d6762c21360ded32c601a04948712e526e81e811584172eaba5dcf737f8111ad1108f83617c184a9a7c9e07d99ef5d7e782dbce3896fc5d11ae7134b419d74358946912751eb9f33bb5e9a05b4808950e98fbf26e5050edfc8f051f9ac014c787127a81a8ce42c355a67f5f844efd22ae65d9f91131ac7cc8b36c26ba226a537f878a048d7e0cd837bf55247364e9d6e28ab0468f9d47fc09b5ff430bb8e29ffa3637f28102965e16b2b287a503153e87d22ca0ba008356b894ec82df1a47543da37aa5371478db1646a29aad4b4f8834faa568997acab0900000000000000b6b5160286f181092d3a9cec9994e411daf5e2434acd6df3ea212f84429ffb3b308483db1fa0447e8c89dc15ea99df0c0e74fe7440cd034bac649f46836099b51a9a2d770776c3f438cc64612352a69e2cf8510a53d6c2baeb6c56e96b96127dc7c6fea7dbc51c5a0f09dc23c2ad57c9f75b5043a967e395b8683399719ebf206beaff4223acad6e5187c37a2325efd3f9d7136a7ec4b52efb405666f6dbd4df47adc2d29b0acca19491a8fbf0c278adabe0bf7f5c6eea11c99bcee5ae3a335467fdb583bc859b6312f92bc380137420afcf4a32427ffa1e5af9f10c08b7d058b4e65ec26d06ea48866d91a3be5c30d3b57c868da6e17af404544c2624f0762d109f31ddbc987f4d23430e04068e3168c80e1cd85f1ae7e19fffeff34b115e443f8aef49213d83c77342e1dbc5097e29130aa3a3d20aca75f1e9196519ec0d42ae645af30449b04d53ba0fb365e722df40fa6f79cf95f9e2b6a5ce4ba58c7f419a0fca8eb69d75d9621503679c3a0948ea0e18f7ce71a64b9c131021d5428a6ba06d88717ab654165bba087ce2e2cc118eedd3119a651e9728ae5637f9a4379ce402cf4a8140495fd6c421d400e63853577569a65b0acf9dbb7ba4f43d8e36ae36f171e7d1470e1dcd2736d400", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x0, 0x0) fstat(r2, &(0x7f0000000a00)) syz_fuse_handle_req(r0, &(0x7f0000009800)="e1a4689e9846b2e7c514978ae9113b3e1daedc8dfbe54faf962a5846389ec9341950eaaf03f2879255c44a571dc8517e32afe4e5d4be74d54f8e5970069d9ff7fb546debf2609064c4730b85395a649456ab0bf069757c6effed166b7800646c6c70de0f1db237545880d17d0c313d6e1783f422691f37a07a8a3f6d0c03f6d823771a6c09bba8fea55aefd11aa3322c0c9bbc2e76c8558a234cb3b6d03e0bf73caeed7caaf19400040960cb09a58fccf4c709988d72e9f3c247cd38c93fb5e6da90bc27fbd11ee32dfd483a09915ee7101466484340a1c6b7eab303973e117e53f6041c202ba7deff6acc0625e2935638ab564b8c7b20ec91dc4d5241fcd6adf3f63e68adcdd061ee6f0dc5e11a49de1f4ae7562289de448702eba5be658c0d2f28d6903f1d6a0c37458309f6f313ccb7af3f850e0a7a2a685e6ce7a46560d73989a8f70bc2a34172d90e1bd51c1ed1220bcf3dfc1e133474af80f0f34e7043c001ab3450c2b556fc248dced46ade0af2f3518b3886b5e0c4687262ac9a84364a457882058e6e1762d86dbc291f15784ddc2dfe501836e99ccb683ef22502ec7f624715f4eb2f0e23812c6292eb3e6e52c9fd68ae88c8d006746a720561059ce2760658d0e40787e424f2b8f30e42a49d15bc26b4638c04ae2457bd8c6eb969eaffcba939cb03fc4678fd3d0b82f53df9c15f1ca0a9905736b87e4e390aed5d77154f36e0656edd5b338306acc4a4fe9a7e48a4908c7a875acdd7c79bf628077dd8912db7af1918ba8db5fe905eab1344a92193f953de8b927731b0278af01388a8fbb4aa62dd9881a7cc03239462ddc5285436fee73c08ff673c1a4d6936ff758ba96884af05d9490b396a022e8d8df19d8fa619a0724c81546ac56d9d9ff85adda3557dc0190aa50ec08f2afe19b7e52f2b4c407963bea6bc49745ac91611cdbac81f5ee07cfa5ca751a29856ba59988b53b08b71592ffc3aeda562f757abdf30d91a1ae6dd2151d7f276a443d01c1fd7986f77088481112492febbeae6661cb782c5e15c62315e9ef67261be9ac605a72e41728e562648fa2ecd7c177a31ece63d0a0d35aa9461978487f4c9d6e12580addda8ca593024286c4d4662aa7f8f57a54376af70a785a308e158fadd381ce421d56e5875d0036d904d3ca1ddff0a49c642bea031ddf55e7e5793bae128bfdef3872fca4e6e74cff90efff94255d304910203cf482a770d2d1d35974755495ce2ccf262f48cdb34b0f8d08e3bbcb6c72ecec383acaa91055e60b9816956a79a63b15ff8eb816812f565f58ad652408d26370fe4bbd697b4d71e90789a381c9cf8c53d7214f0aadd9844f0089a7a5a43bfa47340c756538909c11041014a9f30bc11a1cfc7a18ac4399f1129791a6298599efee61fe65a7fe0bc1dd062344349b5d2dd1745fefdc6dce99863aa1a294dbc232da29d7aa8755dc1b8ba85ccfbea4fec92d605b009cb0a89e9fa65b9572bd87dc1af513d5517e0605b880747954b7e59a602b31fccdd6094501264c838e78d5aa07154bc4900ab9bd031dfd6c06a6567ec4ff8689574adb8618018583e0f14d3ed9ea8a9a2f8d6a6d2a4f8ddd31ba8228f7e56a3f84fd4c9135d9ec52edb8a997b0b7bae19913240567ca28066d75b2721a20f3f21c3b585ebaa95f1fea34e0d133d906d29351519fa57689c7b95c3241e4cecba3ed3cf2488c77810c4c5057c75434b5efce3479b737e968c18eaead844e58d49aabd4e765eaf395c2742863ad1bada6caf4b54649e2ae05f498de59a1861a4c6a2a3f33a8534e12fef0c6914b25912a1a64e68754052bc42a57cfe489487d199b5951ac0b80f6564fdd4046ad370f85788fc41aeccb9168490f09b508546316361e8169b4a42ee24fe17115fb5093411bdc34fc152ebd8696f662900e9f7989db777cd27b24a63cbbcfd74739c97e3590019fca28137623dd9ebecbd9e47cfcdd20f451c097d238735795e1fd1ff26dc4600302dc3f196bba950b0f8f2f1db7e1caade6ee2337badca2d1a1ac8537f059ea01a493fccd355d0f12b7ed762ab043c234315133cad3ca00c98c7f3677663c86bf005bcd01dc16ca692f7de6acf2693acdc182aaf3b4c5447b9ae5cf18f1e4e091e08f8c806e1f68bf3e632bd3c427ea5b049ef747d21ec70c4f57ed4383b7b7ac284b2206cfecce7d1a786c74abc7e3e93597edacd1786642071895cdd2422be562a01b95a0495b9e6a63a9a11821bc19c52d845d4791ce98e9937a52d8be242a4346cac76326db4e9ef76fb0731d89aace725fd0502b72c8956a386714012143986e238175fb50cea0749a248ed240aa3e59ce6f1b968b269ad6df08424e4b26fa0a511c4b8d3b3d20521841ff2b9a795813f27bacea237aa506a47ae247ec745aea0c10a3b172f950669c0bc15794b587bc957251164e5c5181c800c4efc12c916b90b198157492e27464a0b6eb39c3404635a954c9cf7400e035a18e9b8c5ed3294cc30a224af6eda506b30b1e1048e0ab28dba058445980723c22a657794beaba15710f8b7b095e3416a8f760e4a9e4a4b2a3030c4d16447ead125469fc6da07d81466e501703c655716a588e27135b5da3b1681461bf4b8611406c0cd6f263a7db8a41e070283a6fbdb6bd02fd67d2a684edc653ed6c89b48899dae80400fec39e240ab7eb5751ede742026d62cd5f196489d1434ba76bd7741f9d0e966b96f9fb26b81aa0302eef49f53e60cfb4db9e29335c3d0e412880e5695dcb50869e86c18912a35cc38934802e4669c4ceff8f9048cc7398ba3319e4d1abc2f75eddab32c94fffd50a26460eb4dde5d422ed393dc934efab66800276c26516fe4c9f8f6f9163f9c4df032ffdfd835939634d0661079facf3ec9362ecf70ce52fc4dcdd785e38af6afc37069cec76689bba9d2e74e93b1054f78894bb7ce57e2ff505a1b69ec9dd756c943b1b9f8b8f37cde04b61361bb2cba1f9957e735f491017a2d7de01c0c0c3a0126759d5685657eb815affada918eccf7027b3317e74af15b2f4ad54ca84d107d4f6393451cec139a8ec606f9c70f9f27fe7abb9943e42c57d6aaf04c32ce1a61b05888c4149285b991b5732c886b389d3993212b3629b12fba6659c6a278b9d3898416876d7762f08ee5721a4856bf23db1ab943f67bd5d2d131106442d32393ecd3e63a3fc7d25b89c1a4e5fdb166fe1054e5103190cce3d3e458956602cdbb8a84465fdff90565091fb0c8b976469e5a79ae0456fcd945d591714c912a644533f7ebe5e91aab781725fc974770bcc8dff0761dc47953d162dd01d0ebfa3476bfd3562681f31603b3b5b1b589951764cc9dcaa3b07ee1ae73d1e7b5856a9b956f04879917f91f0c2cbb38e5a052a54125e99f03ce192429596cbff3914224af386c0aa92632e93ca75a7b06107ab157682189d9e5e2c61a73a22decfb384c057e151f447cb51ae23111c072934ec2d3c2c45e499283b8c0364a5a92338aefdf9815fff15a0da6db970842be047941551c1221c407ae864e2a71261d99fdccdd01503be0192350c76819ce2598fc49e10b2ecdb723a58042fa3c2c268f01b354f2afa8cc1c2cde85c667191c654b1456cae01a2315e862edd221b1dafe85afdae65d5d15a0a2ecd13eda1e38851dce96e38011a7145f08852b44bafc9498132028cb3d547b06a826653f7050caa262349e2cfaa89665bc0ef9acccf051d6854964ab75ff3647b3b115834be185c434d1c43f7556eb1347ede3b29ec3dc4f1515abf3b1068c8ac2f611a80071f8e0bbadfaf03b618c25824457104718dd6643f409211941cd61c1cbd18604e919b657e55c664b14d67e2f4760112ecd7fce50e948601ae4af113ccd6f3124ec21ff81f15acb2ce63c4b68d6256c54eb0b14f790b8af573db11b491515316bed2c3925cb57bde97ec5467a2771586601f4b35df93993f3e149a95f12f86e69b491c89eede814dadef5cd5c98eb1f2dbc941f1e9edae068889a77d9f1d3443cf931bda88af59fa154907675be034f3e600ba9b0ba6acaba506fe7ba9246d029b8adfa9623750ddb6fe547ea7c0bbdd4d752985dedb8e48bdaa19bcbc52ea97585679874e0c213afccfc0f8d894287d0dc0cea0967c9af245f71968b5e13e049e6339918f50622117580df5b24d41278ec6b2c577a815016bd54a22935fa09c5d0adf4ca0f92d3c5cac0ae10359cb83c8954b44cc7eae4ff620df68a5b0398f7ce1f241075d2e864e9fdd33a963a2f24b52e45afb95e6475521826880f31a0726565bd6b5fb142893c207836bcb8431d6725793ea4e077016633df28ab3932cbfa50b7861fbe98dd8565026a965c52009c3e80a83702e80635eb9ca9f3a02edd3236d5743bb1fca4703721c60363f962d5f7fd9ba9da307fba77e03dddd8d174d75c558bbbe93781def6ef29b5cf72f6b9b9614e89d31dd9f89cc3cdb0e424d93a2267ee28cdd207a1c304889de7df84730a16725b3e2028506fe8e1cc6361bf55f9da80ede7da5739bf791cb7a3cddcde7e46ba40c043778c7c2806c1644563428ece60f5a67cf9ac2311b123e2c6fa16a7333e2fbb07d2fb11746025b8e79ac14e88861106603beb7654e36d0ea15bd31e353abc6983eff073c0ca4c3e3ba01c96e9f3aaa999c601789b6ae02078b94fcba9b17481ca83579ee1430843bc2c361e7c5e9b0a2b8bd7e4632789bd67004ac8a1a0cf80d97d8c96a1d0d9c7813e219cc07102022fcf42815472ce5ff519e9462d652deb0839558b8036dc35cee68f0e1dc8f366c4af4401f208af363ed3688aba4fc44fdc19cb885502212338278782584e379daefbcec6f85cb9cf11e16e594105c908365aa2199cf65be223d9b531b2a168fadf75b8c7e4a6e41ba2c1cbffaa95eab7a22ac620790b6288cc8689d8156a2f4d9bb35cd466a4117f391cb5dbecbb18da32569a47eed7dfcd584c61ae1c1401426ad4ce0b9ffda3ac89c3a7ac58f04fc02bbfac8102b3f74d58888f6d362a41de7bf96fd0cfe59f5eb6270b49ee6474fbc0561aa4a1d065e9e549664496b9434846954406ae16dfc0804680eb6a43497f0a8e99cd6ebe2a21b435206fd91773b8e4c27a60d1370a08ec376d674b7acf677882e8680964a36fd25a7fa6b28d166f75455acdc23dee1f52350b084dc1a96a682ae3242a9d41e20239231f10d90d5d2c627ecdf2eb5f7424d566082a8f511fa3e3e76b6fecfde8ad441743ce7db6c5ada691c3e0a0595444f9d1b2cc5c7b997a9aec9905c27eb68f791d218a657f22398020b64a2edad57e8640ea279f3d4c27945020a116883659733f1cc91489ebe2d4199fd08cbebf51cb5678217752216aba43b7ec6b61046cdebd822c45d82918657e259dba56c42a3607d52776eb8555077598d79149e4c1f9b5d9a9e40af0f46c7a2c56c5b32be3fcf19a82c6744b1a42a6b866d4cfc65b429409717c4aa9baf505edb1dbcdcc7d885356aa9580f6a7d5363b2b1d7646a809ce575af623692d7afb83d3e9841c2822262858270fe1f3cce33c11ca81aa4c89538867e8ccd5f6400e464bb35ba8e34c02c4c0e059e6dab9f9209dcbb3e1b3457126792d9281eee6643cdd3e4cf201968a45a9fc68bfff023212f9bcd5273bd307ee7bc0c33f48bf9bdfa1b4f9bd89f804d7704fb55c3b040976b86c5212fd060998395e3ceb48f65a487c5be59a18c7cd8122921dbf4684edb6952b6ee29906fd091a897232962282285dd18603c538de671817fd7b54de86f8310042234bb40f1c4056c48638b1dcdc3ce810820177d4a195c2be3d478fb4680435920b7745ab0dae8308de1fe94d45b50981588a03eeecfac13d7668667708a1a82925540cf58a80eb73fcf017a50620ca7c2c6db452bcbbcff1e4bf481e9d5438d36a668f66bde19b6f557638d29152f08b01f1cd75beccb067d6638f0e7c0575d510dd03bbdbdc33983da95519ca58a8d49f1820adbda049950a03d64f6da081ad1e4d813c3dd3c06cde0559d0f450e8db285d47db55af242a2b6a2be3c67de297fbf7ad1815b17eade2bebad1fb6218e076e8630e34288b7ee0cf2f61c934794392de2f0b9cfed957ca65d848ce56ee80b3db6ab9c9669522eccc83bc87eadc88167de35969cd973a36fc7595d0270bd6c1aa8b9e36bc7ea2eb1b88d27ef2c51f69f641949eb61eaea111612e84f5c2f5e3d7cebecc8401a5729963a03ab1170eed3747851b32d3ea55dbe78c15c2f86d545c5be21c006b70c80466af7d976aae3e26238dfca0c6c0e5513a7574620764b667572ae98456e78a981df0396522b7e74385d7e63b165922cc697dc058d2415298315965705c2a3f12e09044e8ceee7ca8e67707b3c4b2c384ff5a2257259ed64074a99464e2a260aae995e1bfd19328b2b0cf423d7bf9216c78722f79d88b7a47f972d8f50b65889bb7da6ec715f993bc598a8861ba0c6cc6336b3f08806c45296975b499679957cd97ea418a2c15bb86e358358a29d56bac68625e3ce499120e81bbc9b982f3753a05eb4d3d791ed3c8b323d895f869eae275d14ed9d8603730c4c2b730d3ddf425ff17c3b063a58eead4d8d856f7333c951b8bfe0c371bd32516af9d32304e3f3461dfbe16051bb8086b782273c5f2a87ae042ec65a7edafb6fbc522bf5f03077405a379aaf413dcfc1265d86d8c350774e663a642e77b41ea3172d1a7788dc28944711f6882f8965e8ebbda50e4591a57b8e6b10e65fb5b30fba333d7a5a8720ca39cae5a2a900466a7328b30d33819987d7be8d24ad284f5276f9bf3a5525db17af577a44ee8687e03d54e0b8d490eddb58233169bb511b469172ad1f7c5104316a10cc0b59fbac665a6487406459eb09e8c3a2a6654720262380859b5553f97902edf40d3df91bf26966d486665b22f0c004e661df00736d7e74c6313d9381a433f06c81d6b3e673b61c190889d43cc6dcd6eb1301781f9a39e3e6e79e4ffc052a276db944e98b77f7f7c356c664ab5c93207caecc6c544a7a134a015b10e314d5e35b28510e3f04a997b416d001568a28a983ca0d7eaaabadfeada12ffcf6a142014bd50d4b389704ca5a492ce68a9165a3317d6d654f140abbc46c1ad5d8007357d1bbda3227ebef743fa978afaac8118feb6bfe1f75c9090b6e1175ed03689b6e10b89311609cc0daab24cc71ec72f3a4e4ae6a1819ad86945ab35cc5cee6ef96b0105175ef82c71cbef83ba4a0f9d38f8325f8cdf2e70fa0b2a1766f088467f4b0cbd8e0623d1a5768353d6c2b809bfa8b8cb4e278a32ff8c78adee006a0a7ac8635fb1ac60c05f49077080a06c86824787346294a8dcf0fa2929df6bdbb7af589ac7eb9d6451d9286843e4906823b0de5a74a65d1a724838ff28e2a14fa0176f80e8c08e79687f362d0a009383039b380e12bd41a8b301ca4f1f61251480663afce22ec2bf839235e10d4f95eaf6132c4cd824fac9380d7fd5f2d202ca89d47039328fdfc06a631e81396a273dc3f39b24096d591d43e1b6a2fd9fffff4ffbc2f2ca9bdd09c169fd43171fd2b69a30f9c886cb1c487c9db522400e5163384ea3d0427dff1056b2ba2904502415d41f08d0fd6048599c5f487098f5c7eeab4c9323c264f28661fb2bde6230ff6e032e5296df41832d926d981bd5b1873cae8164f7a134cc2b5f810a19c2bbccb5ec3d91631871661678eb3140cd81c3b60d9343fd26ef29fa4e2565006fc8900967f2d9beef3aee009d5a32ddbd837c219603f1b23a056684b1df919f64db12ad50ef7d8d70eff66561b4e34a06431bd6c20964557a51247d09749152ec622e93e2ee186a136328655dc100afc50d10e88d6ceec19a71db7948b542ec3c3c87cbfd909e5dfff8d386619e043433479b749cf9a52135ed5da4b7bf2224a21307a28ae73862cab44597e8ab431043e689e7d7afee4a9d39558c95214248f0a9b867bd6c657aa7976e40bc12f97bd662d02b4b523bc6731fdf0651df59dffb92a24806aa025204b9c0831717dd433d33678924e539dcc7f54b4f3b3d20e5e3f479b677fccb4b9822cfa494a52c3fe61eaa3aaf573f967a766a928744dbb4fb179061ef05c5a28a061d99f55a507c675f51d689b3fe974cf55ec0a613dd86b3803c86e03fbbbd00629098833d583e8e65451c281852dc3f1d50b7c5abbb54caa7afa1580a9099b80ff9016d049dbb32583ee6433a89e056b1c77a3e86294493567633986cc76367f78c4ec281b46bcfdd8b28e36d11871d8e723b0698cb0e35c6ca9e10d507b7de769511a5810e4186c8288808c4e31a918c74c92a1e8c5160d8d180fa03fcc66e97038d9914f6341af373413b2da598098657d9a4db9432e5fe9f941ee7764433cd3d23e80882577efb92f144c99cccede2c281ed145af4620fe901b91dadc0a8e43dc7edf15f60f43557b1051bcd0ec8983325574fce31900a347f5ab8283cf7c3d006f1d0b573aac2053cad822987067d8d7e952038b3ac67cd5505db49ddd8d023f12d3f2eb3383bbcea0745365cf1cd8df0198d561afa5a1a3259ba7b6b4da533c9a3f6eb88d58e5ebc359c07b788e10a4826d2050d84c261a5d81df8781a44b264d47163e7c810770c36891f0269ce7b3d2e53201847e18bdc1760fa827714f4d3efe9e2d251509c8da8752b810902f39f8537d4fba4b45c0a76202ff77dbaf2d28a2bcd525f70c05fede9c596384a104b42dc013371a1bf71d2da8ba591dc0cb977a810c87981733c8dc408ab319171f5e20b2c256a869d1cd97c2b6781337aab2d31259edbebf6c0b1a8674afafd70d2e82f3a5009ac9c141e6a9574a637d8ef3850caa59360357fd1967e9c5cd7ca21e54bb0b0064c0b0ce7b0d42d40c700a496726375e613f0f23a3eb811d323205f2e4e2412a8b1f234e6d390ce7fc171229546cd3d39a495ca8a9951f6e2b737bb0d7eabe7a066ef4dc2fa3f91bda67bffa2774f6c6cd599ea59d7b4456d78045877b2f817670496584cf2461f64fa67fe7b8691ae7e8cfdb4f4693c3a9fc8cbb97eab3dad7a01f2f598390ee390020461a323f30753e29a9f44ff0085a844343158b46f61a8d5a359cbb44c2d8ec498d3cdf748d011fdc9a2dee361a8330318125243b6458e44208411947ce721c7a21776f04db2ee920ea6e0bd96bdf3f5fca4cab9828576ac6bf0c4ad6ed6e2fd8a0ae7df6454437dedd842c4039efbfd107dcacd83b0a433f5546648dbb1699afab22a68a22fac983e4fd5847cc10f0349edb9f167c585d014aa10e8ff60f510eb0d508eaf1847ff63f750b3e15866b3e6c97164775d476d24f082b2d549b9b2be298bc2f255a9a6a39dcfeb81450e4b24101fdb2afbd43a2a9ec6a2b58d1591693297a665315324ee9e9e824f38ecf2ea818cd2a18b0998be576f6fd48adfd3916faf6a34133bd8bd2791a0f097c59a4a2b34a83078c9b48873bd3d771bc95aa908a3bb9c377120e2dae2ebb7b6fb0a02c626ed108fb29cd9e102d865d8bc27d708fc351608962ad2c8f93c1685ea1566284f4becf1674a9c85c70fb41378e6c786cf970ce2f6370b59da8944a720f349cde7e813d5f602eebfb2cd69947b08b78725da95fc31176f82196ff30c42db8fdcbd568d0cb549b417cc01ebfef589af761fdf8f43b17b90c6527832f95d65e3d43d8bdeb8c4e4148162e528878f3fa21f193c090bbe7cecf686004e322084d4a3743b73f8a2b5b28a4da419c20d0fefba838351100ec42d65dc7eb488b135f09881bcb90ee24659d5712e50cffa5e147fc7590fda309f6249f0c066b742178e9fee5a52d5792b268022d132ae3d409aeda283159d4d639fe14b7283e594ceb321ba9bd3043c08792ecd290a1cb062097d4db89c8e1cb051cd4a3e1205a088e056b43ae2900989206a010820a788ee770a4b43523fd402eae185c8955d58ac17203b3ff8b4b89990d70e27b6d26bb9c616c42fb924d2c0a4cca314769d98941b09cbdc202341519b8117955615d4e4f306cd0b097c9fc4f095d462bfdff4f12e7930a16406ef1d6c5573c14e15f6e770cab4a2df2236b2bc5745668423859fbc6dec9decae3fb3d1533e61b2b8cd1a36fe0c166a2091e005880ec96529c656fda9aceb49d6e0236f3d4ddbdfa9999c43412630d5000e463ea9895286b782e02786e33fb75647558fe5fbc60a1f6900401962e1b0fc7c1cc8f56ba31640f96250bac8cc7ee9d87801668400ff9877fe014bc820cd27282ba617b01d62f70e9ae49550ee44a626db07c03d1fc9f2d832f890c0e94d1e69c7b1b20af29fe542d319abb27cbb1cf45c75a81ffce35fb802b4badcd7776ad59a7473c2c5ddb2dc6e7fed04d4bf6bc1aca1a7a509ec33c46f9c173ee1e4b74e141a95be2e1b402b3a0d4251b9fc70c63c49b7a5897637c5bc78fe113c845b3dfa7646dfb7696f083fb557b2c778d62524726f25affa002c3c27e24882991ec5ae36eac3316ef5935cf7f4559a231f6946f8d189f9c85ab375cc1c883b2efa5171e9c2b57fd53c0f7c7181cc05e89ae423c8a08eb1da16f6250041c2ed4b75d3344b16e64af92aa43ea4b454d6da52b12fa7169985662450e91dd43d19dd8dae05dddee53989b1ce67968208812eb06d8200174501ec5c56221aabef5fc875458924f881a3d60b0966d2e6eb12bec7498f47d3833ca1dc25dcc0bc2fc81a097f943ec01aa2e2782d6b236e56afdbb3734ec9429dcde18d15e6eccca6a162db1b1279ece6b80e8dbba5c550522172ee406e7e1c9dded5a32fa2445886a3f9d173b11ece7f3ae6cfe3dcdcb33d0af13cf4ced1846d958ad428ce5679866ceb4b97caf116839b4c93944746f2be68a6db7061304d80194742da8762c5005f16c2e45adbcc3448d9bc4ce1effcbeed411d18bec75d840494cb247f462524ac271e4da17a0d0713d55fb6b392eddeae9c8a29a48889789802c644da3db0cbbef66b33b6b7b5e0ffae2c7a4d92c9bf86efbeb11e422bbac4e3224d12a9bdb2dd823cf6ab2b896accb86f3d7ea8fdeba6b610cad56e20bf8bc3400c4a8034c79b0e3ae41285b3779a7d9a3e76968889aeb1f28180fac3c1193b59762eb7ec8f23d704df19667a5fffc4ef28f97b3cbaea4789b723d3b70cafabe7c0b3368639a03fdbb5f220890e3cc31776484ef7d541c0ed2de8593ecb639a9ed19797b88bb574c6d76942944a4b486742a7bc5b4d46d7acf73871971f70ce1102305f84d4a21ff4ef8af6ee7b9b5a727de7cab47efcd0ddff2e118155aa7f9e78c4df003843487f188e04a615ed739d0bd9d6f9ec9c834d43bf10a0bd0213019cdd95da6f78cc61395f8f4bbbe78d96233ccf924beede60b12b8840afa85a61a1476a1b04ed8141309be0f8ab8f00f29fbf9476c29a78665fbe4cba3b45e3af943dbf6beb361b8a4415eb546ab9b5677eb0ffd40aa1eec06a8b281e38ddbece845c4ad4a2663b60f75f5fdffc4aca0ac10db0bf6dbdd34486e031ab7c4c5c1a1242a56a9c835f8d12db1c545ae2bbb44e929a2199f867896afcc5a4c6af19e9f337057dbfef4a3f816ca973e0aedcc709f506ed686769", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 16:13:55 executing program 4: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000001000), 0x2, 0x0) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f0000001040)=0x7) 16:13:55 executing program 1: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) [ 1037.166068][T12731] usb 3-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 1037.175672][T12731] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:13:55 executing program 5: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) [ 1037.262436][T12731] usb 3-1: config 0 descriptor?? 16:13:55 executing program 1: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) 16:13:55 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="5febfe0306000000000000eb810700ec0d0f2e9a0f71246e1b7d383ec14f"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f0000000000)={0x0, 0x503470184928dea4}) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000440)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000c2000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000000080)="0f01be00a06766c7442400e10000006766c7442402c70000006766c744240600000000670f011c240f6b0b36f3abbad104ec66b96d02000066b82de8000066ba000000000f303e262e262e0f01c20f300f3802e264360f01c5", 0x59}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:13:55 executing program 5: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) 16:13:55 executing program 4: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000001000), 0x2, 0x0) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f0000001040)=0x7) [ 1038.437880][T12731] usb 3-1: Firmware version (0.0) predates our first public release. [ 1038.446977][T12731] usb 3-1: Please update to version 0.2 or newer [ 1038.805752][T12731] usb 3-1: USB disconnect, device number 36 16:13:57 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d40)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x40, 0x21, 0x1}}) syz_usb_connect$uac1(0x0, 0x0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000003a00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000039c0)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000680)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x40, 0x21, 0x1}}) 16:13:57 executing program 1: r0 = epoll_create1(0x0) r1 = socket$inet_mptcp(0x2, 0x1, 0x106) shutdown(r1, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)={0x80002005}) r2 = dup2(r0, r0) epoll_pwait(r2, &(0x7f0000001440)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f0000000080)) 16:13:57 executing program 4: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000001000), 0x2, 0x0) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f0000001040)=0x7) 16:13:57 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000580)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@remote, @in6=@empty}, {@in=@empty, 0x0, 0x2b}, @in=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}}}]}, 0x13c}}, 0x0) 16:13:57 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa1}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 16:13:57 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="5febfe0306000000000000eb810700ec0d0f2e9a0f71246e1b7d383ec14f"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f0000000000)={0x0, 0x503470184928dea4}) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000440)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000c2000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000000080)="0f01be00a06766c7442400e10000006766c7442402c70000006766c744240600000000670f011c240f6b0b36f3abbad104ec66b96d02000066b82de8000066ba000000000f303e262e262e0f01c20f300f3802e264360f01c5", 0x59}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:13:57 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000580)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@remote, @in6=@empty}, {@in=@empty, 0x0, 0x2b}, @in=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}}}]}, 0x13c}}, 0x0) 16:13:57 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa1}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 16:13:57 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$pptp(0x18, 0x1, 0x2) syncfs(r0) 16:13:57 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setxattr$incfs_id(&(0x7f000000c240)='./file0\x00', &(0x7f000000c280), 0x0, 0x0, 0x0) [ 1039.875060][ T775] usb 3-1: new high-speed USB device number 37 using dummy_hcd [ 1040.218605][ T27] kauditd_printk_skb: 193 callbacks suppressed [ 1040.218672][ T27] audit: type=1326 audit(1699460038.172:451): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.248378][ C0] vkms_vblank_simulate: vblank timer overrun [ 1040.355145][ T27] audit: type=1326 audit(1699460038.212:452): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.355806][ T775] usb 3-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 1040.378369][ C0] vkms_vblank_simulate: vblank timer overrun [ 1040.387467][ T775] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1040.393940][ T27] audit: type=1326 audit(1699460038.252:453): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.425115][ T27] audit: type=1326 audit(1699460038.252:454): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.448152][ C0] vkms_vblank_simulate: vblank timer overrun [ 1040.455229][ T27] audit: type=1326 audit(1699460038.252:455): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.478281][ C0] vkms_vblank_simulate: vblank timer overrun [ 1040.485506][ T27] audit: type=1326 audit(1699460038.272:456): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=306 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.508957][ T27] audit: type=1326 audit(1699460038.272:457): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1040.510448][ T775] usb 3-1: config 0 descriptor?? [ 1040.531990][ C0] vkms_vblank_simulate: vblank timer overrun [ 1040.532440][ T27] audit: type=1326 audit(1699460038.292:458): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14626 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 16:13:58 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa1}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 16:13:58 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setxattr$incfs_id(&(0x7f000000c240)='./file0\x00', &(0x7f000000c280), 0x0, 0x0, 0x0) [ 1041.776151][ T775] usb 3-1: Firmware version (0.0) predates our first public release. [ 1041.784814][ T775] usb 3-1: Please update to version 0.2 or newer [ 1041.940246][ T775] usb 3-1: USB disconnect, device number 37 16:14:00 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$pptp(0x18, 0x1, 0x2) syncfs(r0) 16:14:00 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000580)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@remote, @in6=@empty}, {@in=@empty, 0x0, 0x2b}, @in=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}}}]}, 0x13c}}, 0x0) 16:14:00 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setxattr$incfs_id(&(0x7f000000c240)='./file0\x00', &(0x7f000000c280), 0x0, 0x0, 0x0) 16:14:00 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa1}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 16:14:00 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d40)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x40, 0x21, 0x1}}) syz_usb_connect$uac1(0x0, 0x0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000003a00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000039c0)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000680)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x40, 0x21, 0x1}}) 16:14:00 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="5febfe0306000000000000eb810700ec0d0f2e9a0f71246e1b7d383ec14f"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f0000000000)={0x0, 0x503470184928dea4}) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000440)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000c2000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000000080)="0f01be00a06766c7442400e10000006766c7442402c70000006766c744240600000000670f011c240f6b0b36f3abbad104ec66b96d02000066b82de8000066ba000000000f303e262e262e0f01c20f300f3802e264360f01c5", 0x59}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 1042.577965][ T27] audit: type=1326 audit(1699460040.472:459): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14639 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 [ 1042.601965][ T27] audit: type=1326 audit(1699460040.472:460): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14639 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2d2da7cae9 code=0x7ffc0000 16:14:00 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000580)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in=@remote, @in6=@empty}, {@in=@empty, 0x0, 0x2b}, @in=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}}}]}, 0x13c}}, 0x0) 16:14:00 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setxattr$incfs_id(&(0x7f000000c240)='./file0\x00', &(0x7f000000c280), 0x0, 0x0, 0x0) 16:14:00 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$pptp(0x18, 0x1, 0x2) syncfs(r0) 16:14:00 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x3c, 0x0, 0x8, 0x101, 0x0, 0x0, {}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0xa, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8}]}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x88f8}]}, 0x3c}}, 0x0) [ 1042.991954][T12731] usb 3-1: new high-speed USB device number 38 using dummy_hcd 16:14:01 executing program 4: prctl$PR_SET_MM_AUXV(0x42, 0xc, 0x0, 0x0) 16:14:01 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$pptp(0x18, 0x1, 0x2) syncfs(r0) [ 1043.197798][T14660] __nla_validate_parse: 37 callbacks suppressed [ 1043.197867][T14660] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 16:14:01 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWRULE={0x58, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x2c, 0x4, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, @cmp={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_CMP_OP={0x8}, @NFTA_CMP_DATA={0x8, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}, @NFTA_CMP_SREG={0x8}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x80}}, 0x0) 16:14:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x3c, 0x0, 0x8, 0x101, 0x0, 0x0, {}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0xa, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8}]}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x88f8}]}, 0x3c}}, 0x0) [ 1043.444844][T12731] usb 3-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 1043.454375][T12731] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:14:01 executing program 4: prctl$PR_SET_MM_AUXV(0x42, 0xc, 0x0, 0x0) [ 1043.528089][T12731] usb 3-1: config 0 descriptor?? [ 1043.758142][T14670] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 16:14:01 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x36, 0x0, 0x0, @prog_fd}, 0x20) [ 1044.714901][T12731] usb 3-1: Firmware version (0.0) predates our first public release. [ 1044.723285][T12731] usb 3-1: Please update to version 0.2 or newer [ 1044.850996][T12731] usb 3-1: USB disconnect, device number 38 16:14:03 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWRULE={0x58, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x2c, 0x4, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, @cmp={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_CMP_OP={0x8}, @NFTA_CMP_DATA={0x8, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}, @NFTA_CMP_SREG={0x8}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x80}}, 0x0) 16:14:03 executing program 4: prctl$PR_SET_MM_AUXV(0x42, 0xc, 0x0, 0x0) 16:14:03 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x3c, 0x0, 0x8, 0x101, 0x0, 0x0, {}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0xa, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8}]}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x88f8}]}, 0x3c}}, 0x0) 16:14:03 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="5febfe0306000000000000eb810700ec0d0f2e9a0f71246e1b7d383ec14f"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f0000000000)={0x0, 0x503470184928dea4}) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000440)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000c2000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, &(0x7f0000000080)="0f01be00a06766c7442400e10000006766c7442402c70000006766c744240600000000670f011c240f6b0b36f3abbad104ec66b96d02000066b82de8000066ba000000000f303e262e262e0f01c20f300f3802e264360f01c5", 0x59}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:14:03 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x36, 0x0, 0x0, @prog_fd}, 0x20) 16:14:03 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d40)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x40, 0x21, 0x1}}) syz_usb_connect$uac1(0x0, 0x0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000003a00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000039c0)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000680)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x40, 0x21, 0x1}}) [ 1045.434356][T14684] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 16:14:03 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x36, 0x0, 0x0, @prog_fd}, 0x20) 16:14:03 executing program 4: prctl$PR_SET_MM_AUXV(0x42, 0xc, 0x0, 0x0) 16:14:03 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWRULE={0x58, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x2c, 0x4, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, @cmp={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_CMP_OP={0x8}, @NFTA_CMP_DATA={0x8, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}, @NFTA_CMP_SREG={0x8}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x80}}, 0x0) 16:14:03 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x3c, 0x0, 0x8, 0x101, 0x0, 0x0, {}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0xa, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8}]}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x88f8}]}, 0x3c}}, 0x0) [ 1045.808208][ T775] usb 3-1: new high-speed USB device number 39 using dummy_hcd [ 1045.955215][T14695] netlink: 6 bytes leftover after parsing attributes in process `syz-executor.3'. 16:14:04 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x36, 0x0, 0x0, @prog_fd}, 0x20) 16:14:04 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWRULE={0x58, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x2c, 0x4, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, @cmp={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_CMP_OP={0x8}, @NFTA_CMP_DATA={0x8, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}, @NFTA_CMP_SREG={0x8}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x80}}, 0x0) 16:14:04 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000900)={0x10, 0x15, 0x1}, 0x14}}, 0x0) [ 1046.254934][ T775] usb 3-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 1046.264845][ T775] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1046.367244][ T775] usb 3-1: config 0 descriptor?? 16:14:04 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x13, 0x0, 0x0) 16:14:04 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000f40), 0x0, 0x0) recvmsg$kcm(r0, 0x0, 0x0) 16:14:04 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000900)={0x10, 0x15, 0x1}, 0x14}}, 0x0) 16:14:04 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x13, 0x0, 0x0) [ 1047.566575][ T775] usb 3-1: Firmware version (0.0) predates our first public release. [ 1047.575172][ T775] usb 3-1: Please update to version 0.2 or newer [ 1047.735385][ T775] usb 3-1: USB disconnect, device number 39 16:14:06 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000900)={0x10, 0x15, 0x1}, 0x14}}, 0x0) 16:14:06 executing program 5: open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) fcntl$lock(r2, 0x26, &(0x7f00000001c0)={0x1}) 16:14:06 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}, 'lo\x00'}}, 0x1e) ioctl$PPPIOCGCHAN(r0, 0x80047437, &(0x7f0000000140)) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 16:14:06 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @pix_mp={0x0, 0x0, 0x34325241}}) 16:14:06 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x13, 0x0, 0x0) 16:14:06 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000900)={0x10, 0x15, 0x1}, 0x14}}, 0x0) 16:14:06 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x13, 0x0, 0x0) 16:14:06 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @pix_mp={0x0, 0x0, 0x34325241}}) 16:14:06 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}, 'lo\x00'}}, 0x1e) ioctl$PPPIOCGCHAN(r0, 0x80047437, &(0x7f0000000140)) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 16:14:06 executing program 5: open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) fcntl$lock(r2, 0x26, &(0x7f00000001c0)={0x1}) 16:14:07 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @pix_mp={0x0, 0x0, 0x34325241}}) 16:14:07 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}, 'lo\x00'}}, 0x1e) ioctl$PPPIOCGCHAN(r0, 0x80047437, &(0x7f0000000140)) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 16:14:07 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000005c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000000)='7\x00\x00\x00\x00\x00', 0x0, 0x0, 0x0, 0x0, 0x0}) 16:14:07 executing program 3: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/cgroup\x00') setns(r0, 0x0) setns(r0, 0x0) 16:14:07 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TCFLSH(r0, 0x5420, 0x20000000) 16:14:07 executing program 5: open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) fcntl$lock(r2, 0x26, &(0x7f00000001c0)={0x1}) 16:14:07 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}, 'lo\x00'}}, 0x1e) ioctl$PPPIOCGCHAN(r0, 0x80047437, &(0x7f0000000140)) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 16:14:07 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000040)={0x2, @pix_mp={0x0, 0x0, 0x34325241}}) 16:14:07 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000005c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000000)='7\x00\x00\x00\x00\x00', 0x0, 0x0, 0x0, 0x0, 0x0}) 16:14:07 executing program 3: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/cgroup\x00') setns(r0, 0x0) setns(r0, 0x0) 16:14:07 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TCFLSH(r0, 0x5420, 0x20000000) 16:14:07 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="ea49826b013f"}, 0x14) 16:14:08 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000005c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000000)='7\x00\x00\x00\x00\x00', 0x0, 0x0, 0x0, 0x0, 0x0}) 16:14:08 executing program 3: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/cgroup\x00') setns(r0, 0x0) setns(r0, 0x0) 16:14:08 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TCFLSH(r0, 0x5420, 0x20000000) 16:14:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0xfffffffffffffffc) 16:14:08 executing program 5: open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) fcntl$lock(r2, 0x26, &(0x7f00000001c0)={0x1}) 16:14:08 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="ea49826b013f"}, 0x14) 16:14:08 executing program 3: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/cgroup\x00') setns(r0, 0x0) setns(r0, 0x0) 16:14:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0xfffffffffffffffc) 16:14:08 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TCFLSH(r0, 0x5420, 0x20000000) 16:14:08 executing program 2: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000005c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000000)='7\x00\x00\x00\x00\x00', 0x0, 0x0, 0x0, 0x0, 0x0}) 16:14:08 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="ea49826b013f"}, 0x14) 16:14:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0xfffffffffffffffc) 16:14:09 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="ea49826b013f"}, 0x14) 16:14:09 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xd4, 0x82, 0xd0, 0x8, 0x547, 0x2727, 0x439b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x35, 0xe3, 0xb1, 0x0, [], [{{0x9, 0x5, 0x89}}, {{0x9, 0x5, 0x9}}]}}]}}]}}, 0x0) 16:14:09 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f00000001c0)={{0x12, 0x1, 0x0, 0x3f, 0x40, 0x42, 0x10, 0x84e, 0x1001, 0xcc3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x73, 0x79, 0xe1}}]}}]}}, 0x0) 16:14:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0xfffffffffffffffc) 16:14:09 executing program 3: inotify_init1(0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='fd/3\x00') 16:14:09 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x2c, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x54}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={{0x14}, [@NFT_MSG_DELRULE={0x38, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x60}}, 0x0) 16:14:09 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000040)={0x0, 0x0, 0x5f3c}) 16:14:09 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x2c, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x54}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={{0x14}, [@NFT_MSG_DELRULE={0x38, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x60}}, 0x0) 16:14:09 executing program 3: inotify_init1(0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='fd/3\x00') [ 1051.905502][T12731] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 1051.934481][T12730] usb 5-1: new high-speed USB device number 29 using dummy_hcd [ 1051.955783][T14798] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 16:14:09 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) [ 1052.164556][T12731] usb 6-1: Using ep0 maxpacket: 8 16:14:10 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000040)={0x0, 0x0, 0x5f3c}) [ 1052.185067][T12730] usb 5-1: Using ep0 maxpacket: 16 [ 1052.259733][T14804] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 16:14:10 executing program 3: inotify_init1(0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='fd/3\x00') [ 1052.330495][T12731] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid wMaxPacketSize 0 [ 1052.340813][T12731] usb 6-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x9, skipping [ 1052.406141][T14807] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 1052.545267][T12731] usb 6-1: New USB device found, idVendor=0547, idProduct=2727, bcdDevice=43.9b [ 1052.554910][T12731] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1052.563252][T12731] usb 6-1: Product: syz [ 1052.567889][T12731] usb 6-1: Manufacturer: syz [ 1052.572729][T12731] usb 6-1: SerialNumber: syz [ 1052.579735][T12730] usb 5-1: New USB device found, idVendor=084e, idProduct=1001, bcdDevice=cc.3a 16:14:10 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x2c, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x54}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={{0x14}, [@NFT_MSG_DELRULE={0x38, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x60}}, 0x0) [ 1052.589346][T12730] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1052.597847][T12730] usb 5-1: Product: syz [ 1052.602241][T12730] usb 5-1: Manufacturer: syz [ 1052.607269][T12730] usb 5-1: SerialNumber: syz [ 1052.640187][T12731] usb 6-1: config 0 descriptor?? [ 1052.677646][T12730] usb 5-1: config 0 descriptor?? [ 1052.908665][T12731] cdc_subset: probe of 6-1:0.0 failed with error -71 [ 1052.945406][T12730] usb 5-1: USB disconnect, device number 29 [ 1052.996949][T12731] usb 6-1: USB disconnect, device number 20 16:14:11 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xd4, 0x82, 0xd0, 0x8, 0x547, 0x2727, 0x439b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x35, 0xe3, 0xb1, 0x0, [], [{{0x9, 0x5, 0x89}}, {{0x9, 0x5, 0x9}}]}}]}}]}}, 0x0) 16:14:11 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f00000001c0)={{0x12, 0x1, 0x0, 0x3f, 0x40, 0x42, 0x10, 0x84e, 0x1001, 0xcc3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x73, 0x79, 0xe1}}]}}]}}, 0x0) 16:14:11 executing program 3: inotify_init1(0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='fd/3\x00') 16:14:11 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000040)={0x0, 0x0, 0x5f3c}) 16:14:11 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) 16:14:11 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x2c, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x54}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={{0x14}, [@NFT_MSG_DELRULE={0x38, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x60}}, 0x0) [ 1053.841446][T14818] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 1053.858529][T14821] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 16:14:11 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000040)={0x0, 0x0, 0x5f3c}) [ 1054.204970][T12731] usb 6-1: new high-speed USB device number 21 using dummy_hcd [ 1054.224583][T12721] usb 5-1: new high-speed USB device number 30 using dummy_hcd 16:14:12 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) [ 1054.340115][T14828] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 16:14:12 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) [ 1054.468132][T12731] usb 6-1: Using ep0 maxpacket: 8 [ 1054.474240][T12721] usb 5-1: Using ep0 maxpacket: 16 [ 1054.549591][T14831] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1054.595951][T12731] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid wMaxPacketSize 0 [ 1054.607426][T12731] usb 6-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x9, skipping 16:14:12 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000240)={0x0, 0x1c, &(0x7f00000001c0)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000280)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xc, &(0x7f0000000180)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000100)={r2, 0x2}, 0x8) [ 1054.845697][T12731] usb 6-1: New USB device found, idVendor=0547, idProduct=2727, bcdDevice=43.9b [ 1054.855722][T12731] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1054.864589][T12731] usb 6-1: Product: syz [ 1054.868999][T12731] usb 6-1: Manufacturer: syz [ 1054.873830][T12731] usb 6-1: SerialNumber: syz [ 1054.880883][T12721] usb 5-1: New USB device found, idVendor=084e, idProduct=1001, bcdDevice=cc.3a 16:14:12 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) 16:14:12 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) [ 1054.891055][T12721] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1054.899564][T12721] usb 5-1: Product: syz [ 1054.904195][T12721] usb 5-1: Manufacturer: syz [ 1054.909033][T12721] usb 5-1: SerialNumber: syz [ 1054.989803][T12721] usb 5-1: config 0 descriptor?? [ 1055.010138][T12731] usb 6-1: config 0 descriptor?? [ 1055.275820][T14838] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 1055.329036][T12731] cdc_subset: probe of 6-1:0.0 failed with error -71 [ 1055.350915][T12721] usb 5-1: USB disconnect, device number 30 [ 1055.567229][T12731] usb 6-1: USB disconnect, device number 21 16:14:14 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xd4, 0x82, 0xd0, 0x8, 0x547, 0x2727, 0x439b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x35, 0xe3, 0xb1, 0x0, [], [{{0x9, 0x5, 0x89}}, {{0x9, 0x5, 0x9}}]}}]}}]}}, 0x0) 16:14:14 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) 16:14:14 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000240)={0x0, 0x1c, &(0x7f00000001c0)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000280)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xc, &(0x7f0000000180)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000100)={r2, 0x2}, 0x8) 16:14:14 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) 16:14:14 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f00000001c0)={{0x12, 0x1, 0x0, 0x3f, 0x40, 0x42, 0x10, 0x84e, 0x1001, 0xcc3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x73, 0x79, 0xe1}}]}}]}}, 0x0) 16:14:14 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) [ 1056.326055][T14851] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1056.418117][T14849] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 16:14:14 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) [ 1056.605626][ T775] usb 5-1: new high-speed USB device number 31 using dummy_hcd [ 1056.665481][ T22] usb 6-1: new high-speed USB device number 22 using dummy_hcd [ 1056.854488][ T775] usb 5-1: Using ep0 maxpacket: 16 [ 1056.945039][ T22] usb 6-1: Using ep0 maxpacket: 8 16:14:14 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) [ 1057.107012][ T22] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid wMaxPacketSize 0 [ 1057.117428][ T22] usb 6-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x9, skipping [ 1057.175745][ T775] usb 5-1: New USB device found, idVendor=084e, idProduct=1001, bcdDevice=cc.3a [ 1057.187181][ T775] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1057.196992][ T775] usb 5-1: Product: syz [ 1057.201399][ T775] usb 5-1: Manufacturer: syz [ 1057.206445][ T775] usb 5-1: SerialNumber: syz [ 1057.230798][ T775] usb 5-1: config 0 descriptor?? 16:14:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000010000850000006d00000095"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) r4 = fcntl$dupfd(r1, 0x406, r3) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, 0x0) r7 = openat$cgroup_ro(r6, 0x0, 0x0, 0x0) stat(0x0, 0x0) syz_clone3(&(0x7f000000cc80)={0x20800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f000000cc40)=[0x0, 0x0], 0x2}, 0x58) fstat(0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000003300)={&(0x7f0000000400)=@kern={0x10, 0x0, 0x0, 0xa400004}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000940)={0x1484, 0x20, 0x1, 0x70bd2b, 0x25dfdbfe, "", [@nested={0x4a, 0x8f, 0x0, 0x1, [@generic="cc5f4fe43a73c5817b385567ec48153dcfd99b2f8660ff371fba50f909b71a741be4b4603765370629fc6ef3b883efeb4dff95fea403d9ac1000e1b8654c6239ec10c11c82cc"]}, @generic="061feac9a84d848f219fb4806adb3c8cf985895b013b041f757f04658d79da0b87f87d42b54f53113dc133cec19398046805c3baeda9055eb9c1b388a2b2157eb8f514ae49149a134fec43718a56f9797e0520338e1df6c456ca45d181e11a8563087d050b22e16de3fa8bae48271712108cfafa0c7aafee0b0bf6e4f81bd6d07cd2cf4e6efe53d9a2a4d787f4c4f442dd08479df9f54a1d6c301d9fec08ffc71edc7cb5fa5514c21aa3b8837b52227d8194adc17eb574637d11b017cf5e464c896e00e1bf31af05ac6e975de22c1ca8ff11db855151bcd50437", @nested={0x57, 0x34, 0x0, 0x1, [@generic="a43e919faf9ae5bb711d4a3f1672326935d4bd17172b68dae740041ab6affb0e706012e48314c16f7320e4", @typed={0x8, 0x4d, 0x0, 0x0, @u32=0x9}, @typed={0x14, 0x8f, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0xc, 0x0, 0x0, @u64=0x5}]}, @typed={0x5, 0x16, 0x0, 0x0, @str='\x00'}, @generic="9d9a292b0e2ed6dc64b5267a092133ade6713b601b42b88ee033732d2c85f73e875ed9288e78b13a022b282cba54f63934daa756cfe1efaf9b6842179a0d74c10fd0a9f4b1197c9f73881483550e7cc1c28385077f3e22352362e7f52a7b9d27c551b345f2d10635d4261550f437f57605b26d48336637e4d65fef420ad85129dba238c1f4ee055c14b18af793af1cb20cc0c525aea9082c9bf1944ed755662b3fbceeaa890ee0c3a47f15832a15f8f8a83787b36ee07b097c2547a90220fd7b5b5d549a85a90590f9c5da0d2cc2f02c61282314399988111615919197c8956b5d43a3f3d04ffb9250ac68d5a827c4c81f68ce8eb0f6d508a773acc2befdbdfa92b727bc400d82d89d66a58a7a398d2485212a4bcbc2af41b8a04120ff937c34e8ea90b0df20a74507ba3efa26a9c8ac8ddb7017e9c14773cd9b3091327e0ee4e23a386017836a9162b1e7fb0cafbcbdd6aae4f9e0f58a07f66d02938976420adfb947dbd1c40fa4163de74afda881a84aa6be973f7e804e5cec3925dcee3101f0b4a07853294a2fffac306c14d926bf282f7bdb66cc75f92108f468ffdb4c15a856de3156cc49f4349bb8b22a530a6081547e094d41915b16c6fd9717d8d777ae1d9a04c51ef74b67c372d0180302bcad0b6200081d06e7bc166dda1e0848417d1efe284b114c8f89657ffc43eca2c00f9cd442a26b35b6046ef6a8eb1b592dfdf426e6a6db5faff0e777c6796df8cb6bf2c90b4054cef14bbe4b523dd7c11a1813fac49cbd1d74d93f80ef404f0c0b77a555a8a44874e5bb24df75d3a1c99b7c78878e3fe268d9672b0cca14410005ee1daefb1b76868d5ce50c37c089e75958ffd5f328b7d1efbc1de70cb4bc23287c1a19631d8a53f0d88a6b14d0f5e6080724cf4c10f0b8837a8519f47ad32866dc970b705a43d9e69842c4ca79899b3590d2242cf4e36be982368b4a777b9c0f992d5d5d7079016c561c90e32ec87acfb1349971db537666822b17f1ce0c4edc2a1c65cd6afc03ceab57057ca9692dde5fe5cc57ef0e7a1a99460d01893bbb54024343acd2533ee8801db35651a917e27dfe465d50832fd93619f221bee414026585a894c621e4dbd537917ae776e95428bf8d4fb445e5c8b725cb78152e0423433c28335e24ce33896ad018b7d6ba694e1a9825f8a0dbc59124fa889c9769e9044b06378514ea104c13edcac7d23c93bc16d9ee089e4e24f4027087714dae6c7a824aa0b5d7f9898ffe3de79f31f00b130ccaf983c5cf5aaa178491bd98a274e3773bb80e5764861eaa164b7288b70ba115f822f3c4d53c987f3ed079354671e075cb04227fea625684c914c0b9867bc8e1082f22801e17aa3e668e8baf70c57670cbd8ef5ba2d352bc51f3e0000e3f91ca94b9f7b52c037adbc31a56cf28550ddac1332364079b238daf0ddcd65064aae0749a781b47738339d0deaa5b099936fb07939ee1de45a033b10afa965bc220ff896db3be6d4b9e4708a97de933965f8bc0966dbb2da1de25ffea815d6f824142657445aab45799096613045a96c905225d3b912d57df3488cde5a3f6c567dd2a31ac12e4c3dbf8c3da6738c09da78686211a43d68f9ae24055ad5f3268c7807546e65dd34bd2c90fed7e36ab3c68b168b56f42f7aa8a7f898d583287331eec6b067a9a7730cbb12b752b8d738da628501013997a513221a5b6fe5a608f9e70b568f3bcf36ea77f3e917dd1e3e20296e14426b97570f6a21652368372b777e945bddcc9a8de1c586cb0cbc60966ead69c3aeffcd19cc4463ea63ca3f105b9273207b5168e4e89d1aed7268979e6ea91083ee51379889e8f141cffa6252bbbcdcf6de3e615486170b7257f16497385df85cdf46ab68c18a2a4c4b113aac7927c2ce2afa4e7d6c6e8ec2689253db172c585ee37c7839235754c60b7bc1c3c14c84b80adbec0078df926a98bc9b7f92aec85bff8cef6c09813893dc1dd2114c66613d5d65f299e47bfaeb96adc6355ac04a9a9a50b2c07d53c9928a554f0158a82498ead101dbd3caf791229ef9c70386af3a38b8e85877dde9ff63cfdc9074abc013f18b2e79e4634922c274c08cd0921ba561ecab57dfda6bc2530aec1eff50f60dbc7eb89d01a0d26a710cf25e69bef24fecc332d2ffdc76eb723547e1408ffcebf2eb3d20d3444840f1f72e963e52ef336293401f1a50e9ac397df10f5aecb9a386065319132dcf6a2a7ae16eaa22c99a85d3e89e89a1dc2ab067f25880450733ec4a996b907f465be1a813b00d56c3d5f0514ac82f95397f9036076a15c523a1f67530ff6166e462b0a13c6b57210cfdf1f8f9d05a7c0aa31a422257a192a75f372b73b425fe01b33bbab10b7745126aa42918dca7d6cbf983ac84ce697ee691dee4fbf83a0dea2ac2cffebba1aade0851fdb67fcf2c47c5fb620b5034e639c9fb56f52617f41b9062efd9b708dd1dd1b83ee4282808689408c5ab4d04e7e68a1b4f11688460d933a5bdceb29a05ec4d01dbf961450a49a7eda970344d307f59f984364f9e0283c994496e2243c5810e258a805042fd9fb8369800188d39b96e6f31da3a970e39f18947ac2138b900fc1f2d6d62833482f2d2519668ed3e8e97572051da54107cd8d710fe6105ea08b623b96465b00459aa2610c87f5270774f27594623654a82abd837c46603365901f32e1dbae862a8a45d1303f8183427db3c634d8fe765ee62a47ed95ab599ff7695d284454e403a5cd466572a233a033d64f2a6853b2699248be787abeab1cdda1e471e2f4f9ed3e5a69493bff82662d8e43dfe2f4f6196e07286e1adfefd422956dac2feb74097e7ae34f1161d7a1a6b47bac8d89412f3ff41cf0b060d4f7270dace0f9ebc4e035388f4cf175aceaec71e03a7cd2c3cab7c46e76083baec6aa802e1ecae2d8801e79970e9e2ce03e97289440464b38c10623cf724e0aa98ef2b4b1a89ba04f2d08d0c75669b822ec6bd7ac7ba7f0365af040fc4b00027df8e6b5a99f341a6dafbef0e1f023ee102d5fb9160ea47aa08555ba144b6f6d231b3e9e2776850744ef6bc29d9372f52bce9df18564730e8b7ccc32f4e81ae1ad1cebdaf14f1d731c3809eca96d7599fbcddebc13f3e24b484ac2bf4f8265480f710038eafbac61a74a6296a8341ad610e53b44f4f468f8623f18496d2fffae0f52464c1de1e589b5a14a13294ee9330965c7944da9ee8ecc903d3a25f40785b2fe4ce94608760af501c77abc68d6474e3d14165c6b6499c9678d62387a060c228d6f0b4c47376e973f296de5237a569e4b6660ef807f4a2391864c76327e2bfebe5a1a17d6c2c7d2c202927e83429c89122fa6a6c731e2aee36864adb2800a16e6bc8996438ff895d0d9cbd8ff8fd30973977ff90e981543a9490387c41460472010b7611b12d3549b08be3b15d44308ba0131bcca20f6ebe407ff3c5fa6fd863b908fc85b8da656baa9f24b5a76eeca97925de00ff45e7ae9c67bfb8f7dd43a86301952594fe391e3ec23ccd6778d50846375cd4d310109d207e613ef954e3ba1056e26cfa2ee22ed84ea79adb182f18c050c80f5e05ce89bcb9100bff942d201cf24bd91fdd392715d839f98973b26e6d49b13ae5c2973884a86f3362682642cdef9873f605d8707c1f6ac74798873501bb3eb2f3c2d87064752dbff036a2ac1e0d40c1f6cf354a20b6a9c879456cda473d6c6a46004f612b61e822ee41694b11fdb879fb2f5c3e41cf7b09e282df403589dc3121653c24c954741e03b3e9ab3f3c59ec4f071966122e11125f1f59fde48a4f8a8664b955bbfd73189207ed1fb6fb2da586b6f23f4b5ce56a618c8eaf2123d0b6f4bc30147fba53d4b5cf4e6b04d3bfc152a610e38daa86c1f7e8e0199404628f6d4ef68e79e006f3b439ba88f238bec525576f07594a47985e4c11cd9938ad399dd2d6bef1f79d3938f5e9fdc67f75b9e69fc94f28774ff7558f410b0bde318a0dd461e5430ac0605e1a6ac261fbe97c0100373d61ef3bb0d0d37689f70d3eef037c39ca0502f26ab2288dbb99c3894d0b8f1cfd11971a0c5330dcff1562d7dfbae388391dc315fa40d4654198eb9df3daf5505be8c728759763353a9c77c47eb397b5d50475471b7ab4aba630fa5e5fb81ae93ecba7b6bbb37d98a0014e3451d0e13021cae98139051efb4f9f9607bba70390d97ed3d5b7326aa9001a115790b3b1a528c586281d6b12fafa67ba9809a68e194da12d3a5cd1f66677d30464a952a6e0b573c616c807fc5ae1151a1623aca298b70a5d916447e4c56aac1df560c48405bf775d10420826afdac685be6603f34e814e16bd34a8159f63139470750fce3e55b6e82047c49927b41ca0f3d67846f2a0a78fd837e92322b109cec0cc8c11ad57abc31e2505b48d96d0e96a391df5ab0218bc9dcd72e1415e0c61d2e742ca18c9a631a309907060e9f1614bf7bcf40a9e1157bcaf6df342d29b5a2673b6623dd4f4480a8addbdb5f32a34fbba748c0831f47f3c8eb401f9bd516fad4212909b5da3e967a6f26629b6ad42103b21163b50e874a20a8e71f9427d0c004dbbe674bc3b6706c4089bb5bb0dd28b52c01fefe6e830901a903a53207443ebc96ee2a2d292254b4e00bba1a5b42ce0b3a07c0cf2e394e875d761ea4f7b6494ac98660844a48d76337c35047c55c9c38c27c6c3410c6cb781de86c5c0fe973cb3123417ce3ba1eb6303e680a436d365c31b20a1cc003daa1830b4b2cbb87f2061157ec56c90be838c61a3bc14e9c893e613fb28f6a1f36b6c61178226cf8e12f80bf4a49d09a5e5d6b36cdf07cd821bb9770c194140e6290898e18b7cc822eb59dc2ed95da8e1b80ab9d8c5a4ce84c62783fdaf9fc42008db5e5437ad0069240f26be461d44e6e9feb731bd9370eabcb8d12f8dace4cde5bae7df553f198521db1ea95f4913fe6ee2eee3b3922e0affeb331c425d8363dcae373dd65232c2414eea75f4e46c3f5c1adf3bd0841ac29393d458117e8a48d10ebba95ba2e3e88ec1a4d09dd7dc64ddfd84d2a189e573204ba0293f87288a44a8ae15351e9dbd6a873dccef88d7347a1294c9813d7b96a0e3313b71b8eb75febd697a6e53a8ab7cc879fbd625821705b2148b95d7d5dea2dd13ae35dfca2212cb71270e5832ef29687a29aaa043b245639310e258bc8de416fb5a75f2a3b6ea8dfc52cff2ac3df71b77b561d029713dfda1b0a5982dbbf96390cecf80dd7119913dec89cf738f41524921555b62e2550e9febfb18966a9231f4c1b06ec9d2b46ceff88fc9f553d20f82f9f923ee97c7863b48c946a0558cdecf29477090d0adcce621b64eec548eb65d70e146a58dfeba5bed2100872e7cc5caf2b7e963a8be101cc8f921f3c814a6246fa5b557e1ffc364d55008f4f423bfe7d031765c8e7f5c6f7e151e95e5c0dc3214d57aee2f4e4d3453d042f129002a971db3d7c9775f0a4ce7e9f58167501fc5e41e13de36b40f790b101280995f2d3486feb9ba7a9ced140ecb113c7a8b3b332bf2ea5d30658ef075a35411f66b412f4d6aa70cfb3423fa68e1e0fff941064b0318b1949f29ee747cf706d60201123c2971620dd3996ea2547c6e174e2d1ee2563b603f510d8b44ea0163980775554d6217f74ede4ec6161212ca96a962ae26a96eca04bfb977c9bf004d4c110d591bac3b3a0a17905077b6b581699baf58fda876f05258eb67a5abd684c3b27c02b3fd00b576ae595d1e939a3169ab3da374010ffcc04d977541da5c6a0cb080e5d5a21c9a734d9cd7a2ba146", @nested={0x249, 0x3f, 0x0, 0x1, [@typed={0xc, 0x52, 0x0, 0x0, @str='syztnl1\x00'}, @generic="57b1aa603054267eaa08c02101725822e462d7c04c8150b2467d752986caf357fa8d4ae040b1f6af40dd26edb2e886811bfb598b0945cc62b5472a31b6491d903a4359431118c7d991e1ed641eb871dd8ed7ba66d7790ec8231ccbc0437935c8358e2d0afb252da7b1e124ef3891385adea482c524cba2b40bd1835f592522c7ea243323442b16fff7ee8126bb99431e1d7087acf488ab06df8ac9c0270ef4da5ca99b1ac8b432c850e7d7c64bb480532111d5ed34d62ff3027cd2944617bfa19442f7b5a040504c53419487397cbbcf93909ac209bfbe", @generic="47fd9df84aa777dd19451cdeeb003dfdec5fb224ad3c8206c00c4cf2af59e6ba0a7ba361298678ff661fc87b85c2e74d9cb27e6dd752952ac1b3d31821822dd586565b8d535aef73f4f7fcceccb3f940d9cba7", @generic="a5508eda2f83ecf42d43f48bb59add4d79fc4d42e965538f84029fd914aa2df1d677478856a11b714a", @generic="fc93a916ac0d77127c4d7b0a2664fe09a3afb92d58e7905613901700f020cdbf97e15f099bcb55968dcc7e56e6cb0029335f7e11ce455a7543aae029f3ce99f1f66fdb82c5ac8e96ab889810b61116e20a19addb222b1a097be8c5568ae7fef8a3844a6b7969d8b66216", @typed={0x8, 0x8d, 0x0, 0x0, @fd=r4}, @generic="c109741e681d30b5bc442ca0e9a03cbd3fe748988fc74367e2ee062db37cbb01b08d002c2ab4b8ed5ed7a507e73e346d2910a03118a3e03667b35af03bb001b859f31d6302a93ccecdd84e86f358c33ed4535a3504a877953a95c205dc2a0e1a0a81ff81744255479728bb9c7712879ed94cd76d"]}, @generic="db47769217cc282dc6c18185a380d777dc7c1fc5790a8d20dd54b58d7883cdc494cdffc1889c8e84d49706b4baa3c7d107094057dd160d80a71d637b05f4565edc592f349e11fcb67251f0b85528896b8e0a83710ae133b7aa674c6a5a7f126610b950bc2d82d1595c40e2e3694f36152ea8907638afd73689dcdf290ffc2ffc", @nested={0x20, 0x3b, 0x0, 0x1, [@typed={0x14, 0x2c, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x8, 0x71, 0x0, 0x0, @u32=0x4}]}]}, 0x1484}, {&(0x7f0000000440)={0xbc, 0x34, 0x8, 0x70bd25, 0x25dfdbfb, "", [@generic="e5d8eb08f4ab3d8ff19540926fd8329639d691d7980c581aac0a3c714ca5dd7b8690da5673ad051a27fb7abca6adbef6481653e31a6bf65dcc921a7cae00f329c1b5cac9fb60095de0b37ea69b9d1417b06533ab90feff4d9a0060e9ad31aea5016d7aca926180f9026268352b9cc1ac05497ef754f4fd6d9ad2a1c31a856bdd78533740c42fe9b3373eea1060a042c62f9cb1df0ca97bcede294b2f4a537df877d1928fb38bc477212b8c75"]}, 0xbc}, {&(0x7f0000000500)={0xa0, 0x40, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x8d, 0x17, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="a4bcf95d4094ff70529529f948f86e0cf4da1d65bb36881a4f5d1fc80f71389d770f288dd4bf14007daf5d659067dfc1e46a61dcb86862b9529074d93128c5abf6fc4d404fcdd47d5a8aedd8c5adf1a726135e0b4f6ea15cc2ab538ba554b72cd6f212c52af10ccca8294575ab84330734ef3e644efd570712b52ff877a2a9833f"]}]}, 0xa0}, {&(0x7f0000001e00)={0x1218, 0x1c, 0x800, 0x70bd2c, 0x25dfdbfd, "", [@nested={0xf4, 0x38, 0x0, 0x1, [@typed={0x5e, 0x67, 0x0, 0x0, @binary="00a3f82b985a3a5c85177986dbc748a2ee37d1c995a84dae87e862380380d3f31ff883098fcdcae7a8cf6008d72b2f046c87805ae36f5aa0fbdc1445422f521561cc4f71cc1d2f4e4c51ccf3d513ec9b16b32e8eca73be83538c"}, @typed={0x8d, 0x7f, 0x0, 0x0, @binary="caa3a77433bc24c7ed05ea2a1e71a87169d891c070724b6e5c21dcb7a2bced16963a0eedeb6a60066daf0ea76ad98ac3db5cffe81f12c73cd24c2cd7282fb6f057d91f80e3cbe522421ae68b80eb7be0b507c5d2b2b97aad002351a8a397b860f46dfd2b09e8ac69d726eda8313600fd34698508cf3afba973d9a814442307985f7b8c8bb69675e77d"}]}, @nested={0xc, 0x36, 0x0, 0x1, [@typed={0x7, 0x74, 0x0, 0x0, @str='[:\x00'}]}, @nested={0x1106, 0x80, 0x0, 0x1, [@typed={0x6a, 0x0, 0x0, 0x0, @binary="a0f0614fbb238032a7e0d2c66caa11c81f9c1acc377bd9bb5c7d911d9f75ca08b37b8157c683a5a44ecb7e10f7e23e718b1cd220399769c1143bc18d32732d5ef1f2271ad7fec3be032e3175530782fce1a5c34f25561117bc05b9f897cf164759393170306e"}, @generic="ec04c2660c4e3b6a4add58045647e18e1ebc16efb2e70eb04a054e77a12ef11c685d316ba8ba4a95ebf990136c5539927a5f176100091006500af168462e54ce93a26625673c7506b45a8822414bb6c1e222bcd2e5f883e580ca44b20732df6ec34cda8fd68000b3b0927a6e5f867ef47c76fdc87b18", @generic="fd51aeff9de537f46dcfd1bed414ee67b348d00c81d153d71c1036b7c2cab3529faefcd01e07b5551a49ca512d374e9c573265753bc027ad4ca13fe276e117eff57bd4165d21894937d004653993fbdda14aee463c034fd98d8a8b20120435583c183db433334497c141f74699c28822ae2af2c36fb5b1cf3776dd9cdd81d7956885632c1dd1086964ec4596a58afe630682f3af2878f405b77881e95fdb8a8a2a70973b45fcbdd1dd256f08556a833a14a9f5ecd5ea16e356631b95c62cf30655d121d3ddc88500d781f419a2c6fd1de644ff563299b4d5005274ccd21600c98fb6870a615e7dfeb46ee8aa0d2739d6d7a36333ebfdc5900566c01b566b7c9466993f411140f8a17d9a4f711eb0e094ea6a4eda098591a1cb94bd79f00b14ec9c1cced8dcbbcdfc4bf6b94bfce5d24bb11b3b8887b57d9dd32c9fd9f811219fc5400d5f35af023538646b6abf64ccb36efda116a5ce4f164f0fe0ec9d253385603c9f0d2961a3830bff630e6fe22315f4880d4ba98fd3e9bb27e2e8a7e87daba3e0d1d39536225be1009579b6a9b8536f24e2e1be3b707d346da0c117fd508109abd1be2d3870d64328039dbc7f1522f4ec84d2fdd32f31fe3c1762306f4281fdd2ac231d4a3e1d665244c058155149176c8d268dd56055161eda2d4a12f76c24fa56c41ca886b998675ec3083d60dd21930dceecef7d3914a420d0b8bd723e254f459124086623c1700e7b65ec5775247906947aa4bb58b9df9a59812500eb8552b17d2ed7193408f0fcf9eef6c06e74be5e198e9e9defb81ddbb2cee2659c8f64236d68f578c977620320daacc1b419349f94dd292c793301df8492f25aca041cfc3ffbdcc2bde520cdb5008c8de6cd314821de7d39c09441b726d82235c2c4f1582c525fe4ee3385790f1ff685d4de09560d93bde46efd20e30c5bce99aece433a3f024884a74e39d3d95412daf2cbf7f20ec17d12fe61ce4816a2f1d8523b31a0b806426af072f682b024b892f0abf0951cd8ce19759343ef214230aabace7b99aaf7953fc4425cb480b84976fdef17aa7f3d10ae3d311950be9f92c78b4eb8cf52cba9c15b5f84ac763b3bf786e71a3b1a7c3aebbd86dd06d4a759f2ac46464de35d00a492d9adf93d1f7f42e72f85a8e317e3ad1a867cbdce10efbf4f25fbc9bf780c9c525ea1c7e9d907b93d40f3970f6b2e867e30387e5a8c5740274d5975b1d4d6cba9148372fe347386443452f606c48d7e8e52a299bec0157829029b0924ddac7985b64d8db40bab6ee6deff79e0e1d0fcb81bd35f722041954b14eb688cbc96f21cd2688ba270278107ac705adf0d515ed3b72e2670ff87983b2e6b051b7065011dfdc5dcb8f9c506ccda497c4a48da2c261854de2a99a16336d17dc32a52fb2afb7528bda5cbfb8319deb15c57e568137331e31dcc7e09ca80a8c1d6d8b8ade7f16635b70d3eb4b5bc77d38bcd26fadabf9776e6dce67dbcf558943e5964ba57520fca9d5feaf9a20a19d36cdab8bd56bbb1b4db445016ec66e2864ac48c9e9d4581e540c50b70cce0e332cab5aff546b1f67e717fa74c46de8d8584bc17d15147ee3fb3e346e3cc65a154eef0558f2e8488afdcf423355e0c96e5d025dddec1877f4e9c88b48183ece860b598c27b9b32a292ff5b967148fd4b016de2d55999731b1ef3391fe2f6af7fb48045b6e90f261db2ed1d94cbf28523a8af56bcd00f43f485e327fc8d6d656c778ce498a925955fb5ebb5da2e88cabe3275cfa92dc85fac9263fe211e75423f288a57e73669271c5935187464aa515d19f05e9f6a1061ad05bc71df58fb95789acf9856cbac48c0af4b5afe1606f0ee188b910f91eb4cb61a270a95786e68e5eeb017277e30eb95feece08f95b47185b27e6470f88198176635938dc614dc7e8c0687d53adbcf5fd2a3df58d3fc1b99b385965e7050a535a3f4acbb9fd22ef9c99f00f7028ed725f5145b3c388f13abef374bf0fa22083182ecfc74651c8e923fc9e7088bf848033c1dac7773d0a9e8b1202ea55fcdf9d36a7cd9634fae89f1e310d8105cd7caac99787f915f0a4409f566541c819224a98fb122911b0f26d819ae74e33b5f61e68d43a43c75b67001769c6a90122edce2ed69f661481567ca3712569fa5e5e3330b048440b76a8a2da7b447edda533c90a7fba640f56b56c1b7f8feb0fe3ec78fd375bcf977942a017eb63ffe57e9a90d9d67452004e3e0396a62d46c3bb703a19545c1acf9af40e6a91903125279a61352a4b7db12ae9322e10a64cc846cb37b3532b39c5747bc9d5565be35bc2c420417dfe2930d9074ee2580ac903930e81c1c80db2a78952bc2382204ba4f559ea2c354fe55df42a9e718caf00847b6d3bc0dc63c1360ccff15dc045586a6d1792e4402291d4454b4dcb366d023eb10c37845ea2325a92e3b0e759f28aa62a4c6095f7cbe635dc5ab98f7e5bce44a051bd38683d458ef28a60ca93f8c52a5c2deaf8316f825c0619ed1b70f5fe52c45d16ee248ff67a9466068371ae8af39190001274523673667e93faeed6a30fd0170ef7ec59071327b8eff710db4cfbf41324d73fa724967dd00a18e624ee924ec495ef8534273a8cfa113ae3a0b01349b6396059466e0213bee687000013a7c7a95ff486a181b85630cac1340aacedde519b838a7120c98edc0576cedbb8ae104ecf25071ddf99afd7e8c7ab7903d7c86e7024426155498e07a19734f4982eb3aea9d8ea3e3930950c85c657c3ae88adfce39f1a05303273c4a8c1b63d9906175314bd2235afc1a60ed686249c540749046676df2a5c3f8d82804ae76972b3839c9bb1dbbb9f7f370709bcf43d6b60752369dbf82f73a757ebae5d59147184aeec61bcd308e6bf6694a50f1e5b4beb226193ceabbab4f1632374379102b448703c5997aa6d683717a70dfa50209ebc322aa00a0a056ac805854a8ade5f1ef2e2028c0911736e800d7df773ef8f3611800ce36c8efb48a880f9ad92604dab1e618ce6f9a8ad41e4aac69961cb8eedb8db90a3dfaeeab0e87dc25c3a412f0a80ca475ec2ef5a089a0c3ee3e0dabeb12738a1289599591e2dc7a37e9ee4e23ccf480287c4805d20e03d8c7243276629cfc914e3d42467ff6429d73aa66c949bf553d5b036ca53daa4ae4da9ff1da9896bca47a482bb4b7678d8e4e13e90edaff715cad62e7481c1e58239a6026b331e780d7dc8c101c10993a9c588865c04b1d6ddb0f4363fb965807749396ea2b17eee9c41c0a1df64dd2bfaa45fdb7c2099fcf769e5e270ee1557e5141ade3a2ba8de84d0d2516390934481d1268c562e754f0dff5318375f845d42665fde73a3796b20dd0abd6893cf6499fa896869ddd1fa6ea6eb17ec8565ed1e978d1f30eb413cae61af5b4bef10b8534ec178487e9ecdcfea888028a60dd8916db96d059e1afea3ef2e9e6a13f0767a1657da05c9510febde90adc9b093ab27e8ee523fa4f576758162d10afe5f449f141372433b0de16929097a85b6204594e4987ea119826a56ef694ab7eb1d6980a3c468dac64799aa896cbba08ad51650b1bc8ca794b5685585ff189fc9cb5ffd33c0eb070351c216b756a2ff4af1ae902f8bd05a0a9d6fd3b1501e4b7ffbd955200aefac3bc79641a10ee2d78f26832ad12a7477c027d3015de0c51cdd1d92da656f0237bcdf2c7b2092ae0d030fda4b9b8e2ab9c18eea7277db4b37bb06dc48f0c3b8e2f53828578289ddb64f5326094ef9a7c3b5b9046bf26596d2a176c91082cf2e21e533b179080949c8a426285f613911a8d72ac0f87fe49295836e036ddbf897cc2490fd012fe84001d893fdf4618a37594bdad10cdf3b2f99126914a4c57b4eafeab367036c7b0b7e5cd2fa1b2885df0130f3e9821cf8a865369e9e07f12ed99dabaa4cb1b5b24894b085199864849f279bfd804ac32f0614ceb8acc9cf40a16ed4540d6add5a8f75b0a9f8ec6f76f84120d31ad6fa8b7b0aeeaf2b75dac5f874f5ffe13593f81a622614aa26ff2f1889259781ddf633ba3e5df80f781c0fbb6227c74dade78c5546deb2afcc8067da355624dcaa33e1947f1696b99fd411ea2f7b985cab66be1b049d4b8e25725f667a51e3c46a18246932937b5dda692a65c85db2a07e41d4d684e7f96bed2b610949cac3c8824b596cea6be8b80985ed8f301e2638c04b882bf229e0b079bdaa7c3b359fb1ca1bed50d3c14d3df88dd9f4053b363977f7f727a50eff77ac31e4bc39e11751d8a2c7b6fa9f152638dc90ce5d900eb3c41a9d115e631f2ffbc16e3467a8aa4e3be0442c5c85370f3ff03e9a68789be95eeb70f8c6a879e095b8218046645ad98eddbe657dc505491cffe1ca235f123c33d07511212b3444100e497711f75046c0aedea0058f9f954deb67f9eed0cf421b4aa1e445137458b12498b75017801cc39d001c2f123eafd39d6b6eed87183b83f0d6e0ef70c526e92ba47bf4bcdb7c1dfb75098b007690ae2051fba231e82575690b0be86926a62f04ed9235f020b40e5f16e1a3928ad3c15c2da8b628f73ee924f9566fea36344387b0a740cf0898b09b96cfe7090629a13d769d71635de73453e9a39026f7467ce2359db9be4fa22bdd8ec9c92bd8000a7b6006a17d929059d1fc906b10b7748761ee39a57860f733a8ad32a4cc767d0bf4592a58f8a5ab7e242045f4f0832b60ba2797d6335998b88a0b0a0b3fcd1ea610f6d16af9cb5e3609d93cc240bf1061a2dee2fb174894493c88da57bfc94c353ee7d712bc3411fc72e763508a992809d28a8f95dc611a154a50b6a2fdc04e2801c6078ba414fafa2e1c75dcd91b1b0f4a85bc9fb0a1ff361f7be1cf8e9c3af1af141961e49e11000605e72fafaaad8fcd48eb2149b3c61bb9133959e0789eb23eb04fb9fd3dce9b9ab45dc066424764392662fedaf59162dab9687cf6a3d6086571e022e92ba40f6eb6ab6d22872b9c00a3e0ef5537b80f68bd2c470b74c1af97580deb6c6ecdf400b403a1c287c52b6b84a9d1653624dbb34ed70c53d8b0fa74f12e57cbb12142cbc4af5c858ce03ab660846fe8ba6fb76b750417322e7bb94abe2cd31c6cc190afa1b018faa779409acd20b2825b93f10dc0d3cbd776f7ed02612c7309db0caee65de73d66efc50da3635f8fccfa7ff2409f43f89799d918487ce30821b5b0058633276f1cde55f659921c6bd67da3c8b8839a3ad212281ae104a91ba1fce5dfab309d1d03c2bc494b162600c23b6ebfdea60b66bf44f898e7c737cbf08bdf00cd9d585cde3929c34ae610574a1a016babb6d3600f1615e4dfa803fa0716899249bb98d9322d8cf1bcd1669d0e65399f847831abe3b3255bfe0c4612d78abd210a6495957da1a3c68d398dfe1c207d1d0af267a62c96491159043ac2c8942f49d519bec142881c48bb1c41fd605461ccd98baba852bf2e2da143d1f7cdcfeec3a10f152b0e88ab6deee867eb12be98af2f797adbe0faa1e4a0a16eae5512b575fd9e2bf4834c0e69db4c06a4d4011eb55c18f2a3b3d3fbb956ddcc58257868a4228694347bc2fa834fe0532651ca7e4a00903e572c3b8466ed2b0d163734b3bda1e545daf9f283dae9d40fc0544646126885885cd64007eb311238d244d437e1a74206960fe75ecb13775d042d0aa119617440561d1c613b995271b47c45043f881183ac7b2a15606a8c37c49c064c990e3b8b27757d2f3c15c6435b3b1f653fa56ba7e1468142f294e93d8fd69d96663443ce860e0c63e286ccf37b3beacc07c158b2ddf873fa8247c", @typed={0x4, 0x51}, @typed={0x8, 0x4, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x70, 0x0, 0x0, @uid}, @typed={0x8, 0x80, 0x0, 0x0, @fd=r1}, @typed={0x4, 0x59}]}]}, 0x1218}], 0x4, &(0x7f0000003180)=[@rights={{0x24, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r7]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r4, r7, r3, 0xffffffffffffffff, r0, r8, r9]}}], 0x148, 0xc091}, 0x20000000) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xd, 0x0, 0x3, 0xfffffffb, 0x824, 0xffffffffffffffff, 0xfffff800, '\x00', r5, r6, 0x5, 0x2, 0x5}, 0x48) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={0x10000, 0x98, 0x10}, 0x18) openat(r11, &(0x7f00000005c0)='./file0\x00', 0x60000, 0x21) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x58, r10, 0x800, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2, 0x2e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x8}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x28}]}, 0x58}}, 0x800) unshare(0x22020000) 16:14:15 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000240)={0x0, 0x1c, &(0x7f00000001c0)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000280)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xc, &(0x7f0000000180)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000100)={r2, 0x2}, 0x8) [ 1057.347922][ T22] usb 6-1: New USB device found, idVendor=0547, idProduct=2727, bcdDevice=43.9b [ 1057.357458][ T22] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1057.365993][ T22] usb 6-1: Product: syz [ 1057.370395][ T22] usb 6-1: Manufacturer: syz [ 1057.375425][ T22] usb 6-1: SerialNumber: syz 16:14:15 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) [ 1057.450430][ T22] usb 6-1: config 0 descriptor?? [ 1057.552547][ T775] usb 5-1: USB disconnect, device number 31 [ 1057.655388][T14865] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1057.756838][ T22] cdc_subset: probe of 6-1:0.0 failed with error -71 [ 1057.871014][ T22] usb 6-1: USB disconnect, device number 22 16:14:16 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5543, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) 16:14:16 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xd4, 0x82, 0xd0, 0x8, 0x547, 0x2727, 0x439b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x35, 0xe3, 0xb1, 0x0, [], [{{0x9, 0x5, 0x89}}, {{0x9, 0x5, 0x9}}]}}]}}]}}, 0x0) 16:14:16 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f00000001c0)={{0x12, 0x1, 0x0, 0x3f, 0x40, 0x42, 0x10, 0x84e, 0x1001, 0xcc3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x73, 0x79, 0xe1}}]}}]}}, 0x0) 16:14:16 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) 16:14:16 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000240)={0x0, 0x1c, &(0x7f00000001c0)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000280)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xc, &(0x7f0000000180)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000100)={r2, 0x2}, 0x8) [ 1058.694364][T12731] usb 1-1: new high-speed USB device number 24 using dummy_hcd [ 1058.895084][T12730] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 1058.975225][T12731] usb 1-1: Using ep0 maxpacket: 32 [ 1058.997618][ T22] usb 6-1: new high-speed USB device number 23 using dummy_hcd [ 1059.112153][T12731] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1059.123730][T12731] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1059.134131][T12731] usb 1-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 1059.143533][T12731] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1059.224789][T12730] usb 5-1: Using ep0 maxpacket: 16 [ 1059.242895][T12731] usb 1-1: config 0 descriptor?? [ 1059.284525][ T22] usb 6-1: Using ep0 maxpacket: 8 [ 1059.436473][ T22] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid wMaxPacketSize 0 [ 1059.446620][ T22] usb 6-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x9, skipping [ 1059.555754][T12730] usb 5-1: New USB device found, idVendor=084e, idProduct=1001, bcdDevice=cc.3a [ 1059.565370][T12730] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1059.573651][T12730] usb 5-1: Product: syz [ 1059.578285][T12730] usb 5-1: Manufacturer: syz [ 1059.583121][T12730] usb 5-1: SerialNumber: syz [ 1059.614918][T12730] usb 5-1: config 0 descriptor?? [ 1059.664864][ T22] usb 6-1: New USB device found, idVendor=0547, idProduct=2727, bcdDevice=43.9b [ 1059.674562][ T22] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1059.682833][ T22] usb 6-1: Product: syz [ 1059.687531][ T22] usb 6-1: Manufacturer: syz [ 1059.692374][ T22] usb 6-1: SerialNumber: syz 16:14:17 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_udp_int(r1, 0x11, 0x65, &(0x7f0000000000)=0xfff, 0x4) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x9, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}}}, 0x32) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x1}], 0x1) [ 1059.760313][ T22] usb 6-1: config 0 descriptor?? 16:14:17 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x3, 0x4, 0x4, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000008c0)={r0, &(0x7f0000000980), 0x0}, 0x20) [ 1059.815201][T12731] uclogic 0003:5543:0042.001D: unknown main item tag 0x0 [ 1059.822567][T12731] uclogic 0003:5543:0042.001D: unknown main item tag 0x0 [ 1059.830142][T12731] uclogic 0003:5543:0042.001D: unknown main item tag 0x0 [ 1059.837626][T12731] uclogic 0003:5543:0042.001D: unknown main item tag 0x0 [ 1059.845333][T12731] uclogic 0003:5543:0042.001D: unknown main item tag 0x0 16:14:17 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) [ 1059.991141][T12731] uclogic 0003:5543:0042.001D: No inputs registered, leaving [ 1060.007605][T12730] usb 5-1: USB disconnect, device number 32 [ 1060.043720][T12731] uclogic 0003:5543:0042.001D: hidraw0: USB HID v0.00 Device [HID 5543:0042] on usb-dummy_hcd.0-1/input0 [ 1060.089930][T12731] usb 1-1: USB disconnect, device number 24 [ 1060.104379][ T22] cdc_subset: probe of 6-1:0.0 failed with error -71 16:14:18 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x17, 0x0, 0x0}) [ 1060.186124][ T22] usb 6-1: USB disconnect, device number 23 16:14:18 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x3, 0x4, 0x4, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000008c0)={r0, &(0x7f0000000980), 0x0}, 0x20) 16:14:18 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x17, 0x0, 0x0}) [ 1060.564516][ T775] usb 2-1: new high-speed USB device number 25 using dummy_hcd 16:14:18 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x3, 0x4, 0x4, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000008c0)={r0, &(0x7f0000000980), 0x0}, 0x20) 16:14:18 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5543, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) [ 1061.007347][ T775] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1061.018872][ T775] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1061.029120][ T775] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1061.042537][ T775] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1061.051977][ T775] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:14:19 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x3, 0x4, 0x4, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000008c0)={r0, &(0x7f0000000980), 0x0}, 0x20) 16:14:19 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x17, 0x0, 0x0}) [ 1061.147347][ T775] usb 2-1: config 0 descriptor?? 16:14:19 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) sendmmsg$unix(r1, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) [ 1061.296190][T12730] usb 1-1: new high-speed USB device number 25 using dummy_hcd 16:14:19 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x17, 0x0, 0x0}) 16:14:19 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000000)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000140)={@local}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f00000000c0)={{@local}, @local, 0x0, 0x0, 0x5}) ioctl$IOCTL_VMCI_QUEUEPAIR_SETPF(r0, 0x7a9, &(0x7f0000001440)={{@local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fff}) [ 1061.584579][T12730] usb 1-1: Using ep0 maxpacket: 32 16:14:19 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) dup3(r1, r0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x10, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="05630440"], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x4c, 0x0, &(0x7f0000000600)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x29, &(0x7f0000000680)={@flat=@weak_binder, @ptr={0x70742a85, 0x0, &(0x7f0000000500)=""/229, 0xe5}, @fda}, &(0x7f0000000200)={0x0, 0x18, 0x40}}}], 0x0, 0x0, 0x0}) [ 1061.665554][ T775] plantronics 0003:047F:FFFF.001E: No inputs registered, leaving [ 1061.725235][T12730] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1061.736831][T12730] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1061.749916][T12730] usb 1-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 1061.753467][ T775] plantronics 0003:047F:FFFF.001E: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.1-1/input0 [ 1061.760545][T12730] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1061.840625][T12730] usb 1-1: config 0 descriptor?? [ 1061.923906][ T775] usb 2-1: USB disconnect, device number 25 [ 1062.079274][T14910] binder: 14909:14910 unknown command 0 [ 1062.086063][T14910] binder: 14909:14910 ioctl c0306201 20000440 returned -22 [ 1062.411579][T12730] uclogic 0003:5543:0042.001F: unknown main item tag 0x0 [ 1062.419191][T12730] uclogic 0003:5543:0042.001F: unknown main item tag 0x0 [ 1062.426778][T12730] uclogic 0003:5543:0042.001F: unknown main item tag 0x0 [ 1062.434372][T12730] uclogic 0003:5543:0042.001F: unknown main item tag 0x0 [ 1062.441702][T12730] uclogic 0003:5543:0042.001F: unknown main item tag 0x0 [ 1062.484617][T12730] uclogic 0003:5543:0042.001F: No inputs registered, leaving [ 1062.505722][T12730] uclogic 0003:5543:0042.001F: hidraw0: USB HID v0.00 Device [HID 5543:0042] on usb-dummy_hcd.0-1/input0 16:14:20 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) 16:14:20 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0x0, 0x1, "a9"}, 0x9) 16:14:20 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) sendmmsg$unix(r1, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 16:14:20 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000000)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000140)={@local}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f00000000c0)={{@local}, @local, 0x0, 0x0, 0x5}) ioctl$IOCTL_VMCI_QUEUEPAIR_SETPF(r0, 0x7a9, &(0x7f0000001440)={{@local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fff}) 16:14:20 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) dup3(r1, r0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x10, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="05630440"], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x4c, 0x0, &(0x7f0000000600)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x29, &(0x7f0000000680)={@flat=@weak_binder, @ptr={0x70742a85, 0x0, &(0x7f0000000500)=""/229, 0xe5}, @fda}, &(0x7f0000000200)={0x0, 0x18, 0x40}}}], 0x0, 0x0, 0x0}) [ 1062.661214][T12730] usb 1-1: USB disconnect, device number 25 [ 1062.997184][T14916] binder: 14912:14916 unknown command 0 [ 1063.003095][T14916] binder: 14912:14916 ioctl c0306201 20000440 returned -22 [ 1063.304484][T12731] usb 2-1: new high-speed USB device number 26 using dummy_hcd 16:14:21 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) dup3(r1, r0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x10, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="05630440"], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x4c, 0x0, &(0x7f0000000600)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x29, &(0x7f0000000680)={@flat=@weak_binder, @ptr={0x70742a85, 0x0, &(0x7f0000000500)=""/229, 0xe5}, @fda}, &(0x7f0000000200)={0x0, 0x18, 0x40}}}], 0x0, 0x0, 0x0}) 16:14:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) sendmmsg$unix(r1, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 16:14:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0x0, 0x1, "a9"}, 0x9) 16:14:21 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000000)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000140)={@local}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f00000000c0)={{@local}, @local, 0x0, 0x0, 0x5}) ioctl$IOCTL_VMCI_QUEUEPAIR_SETPF(r0, 0x7a9, &(0x7f0000001440)={{@local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fff}) 16:14:21 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5543, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) 16:14:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) sendmmsg$unix(r1, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) [ 1063.657707][T14929] binder: 14923:14929 unknown command 0 [ 1063.663663][T14929] binder: 14923:14929 ioctl c0306201 20000440 returned -22 [ 1063.697674][T12731] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1063.709311][T12731] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1063.719586][T12731] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1063.733014][T12731] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1063.742553][T12731] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:14:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0x0, 0x1, "a9"}, 0x9) [ 1063.828419][T12731] usb 2-1: config 0 descriptor?? [ 1063.954796][T12730] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 1064.216393][T12730] usb 1-1: Using ep0 maxpacket: 32 [ 1064.345488][T12730] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1064.356922][T12730] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1064.367288][T12730] usb 1-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 1064.376773][T12730] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1064.390036][T12731] plantronics 0003:047F:FFFF.0020: No inputs registered, leaving [ 1064.416066][T12730] usb 1-1: config 0 descriptor?? [ 1064.424977][T12731] plantronics 0003:047F:FFFF.0020: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.1-1/input0 [ 1064.734896][ T775] usb 2-1: USB disconnect, device number 26 [ 1064.916863][T12730] uclogic 0003:5543:0042.0021: unknown main item tag 0x0 [ 1064.924332][T12730] uclogic 0003:5543:0042.0021: unknown main item tag 0x0 [ 1064.931717][T12730] uclogic 0003:5543:0042.0021: unknown main item tag 0x0 [ 1064.939253][T12730] uclogic 0003:5543:0042.0021: unknown main item tag 0x0 [ 1064.946882][T12730] uclogic 0003:5543:0042.0021: unknown main item tag 0x0 [ 1064.962017][T12730] uclogic 0003:5543:0042.0021: No inputs registered, leaving [ 1064.978264][T12730] uclogic 0003:5543:0042.0021: hidraw0: USB HID v0.00 Device [HID 5543:0042] on usb-dummy_hcd.0-1/input0 [ 1065.135258][ T775] usb 1-1: USB disconnect, device number 26 16:14:23 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000000)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000140)={@local}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f00000000c0)={{@local}, @local, 0x0, 0x0, 0x5}) ioctl$IOCTL_VMCI_QUEUEPAIR_SETPF(r0, 0x7a9, &(0x7f0000001440)={{@local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7fff}) 16:14:23 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) dup3(r1, r0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x10, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="05630440"], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x4c, 0x0, &(0x7f0000000600)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x29, &(0x7f0000000680)={@flat=@weak_binder, @ptr={0x70742a85, 0x0, &(0x7f0000000500)=""/229, 0xe5}, @fda}, &(0x7f0000000200)={0x0, 0x18, 0x40}}}], 0x0, 0x0, 0x0}) 16:14:23 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) 16:14:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0x0, 0x1, "a9"}, 0x9) 16:14:23 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) 16:14:23 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) open(&(0x7f0000000200)='./file0\x00', 0xa2141, 0x0) lremovexattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@known='system.posix_acl_default\x00') [ 1065.588068][T14944] binder: 14940:14944 unknown command 0 [ 1065.593872][T14944] binder: 14940:14944 ioctl c0306201 20000440 returned -22 16:14:23 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(r0, 0xc0105303, &(0x7f0000000000)={0x0, 0x2e}) [ 1065.796229][ T775] usb 5-1: new high-speed USB device number 33 using dummy_hcd [ 1065.816269][T12730] usb 2-1: new high-speed USB device number 27 using dummy_hcd 16:14:23 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5543, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) 16:14:23 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:24 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) open(&(0x7f0000000200)='./file0\x00', 0xa2141, 0x0) lremovexattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@known='system.posix_acl_default\x00') 16:14:24 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(r0, 0xc0105303, &(0x7f0000000000)={0x0, 0x2e}) [ 1066.246468][T12730] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1066.258088][T12730] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1066.265805][ T775] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1066.268745][T12730] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1066.279424][ T775] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1066.292347][T12730] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1066.302053][ T775] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1066.311363][T12730] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1066.333265][ T775] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1066.343058][ T775] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1066.367743][T12730] usb 2-1: config 0 descriptor?? [ 1066.416419][ T775] usb 5-1: config 0 descriptor?? 16:14:24 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:24 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) open(&(0x7f0000000200)='./file0\x00', 0xa2141, 0x0) lremovexattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@known='system.posix_acl_default\x00') [ 1066.584365][ T22] usb 1-1: new high-speed USB device number 27 using dummy_hcd 16:14:24 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(r0, 0xc0105303, &(0x7f0000000000)={0x0, 0x2e}) [ 1066.864414][ T22] usb 1-1: Using ep0 maxpacket: 32 [ 1066.920496][T12730] plantronics 0003:047F:FFFF.0022: No inputs registered, leaving [ 1067.003279][T12730] plantronics 0003:047F:FFFF.0022: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.1-1/input0 [ 1067.006943][ T22] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1067.027481][ T22] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1067.037677][ T22] usb 1-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 1067.047120][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1067.096789][ T775] plantronics 0003:047F:FFFF.0023: No inputs registered, leaving [ 1067.127835][ T22] usb 1-1: config 0 descriptor?? [ 1067.207124][ T775] plantronics 0003:047F:FFFF.0023: hiddev1,hidraw1: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.4-1/input0 [ 1067.281908][T12730] usb 2-1: USB disconnect, device number 27 [ 1067.329140][ T775] usb 5-1: USB disconnect, device number 33 [ 1067.650502][ T22] uclogic 0003:5543:0042.0024: unknown main item tag 0x0 [ 1067.658736][ T22] uclogic 0003:5543:0042.0024: unknown main item tag 0x0 [ 1067.670569][ T22] uclogic 0003:5543:0042.0024: unknown main item tag 0x0 [ 1067.678004][ T22] uclogic 0003:5543:0042.0024: unknown main item tag 0x0 [ 1067.685518][ T22] uclogic 0003:5543:0042.0024: unknown main item tag 0x0 [ 1067.804665][ T22] uclogic 0003:5543:0042.0024: No inputs registered, leaving [ 1067.851161][ T22] uclogic 0003:5543:0042.0024: hidraw0: USB HID v0.00 Device [HID 5543:0042] on usb-dummy_hcd.0-1/input0 [ 1067.896176][ T22] usb 1-1: USB disconnect, device number 27 16:14:26 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) 16:14:26 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:26 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) open(&(0x7f0000000200)='./file0\x00', 0xa2141, 0x0) lremovexattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@known='system.posix_acl_default\x00') 16:14:26 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(r0, 0xc0105303, &(0x7f0000000000)={0x0, 0x2e}) 16:14:26 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) [ 1068.514999][T12731] usb 2-1: new high-speed USB device number 28 using dummy_hcd 16:14:26 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:26 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:26 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x50, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x6}]}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}]}, 0x50}}, 0x0) [ 1068.639031][T12730] usb 5-1: new high-speed USB device number 34 using dummy_hcd [ 1068.915502][T12731] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1068.928336][T12731] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1068.938558][T12731] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1068.952140][T12731] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1068.961822][T12731] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1069.047190][T12731] usb 2-1: config 0 descriptor?? [ 1069.074831][T12730] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1069.086541][T12730] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1069.096871][T12730] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1069.110508][T12730] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1069.120068][T12730] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:14:27 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x50, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x6}]}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}]}, 0x50}}, 0x0) [ 1069.210739][T12730] usb 5-1: config 0 descriptor?? 16:14:27 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:27 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0xb17f591462f566a5}, [@FRA_SRC={0x14, 0x2, @private1}]}, 0x30}}, 0x0) 16:14:27 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000000080)=0x1, 0x4) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r0, &(0x7f0000001600)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) sendto$inet6(r0, &(0x7f0000000280)="4103092cc1f7480201020200c52cf7c25975e005b02f0800eb2b2ff0dac8897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57c3feffff", 0xfc13, 0x800, 0x0, 0x2f) [ 1069.604920][T12731] plantronics 0003:047F:FFFF.0025: No inputs registered, leaving [ 1069.706608][T12731] plantronics 0003:047F:FFFF.0025: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.1-1/input0 [ 1069.830017][T12730] plantronics 0003:047F:FFFF.0026: No inputs registered, leaving [ 1069.902233][T12730] plantronics 0003:047F:FFFF.0026: hiddev1,hidraw1: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.4-1/input0 [ 1069.976887][T12730] usb 2-1: USB disconnect, device number 28 [ 1070.030825][T12721] usb 5-1: USB disconnect, device number 34 16:14:28 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000000)={0x2}) 16:14:28 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000000080)=0x1, 0x4) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r0, &(0x7f0000001600)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) sendto$inet6(r0, &(0x7f0000000280)="4103092cc1f7480201020200c52cf7c25975e005b02f0800eb2b2ff0dac8897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57c3feffff", 0xfc13, 0x800, 0x0, 0x2f) 16:14:28 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x50, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x6}]}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}]}, 0x50}}, 0x0) 16:14:28 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0xb17f591462f566a5}, [@FRA_SRC={0x14, 0x2, @private1}]}, 0x30}}, 0x0) 16:14:28 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000340)={0x2000, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x0) 16:14:29 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x50, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x6}]}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}]}, 0x50}}, 0x0) 16:14:29 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0xb17f591462f566a5}, [@FRA_SRC={0x14, 0x2, @private1}]}, 0x30}}, 0x0) 16:14:29 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x4, 0x0, &(0x7f0000000100)=[@register_looper], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000b00)={0x20, 0x0, &(0x7f0000000940)=[@increfs, @request_death, @decrefs={0x400c630f}], 0x0, 0x0, 0x0}) 16:14:29 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000000080)=0x1, 0x4) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r0, &(0x7f0000001600)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) sendto$inet6(r0, &(0x7f0000000280)="4103092cc1f7480201020200c52cf7c25975e005b02f0800eb2b2ff0dac8897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57c3feffff", 0xfc13, 0x800, 0x0, 0x2f) 16:14:29 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000040)=0x3, 0x4) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000080)) [ 1071.313741][T12730] usb 5-1: new high-speed USB device number 35 using dummy_hcd 16:14:29 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x4, 0x0, &(0x7f0000000100)=[@register_looper], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000b00)={0x20, 0x0, &(0x7f0000000940)=[@increfs, @request_death, @decrefs={0x400c630f}], 0x0, 0x0, 0x0}) 16:14:29 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000000080)=0x1, 0x4) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r0, &(0x7f0000001600)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) sendto$inet6(r0, &(0x7f0000000280)="4103092cc1f7480201020200c52cf7c25975e005b02f0800eb2b2ff0dac8897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57c3feffff", 0xfc13, 0x800, 0x0, 0x2f) [ 1071.715731][T12730] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1071.727194][T12730] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1071.737387][T12730] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1071.751002][T12730] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1071.760596][T12730] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1071.839275][T12730] usb 5-1: config 0 descriptor?? [ 1072.372907][T12730] plantronics 0003:047F:FFFF.0027: No inputs registered, leaving [ 1072.406454][T12730] plantronics 0003:047F:FFFF.0027: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.4-1/input0 [ 1072.641837][T12730] usb 5-1: USB disconnect, device number 35 16:14:31 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000040)=0x3, 0x4) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000080)) 16:14:31 executing program 3: arch_prctl$ARCH_REQ_XCOMP_GUEST_PERM(0x1021, 0x80000000000005) 16:14:31 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0xb17f591462f566a5}, [@FRA_SRC={0x14, 0x2, @private1}]}, 0x30}}, 0x0) 16:14:31 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x4, 0x0, &(0x7f0000000100)=[@register_looper], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000b00)={0x20, 0x0, &(0x7f0000000940)=[@increfs, @request_death, @decrefs={0x400c630f}], 0x0, 0x0, 0x0}) 16:14:31 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) getsockopt$inet_int(r0, 0x10d, 0xce, 0x0, &(0x7f00000000c0)) 16:14:31 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000002c0)) 16:14:31 executing program 3: arch_prctl$ARCH_REQ_XCOMP_GUEST_PERM(0x1021, 0x80000000000005) 16:14:31 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000040)=0x3, 0x4) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000080)) 16:14:31 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x4, 0x0, &(0x7f0000000100)=[@register_looper], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000b00)={0x20, 0x0, &(0x7f0000000940)=[@increfs, @request_death, @decrefs={0x400c630f}], 0x0, 0x0, 0x0}) 16:14:31 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0x40184152, 0x0) 16:14:31 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000002c0)) 16:14:31 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) getsockopt$inet_int(r0, 0x10d, 0xce, 0x0, &(0x7f00000000c0)) 16:14:31 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000040)=0x3, 0x4) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000080)) 16:14:32 executing program 3: arch_prctl$ARCH_REQ_XCOMP_GUEST_PERM(0x1021, 0x80000000000005) 16:14:32 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0x40184152, 0x0) 16:14:32 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x101082, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f00000000c0)) 16:14:32 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000002c0)) 16:14:32 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) getsockopt$inet_int(r0, 0x10d, 0xce, 0x0, &(0x7f00000000c0)) 16:14:32 executing program 3: arch_prctl$ARCH_REQ_XCOMP_GUEST_PERM(0x1021, 0x80000000000005) 16:14:32 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='tmpfs\x00', 0x0, &(0x7f0000000280)=',,') 16:14:32 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000002c0)=0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000002c0)) 16:14:32 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x101082, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f00000000c0)) 16:14:32 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0x40184152, 0x0) 16:14:32 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='tmpfs\x00', 0x0, &(0x7f0000000280)=',,') 16:14:32 executing program 3: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) r2 = dup3(r1, r0, 0x0) recvmmsg(r2, &(0x7f00000020c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000005100)=""/4098, 0x1002}], 0x1}}, {{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000003100)=""/4096, 0x1000}], 0x8}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002300)=""/146, 0x92}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/5, 0x5}], 0x1}}], 0x4, 0xa0, 0x0) 16:14:33 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x101082, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f00000000c0)) 16:14:33 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0x40184152, 0x0) 16:14:33 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) sched_setscheduler(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r3, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78050a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e756d44ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) 16:14:33 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) getsockopt$inet_int(r0, 0x10d, 0xce, 0x0, &(0x7f00000000c0)) 16:14:33 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='tmpfs\x00', 0x0, &(0x7f0000000280)=',,') 16:14:33 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x101082, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f00000000c0)) 16:14:33 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/route\x00') pread64(r0, &(0x7f0000001240)=""/102400, 0x19000, 0x5) 16:14:34 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 16:14:34 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='tmpfs\x00', 0x0, &(0x7f0000000280)=',,') 16:14:34 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:34 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x10001, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x1, @pix={0x0, 0x0, 0x35314241}}) 16:14:34 executing program 3: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) r2 = dup3(r1, r0, 0x0) recvmmsg(r2, &(0x7f00000020c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000005100)=""/4098, 0x1002}], 0x1}}, {{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000003100)=""/4096, 0x1000}], 0x8}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002300)=""/146, 0x92}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/5, 0x5}], 0x1}}], 0x4, 0xa0, 0x0) 16:14:34 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x10001, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x1, @pix={0x0, 0x0, 0x35314241}}) 16:14:34 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) [ 1076.706411][ T22] usb 1-1: new high-speed USB device number 28 using dummy_hcd 16:14:34 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) sched_setscheduler(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r3, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78050a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e756d44ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) 16:14:34 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f00000006c0), 0x1ff, 0x802) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)) 16:14:34 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x10001, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x1, @pix={0x0, 0x0, 0x35314241}}) 16:14:35 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) [ 1077.208764][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1077.219090][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1077.523107][ T22] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1077.532668][ T22] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1077.541113][ T22] usb 1-1: Product: ဇ [ 1077.545740][ T22] usb 1-1: Manufacturer:  [ 1077.550559][ T22] usb 1-1: SerialNumber: Ї 16:14:35 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x10001, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x1, @pix={0x0, 0x0, 0x35314241}}) 16:14:35 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 16:14:35 executing program 3: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) r2 = dup3(r1, r0, 0x0) recvmmsg(r2, &(0x7f00000020c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000005100)=""/4098, 0x1002}], 0x1}}, {{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000003100)=""/4096, 0x1000}], 0x8}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002300)=""/146, 0x92}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/5, 0x5}], 0x1}}], 0x4, 0xa0, 0x0) [ 1077.848695][T15081] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1077.875250][T15081] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1078.155719][ T22] cdc_ncm 1-1:1.0: bind() failure [ 1078.308074][ T22] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 1078.356140][ T22] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 1078.429031][ T22] usbtest: probe of 1-1:1.1 failed with error -71 [ 1078.570859][ T22] usb 1-1: USB disconnect, device number 28 16:14:36 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:36 executing program 2: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000040)='yeah\x00', 0x5) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(r0, &(0x7f00000044c0)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000140)="9af71c4a1ef0dced9777f5f43b44f21b9bb55a0dfbf61c3510744d39cfb5f987884120176d8d491b6b8fdfe0b86554573e06aa37ed360607b269f99fb81cc4fd83bfb7d0f29da17e3781c1758af407ee656c152a88afb5a539d37fbb2da666aa7a520ec0561cd64531cd38e7177d6cd4d3b326038880267a91acfa47d71c7710fcac659c30a2d0ee17cccdee2072c3417feb3be584f10e364b901f6f8d008e103a3b423de03868128cb7caee15b36142d14a6d4435efb914a0fba19823e48c", 0xbf}, {&(0x7f0000000200)="fb95fbcec6f48c11d90ce7945e8038b133f76e7cdbb178fa7aee7e05958a88db11f4ee06b930d02a0f9e3afd9c06521dba177e642d3ed293725bf592d8379d38101617", 0x43}, {&(0x7f0000000280)="03fd3d846b78bc68b5e666c6a0963bcd7c07a82086cb062e2df49a214a6b645ebd9e51ad4d5eb7801a630e9bc286ba5cd2b4289ae525dda12517bc4e4dc23fc48877d334209a366020fb9c6709af8ee0be9d6260b691ba5fdcfdce418bd4414154816267a2fb18f71f4512", 0x6b}, {&(0x7f0000004880)="c840e4ab242f682edc1cf9c0ee30bd3c55a0313dee9fc4b43692df35ca18e101ad21baf62977d70af0748a1c288d30206600e3cec571515f314a643bcd340617bc9d4d9936e16198a48317b1fab04c78b275be15f024173f1e21dbf4e093ddb5dbdda5368a39c68bf242de46cfbe6f42c49775dac4d692690cd15f00aff94e9e6421f692977d5dd5271458029aaf29425e9b7917b1f2595f3ed4ab55a431c3925d8905840f44c2e34cfe0835c3ebcd3c538c5ba032722ff606ea7bcfdfcdfd3dc23754dc29f92e4670a0da8a92f47033d64880ec9d6049f1f95aef3005202792ee0042ead5176f193071b4296668e7e066daff1118bbe676bb83e1a41086d930e15dda7f53ec71f874438554cb5046eb0fbb28e99a74170a6355e336f0517674c43119a7ea1c225b8ccea2d7f390518fb498bdbca9c8742615648b7314cdafb6acdc982d865155d4f0aa392a094657140faab6be5e330dd8e9afad779a26dcfff28d26", 0x163}, {&(0x7f0000000380)="689c57d427a9fecffda099e1692759d104000500b5194942d7da99704525f992d629ca797ffd61dca9daf7860810c66c56c421ace2d357c8f4d3e1cca3b49820ca7328776f5e41", 0x47}, {&(0x7f0000000440)="9d2657b4919da5a8ad5514360ac938a80952b5a2bb311d9b83a138405d7f6309f234d0c48bdd94bd851a22a3f8dc66c344070a2bdca6bb88b1ba519606bcb5837fe5a27c6cb46bdef955e1a047b13ce6c6a0d4638af217b809ab9c72fb2450dd5ced6b85814e5fcd6d78363db5823072f34321b954c8418e501bce41911036aea3f2aa7325aaac8acc712d192c54af7e781028954952d62179460da23e9032b7b1f13cdabc2324bb24d65fc547cf9ee357fe961aafd5d7e5a83b17a6ea9fff8a850d9adf90f7d8216484b03b2c3267a8eecc87d58eb178c4818ec68cc3cdd4b76e9262647a63", 0xe6}, {&(0x7f0000000540)="c3bd94a110599e71a8dbf24793f222309d4b79b3", 0x14}], 0x7}}, {{0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000780)="6a0485c74789b319ef9d75856d18bec9249bc4400ffca854f6096bbbf314a282cbf37b520d5e791a7c8fd0debcdc68e8", 0x30}, {0x0}, {&(0x7f0000000900)}, {0x0}, {&(0x7f0000004a00)="fb4c23af46cfbe9a0d7ec07595c0eb71fa14261e24203e7906be124deff8a8e4079e06badbf92fcc3a7bc4f677ef7dbb46a489defadbe68b34fa33db386f6b91bf12311364be420cfe7440cdf5", 0x4d}], 0x5}}], 0x2, 0x0) 16:14:36 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000400)='/proc/asound/card0/oss_mixer\x00', 0x0, 0x0) fcntl$lock(r0, 0x24, &(0x7f00000000c0)={0x0, 0x2, 0x1fffffd, 0x7fffffffffffffff}) 16:14:36 executing program 5: r0 = epoll_create1(0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) close(r2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:14:36 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) sched_setscheduler(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r3, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78050a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e756d44ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) [ 1079.172208][ T1211] ieee802154 phy0 wpan0: encryption failed: -22 [ 1079.179683][ T1211] ieee802154 phy1 wpan1: encryption failed: -22 16:14:37 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000400)='/proc/asound/card0/oss_mixer\x00', 0x0, 0x0) fcntl$lock(r0, 0x24, &(0x7f00000000c0)={0x0, 0x2, 0x1fffffd, 0x7fffffffffffffff}) 16:14:37 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:37 executing program 5: r0 = epoll_create1(0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) close(r2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:14:37 executing program 3: r0 = socket(0x1e, 0x4, 0x0) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) sendmmsg(r0, &(0x7f00000030c0)=[{{0x0, 0xa9cc7003, &(0x7f0000000400)=[{&(0x7f00000000c0)="ee", 0x101d0}], 0x1}}], 0x400000000000181, 0x9200000000000000) r2 = dup3(r1, r0, 0x0) recvmmsg(r2, &(0x7f00000020c0)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000005100)=""/4098, 0x1002}], 0x1}}, {{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000003100)=""/4096, 0x1000}], 0x8}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002300)=""/146, 0x92}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/5, 0x5}], 0x1}}], 0x4, 0xa0, 0x0) [ 1079.521791][ T22] usb 1-1: new high-speed USB device number 29 using dummy_hcd 16:14:37 executing program 5: r0 = epoll_create1(0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) close(r2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:14:37 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000400)='/proc/asound/card0/oss_mixer\x00', 0x0, 0x0) fcntl$lock(r0, 0x24, &(0x7f00000000c0)={0x0, 0x2, 0x1fffffd, 0x7fffffffffffffff}) [ 1080.087339][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1080.097871][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1080.154450][ T775] usb 3-1: new high-speed USB device number 40 using dummy_hcd [ 1080.346389][ T22] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1080.356109][ T22] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1080.364826][ T22] usb 1-1: Product: ဇ [ 1080.369237][ T22] usb 1-1: Manufacturer:  [ 1080.374225][ T22] usb 1-1: SerialNumber: Ї 16:14:38 executing program 1: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000400)='/proc/asound/card0/oss_mixer\x00', 0x0, 0x0) fcntl$lock(r0, 0x24, &(0x7f00000000c0)={0x0, 0x2, 0x1fffffd, 0x7fffffffffffffff}) [ 1080.635171][ T775] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1080.645848][ T775] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1080.720868][T15118] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1080.760379][T15118] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1080.885375][ T775] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1080.894994][ T775] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1080.903281][ T775] usb 3-1: Product: ဇ [ 1080.908334][ T775] usb 3-1: Manufacturer:  [ 1080.913177][ T775] usb 3-1: SerialNumber: Ї [ 1081.115019][ T22] cdc_ncm 1-1:1.0: bind() failure [ 1081.198137][ T22] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 1081.243360][ T22] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 1081.266242][T15128] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1081.313776][T15128] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1081.314920][ T22] usbtest: probe of 1-1:1.1 failed with error -71 [ 1081.376069][ T22] usb 1-1: USB disconnect, device number 29 [ 1081.594938][ T775] cdc_ncm 3-1:1.0: bind() failure 16:14:39 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:39 executing program 5: r0 = epoll_create1(0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) close(r2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:14:39 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:39 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @loopback}, 0x1c) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 16:14:39 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) sched_setscheduler(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r3, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r2, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78050a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e756d44ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) [ 1081.630727][ T775] cdc_ncm: probe of 3-1:1.1 failed with error -71 [ 1081.661607][ T775] cdc_mbim: probe of 3-1:1.1 failed with error -71 [ 1081.709337][ T775] usbtest: probe of 3-1:1.1 failed with error -71 [ 1081.752068][ T775] usb 3-1: USB disconnect, device number 40 16:14:40 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NFQNL_MSG_VERDICT_BATCH(0xffffffffffffffff, 0x0, 0x4000000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r1, &(0x7f0000000380)={0x2, 0x200000000004e23, @local}, 0x10) sendto$inet(r1, 0x0, 0x3, 0x2404c7fc, &(0x7f00000008c0)={0x2, 0x4e22, @empty}, 0x10) socket$l2tp(0x2, 0x2, 0x73) r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f000047b000)={0xa, 0x4e23, 0x0, @empty}, 0x1c) listen(r2, 0x400000001ffffffd) r3 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r4 = accept4(r2, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0xff) connect$inet(r5, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000640)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r5, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2, @in=@multicast1, 0x4e24, 0x3, 0x4e23, 0x9, 0x2, 0x80, 0x80}, {0x0, 0x1, 0x2, 0x1, 0x0, 0xb, 0x5, 0xfffffffffffffffb}, {0x0, 0x6, 0x800, 0x50b}, 0x0, 0x6e6bbe, 0x1, 0x0, 0x4, 0x3}, {{@in6=@private2, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1, 0x0, 0x0, 0x4}}, 0xe8) r6 = socket$inet6_udp(0xa, 0x2, 0x0) recvfrom$inet6(r6, &(0x7f00000001c0)=""/218, 0xda, 0x40010000, 0x0, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), r4) sendmsg$TIPC_CMD_ENABLE_BEARER(r4, 0x0, 0x10) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x4e21, 0x1, @dev={0xfe, 0x80, '\x00', 0x7}, 0xfffffff9}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0)="001b22ba4b1fd937632ccfeb3d1a515a05b45b02d259723ecff3cf83b6997d4361f9d789c0cdf834ab9306304d6e12bfe3dfc120eb4173ca682a9f908cadb61fb1fbf61fa8384135efa718136e3d9f8dfd0dc8fa165dea750ffbbdb66348b1a629411d8fb4e23d46fc4af8aaa20cdd46c144015e53ce195638a3a8e87f7fb22f34779b768899e0945cc1c1d8d6c1486ba17df5ace4c6686ea7eb39451b67465b8efafbed698c3f0d633fc43d6d93d60c29735b82fe57ab69ad228ee07aa86a8f0d248fde0fd1ccfedd0ed19b9c49e48f2f0f5b41f2eaf9401fafbb5e8e0b026a9b0bec6aeac0ce4e12d98b52588641b743510f270bbcaa32ce7d2ec7", 0xfc, 0x8010, &(0x7f0000000100)={0xa, 0x4e21, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8000}, 0x1c) sendmmsg(r4, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x10}], 0x4000000000000d0, 0xc975) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000900)=""/4105, 0x1009}], 0x1, &(0x7f0000000200)=""/20, 0x14, 0x5000000}, 0x100) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f0000000000)={'caif0\x00', 0x8}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) [ 1082.204445][T12730] usb 2-1: new high-speed USB device number 29 using dummy_hcd 16:14:40 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:40 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @loopback}, 0x1c) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) [ 1082.380570][ T22] usb 1-1: new high-speed USB device number 30 using dummy_hcd 16:14:40 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @loopback}, 0x1c) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) [ 1082.665922][T12730] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1082.677121][T12730] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1082.886941][T12730] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1082.891915][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1082.896449][T12730] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1082.906313][ T22] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1082.925054][T12730] usb 2-1: Product: ဇ [ 1082.929448][T12730] usb 2-1: Manufacturer:  [ 1082.934375][T12730] usb 2-1: SerialNumber: Ї [ 1083.114417][ T775] usb 3-1: new high-speed USB device number 41 using dummy_hcd 16:14:41 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @loopback}, 0x1c) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) [ 1083.155524][ T22] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1083.165983][ T22] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1083.174377][ T22] usb 1-1: Product: ဇ [ 1083.178768][ T22] usb 1-1: Manufacturer:  [ 1083.184765][ T22] usb 1-1: SerialNumber: Ї [ 1083.304541][T15142] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1083.325202][T15142] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 16:14:41 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x4, 0xfff, 0x3}, 0x48) bpf$MAP_DELETE_BATCH(0x1a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 16:14:41 executing program 4: syz_io_uring_setup(0x58b, &(0x7f00000002c0), &(0x7f0000000080)=0x0, &(0x7f0000000100)) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x0, &(0x7f0000000180)=0xfffffffc, 0x0, 0x4) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo/3\x00') read(r1, &(0x7f00000001c0)=""/220, 0xdc) [ 1083.541479][T15146] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 1083.595372][T15146] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 1083.618899][T12730] cdc_ncm 2-1:1.0: bind() failure [ 1083.664875][ T775] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1083.675239][ T775] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1083.721721][T12730] cdc_ncm: probe of 2-1:1.1 failed with error -71 [ 1083.760924][T12730] cdc_mbim: probe of 2-1:1.1 failed with error -71 [ 1083.841552][T12730] usbtest: probe of 2-1:1.1 failed with error -71 [ 1083.884668][T12730] usb 2-1: USB disconnect, device number 29 [ 1083.978173][ T775] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1083.987964][ T775] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1083.996411][ T775] usb 3-1: Product: ဇ [ 1084.000820][ T775] usb 3-1: Manufacturer:  [ 1084.005864][ T775] usb 3-1: SerialNumber: Ї [ 1084.054833][ T22] cdc_ncm 1-1:1.0: bind() failure [ 1084.120720][ T22] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 1084.165173][ T22] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 1084.214710][ T22] usbtest: probe of 1-1:1.1 failed with error -71 [ 1084.272114][ T22] usb 1-1: USB disconnect, device number 30 [ 1084.419283][T15156] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 1084.464569][T15156] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 16:14:42 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:42 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000280)='.\x00', 0x25000001) r1 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) write$binfmt_elf32(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="7f454c460000002300000000000000000300060000000000000000003800000000000000001900000000200005"], 0x69) close(r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:14:42 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x4, 0xfff, 0x3}, 0x48) bpf$MAP_DELETE_BATCH(0x1a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 16:14:42 executing program 4: add_key(&(0x7f0000000180)='ceph\x00', 0x0, &(0x7f0000000200)="eb", 0x1001, 0xfffffffffffffffd) 16:14:42 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) [ 1084.734870][ T775] cdc_ncm 3-1:1.0: bind() failure [ 1084.795520][ T775] cdc_ncm: probe of 3-1:1.1 failed with error -71 [ 1084.861855][ T775] cdc_mbim: probe of 3-1:1.1 failed with error -71 16:14:42 executing program 4: add_key(&(0x7f0000000180)='ceph\x00', 0x0, &(0x7f0000000200)="eb", 0x1001, 0xfffffffffffffffd) [ 1084.909773][ T775] usbtest: probe of 3-1:1.1 failed with error -71 [ 1084.953738][ T775] usb 3-1: USB disconnect, device number 41 [ 1085.187346][ T5094] usb 2-1: new high-speed USB device number 30 using dummy_hcd [ 1085.235670][T12698] usb 1-1: new high-speed USB device number 31 using dummy_hcd 16:14:43 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x4, 0xfff, 0x3}, 0x48) bpf$MAP_DELETE_BATCH(0x1a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 16:14:43 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) 16:14:43 executing program 4: add_key(&(0x7f0000000180)='ceph\x00', 0x0, &(0x7f0000000200)="eb", 0x1001, 0xfffffffffffffffd) 16:14:43 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000280)='.\x00', 0x25000001) r1 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) write$binfmt_elf32(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="7f454c460000002300000000000000000300060000000000000000003800000000000000001900000000200005"], 0x69) close(r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:14:43 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x4, 0xfff, 0x3}, 0x48) bpf$MAP_DELETE_BATCH(0x1a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) [ 1085.747114][T12698] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1085.757390][T12698] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1085.768661][ T5094] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1085.779065][ T5094] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 16:14:43 executing program 4: add_key(&(0x7f0000000180)='ceph\x00', 0x0, &(0x7f0000000200)="eb", 0x1001, 0xfffffffffffffffd) [ 1085.998103][T12698] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1086.007590][T12698] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1086.016335][T12698] usb 1-1: Product: ဇ [ 1086.020740][T12698] usb 1-1: Manufacturer:  [ 1086.025716][T12698] usb 1-1: SerialNumber: Ї [ 1086.045393][T12730] usb 3-1: new high-speed USB device number 42 using dummy_hcd [ 1086.047386][ T5094] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1086.063815][ T5094] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1086.073226][ T5094] usb 2-1: Product: ဇ [ 1086.077831][ T5094] usb 2-1: Manufacturer:  [ 1086.082683][ T5094] usb 2-1: SerialNumber: Ї [ 1086.388740][T15174] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 1086.441105][T15173] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1086.449999][T15174] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 1086.485649][T15173] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1086.524623][T12730] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1086.535076][T12730] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1086.734996][T12730] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1086.735127][T12698] cdc_ncm 1-1:1.0: bind() failure [ 1086.749682][T12730] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1086.758196][T12730] usb 3-1: Product: ဇ [ 1086.762585][T12730] usb 3-1: Manufacturer:  [ 1086.767543][T12730] usb 3-1: SerialNumber: Ї [ 1086.779319][ T5094] cdc_ncm 2-1:1.0: bind() failure [ 1086.811354][T12698] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 1086.837212][T12698] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 1086.865174][ T5094] cdc_ncm: probe of 2-1:1.1 failed with error -71 [ 1086.886550][T12698] usbtest: probe of 1-1:1.1 failed with error -71 [ 1086.913486][ T5094] cdc_mbim: probe of 2-1:1.1 failed with error -71 [ 1086.957656][T12698] usb 1-1: USB disconnect, device number 31 [ 1087.022064][ T5094] usbtest: probe of 2-1:1.1 failed with error -71 [ 1087.050878][ T5094] usb 2-1: USB disconnect, device number 30 [ 1087.087867][T15185] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 1087.118341][T15185] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 16:14:45 executing program 4: timer_create(0x0, &(0x7f0000000680)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) utime(0x0, 0x0) 16:14:45 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x1, 0xb, &(0x7f0000000100)=@framed={{}, [@printk={@pointer, {0x3, 0x3, 0x3, 0xa, 0xa}, {}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x9}, {}, {0x85, 0x0, 0x0, 0x69}}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0x21, &(0x7f0000000000)=""/33}, 0x90) 16:14:45 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000280)='.\x00', 0x25000001) r1 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) write$binfmt_elf32(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="7f454c460000002300000000000000000300060000000000000000003800000000000000001900000000200005"], 0x69) close(r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:14:45 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x88, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x0, 0xc5c880ae9dcc8598, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "bb8284"}, {0x5, 0x24, 0x0, 0xa33}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x6, 0xfffc, 0x5}, {0x6, 0x24, 0x1a, 0xfff, 0x12}, [@dmm={0x7, 0x24, 0x14, 0x9, 0xdd5f}, @country_functional={0x10, 0x24, 0x7, 0x4, 0x9, [0x8001, 0xfffe, 0x40, 0x0, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x7, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x7, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x2, 0x9}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x0, 0x7f, 0x3f, 0x0, 0x7f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "ada1bfc77184ce4ed20686d616cc8ea316538ea0d2a917ce83e177c942a86c3b9f27b7ed8c56f71343c938272812f9e972c621314cbe38acd24880f81de0a4a23b4dce760273a92b14a4b35d9913bab1cbac016ab9c5b37228885b4459ec744a2c6aa0c7aa743695f4f4fe4dc7fbfc453daefe3041021cf31a5c47917595faa22fe181cca0257f74f64a1ac3fce4ac21f83e15ab86779eea92a0972eecd7b20607cb13c201277cc6046d6e77583203b1e974e13570fafa2eed76cadc5f3305695faf8d5afa72841fa797f505798749dd4b6d849f78877317ae52"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0x5f, &(0x7f0000000300)=@string={0x5f, 0x3, "b71bc1e3f2e0cb581acbd9fe6dcf93f0c559df969ca814b3b84fd6342a470cfec4805aed0cf1db6cb63878fc33495b896dc2a67ef579dcd403f1542f95f9fe452882309531f1358c3f1a2c664449e6e4eaa82774d8a0a7e23390f61080"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000500)={0x14, &(0x7f0000000440)={0x40, 0x0, 0x52, {0x52, 0x31, "b10074e7b1b41347518998f7e43a15e6f5ef62e892926797e89a56e96a3e61e3835cb4c69112382e436c3ae3aed3024376e3cdb49c59ce033af77ab074927cfdad42b3a55578f957d113dee34e6429a9"}}, &(0x7f00000004c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000800)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB="400bbd000000b1fb6f71b9102d9ba39012159d31b8767428c00bf6c181b754f194c63e45899f6695fbccc5c084396df94428fc2c6e8492a483bb3f33e28221a0c7a34f485f8be4c02b18463798e702c5153dd69db2293d0ef310323a800cdd43538ab6067f37063687178af5320e6cca62d51cb89916bf93ca26aeb3f8a7f30fd656e0d69a276133510f71f993dd9669b48de7c8f8e37be959b57b5bb0ce6d8410a9d7265811883abf635ab9cadc34f59e25ae8efb5f24cf0684f6f13e6e323ca6048e15b95acbe2cb33013409fee7a43512c7a092ebb3af8a1e0c0ead236cfc6adb0f99b31247a303181100f2bc25de1e0c906eba584a16d05abb31218ad7411d"], &(0x7f0000000640)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000006c0)={0x20, 0x80, 0x1c, {0x508, 0x0, 0x59, 0x5c8, 0x20, 0xfffd, 0x7ff, 0x5, 0x1f, 0x20, 0x1, 0x8}}, &(0x7f0000000700)={0x20, 0x85, 0x4, 0x100}, &(0x7f0000000740)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000780)={0x20, 0x87, 0x2, 0x7f}, &(0x7f00000007c0)={0x20, 0x89, 0x2}}) landlock_create_ruleset(0xfffffffffffffffe, 0x0, 0x0) keyctl$negate(0xd, 0x0, 0x0, 0x0) [ 1087.476024][T12730] cdc_ncm 3-1:1.0: bind() failure [ 1087.572106][T12730] cdc_ncm: probe of 3-1:1.1 failed with error -71 [ 1087.633014][T12730] cdc_mbim: probe of 3-1:1.1 failed with error -71 [ 1087.705384][T12730] usbtest: probe of 3-1:1.1 failed with error -71 16:14:45 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x1, 0xb, &(0x7f0000000100)=@framed={{}, [@printk={@pointer, {0x3, 0x3, 0x3, 0xa, 0xa}, {}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x9}, {}, {0x85, 0x0, 0x0, 0x69}}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0x21, &(0x7f0000000000)=""/33}, 0x90) [ 1087.826365][T12730] usb 3-1: USB disconnect, device number 42 16:14:45 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b5b080732303b0000000000000000006c"], 0x40) [ 1087.956109][T12731] usb 2-1: new high-speed USB device number 31 using dummy_hcd 16:14:46 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={0x80040}, 0x18) r1 = getuid() bind$inet6(0xffffffffffffffff, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f00000002c0)=0x1) shutdown(0xffffffffffffffff, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x15, 0xf, &(0x7f00000000c0)=@raw=[@cb_func={0x18, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, @ldst={0x0, 0x1, 0x2, 0x2, 0x1, 0x1, 0x1}, @generic={0x5, 0xb, 0x1, 0xbfe8, 0x101}, @initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x401}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @alu={0x7, 0x0, 0x1, 0x3, 0x1, 0xfffffffffffffff0, 0xffffffffffffffff}, @cb_func={0x18, 0xa, 0x4, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffc}], &(0x7f0000000140)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x3, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x1, 0xf3, 0x4}, 0x10}, 0x80) r2 = getgid() r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180), 0x10) r4 = socket(0x0, 0x6, 0x1) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(r5, 0x5452, &(0x7f00000002c0)=0x1) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) r6 = accept$inet(0xffffffffffffffff, &(0x7f000000ab00)={0x2, 0x0, @multicast2}, &(0x7f000000ab40)=0x10) r7 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r7, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f000000ab80), 0x28040, 0x0) r9 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f000000abc0), 0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f000000bec0)=0x0) r11 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f000000bf40)=[{{&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000140), 0x0, &(0x7f0000000240)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x50, 0x64}}, {{&(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f00000003c0)="39ad5a04cf89cff7af3a54818e43f7bff9eb6c0c76357eb5296dd41a1dd92036cbafba310c1743b324ddbc50ed5971ab3e9913495fe640db144caf0a003da68abe45d1c22c9a2da3e427f9fdbe3632a610d62840ebb064e80e4d5687e274d4bf54adae4104219fbf0f242caa66ee3399a83f5f035a6e146dc353c5f2880bae891f2abd9fb3de0be32f52fb3f4eca8a4fb84677a441a1a42c08bc1e0c1c1ccfd2c514e9a326b7c376d1856dc6d785c81d88a386f23b89db63461dc4c2fd29dee4c4eaed8454e210c1c9fadf6eef205466c44e5ed13d977237", 0xd8}, {&(0x7f0000000340)="307998315062c93a8fd310a0bb30cf01f19982910b085c22dd", 0x19}, {&(0x7f00000004c0)="6cda57da7731e22ce962bb94405789e8cd5938137b07c1d976453aa9d1474dbd0d44", 0x22}, {&(0x7f0000000500)="59cc2504a0506bd6fadc2ea276efe642bcc9a904752f3f01702758c8dbac0754fc7ede076137399c480353e5dae06713671f28a1a9c5387f5c9f798e1c4818097f225ff58adc9cbbbdff2b3dc12e4d63a4dfe24b071c9400038184612a5582e9", 0x60}, {&(0x7f0000000580)="29ca75cdb15cdc5fe014fb1a50e875980f9c62a8f5c8ad4719065df03bdd3f07752e89accbc0adf6caff0c1c4d211877818c1c2bde0ebab5c4983c2e45c27776933441254a548519cd793482dccc1ae9a7f9f2bd4e61d9add24f9803ecf9ca6bfa61d274944a01401cf5067c43c275a11d0fe522603f210fb8e6d005674208d7644f6324182e63144412e94938fb9877ffef9fdc04df8339475efa2ded5a50a120ed1f8462fc87f0c917d263fd323ebb631f1d68fd88", 0xb6}, {&(0x7f0000000640)="de8f138ff6f726fd474fab533d7b39762281f80f5e7c0a574b4b30b4899dd5a1514bbae9069bf7624e03ca07082c9629c971c9a74c76e258e1f6e813f03cb455aa96496b3cc516adfac14ea1174634a83ee7a5704280f7f5c2debe2d979db8732dc3061b8e8eff56556e24d590f6502c40005bae7110e6174b56c9977b259605175694fec2f6d7cc2e3a5d3000ad7ac5e9c5e69534f510", 0x97}, {&(0x7f0000000700)="4580b868f2dc203e260ae87ba409d2b792702d6cbddd244ad751b784192341d977b636ee2e49d91412986092476631f98848180297e13d5496dded0a266008d65660a109c65b61d6ab4761da7c3ceadc2331e6f04402423d681c0dafb7666f4bf0c1f96ebe46bc3102dd95638e1e2d59ad3c0d291eeb66e081ac1287032e5a692d074a60e814cefdf82af28b666d13df8b873e72", 0x94}], 0x7, &(0x7f0000002e80)=[@rights={{0x34, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}], 0x78, 0x4000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f00000009c0)="a6c9d14bcb314193ba806374b5ae9c1f1c3cb0b77e0bd29d11d4b00279004b65b30fa468c4ee7c555696421f71e3fb8db4cffcbe6cd6352220e9a9fe9a415dd14970363daf5de3dbebceb9b8ad8d98b2eb566be55ed9bdf7ec242e0be079ff66e0b4cbc5031515f2668b8246723721ab1b1a98abcc3b91ffb096aaf0106e8454e406429c7f5c3f580b16500ef5ff02316e8c05b4c6e1dba6d38207bf58946a048541196fd30fb12ec668033d8c6b7cd338bdac2e49ecefe0bf1366128c6f522f6df4ce70e6e10f982c1ca7f4a446c20893f68cce31b73e1e367b80155f816293b5dfa86aaf2fd2896309c571e2eda3e806643c3dd1aed8d34983707a949bc0d16e3820276c08da9163a373db63c7be4f97e6a111e709fc55cc53d4df67d3e90b4fd115b10f3b9af5b21358bdada90e6a386598f075c49f2da693191c81dbd5f16e8a619c5739ef93e5c230c6c6341362109c29691fea0fcc5d96ed808c0d36127e0fddaa1489ab8c78898fbbd24323c1ba979cda6a77d4a52979aec2c445bb9bf44fff2b1ee0ebe7aaeb3285aa33634b00a5f2c231768e3ed2d393562166fb6bad12ad5cdfb22ad14cebff7856faf6c37e3d9a42b15e881c0fd4de1db2d1590fc57e9f0d29446647bbd771d04ba47e944efbb5d7f1cc63087d81113461281e90633fba51380b95985312467478ef5507adcb992d91fa091ea9b3fc552ce1397d5b7271b482ffaf1ad9aa1a89f80cc751e750811ee4900858133d28645086bdf8755f25d2db353c3bc66aaaca493a21f216da93e365530cc6bffdee3dfb4dc15ecce6f43e99ad15e58831b8c2e00a52b5a5e677ac5f2e7141e4ee33b337cc52b92be2e7f59a607ec94dc10aa32f292d534f2ec75cb6e627bc61288b08bb1ea8d6d05f0061c9e6cc2b3b6c991fa5bfd3706bf10d6c0254030bd154eaccc60804adbc36e2a11f1451790d8b8b41e3ba18e7c218f80c369caa17f57af7e0f25560d7784a039e57c751eea7911a5054d37c752a5d296c49bb4416de66c7823ecff8629a9197343431256e1fce900734645a8c1c69f4803214b1681a5bd19e09e2f4da48c73a6d3c4328cf86adf088c0a8b4713b07a0bba072e06e2d3fbca6f84b3c3446b5c067fff4293575ba31ccab138f50ee022e568a195373b74680094babcdd7d2bf45431337dc6fd0856ed12a9f35c7c30823c5ed71815f68f9ac4c5ea0dcc1edc60ee4b439bfd5e458c9977bf61ceaa0cdf3cefe96b54a1c21a1727719347c2564e0d69750dcd9d0b9e639b1ca89e03c69507525681472be54891afb7ab041facc8d65a6f1e8e9cd011ab101da6a1549e69f018c2fe1ae0ffa0c174f1acc97f7a0c30c96e22923a08435ca2415161b6e14246e152b6c7b685653de96106f71c42989484c34a3ee0210eb72b5a21af9078d54c9aac370f842b324b26d30cf079fcac5d3335de6fe531ad3279900a67318e309ecccc45f37a465cba35a1ab879efda15caff07b99c459f0f074a77df8a30fc8db23463fca6b687ef93f5c9a3f290a95466621fb2a786fdbbf9f8a0b27ba36becd63d1c558623ccda9bb2641d913935bca5c59d8c5a098383a45925f2c3126fe5f374bd91d2120cbd1a1d38ee924ac5a0ce043bd27bb5c6ebeaac990b4b56b848452aa4169cd6bff7e186732855c730a8e9223b4d9da3771769254e2f56287279ec931732cdd701b5527d549396f730db39620af92e701a9d3c417c6d1bc6bffc79f3bd9e8a4b2b8df1e8cdece67b6e75ee54e256a8e70175f99d6980da62d2968b9c503f7443edddb27ab94fd72fea2f73defc3d7d83cdf4086c8617922097d7fb70de75dc784afbc57dfad71ebd1c8260b41db306c9beb62077d690e2d719465e86441e97020d214ed743da7a1cc730c2e45ad21c74478e23f74f56bf5b842a877b1487cc02589cc4dced7bfb42ded9281965ecdc3314559a4366d55899daf05d17a50cb999c62a7bef955a3979d3d6e5e79df2068d44d9692dac89dd94781c2ae858af89c236d037967a70dd0a9cfb5b7c0614e72145902281bc3aec5debf5965ba39ab69650c4750902101d1d36562d2652ec1625a0983148993e3463eaffdad017551650118c145576f99280a69594c9d0976f4432653ebb71ad2850cbe39b56695415fd711c71744eab7aa7f0373c7c85390d765d9ede8ce5ce99bdcfecbca3bfab4d7790e54422391d0e32e3a36ddd99011561ae141fdb93164532e28a978c21981b5d1d9d4c30e647540c61629393293221a8ee80d6f0f23ce2087090db85545214cf98f9fb53c657f58a21585ee56212dbe7d68035c5826094df4ccba5ed799d9041feb7afb5fce0c533afa5f064d1415158a8ce75f3ce208a3507850b48e443a98d7cd7ce32d09f1986e9df7f4a9a0035877d2fc9d849f61449f6723977d28d37b3fbe042869e4d74211a91ba33e7fda43a19f41d9afcc6228c0229caeab725ff23e3bab56a362c89fa04b90416a2930bdd3bfb39ad61c1504bc8ecc038e06c6e2e3c13ebb2e4c67558f8b505d6a406f88d14da41c0a4a4d3ec20dccb53af52100e2caf1c33207bc6c999094ec69ded1b6715cc27c09054e3cd2f5c972b7c244d41ee9ffdecc77a91b4a8d0df7ae3c9801cd3173bb6b1c1aa27a2edffe4d39e750e85a1fa9040c96ccd37e46ed7c3d1d6e2c4a166826a58788c611cc83c5a3e8b26e29cfd309ca01eb161ad7fc2a080674ff71f2e8545deb8de7a0e2b348268445f7af6a5b8cd493c5165ca69651a00b8f01ca0ce1e8990fb9eb1705b93d167028d23420bb6544439f2221f8c9f64afc04b089624a95bf6e64f1277a8603fa1966b6495e3b3f5353ff563e71168ddbeb343fc4ce862f314c001162fa15cc52c5541ad7392b31e3fcbec462369c74cc78db3be5e95a7edd024604e8f10a8715a9d485189e443d0c1c10a434e031e40c577b1a65df8b57255dfb0c973d9651cb33e2df42a229dba22d58a63c32667c2eb697fa62d5a6e9aefca5d97432749cef9c7f138448b89612c699a5fdf6a841ee015d3ac642de05fd9873bb9f3882e82104966c808c39f9f798b5c30cffa623e6f9f393a02789046e2d3003bf93aa05abbdd84ec444f15cd9aeb19410da15567a31032df50e798f5b051ade24150beb82ed050ea18f395767e1a1cf60f55bda6ad4fd90d59078d17e82485bdc80c053cf4f0bf03b84c208a202995f402db7aa291fa3f3ad988b2d37f6a477b6e2ff5ac864b301aca7fb8020c9baae095793c5cfbb3d271764bdba93389c25f809b3c54847b899401e433f561f13ef109c2f8a61695b63d6e24e00af24ec4340d39ba433fe95b6c5cc72fe1fb4fe46acd8a7bf8279079292dd8835e0a6d9d7723fb07d43119a59391df3f350f48c3129d1acb50c786dbcb7a04302e351989772a3319d62fee4183c8974e5b25a3204407ba251b9e775f33efc954f48347bab9c8fb77868bb08ed837ef3f0ad8977cd11b731e6adbd8b09b28fa01d678c28e0640f274f3ddb296d3dae12761617d89915119138f8e1194f1509a5eeeee0b7c39bf4bb0fb31d331760a8aa42e359a85333d8aad85a344e8de323e91ff42ffa4a41f375ee3e6f07436e09256fb10d1d011e5d44af5647767d0e9e90848fdaa4c1a3c294ba35f89d7147c2d9f20e225abe2eb1fffeb14cf841fb9ab402adcb103b69a6901993d81f94b2022191649e7b2ab45761678f783e5a754bfba43a2fc65130b2a50a84d693dedbbe1f7c32af7b4c1e0eb48cf61e5d8032839cc0f5a70965223468c26ed10d765afbed5f2ef405cd87a4973df4ee0959e7b7e09a33bd66d941d6dd6d85acb6c8a558c8376c90dab7ddf2fbd62ef0a57bb32a6892fd4362ec0f864421731cc11f527b15c2d3f12216d70c5105409b05efa01ba4001e89d367d197f9b23d9f5d99db5f039d7794a3c4c33218a1f9b6a0e34ee9bd1860236d67f6ddee5696328312c2e470b2cea5c41b145759f02f319d0c51e7887064dbeb31261a38c79c5b5617fc37e5f87631aa15b70f9cff8f23997301b0a44884468e373eef15bf4dbd4d33c6cd935615472a50691140c92937dbbd3d4d2f59981916320db3a229dc4279db0260cc1c7de4dddfb8c48874b5b20dab438968a2b4ced56345c1c3fcc4aeb79d9e85b2e2e0198619f141beca2bba34d468a90c8c740b3746a11358cb2c8a94cf166aa6004f21f403a1e9966fe68d4f49963d9ea8ee46684cf79e703ef7c949ee99b71dc99789849ccdac3b40a9e0d978bfa57df9246c98a4ca08a9b3f434a3427914f1666a508e13e373e9b399b3928c86609e4bc1f33030447aba815d0294246232ea5aa1d7e07f1f28b48c04113c359262f1e84ee786381a4b9697cb48aecaaa645dae983d64f042b75331b8a5aa7b21a216c4d92e05361a720f500cc24afa2babf387922c99b20fe9c77ff38c3b2057bfed87860f816c53ef0f7f28308b49b652ace066a51a348f5253086142cf787992f55bf722b681925d7ebe6d5333457e1d8b66d51f8cf41545b08539ccf0a328528850bdf054ffc0916b52a24b5ef6d68a4a612aff25fbae028ad8435ad51a0b021ee030158334c656e42b468a6c1b07a5b9c1585992765bac1b665d45498c622678136090eea6d1267eaa11a7673474acf49cfd2a2a204951369ea20d8e9b0a69bf3523d129dffac0e17f50507c37e55ea80aecacab0e334050d982027e575ecad5e7ae04c3e005635a37a8d5208ea0b835c5e9610e6d446b50e722d1384ee64e747c286ba546983c6980d1063f75ca253f9e598cf2d87823140906bda599e3d8c463baff84908fee405da2769efe04c872ac3d5a2aa5b3addf2eb0b53cdd214ed301bc41e6405eb829ef63b75acba05f8b6b9d91387d813f4d0de206c6450612660fad5346bbe33af4fe3276f0b770cba89d97d840be01115a949a7df88c3405e3e27a412133af402c572abd35d78ad72e8cd50df54bf94ecba9ed5435af9460586e902dbce8482f98e01504e2e8122519682cf6baeff89ff09a54567bdfed712978a83470cb43922c631936cca505b06a0e5717d4dbb99130d7fc9faa12757407965144f992aca37f48a2dbe1180e7c846d6122a1919c40a3f418825de0342eb15a228205c875ee2f551bc613a163e7b4deccb67f88ca81e003446382c5e66871018189cd374322b4710baad207ccce23664b9b7ea3c9347a446eeebc316106a0b193c39234e15a35aa776f8fe7418eed6b4f214228f7a1f9d2850e328c6dc714649992c742ef908f59c03cf0e1f109a9f82c470556a5aaaaf88a7da748775e533ead193494ad109082d515b7beeed0f65a879475b09602589d99fa25af7a702315af8b8f9799780d28fd1099a3cd2fd72d7e1d11d22df8a4d2ad05b81b3a9a85c75871e68b8163e2a2d5a34d525a27e25467ce301ecdce7a6fcdfe50d7b71490aa23ea5cab229dbc775268aaa1c82f455fefe3cb453eb819dc9dfc68533e868ff50e5fd972b80aeac59b7fc6c28d28bbbe845ca25f19bc8cc152aa612e0b231cd8aff6867a59abf13063c0ab68149e735dae3c980077a40c368389f230d292a5d16b1f7b7407136c23299f6d6ce9a6cc9a129220d6a03231588bafae7635c5fb15c6e467da656122cae8b483fcb1ad657de18c6b4f7603a9861765c6e4cab57d64f7b0e79544e5f84d6f197bbc10e9fa8098c7bef8428c3f513801f2d90db1e2b2ac6dd4c468cfe1bc54f4b5d5fef5ebb0b6e80910c6e685ff2fb355afc6232f8480c4d8f50d22f6e759adcd28d6e3381dafa93", 0x1000}, {&(0x7f00000019c0)="c088d10de2f71684e0a6c959901df6efa25a51d03d5dbaed59165a8192655f9ee3799cb88084f12209dd57dacdc1364d7a82ed170e47a7857eebcebc93fd202b8a53f2c175fa443b69163e2f517e5f1361f96082f4f66de752173f084c2400b8a83fdd00dd310ec1c24c4a2a7df34a3f6fcbf1264a200ad670017041ca117b4bb1784a5778f918b9b00ff1c285aa6c4df875d2eaf41125dea94c7cc467d226c5564772e7b7a7a6532bef707bec3be623a84b530e97d93b2fe1bb8f06654a0c9bf3a672c2b5aecb2c19b8e442b0", 0xcd}, {&(0x7f0000001ac0)="826a6b0c7f94467eb2d31e3ee96dc66629276ca878123ad135a75537e2ae8b14640463c20a546b", 0x27}, {&(0x7f0000001b00)="bdb961b7eafa81b7154f0f634772a21e536d44ded082d6edda2d89d1e525ea891f10b4997d1b787cf9f32a3404bd1fb40f137a0cfce071734aa653bd56ee95e0bf29f7efa0c09aa5524998c2f14fe2f473ed244c145f55b8ae26979a9dc260b09221303e5b47b95ed9458f6f67b6f1f456e4d3ff4ddc801e6567aafab40216c14b87ded0dfcbdc38aab7ac7d0872d5c1e66dd8f6922af80b3046c3a1cca4759855bbe8764534190d9f78fcd5c357ab344be52b0d6de6d95c837c9d39f08d8806d339fbf4b527e71084f331a403668cf86d87bea5bb435d25406998834838f5bae207501bcd283c0a2566f3e2f0a52f0e4264bc90c3d992d8b3b4e8432c102914c01cecda0fc5adc57bbf3156ffc26d5231cb32b5054a7f58a9ad0bd171e71aacabcf5cc8069477e96efa5b19ac03501450fd5cfb257c373dcc44518a2363782a228fa5867a6440646f8001502088e7dded0cb848c2d02f0f402e1c253025d1bcee07ec9d1ad4e827c6911dad1f7e68290a233f272dfea10a2e16a24a5dc1cd4c76e849339e31551dd7e6eb9b1cbde06d9c1848151e5a4dca4fb8fe5303875ea47d7a6bf9211c7deacca54107dc35bab3c8a73a478aa72e7a90946f69bc166eeb3d97092cc51625b65d61aeacfab3dad330502d453325f2d837ce133c7a7467fc3937983af16cbca87cb863b03df948e67d67b2bc68c69d0ef41a7719c09af1acd3a937e255192004bf6a5b8e965700998fad57d3fdb81100d312996c86e07efd5896153f51f9f0f21a5e5bd7fd8aa0ffee5c9a61ef89ffe2f6ed8ea1985ed66f52396a23614fa3a3e545568b5c590bce61053e319ade69a3277ad46ce7223ea5964ec3a3434487445f4f916398d343252a33e5bd1ff0c1c254506202d20907883abebdbd43a67b9afe594ba7077c75dd60f0f546140fa5a0c32aa4418ab19e9f979408e9d6b8ffa014e77aefa3e67bd191a1c6805976d52b106340deca3de64dd5f9e5968e430507bf1f03d620ae0bc5cf1197570846348b1d075b62af1075255a0e200d11105d9d8fe34c1caf4f354d6a112d2a64e977ecef405a3055b2929ea265def7f182d43d87f1ef3b706ccf3d92feb7a5c92e76a4815da34c1c1f5dd3d38aa10dfae4c895f305b69cd212d9eb84173cd182af1e315cb3e2a410f34582073f7768892c942448e9cf7f47c76d18d30fc92dfdf3285658cd88839c856dcbea4ee04ef748a3e46359d0d42e55746f70c804c9edc29c31f16b20024bb37feff587fbec5197d92fbcb0690e06231e588697bae3397ae347df4fe36e0b80a6986d06766fab54741420c57ac4ca728f8bab4fdccab905c83fce300dab1474a26ad87e3fe054419d9bbc2e10605c3266f07015201395304e341e62696098edfa81ae194435895d630c7209a3781f907e113ea3233f675fdaac558d374fa40df4b2c7d60b4e47e1d344923048366610665a45ddad689e1ffc64d1f65aac51df570dd59b2b7dbbeee5d3052f099e00f6f28d2300d0d532edbc0063074230103a0f12231d512d3e3f589beac064209d59dac3eab9fbe02e263b893ec0029019397440c20bf11f471ef8e7c1b45c1fdb9d1efd794221de06084877f7fcc557b5ad52cd06860856c3deb5b78f4d421e8debb26e4b8fe8eb76517ad01d4b51026ddd927091f0ba1c33dc1ec98c36db40c8164e089eab38114e14f79c8ef53162e7091726da6ff31f0f4049288f6093a57f589acd9ebe3b5fd01603f2eb1f31e36a64bba1af2ed263ba10ca4c8d690a71dd0ecb5b71a35f58442efe2736164a2e29be2f15a6468cfaf767ffef94d07dda3520de85538d5664c51d0de4a8d20e12734c5d3c532b743caca427bc84d5cd7a5b5da4271e6cf333c3f07a02db6092b9ae751c4d9c440de2e5908a4ce3af23f18045877a235048b517b62b47db44f0b9d32ff77d29c9b1ed620363c27a2efb73fce976063f7ab1ba4ebec27a456500783f3970f2871a501cc2cf9d3c7dad9998698e98d7e542588b06e10f126a72f25212d26dbaadc3f871180b75c2baecca99c9dbf5667f5b1eb8105b32769715ba77c636e238567efa2f59f1f95af55fc960b75c7888efde39e0e2ab713b93b063df58ff4890549aab8df6aa46c0a2552d370788bc413869110bdd9d58aa9c71d815f183a63861e8130aadb9421fecb1db15a0b949db65821145ffc0a6ce1fa17c914fd88bb704936eaba563b8ca12b9326b45da3cce51733e096cfbd8461fee36656856de524063a17c9126fced0b7fd9b1492d875bf0c0837541c03cdfd91afec8fe74f84f502f9f9097ebfabd77247a56c9398a3c5ad6324f0c5e6835b9d5db4d5254f64ba26af76ca93392c7a94e03016f32c694f257ef83097fcf0144bfdeaad279a0bcf4367096ca5e7df9d2ce928fabed955874a9a327975394b482bd7de4d23e1bb872717a66d60843f32af3359514e4335b7b775c0138a269f057bbb67f0e0a2a7e0ef735fcbe98630189d6cff0ca0b6d931f3c8621de707a630bf4579b149af84e32f38645e8fb67e4e078b1a12c3f8b45e499fa611fa456d0141e14c21eb8df234b58a2208549e9362fb346fbeae9a529763ff23ec1a955a4e9449c9cd0007becfc24d7f819374866b0295f137333b150f59fbce6aa8f4d330456ad037079422da17cba7bdc41afd1b057f534e8ddfa4cdda79365ada4cfa3908636eea32776dd67ce13def4331bed0a864f36aaf67b15b7969eba5d24356d283b08b2768c8063d90039d51393ccb3b068b05eef5af3c40d3dec884df6a6593dc38866bfa26abf212596062afb160fe37e307ace48445b32232cc824988388592b6c75ce85d7ba76cc941fd0d6dfe79ef054200da7e10fc167823bdeceaace747b28e1c338c61b5718ad9e2c54333450d68d21760a0178aa51ab96a01b72fefa9aef77d70e78e1c4dec9545318ff4b30de7fcc1f9740ce02843985ccf7857ce692929ffa3279f9c321cce8e80769f7fa177ba4248c42b4560e2fb59671e1e4d7883f51961a6b133808aa699fedaf3ae5df6c4ebcb954a8b0b3c2b93c8310ce722ce9440d7395fedf4b5239c8666fe25cc3f27cc9e0f5c751a6d87fd9cc7a3adb40ebb88c8948bb7859122fe0591141ed01ed51dffee770235d767b955073a6ceaf30afd3e8aa44f3adcd837348b41d7db81a519f49dfc5955375a2649330cfe4becb82cec494e7c62990d6fbb6602cd75c2cdca7951ac912654f9d9fa0d724a67c9a2699ae63d54632fe4c995bc77d9d070bd4cf59903ac4fb3f45f2c108b5f1cdbb605f92c374ea24b7819fe30f9cf23030045c0a69f35921e002f7bd095607e65d8dd649164ec53880f81d30f90e52b5835cab68c699354942ab59636b75ec51b3903e1ddb74a7dc5317b1fe56c25c892a6b90215f50ad336ac90ef5bec358f9a28b069bdda00152d4480225b93f81b928d32eb29c0b3dd18913e21d0a5826f85fc27c45ccf2eb289ef1b721322a633b545feb3dd93e5b343fbdbf2e8d15989a045dca222b89edddd952bd452124fdc3e3188ccd3487eb86127a2842eb44a4b3a6bd7815274694a83269d67f803b5634f475794ad94c7d64e4edfa31248868df0ea36927f8f3ca4c3a63316b54888c57db8a818d72701332ba4b433fb40540256dcb773918b15f5a016a4008d0eb3421478aa9a4eef69716eddc1a226c68c85fa5fe8a33c5dfc0ed40b1d8d6a4a7465b076b34b758d7b548735ec6c8fe6d8a7b97469471831db2e3e86fff8c97bb4c7a73299b409685c65372f43323fd515d4c00017a0803242f7687bde20d41eea2d7c5c122466ae0243ad8a03f88a29fd214582206a8ac602d0ab9721b4c150570a29d844fbff922001bdd356398060ab2a38cea7957511247069edfab6e6872f504e9c1171fcadc3daf9715d6cd139450e608f18b22cb13d23dc0dbe197254707962f709d6edd78ec6c280b3651b95b7b42ed80fec20652a59094c4470c73118a5631eea151981c5040c8d0b3a4112237bc06ae722bd1651de0b52d93f75d32bd5a770c1456feae05d5fd65fd71d8b5aaffa4164e3d8cb42028ece9937a4f43c4f53c4d94a4fdd7450f8be052b0fb4a23e181a019978d9f0ab4950dba8d459b74955066a025ab4718f128da300842898908dad2bc5eb480aa7dd512d742c0ef818d515d0be3fc5d450f787e7aeb6348d500659b0a39953018a532f5d13996f5555570048acc42e2aa70b513d586c202562332dca12a33a1fe54338f33ba5b6393dd0f1d0cd9a8fe45b1d0acd56932c16b9790f05df5bfcb2e11f89a3b8f0d954d78ba37a3282d09e45b51a2f8ebf04b406759acb56960c9a18b5edf2d697b1d97cfa1d9bed8006287e44e53f2d5220bac8fb4fb10cdda86fa29938515d5c80fe61bd5937ba6b2bcec305bde707f3c02e66417f0223c9d9357373ed4e57dac2eea9e751d61288a0a180416e71bb803b823d398a5758d97c8248073bc4ca63887a2fe6b032d8c08a0d1c4ffd84d6f9285c1e160c7a0b8d70ba2195b69e301f476abd0928377aa554c96975aef3444aa884f278cdb91d0c3bc4b86c151551e92aaa3dc6c995363104b788c04f8bdcfa62170ed9c05750deaf4c592dfb59f6d410e7cc94dcd1c37affaf4714866b2310cb8af94de892610fed775cd6fb2b91658d4983159b237c7d6e40606b23722dd2fdfa9a69bc0e050885a139ecd6cef0ef161edddeba86caf8b61e47fc1c17834732ec124ba1b310fea486825c3f9c25b4717109650cc1bdaaa1836923f6953296919f5ee0c61b547b985f9ac0b3c7696c6449916d4b45f00b58aff7f4375259fd92870d71e74df677b2f9aadc85ef48eca8e0e54c13af70da9e708ec5027615dc86f44a9acdd2ffef1258087f293cfaaa14fe039ee751e9f67dce0a07f58dbbbb69e7650e7e1c1035e75748381ed6a84876f7d8b74207f8ea809ccd66613015069b58b257d8530e0021bff0d99be86036b1bb6c0533c2a205503e6ee6d10bde1f6ca16579c0a2cd1b85977c98320a872218e4600f1ea6d236d43e7ee4bea9d1d5f2dd5fdcd64ecccf7ef8938fc8371b9d285341aaa268d233232cac9b1a3f2b111478520b98dd29f508ab6170ef57cd397060bd041c7f5d90e30f938d19962f41cb3afa086adc2dba6d9292e2c7af960beb792af26b089e3509ee14b4f042867e106abf2c28a1ebfc956165d5f71dea0bd70f812b0dd4ce0c90214e801bb33169a761dc34fd108d293a4119c7166fc2a6cae8b1a3d2884e2bbde55dc6563120cad87b4f82911b2bc32be131f7465d687e9a13ceb6d48094b0d77798b6b9da56d3caa421631e9ad1657cc893f93b3b939d80bb4f729aa113881d4dfffe5e62d18882dfc1788f4f5012cf71d41585011b158a29ba9da14b4811d4ef1d2b8b86452fb70b5d2dc83bb30dfb8caa83fa10930c8030a419720c7fd18707b8e31ba5217da4372d11f1f347718f8c5aa7f511034c08d11d2edd6c5819a44fbff7ec026898c479be95a67d7f3b183fd69ea8bafbac9b5e50953bd7598bface0db664f582840685d2d700600113e643dafb73f1319c8cfe4979a2e39a921add6d71fd8a551ce7f94b22de1ec37283228d8e2c3167b2eaa0d6e8f6bacb2eac9365005c58f6643629d977bf36f3e67b58b6118dcf9d950469d88ac89116746313e57949a05afb05a785b604db0857ba82542e95f2b70fb4bfe045028f757fe5fb8da66f41181a91db561d558a9035e025bd292b591ce686966eb8da7935cdd0c989d9a330cc850cef2838a9c1813f791", 0x1000}, {&(0x7f0000002b00)="233cecc278fc2af35b126339ac8f30bb40f272e6532987c7c801ca18187d144cb7bdbe329104c60d4940897bfee632ba3d3207fed7e5aedc1aa77ddb110e7f1f26334717d2488cd4c78a45379871495388a90fe89eb3b26d3f8a6c8749e5dc5fd7092bad75820854fd2a3344092eee52a9f124614def9e256dce8934d8c5e4cd9bac3d58da50d67a23bbfa67226afa7144b8332ede4a931c5146538b13f763cbfe254e1dd612c34804d6bfdc4800db654043dbe0fc386012cb48dabe5c8e9e", 0xbf}, {&(0x7f0000002bc0)="c220a86c2938ac2d7a88909126fe1c76c5e7190e4ed559fa8bfb10fc2a40631e7e303437f289593a64e2b4dec135a4c23e551c6190fc3f63c51af1", 0x3b}, {&(0x7f0000002c00)="70ba", 0x2}, {&(0x7f0000002c40)="ba5fcc93e7268b701c3e1065907896048f2e14a0726930c3ec22e4757aca7e9a4b5232d901829ef71763fb7ad046eb2fa88dba024b6c81983f3e83ccee8ba99a80bfc3919cc4cccce3c73784792eb8cda524108ff76afe0141b0eb5cb87112f2e04ad2353ca2dc02d71797b2eee36e1f46a2288875422b0ab3ad3f62deb1b27220dd74eaee68ce2fd744a5f3", 0x8c}, {&(0x7f0000002d00)="f3c3aa3d51176c7e658b558521ff82e814e79e5191ea06ff6bef5db2232766b77b0482ca481615231af7b71a78590caac494d38e4b756a889434ad766dc40a41b55b9a0b25e455acb06873ea1498a56ff4879eba820be554326101efd0c962e0ceccb2e5f898a2196e15f69d2f7d1284f3a50e190da6aaf75948c0a7071f6a50e2e81aad", 0x84}], 0x9, &(0x7f0000003000)=[@cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x4000040}}, {{&(0x7f0000003080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003400)=[{&(0x7f0000003100)="6409d28916eaaf2e06d346934ea552d841608fea43fb78e5d7d340687648df5405f15b26cbf4a5dfa2f82434adc7a56fe4ae2fa9d373029b852d2645ac20183231693432156811fff3bd4040e7d76cf70be743c1c08b89571661e955010bee8b2c26393754feeaec41aa9e41b52d3ee4a9c1c880791042c7406060fd8246015a96293902f76ef274806ed90a9b07a6cfa31e37c68a0320e50d42bf1f9ec9750dc2d600b15777fceb338f1d982303b35115e0e2397680fa09b08a09a4908b4487bc6eb4d12609324248b4b8cac7980cda2d9df44c7862be092fc2e2044f2ed2ed59bbf72704d084152c041f81f9b9d7d138a7e56798c2ff5b25900a", 0xfb}, {&(0x7f0000003200)="b5abc1d06682bf257ce8653818e7b460c8b8dcffa680519b573ba048b5ee06c306fcdf43e752411f064eb09486ea33f9c10d13b7b1f9df5d88924d27a30ef806565c0d58313e4c5c751e3ff818985110d3958e66a2b2668b21d6559aa1f3942788bd59cae694fe29fa31060779df3e5418914f31e9ef2055fa58ef66c4d23d1b8537282c37995b3ec6e5ba1e0a44952dd99dd1f1f027f4ac8e0592cb15477f71e46274a4ae8de564ac3c23907b1a4277a9a0ba9ffa4fbab7d61d65acaec971ca208caa", 0xc3}, {&(0x7f0000003300)="d217a72a38bad120d1f656c8345e64199985c8c79e67348690db7f469d355bd8e84f0d9627cba7874d57255e24c887c7440125a5d1122cc971270fec35cd09914294797367773013ed03d3ccf5d91412035bc3ed58a89d1d924bf14285d9e66751ca4ea7ed86bf1ca14f9c6045894e51512b1ff940d359d73699", 0x7a}, {&(0x7f0000003380)="d47f6c85b8930e9eca07cc28031e944a639a7676cac57faf0a25c3e5db0b379f61efb99d16b928aa9c2eef99e6ffca1ee9b52a90770fd1044770f0271da91d83ab57b4e4c6359d51139b729ae38b6ae657d60b0d5dd94b13e163b664ae600a070624068f05ab82c2d20bfc1eeb69f049", 0x70}], 0x4, &(0x7f0000005740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, r0]}}], 0x110, 0x40000}}, {{&(0x7f0000005880)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000059c0)=[{&(0x7f0000005900)="1728bfc52a95f58393eeb9ffb047dc6450601eb9ce317a34692d4ce6b6d1e70ef5d04310af26c644b57f448eb05a3aabe586550729a1edcbe1812f584af28b2b6805cc19a27e720290324bff837fbcdb96469c76ed193df9bca73702eb85307df3c3ff8b27d990295f5d18e3c79d68aa2fb3fae672a6c2809225d0b104438aa278c5884909c001ca38f0aeaa93d83f48003c5ae7d798d5c0c30423b6ec53ed7cb8fb82d2e3357a23b473ad834b982f8b47318863", 0xb4}], 0x1, &(0x7f0000005a40)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x10}}, {{&(0x7f0000005a80)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b00)="46e997184ded5afdbbedf713b406e5f510cd96f985537f80e7ae9b07b33ec6e24b203119f9f6f1752edb1ee47d78c03025a7d4f42ed73f42501584329ecd746efcb42847f3101ed01859ea77af08e0fc6d444759ec4ec80d51e021398d8d8e3f870ebc235022e5e037900276c3c0a2dcfb73c19a6ba038e1c4e6ee263de4cb52db59c97e420a78c634d8c8814f9ba3b4cc23b2ab9f7bbd1f0895b151173c67bcc6bea0147a0e8e68f8969db1c9c23a9e3e63d61ef7fbbffc88c796e77abb44ffa0aed7359308380cbab8f5d8e02b6e87aa5d30fc8287f6aeadf36684e3ae2ea30c9a5554ab0e80", 0xe7}, {&(0x7f0000005c00)="5a4a9cb8daab1efe2e0a392c5ad5bd74ed8fc8fdb056908aa59e0be16977a035406308bf26343e094bf5e323e1a10dbab8a1c5433d9fafa4f35051cb2093863a14b8b9ac0476c1782a2c7df3cb245e7582cd668b9545b634b51d78b4f31d62b96799c9e3b8bfd0bbf06b70a135b17269857b31d3c4fc4c91568daee48ae2d494647b4573954327b0c420cd95bbb7f30505f7a896637255327fb5", 0x9a}], 0x2, &(0x7f0000005d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x20088040}}, {{&(0x7f0000005d40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000005e00)=[{&(0x7f0000005dc0)="36f310b3c33f1fe1ba9dc73e056cd2fd4d5f630815b08bc7d7997b03a57a0ee1d19e3cf450a103cdb1c8241cd2efd04f78f2e0546d23", 0x36}], 0x1, &(0x7f00000082c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x150, 0x20000040}}, {{&(0x7f0000008440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000096c0)=[{&(0x7f00000084c0)="cf3b1e9473322ec0baf2a1fa84c0d6a127b3e428cd56c41a9b5295efe23aaa38888c3bc98891a1e6a37b2bfe6c279f09b38956c696a683082cccfbe8cca89b992964e1a5d3a69e7d72ece74e8af8a2c560ef09754e320dd4c76ca3de74c7d6e8b5a6d55ba6b10cb8e278194e4f91a735b94d3921bd6c7a096b7338cabffd8dd72f5d6cca06d308accc908c5d910237d6eab9ee692f011f87f22f0f7592ea97a8594fa3d468db7a292b3a6e23850449365e6cfcc2fdab225d1bcbccbb59e9330bc86a94677b59eb1d1431d3d018f88645d2ad638c8871a2f8d2472a6b923773c1f7e38a0000592b90a70f7b35", 0xec}, {&(0x7f00000085c0)="6d1b845ad905fac618a0de0ac328e254d766986dcf40b15b61d4ee41401be31513221c6742dbc32d3f6c1ddef2e8f2640b0d4aa06800924e5beea3cdf0bf8c9ae4f1df62e2608881249c46b90d65624043193a", 0x53}, {&(0x7f0000008640)="b39ab843b4c92da61c680d07aadae1ed391cffae848cdd5b9d89734c5388e4b852c4edb04dde4ccdcb3c6138e2c5ae51d7a5aa51a7113b2a03e1e23da800888c340a837ddb28ffbb549daa98e713f0b5c81cface612826160d64356ef6fdfd0f9ebba64b1e4e29ff59443ed1ae4a6a4e12308bd31eea74c48fdce8ce6014ef", 0x7f}, {&(0x7f00000086c0)="c4c46db0f9371e4842bb9865273266ad9d6ab60ea7796c64d3e42d2cb8e1057228d7c8398641046b481ac1fe0c36a1118bb533575014098b558152d742ed96c4cb56a8cefa03f1d46ccc2288b0491084c314a2d5be691249cff89933c0c2a2c1ffa530dc8bbbf7fa07d5be045cde58588b7b084aca923799ddcff9df28a5d4ae6fedfc03849573e13255df274b65484aaf847ea3f5387b093848253e4d131cf9d7f1507e119d313fb027307c553b7c6d5f40453dc1867803c5ed73ab4d3ff2bd49267da67e62c90c956c936e972f0f3d364f79c4f5a757edc70e798ce69653458ee6b6afb31fb8d2c424786b4c2f1d738313effcc2f0d642fae4a60af11c5bca1203ec6d39056cc596360882d15b28ae3e38fc3770f6c5f6789f28626cfb3a12792df613a0a9b1434f8cd2975cba008d6557e73dcb71d8acc598bd9666e7b0cb3dc52357dd555e3feac17d14d4ee10f3df97236327e436fd9dd761890409342d98f5e872eeb6ef581c7c5c25bc32649a9447cf9b6fc22fb8f2ea5fbe05b609e8ff9af73e94b6e6a4b46229d2e4236bec4f4ef7c02c66ea4a48cac3af67fdc0aa1e9dc5bfbed94d8e2b54b0681a10415b65f5d0426603023d4cfbc8987ce789d85b030e36fd4e215cf4a550560cd6c1175a8fe08b0be0a30c26cf2f2aee4ac9c880ea19a66b121064f571e85b7a1fb353f41373930a51a92c1f17ad5c239ef30a23d0f23bca8d2d377adca9555bc8c1061cba1528983de74f023e37910e0565ab2c1960fbf2c4946f8e5fb31817341735e1db551d29ae0ee6b2458acfa7fa76a7d984a5103c25b6177d74e228e578183c9e5cb0981c6d32460e4bd56cc27ac1d5b74d481c9a452d79b8353c89bb6ab7d2974f048fec5a1bc23c4aa91406c2a58c725c8156dc732e77d3b3e96bf4a6c7959d33f248539d413b2506396cc07be73743f71cf2c31e3a57176a5273f8778284bec0728328d1231c87c488702abcd2410095d15cfe5efe09120aff2477d4401453644ed8c834e7ff2bee8478fbe0853004569364207fc1d56206f77b8f3695794cff8e0edfe61b48ad1bb0366f97198a45449185313c905a534f930297a00b534b690eb4c24290f324ee88f7954e860b2c9a60938a61497dbb96adcfc01e429cfba5de56a24ab25c7d07ec99af6b79a51c978a083de281d20b2ab1d6ffc46df9bac88067011267b0fb247ed34440432b408bcae99d8832c87d17cda7c8eb28000db484b813603ba519e098a884f67c31ff8e62a4399e9e6b4f0fe106cf07500be45a994dc7b520f41090495053a572055bc18bcf9db1dd2cfda31a0e5bd16ec7ce665b44d7fa1bd82e79f4567c2da51b79a733603a18293f99e3e944a38f576689d031411f2d17f1f471c905da81bd40af4aa3e28fafd99b6155c1699b66ccd47ffc16c0ca0aca0aa025b55e7950e0b31611be4ce82c75469c5d83cb46b0f37f801686f8893379dc551be810ea21796757599f0c02e49e8598754494ce5665e09a0d256c742e6e704debc09b198ae6c387154c4968b3aea8ce666367b962be6db8902b955ae60ea0eab886d574f3cf91caac044bf42f4ae18da579d99c06475fe555b3622685d73507b4a8dbad2d96551a6eaf777da7cfca05ccf9b0dd9b2c5d0c55ac8c52478550b1d9de880146ae298f896bd6727dcc9e68f3b92ec96ce110620b59a73dcff8ec77d210dd881ca626141682f68a0473d30e6a02b0c034003d6a7e3720bb56db668943f8f007481ccac30a270eb54da5eaa4deddbdaba2165a74a192f680d0eafea29bc281e4839e10cc9befdade0561e174f398aed6fcd59f748894e71e0b49fc0b25ceae8819f2f41551728456873d8be755405fe52b35cccca5326741e9e4ca731ded3f74538769372e7146ec3603d176446650d2ae0332c215242b2f83fb5cc37e9cd2ffd3ed04b14a155cd1ea4062ef7ebb1e7680471afad960c68d84226fcf169c0e28221174fa46e93ec4700293ccb48368faefca92fbf8c452c130034dd2f266a81b564149f4975ee96ed41a907b62afde4d6f4069f10ff16de9d92ec8c2e7c6fe6f0c97219b2cf5f7306f9875034579d8c8b11cb3db99cf9556c6aa8cb4a61386a73d65ffcccd2271be59c12a756b4ac8f8575300255c57eec4d542b57aee2e30621da8721cff7130a75efde8a2bda91d52534b6d7627e0c6d4fadd905b694a15dc7c174f46a8e9cfff474ae3dff569713ee0807bc5469291b26d7832fdb05a1ae1a26be5176f88c1171a854520348689a6412806664eee3b50b640a4f62ca2e0a1b362194481620c58a4ca97ba474ae383f2526d1a38439e904bc7957dd88fa53fefe79e7499e563ab2c09bbe413ab6a658d03ac811fb25e6c33e14f7e8c509df3e0b351a748412c0570d8d1b4355a1f0bdac4fad9202cb8cf7d740549013724d11d000a15f65be59c33babc6d3cc06304b76c7c774f8e1b7d08a59f2aac2127065f0736218a114d3d2590af58ad56f022d39a7255785975b844aa720354f44b0ea680e28a9032c96c9073aaa8341df79c432e0a7d76a6aeffa04a74bbb29a323af97a6084f91d6acb47ceebfa5d190b4adcb982cd7dc8a425daadd427d8e570b95aab4385ec5447df57581d10da6e06bdf7fddf86aa650892011928e1e2b66b0d4451f4a25528cd40b298b5988fda79dc7652d7a2d8688017a1a1d5bd88f6d2fd75e767bf8cbd9a26cdd6afebbe3874d075bbb444a701264d8ff67dd8d1531fbeecf73adbf2669f9470045893e5dd234cf6137566cb7370b000cc9c50510859f3f8de7645ef7cfea20fdf64840420ada41838fbe476bde86abfa28ad20a4be986162b66c3608d528c7f9b7154ad141b17d0f1022ee6ddd27d417362a2be557246641c8f09b361c849d3d525d4b33241bb4e0f72f27bfe1ba39b5936926f328c043465ca36726ed61e98154eb9358a62e456ac55f9538e733076d482910ee4c048afdc854fefee87fee605223f71a0ddc80d5bd09fddda181d210dd20c3f0bd124656919def8da0d668feabbe58a0009be58b2c81c821cfcc71d43f31ee2a5b6f5f4c5997f8ba868c8618581ca26fa34b27df1acae521d6f089fffd46045d819163c5ad323cc681841d2d516b15f5bfa61e7f35d88ca2eb655d414fb8436c57ed6af1057f7c8d8cc157b9886e49b348b4c4566f9ae888e0c496aa55d3c13aa609c8cb7ac94c9da6814747a869e7e75b07689c2ac8675bef9866dce19fea54b07fbca21994a6f13e34356132797fcde614d0b5ff6af366b3146bdd91e270cd7045ebc5925684d619a4f5e57c77353d3364470b1dc19c58eebdec3373ffadb5c91c1eb8dcee00ba0cc99c1262d30e8fe0794e32131fea965a7cba959087733bdae8448f0e561d2a747a991ccb6062937a8155270e78f85a6daadb104a56d7fbd3a0239b836c139ece84495093d5138eeef92af7692174730cd427636ac59b097b48f5ec07798039afcc760bd10afce4c9611131ce17d89d4fb1a5afbb6f968ca683fb3dc95b2b1976e69ed8aad8a5fb0a2f42986b2305f49ef6eb651550fdb6d320133ad26856c23b5da2019901b74887bd55840fb5395f027f80bf15358f29e339d6dc49d9fec14536a8ac662fedbc897fe0e408865bee0c4e310f36478a056d15a2c81a4e62c340e4025225e2347ba7b1d96b73d9c2636cb59f1e82ad1be3c594c6fd7743da7181b6a7a358bed0ff67361b3eebcb4bddd1e0d0c23c8ec865b456bb1732be45f72ae7ba0ce2dbba97579fd94bbe2615fee4ae203c85e2638b63bdc7a1da65afd5cc572c300bedaf8e1a291af8fb28950ad1d5e19189b4c35f9379e6f34c68205cf2fb44799761ef98e5fc1eb2e6054731cb71ed433c94fba9f70fc7b2dfbd958963b8b0415e041f97189c0f17bf817cfad5f8cace1a8902f15a596bac2053ed8c71151f3371c7c090f20aff2df5c78a3dc2b54daf479d6f48e9fb8302b63c8bcad31facd22a3b3b3ecff1b90ca4c68cda36a277f854a98c45a9f460e6637503d8bf53f7c97d7ffad2ba217c025302d75397d78e6835e72cea85708d4434c07768f4a3fd47887a8466eb2e20f1c5eeafba19e89399434313817f23d834c392cc7a021742033bbc5cbe7a850caa823615090b86c55bff63a93add43557ba2430c2fa3da83aca3bb1f96ffaac8d56376ce9e83b88aa03fb993689a38e1f7d6fbd2a1c46de844648834b3c8d1bc0a0326fe7ad9ad80d5010aadba813a8b1d19032fcbac549ea8a3af28663b5c26c62bd80803244ed8fa9825fff3473c379273d3204b7f2f595ea33e17e1ea8540c4cd94d6fa60a8887a091cc14bd9f7e7069775f12a0a38b12eaa347228a9fb3d412a9ed9db7c88bf5841b0b7e1b2bb3f7257dfe003c0d58b22c10a949664fc8ccc196969a2cf9ac90d2a6b26cdf2dd5c5e6ab9c502a139d91779ed3fa497eaf48d097e1f79d87563128d07946790c1fa6adbb4bff4e0b284f9c9310f9d016007d0bb1f80c8b84316784ab5b1b9c41d4d26f8e4f955fd1de8eb3e23df40eca6bec94574a668d542f91649bf9ed52bc69840193de840453b5be36f00b8fa9eb567ddb322d9b482a53014c32cede90a83e8eec8592e195293ba73b0cb91f54a6a8649432ef21469cc91148b073a9c13f2fe013bcbadc45a508ee4e837b41a1c522522cb18de021150b0d303768dab6bd1889d3cfdf1c9e5a5221fdbe8b5b747f8badd0beeb7bcabe78bfdb3a5ee792871ae0cfeb0183d943cca1d5c5157c07dc1c2eef3d4cac5fc9ba3a5abc40bfeefc098bd2006e5eac7eede3ac4fb0c28d8e1fb5215f4f787c7fed920b4d92629902aedbac98548f29975578d4dc846546949ceaf31589ef69768aae9a35576a99162466b45cef8302cb01c83f835887beb402f9029d038813d7b861ed26b0e64b169faf399ccdd9b1cd29a7190de168a034cb86e2eb8f7f228e8d49f267292281e66ea3b608facebdbc4a86bd11fdb587e173e6b14dd5239a027efa9d759f67f48afd6288c5f4ea5eefd7934cfaaae2a36ecd861780a6a317ce500be9e8b904e52fe4a0c1eadbaa26ff995255b482a567d17eb8bc43b68db67768a331a89a346e1d305c3d03baa54113a903f9cec0c19c55f47d9d506b34c8c6d2752435c44af0cb56436c2141049e545fa56d3c3b5e68430956641f6f146834058d7479636d620cfe892d8072f01c0891d83553701d014dd6c08499360c57b58dd994e05aa091f98cc268f115c6fcc228b6be437ebeb962e3e6fd4bf61b7dae5bd36ff1f038b49379e9a59eee2e9cb0692fffc120fa64fb5f6f461a946b6107fe527892545b74c0db79422eebde8b4bdd29dc0261f93882637a55af158652ee24cf32182d9af75bb3e37501e335f5789032dddb6aae325f7792b9d32b823e8e813b2e45e7fc9e0df2cf1af504abf6cc8c86fcf57862f03bacc0d2ef8624d47a01e6842493134ea6606b3d4f244cb6f11ea3afebc8eeda1781c58e2d2400420a25f1b46c778201cc35073a582cb0d9d0b521f89f76660f131d83f4fa016219aa6190dcd616f11c80cddd25443b0d6fbb56034cffd4d8ededb9cf4718fb3cae94c76d12933b03a51c2da6ac851d0f4f2356629fa95c627dad287bffb59d758fb7fc8373fe036cbac3edb6e66ba9a3996a9208231fb47ec6d3499a48f4176aad8942747c9223bafc12d60c089baabd03b680d32efcf89bf011aace8ecc1d545516fa775e346dfa105de918d64433175154b763538ba0eb4ef955b5807989f60cadd97e588ec1b5c5d10eb02e87", 0x1000}], 0x4}}, {{&(0x7f0000009700)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f000000a980)=[{&(0x7f0000009780)="17fa485fdf63c9cdbd43e11f00bff782d91af4c18d11b81372bf4e35ecbc194f53bc79d8790a", 0x26}, {&(0x7f00000097c0)="83f0199d71ec5e4e1bf1cf524d87e0fb437e2adc9e09b2", 0x17}, {&(0x7f0000009800)="f4b3df6ed0a42862b3fcb7445e7b7ec39b398920dcd1f285d75e88abe63443f51d49f7d201be3d505897c03cd355d8589999cbf618b9e5d622997a9763f34d2dd3f1959d40b93cc9ee5c69bfaf5d6cb0c41a52d5558012d89ff80781868d168ac55d761abae433733f6278c7edb02507d3d35aa53ea70272908f14b3889c89947cd313c0a4921a167ecdb9bbdcf2275cf444e663cd60", 0x96}, {&(0x7f00000098c0)="27265543c3547fc8e2fa546ea725a776dcd93f798825b1254155cbc2f30ee54eb9ad2d9e6b22480ce3d603a688017316adf3814f1f507cacd93412de530f3205ee33d8251dd176a8a403129c486737df67c99884fe851cf06a33ddb60656117255ccb7d35aed28e39e6d438c8bf2100bb0d8938114949742b586cef5f479a3649981dbd871ca25230676d9452888e4a47b0e7374d50e5a76e3d825f7020047754a4b2cb35556a48ea1d42322c893b68b4392190eca03604a57e68f9fa2d3e72b7f383fd6a07aed7ea140961063efcd2ea34407565e7a034495a48e16f793c73aac740c03f05642357980e0c34df626c9f32ebe0fea1937bdf8d2c85e1921d1120140b8bf49adea4aaa2a520c71fa1b59b54b4509c28a28c8622bef6cd955afeaeb596c62338538873149f07580f6c46521e8aa25395c33f2da72a220fbdd176d8e0b27ee4930ae66c5b07945f6a463e96841be78106ccacb5e257c9c935515115dbf57593ac3562ba098ba8b9356be470c9edc655b8b58bcb85a17b8b3c576278a9efeab7b5df377a67e538b38d698a4239104b5f3668bb235bf8a4b0477bdd060955ec7304ee6d4816d5c3d7af31ae5e636a97bcf4626f7db29b41f6647bd92294c44be6a60f8132ac5b733c80586e3e2c397bb5464162608c11c6803e8c62cb64f2a3b9a54984d3c67a54c5347eb5ffbe94861db48efdb006f9899a92318bf438b92b25d18ed28529512829be3102d7cc1ef152bf971049d7f80d21f499a136037d1d3204c50853f7de5d39f4c951263b3461d883b580ce2d6889878f287547ad57046afced906059b16343a115ce42649e71915a624f24d287edaf6bd528b10bd8582cc9034adc5b39424c23bccf2eb9d39e07febe897806b5bae9979a578f5393d4887a3973b92bc009fba26db231a0bed1efcf80acdacb95da69b6bdb86d7fbb62186690e30b5485bd3b33c57249af8195c4c4c3e50085f2363938c656fb19d0a0469f82ac4641eb5401277526e6bbdcd585202a3ae9af9baacac6b691f65be9c088579871c9de10745f0e78d423b2ac3ff49f5cb7b26615ea84d9bbc36aa289d9db87fd790af2392612d5faf5b515d995cb5bd63440fe234b555820e8f65bb989090197713443390e3c1ed773d57678e304d2491e529cd94dd67678742876fb63673ca70d28cc29ad68e9ebc7a8338e55b60e68bd1d9cef930560b245d25de0830c600f1cf1c9f35efd4111607d655c7470cf45996d9b51f6e7a7225b74b58006c65b87219e171e1dba45edfc7609f5f76a5bb9672ae34ddfb7dd1946a2f41fa374eaa5ecf7d25ff534bff5444c89674c78d51346d5632e4ef28c84eb5e4f152541fa377dfe9c3eab7ba51d4710e8e02668fc1b4e31e7cd76905889fdc0c6a6949b64679492dee85f382450f8db169738f6e112cbcdc272c0bbcaeb8edd799f1f44e30c94ce8829ed99b6880a36c54a36ce4de77b3b96443f9a8ebf2d8a8951b04bdaed18d0ac616fdbbdc65f153fc76edf4a63f7fd5619c93cc88192d8d82a32884e571cd4ccf1ae82453c6822bcfd1917f63a67142255c43faa75eff0515ea42734d0fde66ec5094136639a01f14f4342a38058e4e9d7254386e24763fa829e7945c7a9814bf89bebb0f84896b927688a8bec555f0690959ce2bb2599cd1e60e447ec29c0dc568170dd9b5bab3165b10de739cacf8fcfff5109d8b64024d184057c1fffa20ea56a72af5ba39521dd1d13f083af84a447184305fc9c9ab4bd68a0a26fd479f1f1c918fe1acbae8fa886541c01425028a95205e5dcbe789678bfaf87d42e20438fbe04714d252e6f1f53d408c81d1ab0ce5326600d7314176580d640fa3dcd26fa45571fb595e9676ee6e06605c6b86c572c26824fccbb0ef05fb677cc3dd61dca68d7b59ca54585182ed1d4f61972fab786883e18971abc86c8a1157f35694d4868aa2a903b05c9f72a0ffd6921ec09ba1a61722f69f5cb8a5844da24b4ac2df813341afac7cdecdd9760b2541a466a89cf02642510bf821c9e952189051178a4098f88aa53592812d46f5d04f9b6b07f5bf233237db99bc472110cf42b94c2debd40626a562bac9942535b058d8af3f59d11a50ac0692528a378ab2211c6a2c2015e210272a680bc27c45a099ab7b7c1b9963244bdcfbe331d710a090924a01dde020b3a1937dfd2f184b2ceb9814e92723a896c9b743384515e0b86c6b9496c39f833a72e6bf44dde8ce19f2c258aad8a9de10d866c800bfa4b57fa989590bb9f40877b2ad34237f740d9338a0058de8633b3347a2ee4945d01de79c4a1ace8513d00385f6c64f345169880badbad8ce2e759582ab4678a32f4ed1649de4d7985c827c144a9bd2a59a2b8d2221ab5e734dbc5bdd3afe81f65d5c7df38e738190c044edc57ddacab2494df88ad27774cd3a3f5789ab4b7cc3a09404afb687bb9c09255dd357f08df17259155d9157be8223432b9de40be3b02882af496d9738fe14e09fd9179908db32f54f0712867485ee41956ac4fb4f1906fa073da770e494287319defff357f3104bad4c888e4af6ee7eac18a3e1963d87da4a270b836b90511863cf1cd5150a841d1bb1b6b0051af4ff4d031e3296cee70ecc6092e2743c688b8bcac16151660165c9a4ab14ee2c1752d35e3b15bf1e77f24f753dd8006e30780e862d93e387865d9fb947560000eb14a835c66d1e5c99610d64dd1c5f2d3f2acff3192134e6a990ab3cea62579901817e48c439a1ce0c16ef6a83fe52eceea786b0358b806f13adbd14233aebe914a2cd5f71454754c4a1404e1ea7fdfe70e34207e64abe1cc37726236f522961b32c1cfc2f0f95123e14a5602071d8f2c4d3efa77cb2e45abc4ec453af163429255732aad13962f22d4b86a11f9cc60c7e78e6cbfc4528950fd64aa3a8af66a4b85babf477bc3a7804df8e6798b6791efd15240ed36d75bb73383323d74bdc3caba1c56a626f5f4c94373f381be2d01bfd0527786c29f4121488a877dc0efd0e9f8cd667c6a4932876a1f55cefadf1cf4dcbf467dc3844d869a4dde78a26002316c641c5ca66d8f8683ec90a4ede1aa08425878ff50a4a072bb253cfbc88f4090b500236bb19e1d99c28393596f61b4ba279342b7ce8b915dba04f8f6f11e6b52722ef289e7fd1508dfb49082ff1bfffba1727c425c07a99bd4cacee09f7762c730565ee4d5feded6b94dbc30846eb86e33040669802b5303ecc37c70b7fe426ae20b12aa5fea841b7394252c730a6f56d121cb0859cecac3f25d55918936a004cd50292177809c9291385012a644c70c9152e03e405adadd21a3d1fbe57399d6129b30919b61e9e3e2381a0bb0f4af11d4a7add036a4a9242e33e51be8f68be5c936feb74bb43fb0d1cc64fe8c1a32682b86bd55a1d98a37423ee7dea39a3e04ef9e397487276cbb2b4cce96bf6b7513c7a965e9adf705d1684ef80ba54f80f9fd229a5c28bd93116f712e6b131c45d94971ac3970c7fe23f65cce5498522339d75d76f403c0730072b168c686f7f162d35a91cbb810657ae2cb4915e2ff1ab13634dee31441c13facab08a0a6824b55643f87f108245977d16d1c6265fe0ec07627805a039d1c2462d36bac55d6bd3cd34d0e6b6266dbcee754e658db31abb973b718df6cdf0b04d8074f4011691dae48edce8dcd595cd415037f55353c6ff9ce6125e127a18ecc2787a5d909649fe7151d02fbbfd11daed027630b6ef396f4850f54c16655d77dec8855dee849be636435e6b309c5152d257bf6efe4f655c812dade39195969c82028a87346457a1f57208b605be2ee903e6d8a334483362f302e4f8cdfa2c059455bc0b628a6ff614c74a96ceb69eedbabe6feff4af3f64e96afee1682a35f58434c2bc923b5570ff92ddb4a8841571d5e513a1b2689396dd6ffb7382947a6e957737036f78cf76d19af242f97b4b48c64e9a6d12ff713006597ab498f15ce2bfb74b68bd42aa82653b8df5ee594ead6295bda5ccac1392f6bd5d6e658777fab7387d7d564cb2d4d2bfff964e7067aefcf96e7dec774205df4a7c2a47cac300611d143f3c3fd9a930dd4caa60c8aa56b8f93f85dc75bcf71e227b762e633fc9142f553e615de4a78265017be803119c9db4219df15884e7bb38d576e43a667b665758e9d34abf2f72af3091e83f4369b6c02148de6d02b8caa87b226d235d6c0d848693b37f3950ad6edfe763188d6ee9d3a67a9acb49cb8984b2be5211b2ab09800d58b098d5c21d543f59ff00cda91972b2acf5361ba369e32925271e50c825a1ce7e976abad01173ce9552f3f290f285f8f15768886f48fa40b4cdd3ad613fd9344c9ed65c05c7201d11c017d49b478c9c95eedf7548f83dabce32f58a56d8792226154bc341c89fd919f06cde25276cc9dcad48f8c6371fae31db6b846279ad8379e5102d9949d8c98cac8d62411633e43a9e1d2be10ca9e2ece3318af084eeb405e348488a2cee09329d9b202e3e6394e2f17b187ce3f3f3f748d9b35e1c12a923b3823269769821b24b7907a8cb9d4dac3d994a5b15840d430b002b05e1301eb2df276b740a9bd8371f7ffe4a6e83b53c82ecef81a1a2bbf64dc08f6b376e3094fe36b17f0fe8efe35ba3648403c9ef0ca715f456efca37d1ef959c50aba3f9e6114cd7111671992fe4550853aefe4403c6cacdaed2f56c9b907ef886e6ae905a7cc65e9d3692910e6b6cc1671fafc829fbde3a4670c602853cf60d58cf0a482fd0435075dad5f253534766603beb1ad58fa8e2a0b1c3125cae6bdb749d5e6f38557cbec9612a62a7ac26b34ab1141a9579574133f2c38c617e096f22f8629ba17c49a0911d9a9fd14632dfed86429480b1f7da3e47895d6fb91496d766bce1eb2fa44feb3be38a4167b088b0588b8f959af68812b3f3c2697d0e7969c5dfdc8aeb17437b38612e6e0cb557e3fe21b6fb279b1f89968612069b5f48127ac4c2169a679471e6a21da4f95f5d2d20590b21ed831e6db8e45ed31dc21ecbdb5bb3c25766446606205c201032ff5211cdecd8541405a2b99193075241c216d83491f882ff1b7a1db2ddcfb31dede1598c282b26c592e821e850e3201d17cbe72d0778c2d0a0579bb02001850aa026cb82b73e65ece6b95804fb1972a3108c010a6ab13f4979f3147f59644fa0fccdf9954fc6a0ddeb06c4a2de307a5988f324e660b96cd65d095410d44d7952a4b7ae95f88981f29299cfc868d2c7d089b766a868a9cc7438a3de21a34edb9839bd442f988e34276b870be91465acec12015ddb0475a6c88fd1eb7c806ff7df50909ca91a7ba717f94f251b4e12a096a6dbd2b2269a4370254b78a0b8afa2bb8d87760ea6b491b2e37764d99a667dadbd7940c97cbfa420ec9406da97aa4d256aea682908f05ba1c259eb146468213c37e1822f80cb00bf88103e92c9b387508c31998e7114e57181bd1cd8a92b904389244f8a212761d845a1d010cbac8785a11b94d63aaf8db7279022d2810f97225b4ccac568c88a3dfdfd2bf233df6e7bf7be8a460d307b0cf84ce9801ae9e34827e27c8af0cc8dff7a229955b14a9c3bc1a7a2ec105b98a71ccdcf5695114487aa74c2f7c4c8cdd1676d6ec11cbb192e30c5a3807df752ae14e966f07e51b9b70cd71bb368ed0bf2f0cdb16d91c08c5f37c41578707ecde7fb829477defe78670148f2384a96c448a816e9c4ed94447f832d1e6733d7911eaf6dd5d60f72c33893f44357fad559e19d1e5aef1a0117055d1605d05f16b52c329f88c84415b8", 0x1000}, {&(0x7f000000a8c0)="ca45b3f3089e1dfbbb1982701e781f3602392aa8661f491f9650986413d06306f55ca40b7b79e3675f397da38aed71", 0x2f}, {&(0x7f000000a900)="ac0eaa8045fe862fe4e96ea5507d7647999116d21e2db17ef2924196746c19b69dbddd90e0b68ebff986213191d0f21c3f9030978615fec650ce07d029816fa5b5169120e79b0bea39d268b406a8d5aa64d22c39feb77df0581b1b", 0x5b}], 0x6, &(0x7f000000ac00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r2}}}, @rights={{0x28, 0x1, 0x1, [r5, r0, r6, r7, r8, r9]}}], 0x120, 0x4000800}}, {{&(0x7f000000ad40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000be80)=[{&(0x7f000000adc0)="2f94b88219f2ab4d834f18d105f5467225021fee6306dba37d57b6df840861bdbacfd943c5406afbc3ad4ad9c6dc7848d2d30bb837e203ec65749d9f48d066841efe9f6ce10ed730e67bc7ecbe6b255c5431bf9209b6f8674051d84ae2a90d216f560586405089448196b4688aef1f615b2d1bb6c9e755ba19b928fe954e9c432821a18049e1783073345e9ef2be8b4f1ff2ca2ef635294becda0fff2f626a3c529f38f792c358eee578bf10159eb048acf00a1e6b0697e5e5622d660dfa5f70845c6e593be14431f0fc8cf586047c8d839c17672d62b11a13b22730d999a7e1b49c69509839f4854f6fce0b52e34d4fd952a66821934dad27c03208554fb8ae1e54cf862853c1417211f71bc803343ad16445d5cb17ffc525baf02bcfbf165acd2188a489d59c97b2bb49dfc666a6911c303035511828dd6608e7025efbde464e17164fd22f6151824e7e852697e79a4df7063eef2f7fc29f8945df8331798b82106aacb1311d3f850e39d50c0e9f2425b6a7cde1478c2d17bd3f86141eb981edddc13fc375d0b7bba64081b4a0571fe670886b3ffc57278033c202750bbbd79e988992bac08ee81b4ac953131c3534ea719149972ea20c289610658c52385d8d599088b437cd805e2b1b1be1339f50febe4475003ead4f589baa4b0ee8280abd1e052400038027a6a49cbe8d09f81cb0ac00d39dba7038934848dc1d6ca3d0e1a49265c79eeb8de7187433f848729f369320e0107f7bb39c60e5754d8f74457fcc03ebcb0777f25960a5338bc0430f1ecdb502842ff79885c9e1d97fd3383c81cce8bf8de980c53eec63868a6c9ed3d29649f7fd44f9b04b707a5e2edb34162f057920309a7c0312b85a4ad4caa39f8da2ffceb38dd49b973bedbede6ecb59f3fff96c0e4b4250da629706628c668b55f895f822c662352b594688511a25751e85dd6a7a172c3ea34720816d9a6810095e2b9248b227ce39f395abfc203ea48aeff7d299217324a2ddfe9b55abb4938ba90f59700af1e6398729b0697d76c771a03e8e57796e2183b7399d0a9a3747fd884cfc5a294f6d02b5a3cb20f8464abce9a39397f6a856b153595e7acdb54fc0ebc2fe6c5e84d0ef157f822d58b9f6fca5ec5cc254b06baf28556b7aca1cf7e19734304e7c218ba580917fcc32a1f7ab871d4e3c78b4470853d434bdcd23118f27350953db96a78670f5b8d5431bbc27a21c724abf866bc1428c43616215067b74db45373060a1bd02e4290aea2571c0154688a34f248656e01ab3248500e78a23344a853629a859c264f50141d2b4a26c4868278317e483a9de6c1f38b5726c25c3cc99fad9cbc7e827a3b2e625ea20730adcc466f2acdc72c8a2b99c44635a31bcd819264f8be1e26312b90e2da1704ce9d2ce40c1ad8c7908de51c09d5d37fa0c7e8aaea0ef5546b9afa9c671d6e0861a07bce8126ab8cc08b6e8562c30bc4d323bc13902d1ecc1b9e6b1b32b43a85074773539dee2fb0b3160b6cca8b8b4401aed9a70a409075a746453a2d5da16e7bb3433cfa4c82f413f1f89c54f52a3ac5bbb08adb1488f5130f1a0609d04b6218dfca83e687ec0fba4ee0147e2525048832df1c67222cba6b8dad3d6a795d27e5fa74caf23ba0263356fea4df9443e7518cbb89ae8aa4f38ba9a875cc181b472e3c23405fc6795bc48ee62a014a54bec6346ac20346355fe070c47544fe478e645f46716feec832233fb6e5685b38c2042bd69980189e7ca30a71084f63863539dca245c772aed78e8c69f2099839a06440b993176ed06d30259f97736bbe215648795b6ec443775c7264911d67a340b1963bae4b74b5d4d7805d726fab620b41fcc5c355da5afeb5c0e926547b6edb8aae4812720186925bc9bdd2d941a58f3cf7266099127c040f87efe8aead26263e3155e823ca77ed30d6017cf100b3b473ff2b1b103629ce8b0abbf56b05eef7820f95b2c0f58943f7dd146bb3edff73da44581a231224b211232a4f0ce892c07aead246e3bc83a94e302a28c45a5cc5cc455446de1f1fe236c7767aa6e50a9e97c369dcbad83d78b751e317e5c3c47685ead05328cf5a5e242696e5d5aca58542b7d24c8b8bcee674c3de694c746c9d3a8e60d8e1e576a027e552c106c805b979e23014d04d0ec516dea0772d53befe36e6c8fb015f996e43f2192aee9a3e0a6e1fe816f82b32c5e197a0d6ffcf7ee3ee8ddc9ac9094be26ef31a11c8a55e7dd8d39f2acc03f8813fe161cc007b703d68b792543d5ac9271040e5c7b8acc146572592007f9e76e79efa1456f60ca597d6aa0fe70edf4738689f6b64300cc596d83012cb483f02355cf615eea9959af63f056323a0f0b64c59f349eef73f320122a3fb625ab397cc08565d479cae470e83ce27cc8366b0a7ab46cc7f1dee9522717cd02f5b571422e150dd805ae247236e62474064a6d7e7b79776614d0ad84ca9550737755589c5dbc153f16f32d48b8fb782d4782ba1f24d7368be0d805bce29f6180f5396e8f249c05b1ee9120f33e5ad328feb49a8d3540d08a1b17202853291b8dc3146af89ef18676e2936289269a49147f5b06d6605987d09323891730fc5275ca36785eeecd00b69854eda985a8b19569d6adb771d99d37b543a1be48e124aa9c30db8094cbfd8592376de179ec07100c4b305c35a039b31be994d572e02484b5bc4a41eb8c611cb1fa2180793adf368a5933db806461c7a5a186125948727e5253783120607d613309cbe7ef849149484d6b79753f83f0be4c2d4754fe9a65b870b43e17dbcb3cd7fd1930911ac87e0658525af3d9d56388639e9d922f4151845fdeacfb4dbf32a4f3c8ea291017f2a599a179ae9060050e9f2035f7661fe6680fbd4f022679c2d085a4618037e3ce62e63792fc9c03b0203e3a097075f79ed5818c250253714ee7575f8986002f4e19b9b94d3a0860e4d1acecb7b5a3bf11cc3b4a6e229d401b97d9ec5cc01609e09422a07add44fa102319b08447a8aafe9a3ac2ff255be10f0cf133852db471d5bf96c7c0bfb65eac6f351814c3786d7793c0788e75afada9b012d8d3bd4fa9d115497a71311d2e7da607e2fe0db22d8cf7c9e146da978021ce5da45c9dd26eb553ffe6ea352ebcf9ebff1e305949a599422fbce5691784f25089a5aab2f5fc0b52ade43bc80d920f3ca45687b393477c02f67ba7295438bffce113018de9617c608fc3a44c2fecaea59813db1569c63d9dde1662fe1464d9d0f20f0871dae3e81dd31a37036fee6aa0bad7cc784d39d984d42966a80974085e44b170f094eafee842ff089e7ab9861f94dc2a1ed774a7a371561709504776d7fff5a4b22dd00694875b6e45582920f39d96cefc2197ff1a02b2c517e2f6e8a2430deede1bd1a8b334c7f83ff5e5fd272c1986af484234e92a8e65b2462d4040d1bf3eaf0c8cedd29997d8e8fd8040cc392a08d00fc574088ea8693f31d4c6d193b067a6bf479662a580522077ce3664701cec3ec27c0ae52f7f7bb633b34f3059e1971c6159b2e5728bf185a3ca9fdce55e178ad679b2c89deecfc8292a43095e24cfc193c9d1d635d2fc0b8a1bdd6182f36c4aff67b4cfd8c0e405c9911fb8717f0360a7b20e8b08588ca181042325fd3a64060c3f9c59d2123212cfabc667b9eb69e641cc3f31d62e1c407d6dfc6cfce244a031e66e5ec7effb555eac5e7ae77f053b36c91a4145ea05a769565615f734ed0bd213391651d65e95be1afaa698fe1605dff0fae65295ae611b921627dd4d7d64d6b9a72a3f5aca4bb143cd5587b5a087de965beea377c96d122afeed2c8974e26e1e59281d07b9762818181ab996ea1fdaf05a96a90985ad3942f8e08118f81050bde2d125a4a6ae0287da2798f549a1af983ca0adef3f3114e02384486da40f8ad8ed735d0100a1324c7bb2b4b91b6734a88ffc420f20edf6a7d14aec5c3281ee20c09ab87cac938cabea3b05df913fb9b5bab4b6c3f613c1c27d1fd6a2d94c0540f43d47edc1a3257355accba8ec59021891493d0eda40a5dee76abe419ffc2ebecf36ad7e5871783d69de80fe6f2d02ae46fe216c3b2b420d52f78dc3946e027366f958a7e8190c4326482500a6c7eebb310c3089dacd8429bbb47d6477643fb975ce10b83db8d624f15bd84e3d124ed5a2ea2947f9440538626231b2d477fc863acd44bb811ab58802fde3d13ca1b374b3e1848b4d119f490cb5b088920bb7d90a5d496e2068a321e53ced70f713e2f97117981de49b94ffaf07411fa491e3e482672f12a1855f5520f543871cb19c78ab860a36e9fe227319b4dcbd892b2ca9b01da4ab4e52c2bd7864fb5303f1c98582651b0b9c2461c2105a57f21d53bcc39be933317929c710f3d6006ebf3aa6b82567c93872656ec5503b0be233c2d3b5e02f380dd6036ae8e8468e8d0233c6ff950409a98ae28d569eecd2ec496f94b67e1fbe067104bd62c5c37790233b2111fe6f51e4486a1d306924828a06b2078a14041f629ca9784a91759fe74bb8307eea4cfc2cf9ba25d390ee3d1dee6ff8bc336ad9259d58f164b24ae137ee0a4117c77fb84963ea700b9efa32d1dc0eb5ed8a05b8e2210b2c99efa4b3c78e71fcb1c05cf2f8d03bfbba48c2896ad4cecc8923b071626996df615437bde2a783283fd226dff980b3b05d434c7eb76a8ad0f6a1c88ec3ac12163a8ed34ac6dd631c874059272a598895ba9dfa7df36453afac56a70ac1b99eac3beaa950a093cdecf86448d972638e09ea953b44a57e4912932b8368cadaa5b1e97804f42749676b62b1223e59facdaa3b33d4a2c10ff153869a4d81b63c168e7791a4cb632c02244f6b34e2b41932c73a819c6650dc297c164e455c13886ede73dc34cc6fe309ca99d45112f9a2418760b54fb63fe47977ffb598ca549e71f78fb110edad4af11e3eba55d61451df65435b3f0d76a6f07ea7102027a1636f2e9754c3fbd898cbcae7fabb8e92b0a535e74d6d082a2bcd2a717fd0152fb1a65fed152111c77c23a36f734df86ba76fce42c385ea915aa30a620c16e16013363cb35a261dba591eff83d72553dbd54c5b23ef3f5bdcd2943d26e489c74793fca97af68a6b7406474c20c3efc5ef5d4e9e5c432cc9f43277b16e60945b7bf8c2e42adfd9c360561bc1be1a35ba52c8fc19cb9e54c27e5276101b8055ce8cabbd8b23a02e28a5b2d976d5ecb6591dda9ed99fd2e996e9b7e8c6bf399f655cdee043bb10820b258a83e1a27d187ecf78f6342eaee817ff32b7beabc80c5ee9fd0d2a70a643ddb972aa780c04be4154372bc8957b83fd361cdfa79c5e795b47190e412b07d2d031b2c7017c166204700b809f97bbd74d018aa056deeb191d2a3b28f0c65ded5454e35c4c15be7cfd0ee9d67af0db523e003775e0d6d94c7295c398d3808ca5bdd89c9bbbd1e2c560444b8442daae8df7fac90e0b8a888f0875e701e54ac8a206e94ecf45fe83d68198838eb6f23d80f54042d3d070d134512e853caff293000e70785bb684943f8ddc2fa81f27765d902deb27126386a8f86765df36a89ee81b9fe26efd5074a78027144177281e1d228df96185cd7df77813bc87dac34822892ab6a3e12a071211c9ebe8cad9f75427896e9d160c26e6e259752ae0ac33a30f61679d1a6fcd066559b7a8485e454805ecaac531135a85747e6bc5a35a3947e72939402f13d1412e757ae148c3c86d23ad5a2edd50c273768ddfe9f47ccc8846310b55392a30fe12c06cc389a516132c39cd5b5c01ad88d19b80e1662b01c90089", 0x1000}, {&(0x7f000000bdc0)="9b2bb061c47528dc2fc09a1b63c91a43cbf20a66c3b4791b979ea96590c593f505451722b81b1de933b7d1cd32b77941c5ce9905323fe27bcc134f487263e64344bdc99ff99d547f73787d92681482bec39b76a0a1126b5b7a4e9417ea4ceaaaea88da84cdb3c10226e7fac4ee332095e2da3cef1324bebc6db3899228d4458248bc42e6d5615ae31def1117bca1681241be638e0a8bcf12a9b2bab57ea5305b3041e039ab558ff67e01f52262d778b89bc59c93", 0xb4}], 0x2, &(0x7f000000bf00)=[@cred={{0x1c, 0x1, 0x2, {r10, r1, r11}}}], 0x20, 0x60042000}}], 0xa, 0x500f0) futimesat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0) 16:14:46 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b5b080732303b0000000000000000006c"], 0x40) 16:14:46 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000280)='.\x00', 0x25000001) r1 = creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) write$binfmt_elf32(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="7f454c460000002300000000000000000300060000000000000000003800000000000000001900000000200005"], 0x69) close(r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:14:46 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x1, 0xb, &(0x7f0000000100)=@framed={{}, [@printk={@pointer, {0x3, 0x3, 0x3, 0xa, 0xa}, {}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x9}, {}, {0x85, 0x0, 0x0, 0x69}}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0x21, &(0x7f0000000000)=""/33}, 0x90) [ 1088.467392][T12731] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 1088.477927][T12731] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 1088.676947][T12731] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1088.686764][T12731] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1088.695277][T12731] usb 2-1: Product: ဇ [ 1088.699673][T12731] usb 2-1: Manufacturer:  [ 1088.704717][T12731] usb 2-1: SerialNumber: Ї 16:14:46 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x1, 0xb, &(0x7f0000000100)=@framed={{}, [@printk={@pointer, {0x3, 0x3, 0x3, 0xa, 0xa}, {}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x9}, {}, {0x85, 0x0, 0x0, 0x69}}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0x21, &(0x7f0000000000)=""/33}, 0x90) [ 1089.041109][T15201] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1089.075330][T15201] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 16:14:47 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b5b080732303b0000000000000000006c"], 0x40) [ 1089.365644][T12731] cdc_ncm 2-1:1.0: bind() failure [ 1089.464439][T12731] cdc_ncm: probe of 2-1:1.1 failed with error -71 [ 1089.497569][T12731] cdc_mbim: probe of 2-1:1.1 failed with error -71 [ 1089.546783][T12731] usbtest: probe of 2-1:1.1 failed with error -71 [ 1089.617394][T12731] usb 2-1: USB disconnect, device number 31 16:14:48 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={0x80040}, 0x18) r1 = getuid() bind$inet6(0xffffffffffffffff, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f00000002c0)=0x1) shutdown(0xffffffffffffffff, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x15, 0xf, &(0x7f00000000c0)=@raw=[@cb_func={0x18, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, @ldst={0x0, 0x1, 0x2, 0x2, 0x1, 0x1, 0x1}, @generic={0x5, 0xb, 0x1, 0xbfe8, 0x101}, @initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x401}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @alu={0x7, 0x0, 0x1, 0x3, 0x1, 0xfffffffffffffff0, 0xffffffffffffffff}, @cb_func={0x18, 0xa, 0x4, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffc}], &(0x7f0000000140)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x3, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x1, 0xf3, 0x4}, 0x10}, 0x80) r2 = getgid() r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180), 0x10) r4 = socket(0x0, 0x6, 0x1) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(r5, 0x5452, &(0x7f00000002c0)=0x1) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) r6 = accept$inet(0xffffffffffffffff, &(0x7f000000ab00)={0x2, 0x0, @multicast2}, &(0x7f000000ab40)=0x10) r7 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r7, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f000000ab80), 0x28040, 0x0) r9 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f000000abc0), 0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f000000bec0)=0x0) r11 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f000000bf40)=[{{&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000140), 0x0, &(0x7f0000000240)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x50, 0x64}}, {{&(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f00000003c0)="39ad5a04cf89cff7af3a54818e43f7bff9eb6c0c76357eb5296dd41a1dd92036cbafba310c1743b324ddbc50ed5971ab3e9913495fe640db144caf0a003da68abe45d1c22c9a2da3e427f9fdbe3632a610d62840ebb064e80e4d5687e274d4bf54adae4104219fbf0f242caa66ee3399a83f5f035a6e146dc353c5f2880bae891f2abd9fb3de0be32f52fb3f4eca8a4fb84677a441a1a42c08bc1e0c1c1ccfd2c514e9a326b7c376d1856dc6d785c81d88a386f23b89db63461dc4c2fd29dee4c4eaed8454e210c1c9fadf6eef205466c44e5ed13d977237", 0xd8}, {&(0x7f0000000340)="307998315062c93a8fd310a0bb30cf01f19982910b085c22dd", 0x19}, {&(0x7f00000004c0)="6cda57da7731e22ce962bb94405789e8cd5938137b07c1d976453aa9d1474dbd0d44", 0x22}, {&(0x7f0000000500)="59cc2504a0506bd6fadc2ea276efe642bcc9a904752f3f01702758c8dbac0754fc7ede076137399c480353e5dae06713671f28a1a9c5387f5c9f798e1c4818097f225ff58adc9cbbbdff2b3dc12e4d63a4dfe24b071c9400038184612a5582e9", 0x60}, {&(0x7f0000000580)="29ca75cdb15cdc5fe014fb1a50e875980f9c62a8f5c8ad4719065df03bdd3f07752e89accbc0adf6caff0c1c4d211877818c1c2bde0ebab5c4983c2e45c27776933441254a548519cd793482dccc1ae9a7f9f2bd4e61d9add24f9803ecf9ca6bfa61d274944a01401cf5067c43c275a11d0fe522603f210fb8e6d005674208d7644f6324182e63144412e94938fb9877ffef9fdc04df8339475efa2ded5a50a120ed1f8462fc87f0c917d263fd323ebb631f1d68fd88", 0xb6}, {&(0x7f0000000640)="de8f138ff6f726fd474fab533d7b39762281f80f5e7c0a574b4b30b4899dd5a1514bbae9069bf7624e03ca07082c9629c971c9a74c76e258e1f6e813f03cb455aa96496b3cc516adfac14ea1174634a83ee7a5704280f7f5c2debe2d979db8732dc3061b8e8eff56556e24d590f6502c40005bae7110e6174b56c9977b259605175694fec2f6d7cc2e3a5d3000ad7ac5e9c5e69534f510", 0x97}, {&(0x7f0000000700)="4580b868f2dc203e260ae87ba409d2b792702d6cbddd244ad751b784192341d977b636ee2e49d91412986092476631f98848180297e13d5496dded0a266008d65660a109c65b61d6ab4761da7c3ceadc2331e6f04402423d681c0dafb7666f4bf0c1f96ebe46bc3102dd95638e1e2d59ad3c0d291eeb66e081ac1287032e5a692d074a60e814cefdf82af28b666d13df8b873e72", 0x94}], 0x7, &(0x7f0000002e80)=[@rights={{0x34, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}], 0x78, 0x4000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f00000009c0)="a6c9d14bcb314193ba806374b5ae9c1f1c3cb0b77e0bd29d11d4b00279004b65b30fa468c4ee7c555696421f71e3fb8db4cffcbe6cd6352220e9a9fe9a415dd14970363daf5de3dbebceb9b8ad8d98b2eb566be55ed9bdf7ec242e0be079ff66e0b4cbc5031515f2668b8246723721ab1b1a98abcc3b91ffb096aaf0106e8454e406429c7f5c3f580b16500ef5ff02316e8c05b4c6e1dba6d38207bf58946a048541196fd30fb12ec668033d8c6b7cd338bdac2e49ecefe0bf1366128c6f522f6df4ce70e6e10f982c1ca7f4a446c20893f68cce31b73e1e367b80155f816293b5dfa86aaf2fd2896309c571e2eda3e806643c3dd1aed8d34983707a949bc0d16e3820276c08da9163a373db63c7be4f97e6a111e709fc55cc53d4df67d3e90b4fd115b10f3b9af5b21358bdada90e6a386598f075c49f2da693191c81dbd5f16e8a619c5739ef93e5c230c6c6341362109c29691fea0fcc5d96ed808c0d36127e0fddaa1489ab8c78898fbbd24323c1ba979cda6a77d4a52979aec2c445bb9bf44fff2b1ee0ebe7aaeb3285aa33634b00a5f2c231768e3ed2d393562166fb6bad12ad5cdfb22ad14cebff7856faf6c37e3d9a42b15e881c0fd4de1db2d1590fc57e9f0d29446647bbd771d04ba47e944efbb5d7f1cc63087d81113461281e90633fba51380b95985312467478ef5507adcb992d91fa091ea9b3fc552ce1397d5b7271b482ffaf1ad9aa1a89f80cc751e750811ee4900858133d28645086bdf8755f25d2db353c3bc66aaaca493a21f216da93e365530cc6bffdee3dfb4dc15ecce6f43e99ad15e58831b8c2e00a52b5a5e677ac5f2e7141e4ee33b337cc52b92be2e7f59a607ec94dc10aa32f292d534f2ec75cb6e627bc61288b08bb1ea8d6d05f0061c9e6cc2b3b6c991fa5bfd3706bf10d6c0254030bd154eaccc60804adbc36e2a11f1451790d8b8b41e3ba18e7c218f80c369caa17f57af7e0f25560d7784a039e57c751eea7911a5054d37c752a5d296c49bb4416de66c7823ecff8629a9197343431256e1fce900734645a8c1c69f4803214b1681a5bd19e09e2f4da48c73a6d3c4328cf86adf088c0a8b4713b07a0bba072e06e2d3fbca6f84b3c3446b5c067fff4293575ba31ccab138f50ee022e568a195373b74680094babcdd7d2bf45431337dc6fd0856ed12a9f35c7c30823c5ed71815f68f9ac4c5ea0dcc1edc60ee4b439bfd5e458c9977bf61ceaa0cdf3cefe96b54a1c21a1727719347c2564e0d69750dcd9d0b9e639b1ca89e03c69507525681472be54891afb7ab041facc8d65a6f1e8e9cd011ab101da6a1549e69f018c2fe1ae0ffa0c174f1acc97f7a0c30c96e22923a08435ca2415161b6e14246e152b6c7b685653de96106f71c42989484c34a3ee0210eb72b5a21af9078d54c9aac370f842b324b26d30cf079fcac5d3335de6fe531ad3279900a67318e309ecccc45f37a465cba35a1ab879efda15caff07b99c459f0f074a77df8a30fc8db23463fca6b687ef93f5c9a3f290a95466621fb2a786fdbbf9f8a0b27ba36becd63d1c558623ccda9bb2641d913935bca5c59d8c5a098383a45925f2c3126fe5f374bd91d2120cbd1a1d38ee924ac5a0ce043bd27bb5c6ebeaac990b4b56b848452aa4169cd6bff7e186732855c730a8e9223b4d9da3771769254e2f56287279ec931732cdd701b5527d549396f730db39620af92e701a9d3c417c6d1bc6bffc79f3bd9e8a4b2b8df1e8cdece67b6e75ee54e256a8e70175f99d6980da62d2968b9c503f7443edddb27ab94fd72fea2f73defc3d7d83cdf4086c8617922097d7fb70de75dc784afbc57dfad71ebd1c8260b41db306c9beb62077d690e2d719465e86441e97020d214ed743da7a1cc730c2e45ad21c74478e23f74f56bf5b842a877b1487cc02589cc4dced7bfb42ded9281965ecdc3314559a4366d55899daf05d17a50cb999c62a7bef955a3979d3d6e5e79df2068d44d9692dac89dd94781c2ae858af89c236d037967a70dd0a9cfb5b7c0614e72145902281bc3aec5debf5965ba39ab69650c4750902101d1d36562d2652ec1625a0983148993e3463eaffdad017551650118c145576f99280a69594c9d0976f4432653ebb71ad2850cbe39b56695415fd711c71744eab7aa7f0373c7c85390d765d9ede8ce5ce99bdcfecbca3bfab4d7790e54422391d0e32e3a36ddd99011561ae141fdb93164532e28a978c21981b5d1d9d4c30e647540c61629393293221a8ee80d6f0f23ce2087090db85545214cf98f9fb53c657f58a21585ee56212dbe7d68035c5826094df4ccba5ed799d9041feb7afb5fce0c533afa5f064d1415158a8ce75f3ce208a3507850b48e443a98d7cd7ce32d09f1986e9df7f4a9a0035877d2fc9d849f61449f6723977d28d37b3fbe042869e4d74211a91ba33e7fda43a19f41d9afcc6228c0229caeab725ff23e3bab56a362c89fa04b90416a2930bdd3bfb39ad61c1504bc8ecc038e06c6e2e3c13ebb2e4c67558f8b505d6a406f88d14da41c0a4a4d3ec20dccb53af52100e2caf1c33207bc6c999094ec69ded1b6715cc27c09054e3cd2f5c972b7c244d41ee9ffdecc77a91b4a8d0df7ae3c9801cd3173bb6b1c1aa27a2edffe4d39e750e85a1fa9040c96ccd37e46ed7c3d1d6e2c4a166826a58788c611cc83c5a3e8b26e29cfd309ca01eb161ad7fc2a080674ff71f2e8545deb8de7a0e2b348268445f7af6a5b8cd493c5165ca69651a00b8f01ca0ce1e8990fb9eb1705b93d167028d23420bb6544439f2221f8c9f64afc04b089624a95bf6e64f1277a8603fa1966b6495e3b3f5353ff563e71168ddbeb343fc4ce862f314c001162fa15cc52c5541ad7392b31e3fcbec462369c74cc78db3be5e95a7edd024604e8f10a8715a9d485189e443d0c1c10a434e031e40c577b1a65df8b57255dfb0c973d9651cb33e2df42a229dba22d58a63c32667c2eb697fa62d5a6e9aefca5d97432749cef9c7f138448b89612c699a5fdf6a841ee015d3ac642de05fd9873bb9f3882e82104966c808c39f9f798b5c30cffa623e6f9f393a02789046e2d3003bf93aa05abbdd84ec444f15cd9aeb19410da15567a31032df50e798f5b051ade24150beb82ed050ea18f395767e1a1cf60f55bda6ad4fd90d59078d17e82485bdc80c053cf4f0bf03b84c208a202995f402db7aa291fa3f3ad988b2d37f6a477b6e2ff5ac864b301aca7fb8020c9baae095793c5cfbb3d271764bdba93389c25f809b3c54847b899401e433f561f13ef109c2f8a61695b63d6e24e00af24ec4340d39ba433fe95b6c5cc72fe1fb4fe46acd8a7bf8279079292dd8835e0a6d9d7723fb07d43119a59391df3f350f48c3129d1acb50c786dbcb7a04302e351989772a3319d62fee4183c8974e5b25a3204407ba251b9e775f33efc954f48347bab9c8fb77868bb08ed837ef3f0ad8977cd11b731e6adbd8b09b28fa01d678c28e0640f274f3ddb296d3dae12761617d89915119138f8e1194f1509a5eeeee0b7c39bf4bb0fb31d331760a8aa42e359a85333d8aad85a344e8de323e91ff42ffa4a41f375ee3e6f07436e09256fb10d1d011e5d44af5647767d0e9e90848fdaa4c1a3c294ba35f89d7147c2d9f20e225abe2eb1fffeb14cf841fb9ab402adcb103b69a6901993d81f94b2022191649e7b2ab45761678f783e5a754bfba43a2fc65130b2a50a84d693dedbbe1f7c32af7b4c1e0eb48cf61e5d8032839cc0f5a70965223468c26ed10d765afbed5f2ef405cd87a4973df4ee0959e7b7e09a33bd66d941d6dd6d85acb6c8a558c8376c90dab7ddf2fbd62ef0a57bb32a6892fd4362ec0f864421731cc11f527b15c2d3f12216d70c5105409b05efa01ba4001e89d367d197f9b23d9f5d99db5f039d7794a3c4c33218a1f9b6a0e34ee9bd1860236d67f6ddee5696328312c2e470b2cea5c41b145759f02f319d0c51e7887064dbeb31261a38c79c5b5617fc37e5f87631aa15b70f9cff8f23997301b0a44884468e373eef15bf4dbd4d33c6cd935615472a50691140c92937dbbd3d4d2f59981916320db3a229dc4279db0260cc1c7de4dddfb8c48874b5b20dab438968a2b4ced56345c1c3fcc4aeb79d9e85b2e2e0198619f141beca2bba34d468a90c8c740b3746a11358cb2c8a94cf166aa6004f21f403a1e9966fe68d4f49963d9ea8ee46684cf79e703ef7c949ee99b71dc99789849ccdac3b40a9e0d978bfa57df9246c98a4ca08a9b3f434a3427914f1666a508e13e373e9b399b3928c86609e4bc1f33030447aba815d0294246232ea5aa1d7e07f1f28b48c04113c359262f1e84ee786381a4b9697cb48aecaaa645dae983d64f042b75331b8a5aa7b21a216c4d92e05361a720f500cc24afa2babf387922c99b20fe9c77ff38c3b2057bfed87860f816c53ef0f7f28308b49b652ace066a51a348f5253086142cf787992f55bf722b681925d7ebe6d5333457e1d8b66d51f8cf41545b08539ccf0a328528850bdf054ffc0916b52a24b5ef6d68a4a612aff25fbae028ad8435ad51a0b021ee030158334c656e42b468a6c1b07a5b9c1585992765bac1b665d45498c622678136090eea6d1267eaa11a7673474acf49cfd2a2a204951369ea20d8e9b0a69bf3523d129dffac0e17f50507c37e55ea80aecacab0e334050d982027e575ecad5e7ae04c3e005635a37a8d5208ea0b835c5e9610e6d446b50e722d1384ee64e747c286ba546983c6980d1063f75ca253f9e598cf2d87823140906bda599e3d8c463baff84908fee405da2769efe04c872ac3d5a2aa5b3addf2eb0b53cdd214ed301bc41e6405eb829ef63b75acba05f8b6b9d91387d813f4d0de206c6450612660fad5346bbe33af4fe3276f0b770cba89d97d840be01115a949a7df88c3405e3e27a412133af402c572abd35d78ad72e8cd50df54bf94ecba9ed5435af9460586e902dbce8482f98e01504e2e8122519682cf6baeff89ff09a54567bdfed712978a83470cb43922c631936cca505b06a0e5717d4dbb99130d7fc9faa12757407965144f992aca37f48a2dbe1180e7c846d6122a1919c40a3f418825de0342eb15a228205c875ee2f551bc613a163e7b4deccb67f88ca81e003446382c5e66871018189cd374322b4710baad207ccce23664b9b7ea3c9347a446eeebc316106a0b193c39234e15a35aa776f8fe7418eed6b4f214228f7a1f9d2850e328c6dc714649992c742ef908f59c03cf0e1f109a9f82c470556a5aaaaf88a7da748775e533ead193494ad109082d515b7beeed0f65a879475b09602589d99fa25af7a702315af8b8f9799780d28fd1099a3cd2fd72d7e1d11d22df8a4d2ad05b81b3a9a85c75871e68b8163e2a2d5a34d525a27e25467ce301ecdce7a6fcdfe50d7b71490aa23ea5cab229dbc775268aaa1c82f455fefe3cb453eb819dc9dfc68533e868ff50e5fd972b80aeac59b7fc6c28d28bbbe845ca25f19bc8cc152aa612e0b231cd8aff6867a59abf13063c0ab68149e735dae3c980077a40c368389f230d292a5d16b1f7b7407136c23299f6d6ce9a6cc9a129220d6a03231588bafae7635c5fb15c6e467da656122cae8b483fcb1ad657de18c6b4f7603a9861765c6e4cab57d64f7b0e79544e5f84d6f197bbc10e9fa8098c7bef8428c3f513801f2d90db1e2b2ac6dd4c468cfe1bc54f4b5d5fef5ebb0b6e80910c6e685ff2fb355afc6232f8480c4d8f50d22f6e759adcd28d6e3381dafa93", 0x1000}, {&(0x7f00000019c0)="c088d10de2f71684e0a6c959901df6efa25a51d03d5dbaed59165a8192655f9ee3799cb88084f12209dd57dacdc1364d7a82ed170e47a7857eebcebc93fd202b8a53f2c175fa443b69163e2f517e5f1361f96082f4f66de752173f084c2400b8a83fdd00dd310ec1c24c4a2a7df34a3f6fcbf1264a200ad670017041ca117b4bb1784a5778f918b9b00ff1c285aa6c4df875d2eaf41125dea94c7cc467d226c5564772e7b7a7a6532bef707bec3be623a84b530e97d93b2fe1bb8f06654a0c9bf3a672c2b5aecb2c19b8e442b0", 0xcd}, {&(0x7f0000001ac0)="826a6b0c7f94467eb2d31e3ee96dc66629276ca878123ad135a75537e2ae8b14640463c20a546b", 0x27}, {&(0x7f0000001b00)="bdb961b7eafa81b7154f0f634772a21e536d44ded082d6edda2d89d1e525ea891f10b4997d1b787cf9f32a3404bd1fb40f137a0cfce071734aa653bd56ee95e0bf29f7efa0c09aa5524998c2f14fe2f473ed244c145f55b8ae26979a9dc260b09221303e5b47b95ed9458f6f67b6f1f456e4d3ff4ddc801e6567aafab40216c14b87ded0dfcbdc38aab7ac7d0872d5c1e66dd8f6922af80b3046c3a1cca4759855bbe8764534190d9f78fcd5c357ab344be52b0d6de6d95c837c9d39f08d8806d339fbf4b527e71084f331a403668cf86d87bea5bb435d25406998834838f5bae207501bcd283c0a2566f3e2f0a52f0e4264bc90c3d992d8b3b4e8432c102914c01cecda0fc5adc57bbf3156ffc26d5231cb32b5054a7f58a9ad0bd171e71aacabcf5cc8069477e96efa5b19ac03501450fd5cfb257c373dcc44518a2363782a228fa5867a6440646f8001502088e7dded0cb848c2d02f0f402e1c253025d1bcee07ec9d1ad4e827c6911dad1f7e68290a233f272dfea10a2e16a24a5dc1cd4c76e849339e31551dd7e6eb9b1cbde06d9c1848151e5a4dca4fb8fe5303875ea47d7a6bf9211c7deacca54107dc35bab3c8a73a478aa72e7a90946f69bc166eeb3d97092cc51625b65d61aeacfab3dad330502d453325f2d837ce133c7a7467fc3937983af16cbca87cb863b03df948e67d67b2bc68c69d0ef41a7719c09af1acd3a937e255192004bf6a5b8e965700998fad57d3fdb81100d312996c86e07efd5896153f51f9f0f21a5e5bd7fd8aa0ffee5c9a61ef89ffe2f6ed8ea1985ed66f52396a23614fa3a3e545568b5c590bce61053e319ade69a3277ad46ce7223ea5964ec3a3434487445f4f916398d343252a33e5bd1ff0c1c254506202d20907883abebdbd43a67b9afe594ba7077c75dd60f0f546140fa5a0c32aa4418ab19e9f979408e9d6b8ffa014e77aefa3e67bd191a1c6805976d52b106340deca3de64dd5f9e5968e430507bf1f03d620ae0bc5cf1197570846348b1d075b62af1075255a0e200d11105d9d8fe34c1caf4f354d6a112d2a64e977ecef405a3055b2929ea265def7f182d43d87f1ef3b706ccf3d92feb7a5c92e76a4815da34c1c1f5dd3d38aa10dfae4c895f305b69cd212d9eb84173cd182af1e315cb3e2a410f34582073f7768892c942448e9cf7f47c76d18d30fc92dfdf3285658cd88839c856dcbea4ee04ef748a3e46359d0d42e55746f70c804c9edc29c31f16b20024bb37feff587fbec5197d92fbcb0690e06231e588697bae3397ae347df4fe36e0b80a6986d06766fab54741420c57ac4ca728f8bab4fdccab905c83fce300dab1474a26ad87e3fe054419d9bbc2e10605c3266f07015201395304e341e62696098edfa81ae194435895d630c7209a3781f907e113ea3233f675fdaac558d374fa40df4b2c7d60b4e47e1d344923048366610665a45ddad689e1ffc64d1f65aac51df570dd59b2b7dbbeee5d3052f099e00f6f28d2300d0d532edbc0063074230103a0f12231d512d3e3f589beac064209d59dac3eab9fbe02e263b893ec0029019397440c20bf11f471ef8e7c1b45c1fdb9d1efd794221de06084877f7fcc557b5ad52cd06860856c3deb5b78f4d421e8debb26e4b8fe8eb76517ad01d4b51026ddd927091f0ba1c33dc1ec98c36db40c8164e089eab38114e14f79c8ef53162e7091726da6ff31f0f4049288f6093a57f589acd9ebe3b5fd01603f2eb1f31e36a64bba1af2ed263ba10ca4c8d690a71dd0ecb5b71a35f58442efe2736164a2e29be2f15a6468cfaf767ffef94d07dda3520de85538d5664c51d0de4a8d20e12734c5d3c532b743caca427bc84d5cd7a5b5da4271e6cf333c3f07a02db6092b9ae751c4d9c440de2e5908a4ce3af23f18045877a235048b517b62b47db44f0b9d32ff77d29c9b1ed620363c27a2efb73fce976063f7ab1ba4ebec27a456500783f3970f2871a501cc2cf9d3c7dad9998698e98d7e542588b06e10f126a72f25212d26dbaadc3f871180b75c2baecca99c9dbf5667f5b1eb8105b32769715ba77c636e238567efa2f59f1f95af55fc960b75c7888efde39e0e2ab713b93b063df58ff4890549aab8df6aa46c0a2552d370788bc413869110bdd9d58aa9c71d815f183a63861e8130aadb9421fecb1db15a0b949db65821145ffc0a6ce1fa17c914fd88bb704936eaba563b8ca12b9326b45da3cce51733e096cfbd8461fee36656856de524063a17c9126fced0b7fd9b1492d875bf0c0837541c03cdfd91afec8fe74f84f502f9f9097ebfabd77247a56c9398a3c5ad6324f0c5e6835b9d5db4d5254f64ba26af76ca93392c7a94e03016f32c694f257ef83097fcf0144bfdeaad279a0bcf4367096ca5e7df9d2ce928fabed955874a9a327975394b482bd7de4d23e1bb872717a66d60843f32af3359514e4335b7b775c0138a269f057bbb67f0e0a2a7e0ef735fcbe98630189d6cff0ca0b6d931f3c8621de707a630bf4579b149af84e32f38645e8fb67e4e078b1a12c3f8b45e499fa611fa456d0141e14c21eb8df234b58a2208549e9362fb346fbeae9a529763ff23ec1a955a4e9449c9cd0007becfc24d7f819374866b0295f137333b150f59fbce6aa8f4d330456ad037079422da17cba7bdc41afd1b057f534e8ddfa4cdda79365ada4cfa3908636eea32776dd67ce13def4331bed0a864f36aaf67b15b7969eba5d24356d283b08b2768c8063d90039d51393ccb3b068b05eef5af3c40d3dec884df6a6593dc38866bfa26abf212596062afb160fe37e307ace48445b32232cc824988388592b6c75ce85d7ba76cc941fd0d6dfe79ef054200da7e10fc167823bdeceaace747b28e1c338c61b5718ad9e2c54333450d68d21760a0178aa51ab96a01b72fefa9aef77d70e78e1c4dec9545318ff4b30de7fcc1f9740ce02843985ccf7857ce692929ffa3279f9c321cce8e80769f7fa177ba4248c42b4560e2fb59671e1e4d7883f51961a6b133808aa699fedaf3ae5df6c4ebcb954a8b0b3c2b93c8310ce722ce9440d7395fedf4b5239c8666fe25cc3f27cc9e0f5c751a6d87fd9cc7a3adb40ebb88c8948bb7859122fe0591141ed01ed51dffee770235d767b955073a6ceaf30afd3e8aa44f3adcd837348b41d7db81a519f49dfc5955375a2649330cfe4becb82cec494e7c62990d6fbb6602cd75c2cdca7951ac912654f9d9fa0d724a67c9a2699ae63d54632fe4c995bc77d9d070bd4cf59903ac4fb3f45f2c108b5f1cdbb605f92c374ea24b7819fe30f9cf23030045c0a69f35921e002f7bd095607e65d8dd649164ec53880f81d30f90e52b5835cab68c699354942ab59636b75ec51b3903e1ddb74a7dc5317b1fe56c25c892a6b90215f50ad336ac90ef5bec358f9a28b069bdda00152d4480225b93f81b928d32eb29c0b3dd18913e21d0a5826f85fc27c45ccf2eb289ef1b721322a633b545feb3dd93e5b343fbdbf2e8d15989a045dca222b89edddd952bd452124fdc3e3188ccd3487eb86127a2842eb44a4b3a6bd7815274694a83269d67f803b5634f475794ad94c7d64e4edfa31248868df0ea36927f8f3ca4c3a63316b54888c57db8a818d72701332ba4b433fb40540256dcb773918b15f5a016a4008d0eb3421478aa9a4eef69716eddc1a226c68c85fa5fe8a33c5dfc0ed40b1d8d6a4a7465b076b34b758d7b548735ec6c8fe6d8a7b97469471831db2e3e86fff8c97bb4c7a73299b409685c65372f43323fd515d4c00017a0803242f7687bde20d41eea2d7c5c122466ae0243ad8a03f88a29fd214582206a8ac602d0ab9721b4c150570a29d844fbff922001bdd356398060ab2a38cea7957511247069edfab6e6872f504e9c1171fcadc3daf9715d6cd139450e608f18b22cb13d23dc0dbe197254707962f709d6edd78ec6c280b3651b95b7b42ed80fec20652a59094c4470c73118a5631eea151981c5040c8d0b3a4112237bc06ae722bd1651de0b52d93f75d32bd5a770c1456feae05d5fd65fd71d8b5aaffa4164e3d8cb42028ece9937a4f43c4f53c4d94a4fdd7450f8be052b0fb4a23e181a019978d9f0ab4950dba8d459b74955066a025ab4718f128da300842898908dad2bc5eb480aa7dd512d742c0ef818d515d0be3fc5d450f787e7aeb6348d500659b0a39953018a532f5d13996f5555570048acc42e2aa70b513d586c202562332dca12a33a1fe54338f33ba5b6393dd0f1d0cd9a8fe45b1d0acd56932c16b9790f05df5bfcb2e11f89a3b8f0d954d78ba37a3282d09e45b51a2f8ebf04b406759acb56960c9a18b5edf2d697b1d97cfa1d9bed8006287e44e53f2d5220bac8fb4fb10cdda86fa29938515d5c80fe61bd5937ba6b2bcec305bde707f3c02e66417f0223c9d9357373ed4e57dac2eea9e751d61288a0a180416e71bb803b823d398a5758d97c8248073bc4ca63887a2fe6b032d8c08a0d1c4ffd84d6f9285c1e160c7a0b8d70ba2195b69e301f476abd0928377aa554c96975aef3444aa884f278cdb91d0c3bc4b86c151551e92aaa3dc6c995363104b788c04f8bdcfa62170ed9c05750deaf4c592dfb59f6d410e7cc94dcd1c37affaf4714866b2310cb8af94de892610fed775cd6fb2b91658d4983159b237c7d6e40606b23722dd2fdfa9a69bc0e050885a139ecd6cef0ef161edddeba86caf8b61e47fc1c17834732ec124ba1b310fea486825c3f9c25b4717109650cc1bdaaa1836923f6953296919f5ee0c61b547b985f9ac0b3c7696c6449916d4b45f00b58aff7f4375259fd92870d71e74df677b2f9aadc85ef48eca8e0e54c13af70da9e708ec5027615dc86f44a9acdd2ffef1258087f293cfaaa14fe039ee751e9f67dce0a07f58dbbbb69e7650e7e1c1035e75748381ed6a84876f7d8b74207f8ea809ccd66613015069b58b257d8530e0021bff0d99be86036b1bb6c0533c2a205503e6ee6d10bde1f6ca16579c0a2cd1b85977c98320a872218e4600f1ea6d236d43e7ee4bea9d1d5f2dd5fdcd64ecccf7ef8938fc8371b9d285341aaa268d233232cac9b1a3f2b111478520b98dd29f508ab6170ef57cd397060bd041c7f5d90e30f938d19962f41cb3afa086adc2dba6d9292e2c7af960beb792af26b089e3509ee14b4f042867e106abf2c28a1ebfc956165d5f71dea0bd70f812b0dd4ce0c90214e801bb33169a761dc34fd108d293a4119c7166fc2a6cae8b1a3d2884e2bbde55dc6563120cad87b4f82911b2bc32be131f7465d687e9a13ceb6d48094b0d77798b6b9da56d3caa421631e9ad1657cc893f93b3b939d80bb4f729aa113881d4dfffe5e62d18882dfc1788f4f5012cf71d41585011b158a29ba9da14b4811d4ef1d2b8b86452fb70b5d2dc83bb30dfb8caa83fa10930c8030a419720c7fd18707b8e31ba5217da4372d11f1f347718f8c5aa7f511034c08d11d2edd6c5819a44fbff7ec026898c479be95a67d7f3b183fd69ea8bafbac9b5e50953bd7598bface0db664f582840685d2d700600113e643dafb73f1319c8cfe4979a2e39a921add6d71fd8a551ce7f94b22de1ec37283228d8e2c3167b2eaa0d6e8f6bacb2eac9365005c58f6643629d977bf36f3e67b58b6118dcf9d950469d88ac89116746313e57949a05afb05a785b604db0857ba82542e95f2b70fb4bfe045028f757fe5fb8da66f41181a91db561d558a9035e025bd292b591ce686966eb8da7935cdd0c989d9a330cc850cef2838a9c1813f791", 0x1000}, {&(0x7f0000002b00)="233cecc278fc2af35b126339ac8f30bb40f272e6532987c7c801ca18187d144cb7bdbe329104c60d4940897bfee632ba3d3207fed7e5aedc1aa77ddb110e7f1f26334717d2488cd4c78a45379871495388a90fe89eb3b26d3f8a6c8749e5dc5fd7092bad75820854fd2a3344092eee52a9f124614def9e256dce8934d8c5e4cd9bac3d58da50d67a23bbfa67226afa7144b8332ede4a931c5146538b13f763cbfe254e1dd612c34804d6bfdc4800db654043dbe0fc386012cb48dabe5c8e9e", 0xbf}, {&(0x7f0000002bc0)="c220a86c2938ac2d7a88909126fe1c76c5e7190e4ed559fa8bfb10fc2a40631e7e303437f289593a64e2b4dec135a4c23e551c6190fc3f63c51af1", 0x3b}, {&(0x7f0000002c00)="70ba", 0x2}, {&(0x7f0000002c40)="ba5fcc93e7268b701c3e1065907896048f2e14a0726930c3ec22e4757aca7e9a4b5232d901829ef71763fb7ad046eb2fa88dba024b6c81983f3e83ccee8ba99a80bfc3919cc4cccce3c73784792eb8cda524108ff76afe0141b0eb5cb87112f2e04ad2353ca2dc02d71797b2eee36e1f46a2288875422b0ab3ad3f62deb1b27220dd74eaee68ce2fd744a5f3", 0x8c}, {&(0x7f0000002d00)="f3c3aa3d51176c7e658b558521ff82e814e79e5191ea06ff6bef5db2232766b77b0482ca481615231af7b71a78590caac494d38e4b756a889434ad766dc40a41b55b9a0b25e455acb06873ea1498a56ff4879eba820be554326101efd0c962e0ceccb2e5f898a2196e15f69d2f7d1284f3a50e190da6aaf75948c0a7071f6a50e2e81aad", 0x84}], 0x9, &(0x7f0000003000)=[@cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x4000040}}, {{&(0x7f0000003080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003400)=[{&(0x7f0000003100)="6409d28916eaaf2e06d346934ea552d841608fea43fb78e5d7d340687648df5405f15b26cbf4a5dfa2f82434adc7a56fe4ae2fa9d373029b852d2645ac20183231693432156811fff3bd4040e7d76cf70be743c1c08b89571661e955010bee8b2c26393754feeaec41aa9e41b52d3ee4a9c1c880791042c7406060fd8246015a96293902f76ef274806ed90a9b07a6cfa31e37c68a0320e50d42bf1f9ec9750dc2d600b15777fceb338f1d982303b35115e0e2397680fa09b08a09a4908b4487bc6eb4d12609324248b4b8cac7980cda2d9df44c7862be092fc2e2044f2ed2ed59bbf72704d084152c041f81f9b9d7d138a7e56798c2ff5b25900a", 0xfb}, {&(0x7f0000003200)="b5abc1d06682bf257ce8653818e7b460c8b8dcffa680519b573ba048b5ee06c306fcdf43e752411f064eb09486ea33f9c10d13b7b1f9df5d88924d27a30ef806565c0d58313e4c5c751e3ff818985110d3958e66a2b2668b21d6559aa1f3942788bd59cae694fe29fa31060779df3e5418914f31e9ef2055fa58ef66c4d23d1b8537282c37995b3ec6e5ba1e0a44952dd99dd1f1f027f4ac8e0592cb15477f71e46274a4ae8de564ac3c23907b1a4277a9a0ba9ffa4fbab7d61d65acaec971ca208caa", 0xc3}, {&(0x7f0000003300)="d217a72a38bad120d1f656c8345e64199985c8c79e67348690db7f469d355bd8e84f0d9627cba7874d57255e24c887c7440125a5d1122cc971270fec35cd09914294797367773013ed03d3ccf5d91412035bc3ed58a89d1d924bf14285d9e66751ca4ea7ed86bf1ca14f9c6045894e51512b1ff940d359d73699", 0x7a}, {&(0x7f0000003380)="d47f6c85b8930e9eca07cc28031e944a639a7676cac57faf0a25c3e5db0b379f61efb99d16b928aa9c2eef99e6ffca1ee9b52a90770fd1044770f0271da91d83ab57b4e4c6359d51139b729ae38b6ae657d60b0d5dd94b13e163b664ae600a070624068f05ab82c2d20bfc1eeb69f049", 0x70}], 0x4, &(0x7f0000005740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, r0]}}], 0x110, 0x40000}}, {{&(0x7f0000005880)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000059c0)=[{&(0x7f0000005900)="1728bfc52a95f58393eeb9ffb047dc6450601eb9ce317a34692d4ce6b6d1e70ef5d04310af26c644b57f448eb05a3aabe586550729a1edcbe1812f584af28b2b6805cc19a27e720290324bff837fbcdb96469c76ed193df9bca73702eb85307df3c3ff8b27d990295f5d18e3c79d68aa2fb3fae672a6c2809225d0b104438aa278c5884909c001ca38f0aeaa93d83f48003c5ae7d798d5c0c30423b6ec53ed7cb8fb82d2e3357a23b473ad834b982f8b47318863", 0xb4}], 0x1, &(0x7f0000005a40)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x10}}, {{&(0x7f0000005a80)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b00)="46e997184ded5afdbbedf713b406e5f510cd96f985537f80e7ae9b07b33ec6e24b203119f9f6f1752edb1ee47d78c03025a7d4f42ed73f42501584329ecd746efcb42847f3101ed01859ea77af08e0fc6d444759ec4ec80d51e021398d8d8e3f870ebc235022e5e037900276c3c0a2dcfb73c19a6ba038e1c4e6ee263de4cb52db59c97e420a78c634d8c8814f9ba3b4cc23b2ab9f7bbd1f0895b151173c67bcc6bea0147a0e8e68f8969db1c9c23a9e3e63d61ef7fbbffc88c796e77abb44ffa0aed7359308380cbab8f5d8e02b6e87aa5d30fc8287f6aeadf36684e3ae2ea30c9a5554ab0e80", 0xe7}, {&(0x7f0000005c00)="5a4a9cb8daab1efe2e0a392c5ad5bd74ed8fc8fdb056908aa59e0be16977a035406308bf26343e094bf5e323e1a10dbab8a1c5433d9fafa4f35051cb2093863a14b8b9ac0476c1782a2c7df3cb245e7582cd668b9545b634b51d78b4f31d62b96799c9e3b8bfd0bbf06b70a135b17269857b31d3c4fc4c91568daee48ae2d494647b4573954327b0c420cd95bbb7f30505f7a896637255327fb5", 0x9a}], 0x2, &(0x7f0000005d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x20088040}}, {{&(0x7f0000005d40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000005e00)=[{&(0x7f0000005dc0)="36f310b3c33f1fe1ba9dc73e056cd2fd4d5f630815b08bc7d7997b03a57a0ee1d19e3cf450a103cdb1c8241cd2efd04f78f2e0546d23", 0x36}], 0x1, &(0x7f00000082c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x150, 0x20000040}}, {{&(0x7f0000008440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000096c0)=[{&(0x7f00000084c0)="cf3b1e9473322ec0baf2a1fa84c0d6a127b3e428cd56c41a9b5295efe23aaa38888c3bc98891a1e6a37b2bfe6c279f09b38956c696a683082cccfbe8cca89b992964e1a5d3a69e7d72ece74e8af8a2c560ef09754e320dd4c76ca3de74c7d6e8b5a6d55ba6b10cb8e278194e4f91a735b94d3921bd6c7a096b7338cabffd8dd72f5d6cca06d308accc908c5d910237d6eab9ee692f011f87f22f0f7592ea97a8594fa3d468db7a292b3a6e23850449365e6cfcc2fdab225d1bcbccbb59e9330bc86a94677b59eb1d1431d3d018f88645d2ad638c8871a2f8d2472a6b923773c1f7e38a0000592b90a70f7b35", 0xec}, {&(0x7f00000085c0)="6d1b845ad905fac618a0de0ac328e254d766986dcf40b15b61d4ee41401be31513221c6742dbc32d3f6c1ddef2e8f2640b0d4aa06800924e5beea3cdf0bf8c9ae4f1df62e2608881249c46b90d65624043193a", 0x53}, {&(0x7f0000008640)="b39ab843b4c92da61c680d07aadae1ed391cffae848cdd5b9d89734c5388e4b852c4edb04dde4ccdcb3c6138e2c5ae51d7a5aa51a7113b2a03e1e23da800888c340a837ddb28ffbb549daa98e713f0b5c81cface612826160d64356ef6fdfd0f9ebba64b1e4e29ff59443ed1ae4a6a4e12308bd31eea74c48fdce8ce6014ef", 0x7f}, {&(0x7f00000086c0)="c4c46db0f9371e4842bb9865273266ad9d6ab60ea7796c64d3e42d2cb8e1057228d7c8398641046b481ac1fe0c36a1118bb533575014098b558152d742ed96c4cb56a8cefa03f1d46ccc2288b0491084c314a2d5be691249cff89933c0c2a2c1ffa530dc8bbbf7fa07d5be045cde58588b7b084aca923799ddcff9df28a5d4ae6fedfc03849573e13255df274b65484aaf847ea3f5387b093848253e4d131cf9d7f1507e119d313fb027307c553b7c6d5f40453dc1867803c5ed73ab4d3ff2bd49267da67e62c90c956c936e972f0f3d364f79c4f5a757edc70e798ce69653458ee6b6afb31fb8d2c424786b4c2f1d738313effcc2f0d642fae4a60af11c5bca1203ec6d39056cc596360882d15b28ae3e38fc3770f6c5f6789f28626cfb3a12792df613a0a9b1434f8cd2975cba008d6557e73dcb71d8acc598bd9666e7b0cb3dc52357dd555e3feac17d14d4ee10f3df97236327e436fd9dd761890409342d98f5e872eeb6ef581c7c5c25bc32649a9447cf9b6fc22fb8f2ea5fbe05b609e8ff9af73e94b6e6a4b46229d2e4236bec4f4ef7c02c66ea4a48cac3af67fdc0aa1e9dc5bfbed94d8e2b54b0681a10415b65f5d0426603023d4cfbc8987ce789d85b030e36fd4e215cf4a550560cd6c1175a8fe08b0be0a30c26cf2f2aee4ac9c880ea19a66b121064f571e85b7a1fb353f41373930a51a92c1f17ad5c239ef30a23d0f23bca8d2d377adca9555bc8c1061cba1528983de74f023e37910e0565ab2c1960fbf2c4946f8e5fb31817341735e1db551d29ae0ee6b2458acfa7fa76a7d984a5103c25b6177d74e228e578183c9e5cb0981c6d32460e4bd56cc27ac1d5b74d481c9a452d79b8353c89bb6ab7d2974f048fec5a1bc23c4aa91406c2a58c725c8156dc732e77d3b3e96bf4a6c7959d33f248539d413b2506396cc07be73743f71cf2c31e3a57176a5273f8778284bec0728328d1231c87c488702abcd2410095d15cfe5efe09120aff2477d4401453644ed8c834e7ff2bee8478fbe0853004569364207fc1d56206f77b8f3695794cff8e0edfe61b48ad1bb0366f97198a45449185313c905a534f930297a00b534b690eb4c24290f324ee88f7954e860b2c9a60938a61497dbb96adcfc01e429cfba5de56a24ab25c7d07ec99af6b79a51c978a083de281d20b2ab1d6ffc46df9bac88067011267b0fb247ed34440432b408bcae99d8832c87d17cda7c8eb28000db484b813603ba519e098a884f67c31ff8e62a4399e9e6b4f0fe106cf07500be45a994dc7b520f41090495053a572055bc18bcf9db1dd2cfda31a0e5bd16ec7ce665b44d7fa1bd82e79f4567c2da51b79a733603a18293f99e3e944a38f576689d031411f2d17f1f471c905da81bd40af4aa3e28fafd99b6155c1699b66ccd47ffc16c0ca0aca0aa025b55e7950e0b31611be4ce82c75469c5d83cb46b0f37f801686f8893379dc551be810ea21796757599f0c02e49e8598754494ce5665e09a0d256c742e6e704debc09b198ae6c387154c4968b3aea8ce666367b962be6db8902b955ae60ea0eab886d574f3cf91caac044bf42f4ae18da579d99c06475fe555b3622685d73507b4a8dbad2d96551a6eaf777da7cfca05ccf9b0dd9b2c5d0c55ac8c52478550b1d9de880146ae298f896bd6727dcc9e68f3b92ec96ce110620b59a73dcff8ec77d210dd881ca626141682f68a0473d30e6a02b0c034003d6a7e3720bb56db668943f8f007481ccac30a270eb54da5eaa4deddbdaba2165a74a192f680d0eafea29bc281e4839e10cc9befdade0561e174f398aed6fcd59f748894e71e0b49fc0b25ceae8819f2f41551728456873d8be755405fe52b35cccca5326741e9e4ca731ded3f74538769372e7146ec3603d176446650d2ae0332c215242b2f83fb5cc37e9cd2ffd3ed04b14a155cd1ea4062ef7ebb1e7680471afad960c68d84226fcf169c0e28221174fa46e93ec4700293ccb48368faefca92fbf8c452c130034dd2f266a81b564149f4975ee96ed41a907b62afde4d6f4069f10ff16de9d92ec8c2e7c6fe6f0c97219b2cf5f7306f9875034579d8c8b11cb3db99cf9556c6aa8cb4a61386a73d65ffcccd2271be59c12a756b4ac8f8575300255c57eec4d542b57aee2e30621da8721cff7130a75efde8a2bda91d52534b6d7627e0c6d4fadd905b694a15dc7c174f46a8e9cfff474ae3dff569713ee0807bc5469291b26d7832fdb05a1ae1a26be5176f88c1171a854520348689a6412806664eee3b50b640a4f62ca2e0a1b362194481620c58a4ca97ba474ae383f2526d1a38439e904bc7957dd88fa53fefe79e7499e563ab2c09bbe413ab6a658d03ac811fb25e6c33e14f7e8c509df3e0b351a748412c0570d8d1b4355a1f0bdac4fad9202cb8cf7d740549013724d11d000a15f65be59c33babc6d3cc06304b76c7c774f8e1b7d08a59f2aac2127065f0736218a114d3d2590af58ad56f022d39a7255785975b844aa720354f44b0ea680e28a9032c96c9073aaa8341df79c432e0a7d76a6aeffa04a74bbb29a323af97a6084f91d6acb47ceebfa5d190b4adcb982cd7dc8a425daadd427d8e570b95aab4385ec5447df57581d10da6e06bdf7fddf86aa650892011928e1e2b66b0d4451f4a25528cd40b298b5988fda79dc7652d7a2d8688017a1a1d5bd88f6d2fd75e767bf8cbd9a26cdd6afebbe3874d075bbb444a701264d8ff67dd8d1531fbeecf73adbf2669f9470045893e5dd234cf6137566cb7370b000cc9c50510859f3f8de7645ef7cfea20fdf64840420ada41838fbe476bde86abfa28ad20a4be986162b66c3608d528c7f9b7154ad141b17d0f1022ee6ddd27d417362a2be557246641c8f09b361c849d3d525d4b33241bb4e0f72f27bfe1ba39b5936926f328c043465ca36726ed61e98154eb9358a62e456ac55f9538e733076d482910ee4c048afdc854fefee87fee605223f71a0ddc80d5bd09fddda181d210dd20c3f0bd124656919def8da0d668feabbe58a0009be58b2c81c821cfcc71d43f31ee2a5b6f5f4c5997f8ba868c8618581ca26fa34b27df1acae521d6f089fffd46045d819163c5ad323cc681841d2d516b15f5bfa61e7f35d88ca2eb655d414fb8436c57ed6af1057f7c8d8cc157b9886e49b348b4c4566f9ae888e0c496aa55d3c13aa609c8cb7ac94c9da6814747a869e7e75b07689c2ac8675bef9866dce19fea54b07fbca21994a6f13e34356132797fcde614d0b5ff6af366b3146bdd91e270cd7045ebc5925684d619a4f5e57c77353d3364470b1dc19c58eebdec3373ffadb5c91c1eb8dcee00ba0cc99c1262d30e8fe0794e32131fea965a7cba959087733bdae8448f0e561d2a747a991ccb6062937a8155270e78f85a6daadb104a56d7fbd3a0239b836c139ece84495093d5138eeef92af7692174730cd427636ac59b097b48f5ec07798039afcc760bd10afce4c9611131ce17d89d4fb1a5afbb6f968ca683fb3dc95b2b1976e69ed8aad8a5fb0a2f42986b2305f49ef6eb651550fdb6d320133ad26856c23b5da2019901b74887bd55840fb5395f027f80bf15358f29e339d6dc49d9fec14536a8ac662fedbc897fe0e408865bee0c4e310f36478a056d15a2c81a4e62c340e4025225e2347ba7b1d96b73d9c2636cb59f1e82ad1be3c594c6fd7743da7181b6a7a358bed0ff67361b3eebcb4bddd1e0d0c23c8ec865b456bb1732be45f72ae7ba0ce2dbba97579fd94bbe2615fee4ae203c85e2638b63bdc7a1da65afd5cc572c300bedaf8e1a291af8fb28950ad1d5e19189b4c35f9379e6f34c68205cf2fb44799761ef98e5fc1eb2e6054731cb71ed433c94fba9f70fc7b2dfbd958963b8b0415e041f97189c0f17bf817cfad5f8cace1a8902f15a596bac2053ed8c71151f3371c7c090f20aff2df5c78a3dc2b54daf479d6f48e9fb8302b63c8bcad31facd22a3b3b3ecff1b90ca4c68cda36a277f854a98c45a9f460e6637503d8bf53f7c97d7ffad2ba217c025302d75397d78e6835e72cea85708d4434c07768f4a3fd47887a8466eb2e20f1c5eeafba19e89399434313817f23d834c392cc7a021742033bbc5cbe7a850caa823615090b86c55bff63a93add43557ba2430c2fa3da83aca3bb1f96ffaac8d56376ce9e83b88aa03fb993689a38e1f7d6fbd2a1c46de844648834b3c8d1bc0a0326fe7ad9ad80d5010aadba813a8b1d19032fcbac549ea8a3af28663b5c26c62bd80803244ed8fa9825fff3473c379273d3204b7f2f595ea33e17e1ea8540c4cd94d6fa60a8887a091cc14bd9f7e7069775f12a0a38b12eaa347228a9fb3d412a9ed9db7c88bf5841b0b7e1b2bb3f7257dfe003c0d58b22c10a949664fc8ccc196969a2cf9ac90d2a6b26cdf2dd5c5e6ab9c502a139d91779ed3fa497eaf48d097e1f79d87563128d07946790c1fa6adbb4bff4e0b284f9c9310f9d016007d0bb1f80c8b84316784ab5b1b9c41d4d26f8e4f955fd1de8eb3e23df40eca6bec94574a668d542f91649bf9ed52bc69840193de840453b5be36f00b8fa9eb567ddb322d9b482a53014c32cede90a83e8eec8592e195293ba73b0cb91f54a6a8649432ef21469cc91148b073a9c13f2fe013bcbadc45a508ee4e837b41a1c522522cb18de021150b0d303768dab6bd1889d3cfdf1c9e5a5221fdbe8b5b747f8badd0beeb7bcabe78bfdb3a5ee792871ae0cfeb0183d943cca1d5c5157c07dc1c2eef3d4cac5fc9ba3a5abc40bfeefc098bd2006e5eac7eede3ac4fb0c28d8e1fb5215f4f787c7fed920b4d92629902aedbac98548f29975578d4dc846546949ceaf31589ef69768aae9a35576a99162466b45cef8302cb01c83f835887beb402f9029d038813d7b861ed26b0e64b169faf399ccdd9b1cd29a7190de168a034cb86e2eb8f7f228e8d49f267292281e66ea3b608facebdbc4a86bd11fdb587e173e6b14dd5239a027efa9d759f67f48afd6288c5f4ea5eefd7934cfaaae2a36ecd861780a6a317ce500be9e8b904e52fe4a0c1eadbaa26ff995255b482a567d17eb8bc43b68db67768a331a89a346e1d305c3d03baa54113a903f9cec0c19c55f47d9d506b34c8c6d2752435c44af0cb56436c2141049e545fa56d3c3b5e68430956641f6f146834058d7479636d620cfe892d8072f01c0891d83553701d014dd6c08499360c57b58dd994e05aa091f98cc268f115c6fcc228b6be437ebeb962e3e6fd4bf61b7dae5bd36ff1f038b49379e9a59eee2e9cb0692fffc120fa64fb5f6f461a946b6107fe527892545b74c0db79422eebde8b4bdd29dc0261f93882637a55af158652ee24cf32182d9af75bb3e37501e335f5789032dddb6aae325f7792b9d32b823e8e813b2e45e7fc9e0df2cf1af504abf6cc8c86fcf57862f03bacc0d2ef8624d47a01e6842493134ea6606b3d4f244cb6f11ea3afebc8eeda1781c58e2d2400420a25f1b46c778201cc35073a582cb0d9d0b521f89f76660f131d83f4fa016219aa6190dcd616f11c80cddd25443b0d6fbb56034cffd4d8ededb9cf4718fb3cae94c76d12933b03a51c2da6ac851d0f4f2356629fa95c627dad287bffb59d758fb7fc8373fe036cbac3edb6e66ba9a3996a9208231fb47ec6d3499a48f4176aad8942747c9223bafc12d60c089baabd03b680d32efcf89bf011aace8ecc1d545516fa775e346dfa105de918d64433175154b763538ba0eb4ef955b5807989f60cadd97e588ec1b5c5d10eb02e87", 0x1000}], 0x4}}, {{&(0x7f0000009700)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f000000a980)=[{&(0x7f0000009780)="17fa485fdf63c9cdbd43e11f00bff782d91af4c18d11b81372bf4e35ecbc194f53bc79d8790a", 0x26}, {&(0x7f00000097c0)="83f0199d71ec5e4e1bf1cf524d87e0fb437e2adc9e09b2", 0x17}, {&(0x7f0000009800)="f4b3df6ed0a42862b3fcb7445e7b7ec39b398920dcd1f285d75e88abe63443f51d49f7d201be3d505897c03cd355d8589999cbf618b9e5d622997a9763f34d2dd3f1959d40b93cc9ee5c69bfaf5d6cb0c41a52d5558012d89ff80781868d168ac55d761abae433733f6278c7edb02507d3d35aa53ea70272908f14b3889c89947cd313c0a4921a167ecdb9bbdcf2275cf444e663cd60", 0x96}, {&(0x7f00000098c0)="27265543c3547fc8e2fa546ea725a776dcd93f798825b1254155cbc2f30ee54eb9ad2d9e6b22480ce3d603a688017316adf3814f1f507cacd93412de530f3205ee33d8251dd176a8a403129c486737df67c99884fe851cf06a33ddb60656117255ccb7d35aed28e39e6d438c8bf2100bb0d8938114949742b586cef5f479a3649981dbd871ca25230676d9452888e4a47b0e7374d50e5a76e3d825f7020047754a4b2cb35556a48ea1d42322c893b68b4392190eca03604a57e68f9fa2d3e72b7f383fd6a07aed7ea140961063efcd2ea34407565e7a034495a48e16f793c73aac740c03f05642357980e0c34df626c9f32ebe0fea1937bdf8d2c85e1921d1120140b8bf49adea4aaa2a520c71fa1b59b54b4509c28a28c8622bef6cd955afeaeb596c62338538873149f07580f6c46521e8aa25395c33f2da72a220fbdd176d8e0b27ee4930ae66c5b07945f6a463e96841be78106ccacb5e257c9c935515115dbf57593ac3562ba098ba8b9356be470c9edc655b8b58bcb85a17b8b3c576278a9efeab7b5df377a67e538b38d698a4239104b5f3668bb235bf8a4b0477bdd060955ec7304ee6d4816d5c3d7af31ae5e636a97bcf4626f7db29b41f6647bd92294c44be6a60f8132ac5b733c80586e3e2c397bb5464162608c11c6803e8c62cb64f2a3b9a54984d3c67a54c5347eb5ffbe94861db48efdb006f9899a92318bf438b92b25d18ed28529512829be3102d7cc1ef152bf971049d7f80d21f499a136037d1d3204c50853f7de5d39f4c951263b3461d883b580ce2d6889878f287547ad57046afced906059b16343a115ce42649e71915a624f24d287edaf6bd528b10bd8582cc9034adc5b39424c23bccf2eb9d39e07febe897806b5bae9979a578f5393d4887a3973b92bc009fba26db231a0bed1efcf80acdacb95da69b6bdb86d7fbb62186690e30b5485bd3b33c57249af8195c4c4c3e50085f2363938c656fb19d0a0469f82ac4641eb5401277526e6bbdcd585202a3ae9af9baacac6b691f65be9c088579871c9de10745f0e78d423b2ac3ff49f5cb7b26615ea84d9bbc36aa289d9db87fd790af2392612d5faf5b515d995cb5bd63440fe234b555820e8f65bb989090197713443390e3c1ed773d57678e304d2491e529cd94dd67678742876fb63673ca70d28cc29ad68e9ebc7a8338e55b60e68bd1d9cef930560b245d25de0830c600f1cf1c9f35efd4111607d655c7470cf45996d9b51f6e7a7225b74b58006c65b87219e171e1dba45edfc7609f5f76a5bb9672ae34ddfb7dd1946a2f41fa374eaa5ecf7d25ff534bff5444c89674c78d51346d5632e4ef28c84eb5e4f152541fa377dfe9c3eab7ba51d4710e8e02668fc1b4e31e7cd76905889fdc0c6a6949b64679492dee85f382450f8db169738f6e112cbcdc272c0bbcaeb8edd799f1f44e30c94ce8829ed99b6880a36c54a36ce4de77b3b96443f9a8ebf2d8a8951b04bdaed18d0ac616fdbbdc65f153fc76edf4a63f7fd5619c93cc88192d8d82a32884e571cd4ccf1ae82453c6822bcfd1917f63a67142255c43faa75eff0515ea42734d0fde66ec5094136639a01f14f4342a38058e4e9d7254386e24763fa829e7945c7a9814bf89bebb0f84896b927688a8bec555f0690959ce2bb2599cd1e60e447ec29c0dc568170dd9b5bab3165b10de739cacf8fcfff5109d8b64024d184057c1fffa20ea56a72af5ba39521dd1d13f083af84a447184305fc9c9ab4bd68a0a26fd479f1f1c918fe1acbae8fa886541c01425028a95205e5dcbe789678bfaf87d42e20438fbe04714d252e6f1f53d408c81d1ab0ce5326600d7314176580d640fa3dcd26fa45571fb595e9676ee6e06605c6b86c572c26824fccbb0ef05fb677cc3dd61dca68d7b59ca54585182ed1d4f61972fab786883e18971abc86c8a1157f35694d4868aa2a903b05c9f72a0ffd6921ec09ba1a61722f69f5cb8a5844da24b4ac2df813341afac7cdecdd9760b2541a466a89cf02642510bf821c9e952189051178a4098f88aa53592812d46f5d04f9b6b07f5bf233237db99bc472110cf42b94c2debd40626a562bac9942535b058d8af3f59d11a50ac0692528a378ab2211c6a2c2015e210272a680bc27c45a099ab7b7c1b9963244bdcfbe331d710a090924a01dde020b3a1937dfd2f184b2ceb9814e92723a896c9b743384515e0b86c6b9496c39f833a72e6bf44dde8ce19f2c258aad8a9de10d866c800bfa4b57fa989590bb9f40877b2ad34237f740d9338a0058de8633b3347a2ee4945d01de79c4a1ace8513d00385f6c64f345169880badbad8ce2e759582ab4678a32f4ed1649de4d7985c827c144a9bd2a59a2b8d2221ab5e734dbc5bdd3afe81f65d5c7df38e738190c044edc57ddacab2494df88ad27774cd3a3f5789ab4b7cc3a09404afb687bb9c09255dd357f08df17259155d9157be8223432b9de40be3b02882af496d9738fe14e09fd9179908db32f54f0712867485ee41956ac4fb4f1906fa073da770e494287319defff357f3104bad4c888e4af6ee7eac18a3e1963d87da4a270b836b90511863cf1cd5150a841d1bb1b6b0051af4ff4d031e3296cee70ecc6092e2743c688b8bcac16151660165c9a4ab14ee2c1752d35e3b15bf1e77f24f753dd8006e30780e862d93e387865d9fb947560000eb14a835c66d1e5c99610d64dd1c5f2d3f2acff3192134e6a990ab3cea62579901817e48c439a1ce0c16ef6a83fe52eceea786b0358b806f13adbd14233aebe914a2cd5f71454754c4a1404e1ea7fdfe70e34207e64abe1cc37726236f522961b32c1cfc2f0f95123e14a5602071d8f2c4d3efa77cb2e45abc4ec453af163429255732aad13962f22d4b86a11f9cc60c7e78e6cbfc4528950fd64aa3a8af66a4b85babf477bc3a7804df8e6798b6791efd15240ed36d75bb73383323d74bdc3caba1c56a626f5f4c94373f381be2d01bfd0527786c29f4121488a877dc0efd0e9f8cd667c6a4932876a1f55cefadf1cf4dcbf467dc3844d869a4dde78a26002316c641c5ca66d8f8683ec90a4ede1aa08425878ff50a4a072bb253cfbc88f4090b500236bb19e1d99c28393596f61b4ba279342b7ce8b915dba04f8f6f11e6b52722ef289e7fd1508dfb49082ff1bfffba1727c425c07a99bd4cacee09f7762c730565ee4d5feded6b94dbc30846eb86e33040669802b5303ecc37c70b7fe426ae20b12aa5fea841b7394252c730a6f56d121cb0859cecac3f25d55918936a004cd50292177809c9291385012a644c70c9152e03e405adadd21a3d1fbe57399d6129b30919b61e9e3e2381a0bb0f4af11d4a7add036a4a9242e33e51be8f68be5c936feb74bb43fb0d1cc64fe8c1a32682b86bd55a1d98a37423ee7dea39a3e04ef9e397487276cbb2b4cce96bf6b7513c7a965e9adf705d1684ef80ba54f80f9fd229a5c28bd93116f712e6b131c45d94971ac3970c7fe23f65cce5498522339d75d76f403c0730072b168c686f7f162d35a91cbb810657ae2cb4915e2ff1ab13634dee31441c13facab08a0a6824b55643f87f108245977d16d1c6265fe0ec07627805a039d1c2462d36bac55d6bd3cd34d0e6b6266dbcee754e658db31abb973b718df6cdf0b04d8074f4011691dae48edce8dcd595cd415037f55353c6ff9ce6125e127a18ecc2787a5d909649fe7151d02fbbfd11daed027630b6ef396f4850f54c16655d77dec8855dee849be636435e6b309c5152d257bf6efe4f655c812dade39195969c82028a87346457a1f57208b605be2ee903e6d8a334483362f302e4f8cdfa2c059455bc0b628a6ff614c74a96ceb69eedbabe6feff4af3f64e96afee1682a35f58434c2bc923b5570ff92ddb4a8841571d5e513a1b2689396dd6ffb7382947a6e957737036f78cf76d19af242f97b4b48c64e9a6d12ff713006597ab498f15ce2bfb74b68bd42aa82653b8df5ee594ead6295bda5ccac1392f6bd5d6e658777fab7387d7d564cb2d4d2bfff964e7067aefcf96e7dec774205df4a7c2a47cac300611d143f3c3fd9a930dd4caa60c8aa56b8f93f85dc75bcf71e227b762e633fc9142f553e615de4a78265017be803119c9db4219df15884e7bb38d576e43a667b665758e9d34abf2f72af3091e83f4369b6c02148de6d02b8caa87b226d235d6c0d848693b37f3950ad6edfe763188d6ee9d3a67a9acb49cb8984b2be5211b2ab09800d58b098d5c21d543f59ff00cda91972b2acf5361ba369e32925271e50c825a1ce7e976abad01173ce9552f3f290f285f8f15768886f48fa40b4cdd3ad613fd9344c9ed65c05c7201d11c017d49b478c9c95eedf7548f83dabce32f58a56d8792226154bc341c89fd919f06cde25276cc9dcad48f8c6371fae31db6b846279ad8379e5102d9949d8c98cac8d62411633e43a9e1d2be10ca9e2ece3318af084eeb405e348488a2cee09329d9b202e3e6394e2f17b187ce3f3f3f748d9b35e1c12a923b3823269769821b24b7907a8cb9d4dac3d994a5b15840d430b002b05e1301eb2df276b740a9bd8371f7ffe4a6e83b53c82ecef81a1a2bbf64dc08f6b376e3094fe36b17f0fe8efe35ba3648403c9ef0ca715f456efca37d1ef959c50aba3f9e6114cd7111671992fe4550853aefe4403c6cacdaed2f56c9b907ef886e6ae905a7cc65e9d3692910e6b6cc1671fafc829fbde3a4670c602853cf60d58cf0a482fd0435075dad5f253534766603beb1ad58fa8e2a0b1c3125cae6bdb749d5e6f38557cbec9612a62a7ac26b34ab1141a9579574133f2c38c617e096f22f8629ba17c49a0911d9a9fd14632dfed86429480b1f7da3e47895d6fb91496d766bce1eb2fa44feb3be38a4167b088b0588b8f959af68812b3f3c2697d0e7969c5dfdc8aeb17437b38612e6e0cb557e3fe21b6fb279b1f89968612069b5f48127ac4c2169a679471e6a21da4f95f5d2d20590b21ed831e6db8e45ed31dc21ecbdb5bb3c25766446606205c201032ff5211cdecd8541405a2b99193075241c216d83491f882ff1b7a1db2ddcfb31dede1598c282b26c592e821e850e3201d17cbe72d0778c2d0a0579bb02001850aa026cb82b73e65ece6b95804fb1972a3108c010a6ab13f4979f3147f59644fa0fccdf9954fc6a0ddeb06c4a2de307a5988f324e660b96cd65d095410d44d7952a4b7ae95f88981f29299cfc868d2c7d089b766a868a9cc7438a3de21a34edb9839bd442f988e34276b870be91465acec12015ddb0475a6c88fd1eb7c806ff7df50909ca91a7ba717f94f251b4e12a096a6dbd2b2269a4370254b78a0b8afa2bb8d87760ea6b491b2e37764d99a667dadbd7940c97cbfa420ec9406da97aa4d256aea682908f05ba1c259eb146468213c37e1822f80cb00bf88103e92c9b387508c31998e7114e57181bd1cd8a92b904389244f8a212761d845a1d010cbac8785a11b94d63aaf8db7279022d2810f97225b4ccac568c88a3dfdfd2bf233df6e7bf7be8a460d307b0cf84ce9801ae9e34827e27c8af0cc8dff7a229955b14a9c3bc1a7a2ec105b98a71ccdcf5695114487aa74c2f7c4c8cdd1676d6ec11cbb192e30c5a3807df752ae14e966f07e51b9b70cd71bb368ed0bf2f0cdb16d91c08c5f37c41578707ecde7fb829477defe78670148f2384a96c448a816e9c4ed94447f832d1e6733d7911eaf6dd5d60f72c33893f44357fad559e19d1e5aef1a0117055d1605d05f16b52c329f88c84415b8", 0x1000}, {&(0x7f000000a8c0)="ca45b3f3089e1dfbbb1982701e781f3602392aa8661f491f9650986413d06306f55ca40b7b79e3675f397da38aed71", 0x2f}, {&(0x7f000000a900)="ac0eaa8045fe862fe4e96ea5507d7647999116d21e2db17ef2924196746c19b69dbddd90e0b68ebff986213191d0f21c3f9030978615fec650ce07d029816fa5b5169120e79b0bea39d268b406a8d5aa64d22c39feb77df0581b1b", 0x5b}], 0x6, &(0x7f000000ac00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r2}}}, @rights={{0x28, 0x1, 0x1, [r5, r0, r6, r7, r8, r9]}}], 0x120, 0x4000800}}, {{&(0x7f000000ad40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000be80)=[{&(0x7f000000adc0)="2f94b88219f2ab4d834f18d105f5467225021fee6306dba37d57b6df840861bdbacfd943c5406afbc3ad4ad9c6dc7848d2d30bb837e203ec65749d9f48d066841efe9f6ce10ed730e67bc7ecbe6b255c5431bf9209b6f8674051d84ae2a90d216f560586405089448196b4688aef1f615b2d1bb6c9e755ba19b928fe954e9c432821a18049e1783073345e9ef2be8b4f1ff2ca2ef635294becda0fff2f626a3c529f38f792c358eee578bf10159eb048acf00a1e6b0697e5e5622d660dfa5f70845c6e593be14431f0fc8cf586047c8d839c17672d62b11a13b22730d999a7e1b49c69509839f4854f6fce0b52e34d4fd952a66821934dad27c03208554fb8ae1e54cf862853c1417211f71bc803343ad16445d5cb17ffc525baf02bcfbf165acd2188a489d59c97b2bb49dfc666a6911c303035511828dd6608e7025efbde464e17164fd22f6151824e7e852697e79a4df7063eef2f7fc29f8945df8331798b82106aacb1311d3f850e39d50c0e9f2425b6a7cde1478c2d17bd3f86141eb981edddc13fc375d0b7bba64081b4a0571fe670886b3ffc57278033c202750bbbd79e988992bac08ee81b4ac953131c3534ea719149972ea20c289610658c52385d8d599088b437cd805e2b1b1be1339f50febe4475003ead4f589baa4b0ee8280abd1e052400038027a6a49cbe8d09f81cb0ac00d39dba7038934848dc1d6ca3d0e1a49265c79eeb8de7187433f848729f369320e0107f7bb39c60e5754d8f74457fcc03ebcb0777f25960a5338bc0430f1ecdb502842ff79885c9e1d97fd3383c81cce8bf8de980c53eec63868a6c9ed3d29649f7fd44f9b04b707a5e2edb34162f057920309a7c0312b85a4ad4caa39f8da2ffceb38dd49b973bedbede6ecb59f3fff96c0e4b4250da629706628c668b55f895f822c662352b594688511a25751e85dd6a7a172c3ea34720816d9a6810095e2b9248b227ce39f395abfc203ea48aeff7d299217324a2ddfe9b55abb4938ba90f59700af1e6398729b0697d76c771a03e8e57796e2183b7399d0a9a3747fd884cfc5a294f6d02b5a3cb20f8464abce9a39397f6a856b153595e7acdb54fc0ebc2fe6c5e84d0ef157f822d58b9f6fca5ec5cc254b06baf28556b7aca1cf7e19734304e7c218ba580917fcc32a1f7ab871d4e3c78b4470853d434bdcd23118f27350953db96a78670f5b8d5431bbc27a21c724abf866bc1428c43616215067b74db45373060a1bd02e4290aea2571c0154688a34f248656e01ab3248500e78a23344a853629a859c264f50141d2b4a26c4868278317e483a9de6c1f38b5726c25c3cc99fad9cbc7e827a3b2e625ea20730adcc466f2acdc72c8a2b99c44635a31bcd819264f8be1e26312b90e2da1704ce9d2ce40c1ad8c7908de51c09d5d37fa0c7e8aaea0ef5546b9afa9c671d6e0861a07bce8126ab8cc08b6e8562c30bc4d323bc13902d1ecc1b9e6b1b32b43a85074773539dee2fb0b3160b6cca8b8b4401aed9a70a409075a746453a2d5da16e7bb3433cfa4c82f413f1f89c54f52a3ac5bbb08adb1488f5130f1a0609d04b6218dfca83e687ec0fba4ee0147e2525048832df1c67222cba6b8dad3d6a795d27e5fa74caf23ba0263356fea4df9443e7518cbb89ae8aa4f38ba9a875cc181b472e3c23405fc6795bc48ee62a014a54bec6346ac20346355fe070c47544fe478e645f46716feec832233fb6e5685b38c2042bd69980189e7ca30a71084f63863539dca245c772aed78e8c69f2099839a06440b993176ed06d30259f97736bbe215648795b6ec443775c7264911d67a340b1963bae4b74b5d4d7805d726fab620b41fcc5c355da5afeb5c0e926547b6edb8aae4812720186925bc9bdd2d941a58f3cf7266099127c040f87efe8aead26263e3155e823ca77ed30d6017cf100b3b473ff2b1b103629ce8b0abbf56b05eef7820f95b2c0f58943f7dd146bb3edff73da44581a231224b211232a4f0ce892c07aead246e3bc83a94e302a28c45a5cc5cc455446de1f1fe236c7767aa6e50a9e97c369dcbad83d78b751e317e5c3c47685ead05328cf5a5e242696e5d5aca58542b7d24c8b8bcee674c3de694c746c9d3a8e60d8e1e576a027e552c106c805b979e23014d04d0ec516dea0772d53befe36e6c8fb015f996e43f2192aee9a3e0a6e1fe816f82b32c5e197a0d6ffcf7ee3ee8ddc9ac9094be26ef31a11c8a55e7dd8d39f2acc03f8813fe161cc007b703d68b792543d5ac9271040e5c7b8acc146572592007f9e76e79efa1456f60ca597d6aa0fe70edf4738689f6b64300cc596d83012cb483f02355cf615eea9959af63f056323a0f0b64c59f349eef73f320122a3fb625ab397cc08565d479cae470e83ce27cc8366b0a7ab46cc7f1dee9522717cd02f5b571422e150dd805ae247236e62474064a6d7e7b79776614d0ad84ca9550737755589c5dbc153f16f32d48b8fb782d4782ba1f24d7368be0d805bce29f6180f5396e8f249c05b1ee9120f33e5ad328feb49a8d3540d08a1b17202853291b8dc3146af89ef18676e2936289269a49147f5b06d6605987d09323891730fc5275ca36785eeecd00b69854eda985a8b19569d6adb771d99d37b543a1be48e124aa9c30db8094cbfd8592376de179ec07100c4b305c35a039b31be994d572e02484b5bc4a41eb8c611cb1fa2180793adf368a5933db806461c7a5a186125948727e5253783120607d613309cbe7ef849149484d6b79753f83f0be4c2d4754fe9a65b870b43e17dbcb3cd7fd1930911ac87e0658525af3d9d56388639e9d922f4151845fdeacfb4dbf32a4f3c8ea291017f2a599a179ae9060050e9f2035f7661fe6680fbd4f022679c2d085a4618037e3ce62e63792fc9c03b0203e3a097075f79ed5818c250253714ee7575f8986002f4e19b9b94d3a0860e4d1acecb7b5a3bf11cc3b4a6e229d401b97d9ec5cc01609e09422a07add44fa102319b08447a8aafe9a3ac2ff255be10f0cf133852db471d5bf96c7c0bfb65eac6f351814c3786d7793c0788e75afada9b012d8d3bd4fa9d115497a71311d2e7da607e2fe0db22d8cf7c9e146da978021ce5da45c9dd26eb553ffe6ea352ebcf9ebff1e305949a599422fbce5691784f25089a5aab2f5fc0b52ade43bc80d920f3ca45687b393477c02f67ba7295438bffce113018de9617c608fc3a44c2fecaea59813db1569c63d9dde1662fe1464d9d0f20f0871dae3e81dd31a37036fee6aa0bad7cc784d39d984d42966a80974085e44b170f094eafee842ff089e7ab9861f94dc2a1ed774a7a371561709504776d7fff5a4b22dd00694875b6e45582920f39d96cefc2197ff1a02b2c517e2f6e8a2430deede1bd1a8b334c7f83ff5e5fd272c1986af484234e92a8e65b2462d4040d1bf3eaf0c8cedd29997d8e8fd8040cc392a08d00fc574088ea8693f31d4c6d193b067a6bf479662a580522077ce3664701cec3ec27c0ae52f7f7bb633b34f3059e1971c6159b2e5728bf185a3ca9fdce55e178ad679b2c89deecfc8292a43095e24cfc193c9d1d635d2fc0b8a1bdd6182f36c4aff67b4cfd8c0e405c9911fb8717f0360a7b20e8b08588ca181042325fd3a64060c3f9c59d2123212cfabc667b9eb69e641cc3f31d62e1c407d6dfc6cfce244a031e66e5ec7effb555eac5e7ae77f053b36c91a4145ea05a769565615f734ed0bd213391651d65e95be1afaa698fe1605dff0fae65295ae611b921627dd4d7d64d6b9a72a3f5aca4bb143cd5587b5a087de965beea377c96d122afeed2c8974e26e1e59281d07b9762818181ab996ea1fdaf05a96a90985ad3942f8e08118f81050bde2d125a4a6ae0287da2798f549a1af983ca0adef3f3114e02384486da40f8ad8ed735d0100a1324c7bb2b4b91b6734a88ffc420f20edf6a7d14aec5c3281ee20c09ab87cac938cabea3b05df913fb9b5bab4b6c3f613c1c27d1fd6a2d94c0540f43d47edc1a3257355accba8ec59021891493d0eda40a5dee76abe419ffc2ebecf36ad7e5871783d69de80fe6f2d02ae46fe216c3b2b420d52f78dc3946e027366f958a7e8190c4326482500a6c7eebb310c3089dacd8429bbb47d6477643fb975ce10b83db8d624f15bd84e3d124ed5a2ea2947f9440538626231b2d477fc863acd44bb811ab58802fde3d13ca1b374b3e1848b4d119f490cb5b088920bb7d90a5d496e2068a321e53ced70f713e2f97117981de49b94ffaf07411fa491e3e482672f12a1855f5520f543871cb19c78ab860a36e9fe227319b4dcbd892b2ca9b01da4ab4e52c2bd7864fb5303f1c98582651b0b9c2461c2105a57f21d53bcc39be933317929c710f3d6006ebf3aa6b82567c93872656ec5503b0be233c2d3b5e02f380dd6036ae8e8468e8d0233c6ff950409a98ae28d569eecd2ec496f94b67e1fbe067104bd62c5c37790233b2111fe6f51e4486a1d306924828a06b2078a14041f629ca9784a91759fe74bb8307eea4cfc2cf9ba25d390ee3d1dee6ff8bc336ad9259d58f164b24ae137ee0a4117c77fb84963ea700b9efa32d1dc0eb5ed8a05b8e2210b2c99efa4b3c78e71fcb1c05cf2f8d03bfbba48c2896ad4cecc8923b071626996df615437bde2a783283fd226dff980b3b05d434c7eb76a8ad0f6a1c88ec3ac12163a8ed34ac6dd631c874059272a598895ba9dfa7df36453afac56a70ac1b99eac3beaa950a093cdecf86448d972638e09ea953b44a57e4912932b8368cadaa5b1e97804f42749676b62b1223e59facdaa3b33d4a2c10ff153869a4d81b63c168e7791a4cb632c02244f6b34e2b41932c73a819c6650dc297c164e455c13886ede73dc34cc6fe309ca99d45112f9a2418760b54fb63fe47977ffb598ca549e71f78fb110edad4af11e3eba55d61451df65435b3f0d76a6f07ea7102027a1636f2e9754c3fbd898cbcae7fabb8e92b0a535e74d6d082a2bcd2a717fd0152fb1a65fed152111c77c23a36f734df86ba76fce42c385ea915aa30a620c16e16013363cb35a261dba591eff83d72553dbd54c5b23ef3f5bdcd2943d26e489c74793fca97af68a6b7406474c20c3efc5ef5d4e9e5c432cc9f43277b16e60945b7bf8c2e42adfd9c360561bc1be1a35ba52c8fc19cb9e54c27e5276101b8055ce8cabbd8b23a02e28a5b2d976d5ecb6591dda9ed99fd2e996e9b7e8c6bf399f655cdee043bb10820b258a83e1a27d187ecf78f6342eaee817ff32b7beabc80c5ee9fd0d2a70a643ddb972aa780c04be4154372bc8957b83fd361cdfa79c5e795b47190e412b07d2d031b2c7017c166204700b809f97bbd74d018aa056deeb191d2a3b28f0c65ded5454e35c4c15be7cfd0ee9d67af0db523e003775e0d6d94c7295c398d3808ca5bdd89c9bbbd1e2c560444b8442daae8df7fac90e0b8a888f0875e701e54ac8a206e94ecf45fe83d68198838eb6f23d80f54042d3d070d134512e853caff293000e70785bb684943f8ddc2fa81f27765d902deb27126386a8f86765df36a89ee81b9fe26efd5074a78027144177281e1d228df96185cd7df77813bc87dac34822892ab6a3e12a071211c9ebe8cad9f75427896e9d160c26e6e259752ae0ac33a30f61679d1a6fcd066559b7a8485e454805ecaac531135a85747e6bc5a35a3947e72939402f13d1412e757ae148c3c86d23ad5a2edd50c273768ddfe9f47ccc8846310b55392a30fe12c06cc389a516132c39cd5b5c01ad88d19b80e1662b01c90089", 0x1000}, {&(0x7f000000bdc0)="9b2bb061c47528dc2fc09a1b63c91a43cbf20a66c3b4791b979ea96590c593f505451722b81b1de933b7d1cd32b77941c5ce9905323fe27bcc134f487263e64344bdc99ff99d547f73787d92681482bec39b76a0a1126b5b7a4e9417ea4ceaaaea88da84cdb3c10226e7fac4ee332095e2da3cef1324bebc6db3899228d4458248bc42e6d5615ae31def1117bca1681241be638e0a8bcf12a9b2bab57ea5305b3041e039ab558ff67e01f52262d778b89bc59c93", 0xb4}], 0x2, &(0x7f000000bf00)=[@cred={{0x1c, 0x1, 0x2, {r10, r1, r11}}}], 0x20, 0x60042000}}], 0xa, 0x500f0) futimesat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0) 16:14:48 executing program 4: timer_create(0x0, &(0x7f0000000680)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) utime(0x0, 0x0) 16:14:48 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={0x80040}, 0x18) r1 = getuid() bind$inet6(0xffffffffffffffff, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f00000002c0)=0x1) shutdown(0xffffffffffffffff, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x15, 0xf, &(0x7f00000000c0)=@raw=[@cb_func={0x18, 0x9}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, @ldst={0x0, 0x1, 0x2, 0x2, 0x1, 0x1, 0x1}, @generic={0x5, 0xb, 0x1, 0xbfe8, 0x101}, @initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x401}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @alu={0x7, 0x0, 0x1, 0x3, 0x1, 0xfffffffffffffff0, 0xffffffffffffffff}, @cb_func={0x18, 0xa, 0x4, 0x0, 0x1}, @cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffc}], &(0x7f0000000140)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x3, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x1, 0xf3, 0x4}, 0x10}, 0x80) r2 = getgid() r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180), 0x10) r4 = socket(0x0, 0x6, 0x1) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) ioctl$int_in(r5, 0x5452, &(0x7f00000002c0)=0x1) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/48, 0x1b}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/124, 0x79}, {&(0x7f0000000400)=""/168, 0xb7}], 0x6, 0x0, 0x0, 0xb7}, 0x40000110) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)=[{&(0x7f0000001800)=ANY=[@ANYBLOB="9c0000003600000428bd70000003807cb6f8bf1aa62c27642512fc000c90efd53e1d9c8d202b0657df0821b7dee958f4f4698a644e2d8496c6b9a4ae4aee2a6285e8329786c489a52d310402a14e10bdaa70ad702bd3eb515ab558c6975c0290e1aa8fa95e0da7fb65c69908844efcffffff72e358bcb99e02fdc27b3a8bd6da0be6b4ff6bd5515edbfab32a5948", @ANYRES32=0x0, @ANYBLOB="08008200ffffffff0000"], 0x9c}, {&(0x7f00000003c0)={0x1280, 0x42, 0x10, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x65, 0x0, 0x0, @ipv4=@local}, @nested={0x240, 0x58, 0x0, 0x1, [@typed={0xc, 0x31, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x28, 0x0, 0x0, @fd}, @typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0x8, 0x92, 0x0, 0x0, @uid}, @typed={0x4, 0x32}, @generic="b8999ca00b0d20c7aca3ee7fde67530b745c3c9168dcf4e20a7cf4f7a31505420fb8b2ee8e311a0d47a75b57ab0facf342a2cff7aa5bcc7453269ab04b69fa356e6ead3344786273e64ee6892c719ac5860ddedd5fe6a3239d032794b4e2829126c9808421b1af3fea45", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@local}, @generic="f0868d6b74689d8fa72e166a96321f07e8b708aa3c506ccf45c64b572235959555bbceef78f77e90b25fc756142e4e517ae4406e1a9564f993e7a1647dab6ce1997c3e837c9d42d9a88207b470a96695108a1f46aa30bb166a93101644d2d9edd04fbbd34b984fd6d06254f0faac2b2335161b94e1054720bcfe9546a26a83fb6201d65db8cf4fbb7a92ab1e33df30e9cd3c1232f4350a25f50173ea5cee04a45e7f4720376c67688ae6413d830459f57be03ba140392af789b4cd0e1bdae9cdf2be6f4e07", @generic="a0fdfd86837da4a227225b0a1521fcadaba1c65499446fcc8e8b6d787aab2789e5769c0031000e9ea16e2aa2bd40b8370fcf2ddad3d52388519e247c828a5ad91449c33dfe4335115fd7af1fd455632dde61fca83104f741bd53e37a5070f6e34279fc75bf1e3568ee77fdb67e296413842fe1834fc4f101dc1aba7267a004c22c5c7126f38f6bc891ca0bb7c378637924b93895efbeb581843b64e6cd5a5be8ff074c8d500d085380a2ca8cb2049161a2054636d6f548ca2355dab37b429285cba6cc36db40af8b5a", @typed={0x8, 0x53, 0x0, 0x0, @pid}]}, @typed={0x8, 0x88, 0x0, 0x0, @ipv4}, @generic="80af45a1f200363d64ded7e045c9d6109b46c4ff51dd6fba62c5adbe6e5284074620e6d693793f2fb1ee1c49f29be5f890dc0228aed580176be189172c48be2df747edf6cc7ce0d5ccb8bd8eda37a605f154275e544b2dd7ea6004644d6ba4f8c2f4873e2513cfada787ea5dce6c13a877dca49fd95c02eb7250cf548fb735876057887e6439d5d79dd5e00d9a04a0429bfaf28f3ab24525bcc93c59ea9f21d86fa5dff59cf2236650ec464fd43990be775ea20a6fd04340c8743d6c2bee049262fc2f31a2e085efab2cefa8776cd75f4fe5e4cfeeaa357e4dd1c07c55c25e33f5976f691453c1f26e7177982a32127c1fef183c6da05e2e0e8f0efddd670951504c326c97811dd1fc05dbc8902f34f96c295be389ea6959b5aa958010b02e3c0814bc1ef803d92f933fafbfdd3088c0d82ba16160d51029c5f9ef1394f9323895e08adb3722cb6b226766f4214f04a6a67a6e8d8ce12a97e9209d76d471262548941e7ccfb567c8eb8f4341a78617bf581e0dbc35e1327bbbb0cadf80874eab887372da639dfcc2e7e04edb472990322b8b1672d3951e56f9268541b27915f521bfd2ffe5c73d78967e798ace75419d4b9d88d7b341d7c0ae3513994f41e69157db55ad3523c31170b5f9d588c3726e1b09b5633aa949d9c58da16c07d21265b8da2644cd6c7e8ff14cbce8b1eef289284d02452d4a21292c45b9c1032ad08b32cf9037e47f897f06cdfd32d2ef523673125febeb585d1515386bd791d9bdf887f9dfb42b673d0c14dbac4d16e9aaaf02925a310d92ea1559154a8b3a89dffc9f24b9a2e3286973f2945089f8f4add1788742d937b373eb455427df05ee088555ec1b608dc31f8f76c101e23fab81c26b0c946f5a3f70ca8d994db2932c8e5edf3ef4a0357410e36ad7f9bc7b667fde878b9b20afe4b468a471f77a24065788791982e3eeb46aeb0fb7b46079587e0649481d274a129f28d99ae2c7f6736d0492d3dbaeeb82ef7f479892e10663ea5e6efc7a2e0a370f36613f0a898cbe4bd2c5a3881a9d0f81e6aea69a3b70a815ae5faa6a60f612913a592da6a687d3c6622f08429e3751b0721572948efa94e848e9d5d9000827bf52f344392920d781b432a34301cb7047094104e1e24369380dde6bc9cd5e60e68bded5570210751da04671fb6f85ce845986d1ae75be4c05feecb86026434256770200912ef10246fe1daaf3da5a548470f1211cb80e3ae874aeb1cfa54af71cd4390b4112936de789d6282b8c73336e030a3d592ae21bed6789819f5575469ed6dd59eb8eb5ad9e15be1267d2427b4fd7d00a6618ca29acfd03e8a60fc5194c540cac2d89d19f7ec69b67c5eddcb2da8bb71cdb8a4e0e32c5229f8f118f1dfeaa2f11771368540f73d1e0d6ddcc07faf716b01b51b31df0775edb165cb0bc667b0d33e74db5869d366e31a94f28348b27b8d3b8741bc97012ffb8dff6e00f115fa8280ce4cfe12540233e830f24cb383008ed19c2ec92459dbee8077eab15490c96e271e9b556cef0e804af9639dcf0d7d79abd09f003ff46ee49b729baa7f8b19f3f93b19f8fd838cd7cef45a6ccc15d450033641d4339ba107d95df32b86a99a85cf8ad92cc326f6e8e65fb0d880331afe65957fc3e1ce91c315a381f5d49c81955c893b4c1188c8b4224837edfb9906a2de3e482637e169c01eb9e85b667942bf7ea6c07d2ae02e91f4834d2e4a8c2150e8e6c355262ead32fd71f2c4d7d682504ce6fb6dc6c1204173fc586a001688229cef279e83296fe6d0186c280709e680e2a3f580aa66a90e1bf04101ba87532c19361a6348de77e8c59f461c85c64c19b9aaee789ce03e5db66cb79cf8e59f73a0a1248ba40943c9e6d8d4633019a6f1276a68038650a414703a58d2dfbf8b2301ee191ca042e9b5265a6a8cb174a047e4145dcb6652e4e30e7ef7a6b1a0d2333cd8e4588d8c20da77df76c651fb5a17e29533b9ef86c5d537f614f79c1ac9e8a3e3b17cada11da375bc45cf313e20607e869cd19de635b18a0df07a4b7cf9ac7ca87e0b9c00544ec6967c6d557bc90fc5bd4e7c9619cc190dc46f20a2658b548b0f9a6ef465db3b9c4932befb8e2ce562022d91cdc3812febc4a539b5187a67e2fb08ba344f694a46db50c2476dec16eb784a017fdf1a9653f4401115840a9cf26f4680407a95236f1841e5c70b4215f4b640124fb284f437936a73c5413819c25e8bd1a4ff0a275edf6e87779bd6b6f4e7266572d1174137c3995412b174a8a6429c471afc4e657a3b462f4a8092b9a7ed4672f00725f45a18eda33f2cf1dbcf25c0f4dc865e72d27c7fe8bcac2362f189d6f6bc8fc0091b6a1c2a59628a3ba4116e6813cb65564d12a769986578e0f73f492e5bbc2158ace95a04ccaeb7cc410d96ccc5fccad12415a87ff55560f2d796a16b8f18d8233310f3488329cbdc360781820837119566f0efe5da4ceb4aef642c5d95fb5eb19b4d21b2f2068c827ae1c60f606f86a6c37dba79c636add6f12e372a430cf39b827ec95c5b5e10ba4523ae71e2e99f39403c5fa68a68338943b2ec71707f1c89a6ac368c61f85c2b0cb80b7630fce572663a58325a579174f0cdcc52a2d5308e23a7397eadffce73962c75a99ee2c7e75993eba05e0932575cabc346adb3fa6a55cb4cf0a69dacbbffb2408f5167ffeb93902573698b46ab76bdae6dd50ae404ef9a0978ce4c1fd41426057afff059a6e1ffcd5c33f053a1a61c14e4c8b7dfd59095f5772913988adf104be961357147b307660b796cf69bd0aed90d2fbadfd9401bbc5a10c788addbbbff2ee7aff34ff2b9d75533dd41ae6179c17108ce1c499b8bf88bf094359f3e90d0d9fea3aec47dd11c62f11276fb1917b353f5a61110a4c3e7f5e6bfe32a7f6f29d32a974bba220edc2ec8246dd6779390448bbef29cfdaf6cf20c05ccbe88de11e0e74bbaa8d2d96b321a8eedce3d2a59d949c21cd1370b640d4ad4bf7470097800920c2f7769847980dc8a16a9ebd02df588a9791beb99a4f124589624c6a32c13b132e76972a7a1140bf8b391623fc49031d65c377efe13fab4a195190a028f535cef3232e44e217114a50314bb3a8b884c1741816a8b43e00db8a909f442533fd1172d4a10d6b53007bbdd306815934bf08739cb5090aaa5387b38c5c1a193a5937e2db245c00478f6343a8a27a2b2abbea7b90eaa1ee420b7ce18f5bfdfe1d53c7e24596c32f580f179852cce77cf2c96200c4badc7e5d911a8eec808bfd47950c07745265d33dd4b57b2bac110dab8ec02ba8ecb15475f4883f0a3de0915a87b9d54699ded85473ef750ac22b52bb7dc360d45f5f49c6d38a71158aff329ba38c068e04ee1852a43f8abb092a733bb0d8597b1f622e0c4deed445bdd9a4200df17d2b9583b403f6967e1d9e7b3149c92ddcc9e15b924030c5813b0597db5f58d1748c261d7206e52461695d6c65532388d6d55ea1dbccf60d318993120e41a7b040eab15563ba1e9401ff5a5b788f0f3db7183055dd76bdda477ccf2b894e4a3e072cd6b861404308f16bf73600f78b077830d4c4f38c2b516184ea03d2db2ac185eab0e777b18210b6fbf01d4c4ba9d1c53b4ff61ba2ea489f4544d1a6120620767cf4313d35f360844bf66d1bd04242099c760e2b754a4c3f58e76b04fc268ef52bd48a27a8b3c9a32622daf8a1e6687e6eff5866985db64869f4cf38f2a6b7afa7b1702578d7fbf923a6053472f5059d11da436d77bea27231b1fcc7a5e42494fc9b0c241a8f94cc3cbef6ddeddcfd1b4d068c53d4c4536266ab80993fbe84d769f6770eb3e91fa1640daa346ffb799f88fcdc5e47b3311ba96af4ec6f73e5804c6ea539e9959778d04695f266cc3e42ffa44ca57600a7f74e698c1db4a33db34e42aa661d3548145da0cb748d6cb0027e1bb7f80c8a5c59820b202c36c57e2ba675b6dc05d77b83ac3892bc569d9fd99c936425788d0ca055401551495c1ba56648bb4a1b1ea81ca6c79e05651b7abc2c86fedc91bda7ece06610a87407251e2ef87655bbd98ef5e1d21396c0e7a21fe0ccc2cd32249558ff2320f74b69c8ae15312eb175b0f509155070c20254a67b6a842fceb69365e77aaea44dc97efd7af076ae80422c39ce1e43bfa8566610cd81aeef8219a3cf9e091c505165a7b143b42bdfe0c6c4395d2492fe3b16021e5937c9403ee23d5b342b644046d8fc0108a376152f02873dec25d3dd2f9c48cd609faf9cb287d86add35a9ebb6ff584a6ad882584f9b0c7ec595c99bd6e6e17f0694a9d4eb97e2b7831af57b2bcc5fe13c299c8ebddd30ecc5b7ee71744fbe9c5489475182d312080516be47d46307dd898bf1f61f430d8f0cfab1b8a560871333d6bc263207f66524ebd151ec4fa422a692e4e73f1f99af13e4176707337c7f56f2f3ec03800d3a13dfe5a4efc1816c8ccfc744744f43db91481d6f6ba11c2e04fe0b4dd19bbd503b4ee6f783c822cb226f9cc165c21717b1dde8ca748f0c8899f0fea223cb8f6b92b68948bbcee55b3ba10bd59836e246f5c0e414f237ce251f420c91783d7d0ca352f4cbf0e1ceb2c60aa8efb915dd377edb3199b23cdd9a13e3e7e48ceea5f96f9e229b8314c1dccafbacd3b6411ca4a69c2c87d892fc74977065d62d13ee6ee5701562db956ab9e9fd0cb888d5b6841c91c529ea2746fe693906fad6710e4b9530acdbe1e8343fe9c22e813b186a8bd84cabb0aea0a14adc2dd8966c1feb05dd7687ce6c489d3a627681224367500bc3c5b746de5800a6a1c24adcf3ca7cf3311e05439dccb2a726cba9cff1dafc90e64b71a1fb8c605b081f34edbc015ce331d15e6eb9c8bcc2954cba5569ef44daf602eceb5c9e43dff7a96e7853236904f817ed903f7cb52ab79167535dfc59844d64c92009a370043b0863d807bccb3a4619e1db605b007d3b5171bd0728338621f4c3b6cd4588491c4a3a76a64c7bc5b22d807e623139578a8a916727b8277317b35dcaf1e9248f5d78eb2fec5a10baaec3ec7ded7f434029c250459df14d4c93776e5179ddb3c4f1b23e4a9ac631ebb080d10b01e7294fa2e04e35fc5daffb71690ddb7829b694de985ee009138248c0823761b006eb0c235f862732799eb19aa7115db44ec8a4cf0b4a6dba261fd425b840e2133d393cd03d5108ba23b742ab209079925c6906316d1d2ca204e202a6a5924604036ae9e7fa165331c99168dee28903ce40dbf0995172ec5d5f5568c5c853d83b01c1ea72dc90ad98edd27ce90f7ff5c4bbfb0b1daa7e6ad46a366c633209b8e18a10fdd4034dd7284a975c8364894d7c7d89057b479f4259c5786ed508eb467fef11abb9b80ca038bd642da39af7f50e6fb9d248892cb532b624b929a1fc1998d7456030694e8366cfa1067b92d7deb5bba563823554c8831afef09e87425f3347907acf99a1f76078feb0c7e1198447df813c3289c5da23a2561f99930590f0390680908b6c152225b828e4ed0910f3ad7b827d8836b33b20e88322b00aecf31f07b1a2dcc3d34371aa3b65eae12b0a5a3ba376d6382779c86f4d7257fb7161c79b52c95fef58440d8fbb4e515640e7a64e4717bf9083731dce6ede65b0f64c6c7b3d661b74b653ad6a182e7c0e32313ba863acbcb9837814e1039bef531cc2776322d7c77a6f44d1fa1db7d5d3054541e6181d08f109d9842ec82ee1d2421539401f51369c08329d9f6f71c1f348e5c2cf0854283160c3a2c25d45912a3671c39a7064afdc89b28c3a711ef3c105bd09db8069", @typed={0x8, 0x63, 0x0, 0x0, @uid}, @generic="fa8f7d500bf73914b8254903f3f1ff2ffec581383e9b73"]}, 0x1280}, {&(0x7f0000001680)={0x7c, 0x3e, 0x300, 0x70bd29, 0x25dfdbfe, "", [@typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x41, 0x0, 0x0, @u32=0x6}, @nested={0x5b, 0x8b, 0x0, 0x1, [@typed={0x8, 0x3, 0x0, 0x0, @fd=r3}, @typed={0x8, 0x48, 0x0, 0x0, @fd}, @typed={0x14, 0x45, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}, @generic="41a86662b5cb89a5d37722ee951e6490fa5032ba8076fa012c18898df7e7a2c37bb9936918693451294b62d81073968446fd3a"]}]}, 0x7c}], 0x3, &(0x7f0000001740)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0xffffffffffffffff]}}], 0x28, 0x4040000}, 0x4801) r6 = accept$inet(0xffffffffffffffff, &(0x7f000000ab00)={0x2, 0x0, @multicast2}, &(0x7f000000ab40)=0x10) r7 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r7, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f000000ab80), 0x28040, 0x0) r9 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f000000abc0), 0x4) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f000000bec0)=0x0) r11 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f000000bf40)=[{{&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000140), 0x0, &(0x7f0000000240)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x50, 0x64}}, {{&(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f00000003c0)="39ad5a04cf89cff7af3a54818e43f7bff9eb6c0c76357eb5296dd41a1dd92036cbafba310c1743b324ddbc50ed5971ab3e9913495fe640db144caf0a003da68abe45d1c22c9a2da3e427f9fdbe3632a610d62840ebb064e80e4d5687e274d4bf54adae4104219fbf0f242caa66ee3399a83f5f035a6e146dc353c5f2880bae891f2abd9fb3de0be32f52fb3f4eca8a4fb84677a441a1a42c08bc1e0c1c1ccfd2c514e9a326b7c376d1856dc6d785c81d88a386f23b89db63461dc4c2fd29dee4c4eaed8454e210c1c9fadf6eef205466c44e5ed13d977237", 0xd8}, {&(0x7f0000000340)="307998315062c93a8fd310a0bb30cf01f19982910b085c22dd", 0x19}, {&(0x7f00000004c0)="6cda57da7731e22ce962bb94405789e8cd5938137b07c1d976453aa9d1474dbd0d44", 0x22}, {&(0x7f0000000500)="59cc2504a0506bd6fadc2ea276efe642bcc9a904752f3f01702758c8dbac0754fc7ede076137399c480353e5dae06713671f28a1a9c5387f5c9f798e1c4818097f225ff58adc9cbbbdff2b3dc12e4d63a4dfe24b071c9400038184612a5582e9", 0x60}, {&(0x7f0000000580)="29ca75cdb15cdc5fe014fb1a50e875980f9c62a8f5c8ad4719065df03bdd3f07752e89accbc0adf6caff0c1c4d211877818c1c2bde0ebab5c4983c2e45c27776933441254a548519cd793482dccc1ae9a7f9f2bd4e61d9add24f9803ecf9ca6bfa61d274944a01401cf5067c43c275a11d0fe522603f210fb8e6d005674208d7644f6324182e63144412e94938fb9877ffef9fdc04df8339475efa2ded5a50a120ed1f8462fc87f0c917d263fd323ebb631f1d68fd88", 0xb6}, {&(0x7f0000000640)="de8f138ff6f726fd474fab533d7b39762281f80f5e7c0a574b4b30b4899dd5a1514bbae9069bf7624e03ca07082c9629c971c9a74c76e258e1f6e813f03cb455aa96496b3cc516adfac14ea1174634a83ee7a5704280f7f5c2debe2d979db8732dc3061b8e8eff56556e24d590f6502c40005bae7110e6174b56c9977b259605175694fec2f6d7cc2e3a5d3000ad7ac5e9c5e69534f510", 0x97}, {&(0x7f0000000700)="4580b868f2dc203e260ae87ba409d2b792702d6cbddd244ad751b784192341d977b636ee2e49d91412986092476631f98848180297e13d5496dded0a266008d65660a109c65b61d6ab4761da7c3ceadc2331e6f04402423d681c0dafb7666f4bf0c1f96ebe46bc3102dd95638e1e2d59ad3c0d291eeb66e081ac1287032e5a692d074a60e814cefdf82af28b666d13df8b873e72", 0x94}], 0x7, &(0x7f0000002e80)=[@rights={{0x34, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}], 0x78, 0x4000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f00000009c0)="a6c9d14bcb314193ba806374b5ae9c1f1c3cb0b77e0bd29d11d4b00279004b65b30fa468c4ee7c555696421f71e3fb8db4cffcbe6cd6352220e9a9fe9a415dd14970363daf5de3dbebceb9b8ad8d98b2eb566be55ed9bdf7ec242e0be079ff66e0b4cbc5031515f2668b8246723721ab1b1a98abcc3b91ffb096aaf0106e8454e406429c7f5c3f580b16500ef5ff02316e8c05b4c6e1dba6d38207bf58946a048541196fd30fb12ec668033d8c6b7cd338bdac2e49ecefe0bf1366128c6f522f6df4ce70e6e10f982c1ca7f4a446c20893f68cce31b73e1e367b80155f816293b5dfa86aaf2fd2896309c571e2eda3e806643c3dd1aed8d34983707a949bc0d16e3820276c08da9163a373db63c7be4f97e6a111e709fc55cc53d4df67d3e90b4fd115b10f3b9af5b21358bdada90e6a386598f075c49f2da693191c81dbd5f16e8a619c5739ef93e5c230c6c6341362109c29691fea0fcc5d96ed808c0d36127e0fddaa1489ab8c78898fbbd24323c1ba979cda6a77d4a52979aec2c445bb9bf44fff2b1ee0ebe7aaeb3285aa33634b00a5f2c231768e3ed2d393562166fb6bad12ad5cdfb22ad14cebff7856faf6c37e3d9a42b15e881c0fd4de1db2d1590fc57e9f0d29446647bbd771d04ba47e944efbb5d7f1cc63087d81113461281e90633fba51380b95985312467478ef5507adcb992d91fa091ea9b3fc552ce1397d5b7271b482ffaf1ad9aa1a89f80cc751e750811ee4900858133d28645086bdf8755f25d2db353c3bc66aaaca493a21f216da93e365530cc6bffdee3dfb4dc15ecce6f43e99ad15e58831b8c2e00a52b5a5e677ac5f2e7141e4ee33b337cc52b92be2e7f59a607ec94dc10aa32f292d534f2ec75cb6e627bc61288b08bb1ea8d6d05f0061c9e6cc2b3b6c991fa5bfd3706bf10d6c0254030bd154eaccc60804adbc36e2a11f1451790d8b8b41e3ba18e7c218f80c369caa17f57af7e0f25560d7784a039e57c751eea7911a5054d37c752a5d296c49bb4416de66c7823ecff8629a9197343431256e1fce900734645a8c1c69f4803214b1681a5bd19e09e2f4da48c73a6d3c4328cf86adf088c0a8b4713b07a0bba072e06e2d3fbca6f84b3c3446b5c067fff4293575ba31ccab138f50ee022e568a195373b74680094babcdd7d2bf45431337dc6fd0856ed12a9f35c7c30823c5ed71815f68f9ac4c5ea0dcc1edc60ee4b439bfd5e458c9977bf61ceaa0cdf3cefe96b54a1c21a1727719347c2564e0d69750dcd9d0b9e639b1ca89e03c69507525681472be54891afb7ab041facc8d65a6f1e8e9cd011ab101da6a1549e69f018c2fe1ae0ffa0c174f1acc97f7a0c30c96e22923a08435ca2415161b6e14246e152b6c7b685653de96106f71c42989484c34a3ee0210eb72b5a21af9078d54c9aac370f842b324b26d30cf079fcac5d3335de6fe531ad3279900a67318e309ecccc45f37a465cba35a1ab879efda15caff07b99c459f0f074a77df8a30fc8db23463fca6b687ef93f5c9a3f290a95466621fb2a786fdbbf9f8a0b27ba36becd63d1c558623ccda9bb2641d913935bca5c59d8c5a098383a45925f2c3126fe5f374bd91d2120cbd1a1d38ee924ac5a0ce043bd27bb5c6ebeaac990b4b56b848452aa4169cd6bff7e186732855c730a8e9223b4d9da3771769254e2f56287279ec931732cdd701b5527d549396f730db39620af92e701a9d3c417c6d1bc6bffc79f3bd9e8a4b2b8df1e8cdece67b6e75ee54e256a8e70175f99d6980da62d2968b9c503f7443edddb27ab94fd72fea2f73defc3d7d83cdf4086c8617922097d7fb70de75dc784afbc57dfad71ebd1c8260b41db306c9beb62077d690e2d719465e86441e97020d214ed743da7a1cc730c2e45ad21c74478e23f74f56bf5b842a877b1487cc02589cc4dced7bfb42ded9281965ecdc3314559a4366d55899daf05d17a50cb999c62a7bef955a3979d3d6e5e79df2068d44d9692dac89dd94781c2ae858af89c236d037967a70dd0a9cfb5b7c0614e72145902281bc3aec5debf5965ba39ab69650c4750902101d1d36562d2652ec1625a0983148993e3463eaffdad017551650118c145576f99280a69594c9d0976f4432653ebb71ad2850cbe39b56695415fd711c71744eab7aa7f0373c7c85390d765d9ede8ce5ce99bdcfecbca3bfab4d7790e54422391d0e32e3a36ddd99011561ae141fdb93164532e28a978c21981b5d1d9d4c30e647540c61629393293221a8ee80d6f0f23ce2087090db85545214cf98f9fb53c657f58a21585ee56212dbe7d68035c5826094df4ccba5ed799d9041feb7afb5fce0c533afa5f064d1415158a8ce75f3ce208a3507850b48e443a98d7cd7ce32d09f1986e9df7f4a9a0035877d2fc9d849f61449f6723977d28d37b3fbe042869e4d74211a91ba33e7fda43a19f41d9afcc6228c0229caeab725ff23e3bab56a362c89fa04b90416a2930bdd3bfb39ad61c1504bc8ecc038e06c6e2e3c13ebb2e4c67558f8b505d6a406f88d14da41c0a4a4d3ec20dccb53af52100e2caf1c33207bc6c999094ec69ded1b6715cc27c09054e3cd2f5c972b7c244d41ee9ffdecc77a91b4a8d0df7ae3c9801cd3173bb6b1c1aa27a2edffe4d39e750e85a1fa9040c96ccd37e46ed7c3d1d6e2c4a166826a58788c611cc83c5a3e8b26e29cfd309ca01eb161ad7fc2a080674ff71f2e8545deb8de7a0e2b348268445f7af6a5b8cd493c5165ca69651a00b8f01ca0ce1e8990fb9eb1705b93d167028d23420bb6544439f2221f8c9f64afc04b089624a95bf6e64f1277a8603fa1966b6495e3b3f5353ff563e71168ddbeb343fc4ce862f314c001162fa15cc52c5541ad7392b31e3fcbec462369c74cc78db3be5e95a7edd024604e8f10a8715a9d485189e443d0c1c10a434e031e40c577b1a65df8b57255dfb0c973d9651cb33e2df42a229dba22d58a63c32667c2eb697fa62d5a6e9aefca5d97432749cef9c7f138448b89612c699a5fdf6a841ee015d3ac642de05fd9873bb9f3882e82104966c808c39f9f798b5c30cffa623e6f9f393a02789046e2d3003bf93aa05abbdd84ec444f15cd9aeb19410da15567a31032df50e798f5b051ade24150beb82ed050ea18f395767e1a1cf60f55bda6ad4fd90d59078d17e82485bdc80c053cf4f0bf03b84c208a202995f402db7aa291fa3f3ad988b2d37f6a477b6e2ff5ac864b301aca7fb8020c9baae095793c5cfbb3d271764bdba93389c25f809b3c54847b899401e433f561f13ef109c2f8a61695b63d6e24e00af24ec4340d39ba433fe95b6c5cc72fe1fb4fe46acd8a7bf8279079292dd8835e0a6d9d7723fb07d43119a59391df3f350f48c3129d1acb50c786dbcb7a04302e351989772a3319d62fee4183c8974e5b25a3204407ba251b9e775f33efc954f48347bab9c8fb77868bb08ed837ef3f0ad8977cd11b731e6adbd8b09b28fa01d678c28e0640f274f3ddb296d3dae12761617d89915119138f8e1194f1509a5eeeee0b7c39bf4bb0fb31d331760a8aa42e359a85333d8aad85a344e8de323e91ff42ffa4a41f375ee3e6f07436e09256fb10d1d011e5d44af5647767d0e9e90848fdaa4c1a3c294ba35f89d7147c2d9f20e225abe2eb1fffeb14cf841fb9ab402adcb103b69a6901993d81f94b2022191649e7b2ab45761678f783e5a754bfba43a2fc65130b2a50a84d693dedbbe1f7c32af7b4c1e0eb48cf61e5d8032839cc0f5a70965223468c26ed10d765afbed5f2ef405cd87a4973df4ee0959e7b7e09a33bd66d941d6dd6d85acb6c8a558c8376c90dab7ddf2fbd62ef0a57bb32a6892fd4362ec0f864421731cc11f527b15c2d3f12216d70c5105409b05efa01ba4001e89d367d197f9b23d9f5d99db5f039d7794a3c4c33218a1f9b6a0e34ee9bd1860236d67f6ddee5696328312c2e470b2cea5c41b145759f02f319d0c51e7887064dbeb31261a38c79c5b5617fc37e5f87631aa15b70f9cff8f23997301b0a44884468e373eef15bf4dbd4d33c6cd935615472a50691140c92937dbbd3d4d2f59981916320db3a229dc4279db0260cc1c7de4dddfb8c48874b5b20dab438968a2b4ced56345c1c3fcc4aeb79d9e85b2e2e0198619f141beca2bba34d468a90c8c740b3746a11358cb2c8a94cf166aa6004f21f403a1e9966fe68d4f49963d9ea8ee46684cf79e703ef7c949ee99b71dc99789849ccdac3b40a9e0d978bfa57df9246c98a4ca08a9b3f434a3427914f1666a508e13e373e9b399b3928c86609e4bc1f33030447aba815d0294246232ea5aa1d7e07f1f28b48c04113c359262f1e84ee786381a4b9697cb48aecaaa645dae983d64f042b75331b8a5aa7b21a216c4d92e05361a720f500cc24afa2babf387922c99b20fe9c77ff38c3b2057bfed87860f816c53ef0f7f28308b49b652ace066a51a348f5253086142cf787992f55bf722b681925d7ebe6d5333457e1d8b66d51f8cf41545b08539ccf0a328528850bdf054ffc0916b52a24b5ef6d68a4a612aff25fbae028ad8435ad51a0b021ee030158334c656e42b468a6c1b07a5b9c1585992765bac1b665d45498c622678136090eea6d1267eaa11a7673474acf49cfd2a2a204951369ea20d8e9b0a69bf3523d129dffac0e17f50507c37e55ea80aecacab0e334050d982027e575ecad5e7ae04c3e005635a37a8d5208ea0b835c5e9610e6d446b50e722d1384ee64e747c286ba546983c6980d1063f75ca253f9e598cf2d87823140906bda599e3d8c463baff84908fee405da2769efe04c872ac3d5a2aa5b3addf2eb0b53cdd214ed301bc41e6405eb829ef63b75acba05f8b6b9d91387d813f4d0de206c6450612660fad5346bbe33af4fe3276f0b770cba89d97d840be01115a949a7df88c3405e3e27a412133af402c572abd35d78ad72e8cd50df54bf94ecba9ed5435af9460586e902dbce8482f98e01504e2e8122519682cf6baeff89ff09a54567bdfed712978a83470cb43922c631936cca505b06a0e5717d4dbb99130d7fc9faa12757407965144f992aca37f48a2dbe1180e7c846d6122a1919c40a3f418825de0342eb15a228205c875ee2f551bc613a163e7b4deccb67f88ca81e003446382c5e66871018189cd374322b4710baad207ccce23664b9b7ea3c9347a446eeebc316106a0b193c39234e15a35aa776f8fe7418eed6b4f214228f7a1f9d2850e328c6dc714649992c742ef908f59c03cf0e1f109a9f82c470556a5aaaaf88a7da748775e533ead193494ad109082d515b7beeed0f65a879475b09602589d99fa25af7a702315af8b8f9799780d28fd1099a3cd2fd72d7e1d11d22df8a4d2ad05b81b3a9a85c75871e68b8163e2a2d5a34d525a27e25467ce301ecdce7a6fcdfe50d7b71490aa23ea5cab229dbc775268aaa1c82f455fefe3cb453eb819dc9dfc68533e868ff50e5fd972b80aeac59b7fc6c28d28bbbe845ca25f19bc8cc152aa612e0b231cd8aff6867a59abf13063c0ab68149e735dae3c980077a40c368389f230d292a5d16b1f7b7407136c23299f6d6ce9a6cc9a129220d6a03231588bafae7635c5fb15c6e467da656122cae8b483fcb1ad657de18c6b4f7603a9861765c6e4cab57d64f7b0e79544e5f84d6f197bbc10e9fa8098c7bef8428c3f513801f2d90db1e2b2ac6dd4c468cfe1bc54f4b5d5fef5ebb0b6e80910c6e685ff2fb355afc6232f8480c4d8f50d22f6e759adcd28d6e3381dafa93", 0x1000}, {&(0x7f00000019c0)="c088d10de2f71684e0a6c959901df6efa25a51d03d5dbaed59165a8192655f9ee3799cb88084f12209dd57dacdc1364d7a82ed170e47a7857eebcebc93fd202b8a53f2c175fa443b69163e2f517e5f1361f96082f4f66de752173f084c2400b8a83fdd00dd310ec1c24c4a2a7df34a3f6fcbf1264a200ad670017041ca117b4bb1784a5778f918b9b00ff1c285aa6c4df875d2eaf41125dea94c7cc467d226c5564772e7b7a7a6532bef707bec3be623a84b530e97d93b2fe1bb8f06654a0c9bf3a672c2b5aecb2c19b8e442b0", 0xcd}, {&(0x7f0000001ac0)="826a6b0c7f94467eb2d31e3ee96dc66629276ca878123ad135a75537e2ae8b14640463c20a546b", 0x27}, {&(0x7f0000001b00)="bdb961b7eafa81b7154f0f634772a21e536d44ded082d6edda2d89d1e525ea891f10b4997d1b787cf9f32a3404bd1fb40f137a0cfce071734aa653bd56ee95e0bf29f7efa0c09aa5524998c2f14fe2f473ed244c145f55b8ae26979a9dc260b09221303e5b47b95ed9458f6f67b6f1f456e4d3ff4ddc801e6567aafab40216c14b87ded0dfcbdc38aab7ac7d0872d5c1e66dd8f6922af80b3046c3a1cca4759855bbe8764534190d9f78fcd5c357ab344be52b0d6de6d95c837c9d39f08d8806d339fbf4b527e71084f331a403668cf86d87bea5bb435d25406998834838f5bae207501bcd283c0a2566f3e2f0a52f0e4264bc90c3d992d8b3b4e8432c102914c01cecda0fc5adc57bbf3156ffc26d5231cb32b5054a7f58a9ad0bd171e71aacabcf5cc8069477e96efa5b19ac03501450fd5cfb257c373dcc44518a2363782a228fa5867a6440646f8001502088e7dded0cb848c2d02f0f402e1c253025d1bcee07ec9d1ad4e827c6911dad1f7e68290a233f272dfea10a2e16a24a5dc1cd4c76e849339e31551dd7e6eb9b1cbde06d9c1848151e5a4dca4fb8fe5303875ea47d7a6bf9211c7deacca54107dc35bab3c8a73a478aa72e7a90946f69bc166eeb3d97092cc51625b65d61aeacfab3dad330502d453325f2d837ce133c7a7467fc3937983af16cbca87cb863b03df948e67d67b2bc68c69d0ef41a7719c09af1acd3a937e255192004bf6a5b8e965700998fad57d3fdb81100d312996c86e07efd5896153f51f9f0f21a5e5bd7fd8aa0ffee5c9a61ef89ffe2f6ed8ea1985ed66f52396a23614fa3a3e545568b5c590bce61053e319ade69a3277ad46ce7223ea5964ec3a3434487445f4f916398d343252a33e5bd1ff0c1c254506202d20907883abebdbd43a67b9afe594ba7077c75dd60f0f546140fa5a0c32aa4418ab19e9f979408e9d6b8ffa014e77aefa3e67bd191a1c6805976d52b106340deca3de64dd5f9e5968e430507bf1f03d620ae0bc5cf1197570846348b1d075b62af1075255a0e200d11105d9d8fe34c1caf4f354d6a112d2a64e977ecef405a3055b2929ea265def7f182d43d87f1ef3b706ccf3d92feb7a5c92e76a4815da34c1c1f5dd3d38aa10dfae4c895f305b69cd212d9eb84173cd182af1e315cb3e2a410f34582073f7768892c942448e9cf7f47c76d18d30fc92dfdf3285658cd88839c856dcbea4ee04ef748a3e46359d0d42e55746f70c804c9edc29c31f16b20024bb37feff587fbec5197d92fbcb0690e06231e588697bae3397ae347df4fe36e0b80a6986d06766fab54741420c57ac4ca728f8bab4fdccab905c83fce300dab1474a26ad87e3fe054419d9bbc2e10605c3266f07015201395304e341e62696098edfa81ae194435895d630c7209a3781f907e113ea3233f675fdaac558d374fa40df4b2c7d60b4e47e1d344923048366610665a45ddad689e1ffc64d1f65aac51df570dd59b2b7dbbeee5d3052f099e00f6f28d2300d0d532edbc0063074230103a0f12231d512d3e3f589beac064209d59dac3eab9fbe02e263b893ec0029019397440c20bf11f471ef8e7c1b45c1fdb9d1efd794221de06084877f7fcc557b5ad52cd06860856c3deb5b78f4d421e8debb26e4b8fe8eb76517ad01d4b51026ddd927091f0ba1c33dc1ec98c36db40c8164e089eab38114e14f79c8ef53162e7091726da6ff31f0f4049288f6093a57f589acd9ebe3b5fd01603f2eb1f31e36a64bba1af2ed263ba10ca4c8d690a71dd0ecb5b71a35f58442efe2736164a2e29be2f15a6468cfaf767ffef94d07dda3520de85538d5664c51d0de4a8d20e12734c5d3c532b743caca427bc84d5cd7a5b5da4271e6cf333c3f07a02db6092b9ae751c4d9c440de2e5908a4ce3af23f18045877a235048b517b62b47db44f0b9d32ff77d29c9b1ed620363c27a2efb73fce976063f7ab1ba4ebec27a456500783f3970f2871a501cc2cf9d3c7dad9998698e98d7e542588b06e10f126a72f25212d26dbaadc3f871180b75c2baecca99c9dbf5667f5b1eb8105b32769715ba77c636e238567efa2f59f1f95af55fc960b75c7888efde39e0e2ab713b93b063df58ff4890549aab8df6aa46c0a2552d370788bc413869110bdd9d58aa9c71d815f183a63861e8130aadb9421fecb1db15a0b949db65821145ffc0a6ce1fa17c914fd88bb704936eaba563b8ca12b9326b45da3cce51733e096cfbd8461fee36656856de524063a17c9126fced0b7fd9b1492d875bf0c0837541c03cdfd91afec8fe74f84f502f9f9097ebfabd77247a56c9398a3c5ad6324f0c5e6835b9d5db4d5254f64ba26af76ca93392c7a94e03016f32c694f257ef83097fcf0144bfdeaad279a0bcf4367096ca5e7df9d2ce928fabed955874a9a327975394b482bd7de4d23e1bb872717a66d60843f32af3359514e4335b7b775c0138a269f057bbb67f0e0a2a7e0ef735fcbe98630189d6cff0ca0b6d931f3c8621de707a630bf4579b149af84e32f38645e8fb67e4e078b1a12c3f8b45e499fa611fa456d0141e14c21eb8df234b58a2208549e9362fb346fbeae9a529763ff23ec1a955a4e9449c9cd0007becfc24d7f819374866b0295f137333b150f59fbce6aa8f4d330456ad037079422da17cba7bdc41afd1b057f534e8ddfa4cdda79365ada4cfa3908636eea32776dd67ce13def4331bed0a864f36aaf67b15b7969eba5d24356d283b08b2768c8063d90039d51393ccb3b068b05eef5af3c40d3dec884df6a6593dc38866bfa26abf212596062afb160fe37e307ace48445b32232cc824988388592b6c75ce85d7ba76cc941fd0d6dfe79ef054200da7e10fc167823bdeceaace747b28e1c338c61b5718ad9e2c54333450d68d21760a0178aa51ab96a01b72fefa9aef77d70e78e1c4dec9545318ff4b30de7fcc1f9740ce02843985ccf7857ce692929ffa3279f9c321cce8e80769f7fa177ba4248c42b4560e2fb59671e1e4d7883f51961a6b133808aa699fedaf3ae5df6c4ebcb954a8b0b3c2b93c8310ce722ce9440d7395fedf4b5239c8666fe25cc3f27cc9e0f5c751a6d87fd9cc7a3adb40ebb88c8948bb7859122fe0591141ed01ed51dffee770235d767b955073a6ceaf30afd3e8aa44f3adcd837348b41d7db81a519f49dfc5955375a2649330cfe4becb82cec494e7c62990d6fbb6602cd75c2cdca7951ac912654f9d9fa0d724a67c9a2699ae63d54632fe4c995bc77d9d070bd4cf59903ac4fb3f45f2c108b5f1cdbb605f92c374ea24b7819fe30f9cf23030045c0a69f35921e002f7bd095607e65d8dd649164ec53880f81d30f90e52b5835cab68c699354942ab59636b75ec51b3903e1ddb74a7dc5317b1fe56c25c892a6b90215f50ad336ac90ef5bec358f9a28b069bdda00152d4480225b93f81b928d32eb29c0b3dd18913e21d0a5826f85fc27c45ccf2eb289ef1b721322a633b545feb3dd93e5b343fbdbf2e8d15989a045dca222b89edddd952bd452124fdc3e3188ccd3487eb86127a2842eb44a4b3a6bd7815274694a83269d67f803b5634f475794ad94c7d64e4edfa31248868df0ea36927f8f3ca4c3a63316b54888c57db8a818d72701332ba4b433fb40540256dcb773918b15f5a016a4008d0eb3421478aa9a4eef69716eddc1a226c68c85fa5fe8a33c5dfc0ed40b1d8d6a4a7465b076b34b758d7b548735ec6c8fe6d8a7b97469471831db2e3e86fff8c97bb4c7a73299b409685c65372f43323fd515d4c00017a0803242f7687bde20d41eea2d7c5c122466ae0243ad8a03f88a29fd214582206a8ac602d0ab9721b4c150570a29d844fbff922001bdd356398060ab2a38cea7957511247069edfab6e6872f504e9c1171fcadc3daf9715d6cd139450e608f18b22cb13d23dc0dbe197254707962f709d6edd78ec6c280b3651b95b7b42ed80fec20652a59094c4470c73118a5631eea151981c5040c8d0b3a4112237bc06ae722bd1651de0b52d93f75d32bd5a770c1456feae05d5fd65fd71d8b5aaffa4164e3d8cb42028ece9937a4f43c4f53c4d94a4fdd7450f8be052b0fb4a23e181a019978d9f0ab4950dba8d459b74955066a025ab4718f128da300842898908dad2bc5eb480aa7dd512d742c0ef818d515d0be3fc5d450f787e7aeb6348d500659b0a39953018a532f5d13996f5555570048acc42e2aa70b513d586c202562332dca12a33a1fe54338f33ba5b6393dd0f1d0cd9a8fe45b1d0acd56932c16b9790f05df5bfcb2e11f89a3b8f0d954d78ba37a3282d09e45b51a2f8ebf04b406759acb56960c9a18b5edf2d697b1d97cfa1d9bed8006287e44e53f2d5220bac8fb4fb10cdda86fa29938515d5c80fe61bd5937ba6b2bcec305bde707f3c02e66417f0223c9d9357373ed4e57dac2eea9e751d61288a0a180416e71bb803b823d398a5758d97c8248073bc4ca63887a2fe6b032d8c08a0d1c4ffd84d6f9285c1e160c7a0b8d70ba2195b69e301f476abd0928377aa554c96975aef3444aa884f278cdb91d0c3bc4b86c151551e92aaa3dc6c995363104b788c04f8bdcfa62170ed9c05750deaf4c592dfb59f6d410e7cc94dcd1c37affaf4714866b2310cb8af94de892610fed775cd6fb2b91658d4983159b237c7d6e40606b23722dd2fdfa9a69bc0e050885a139ecd6cef0ef161edddeba86caf8b61e47fc1c17834732ec124ba1b310fea486825c3f9c25b4717109650cc1bdaaa1836923f6953296919f5ee0c61b547b985f9ac0b3c7696c6449916d4b45f00b58aff7f4375259fd92870d71e74df677b2f9aadc85ef48eca8e0e54c13af70da9e708ec5027615dc86f44a9acdd2ffef1258087f293cfaaa14fe039ee751e9f67dce0a07f58dbbbb69e7650e7e1c1035e75748381ed6a84876f7d8b74207f8ea809ccd66613015069b58b257d8530e0021bff0d99be86036b1bb6c0533c2a205503e6ee6d10bde1f6ca16579c0a2cd1b85977c98320a872218e4600f1ea6d236d43e7ee4bea9d1d5f2dd5fdcd64ecccf7ef8938fc8371b9d285341aaa268d233232cac9b1a3f2b111478520b98dd29f508ab6170ef57cd397060bd041c7f5d90e30f938d19962f41cb3afa086adc2dba6d9292e2c7af960beb792af26b089e3509ee14b4f042867e106abf2c28a1ebfc956165d5f71dea0bd70f812b0dd4ce0c90214e801bb33169a761dc34fd108d293a4119c7166fc2a6cae8b1a3d2884e2bbde55dc6563120cad87b4f82911b2bc32be131f7465d687e9a13ceb6d48094b0d77798b6b9da56d3caa421631e9ad1657cc893f93b3b939d80bb4f729aa113881d4dfffe5e62d18882dfc1788f4f5012cf71d41585011b158a29ba9da14b4811d4ef1d2b8b86452fb70b5d2dc83bb30dfb8caa83fa10930c8030a419720c7fd18707b8e31ba5217da4372d11f1f347718f8c5aa7f511034c08d11d2edd6c5819a44fbff7ec026898c479be95a67d7f3b183fd69ea8bafbac9b5e50953bd7598bface0db664f582840685d2d700600113e643dafb73f1319c8cfe4979a2e39a921add6d71fd8a551ce7f94b22de1ec37283228d8e2c3167b2eaa0d6e8f6bacb2eac9365005c58f6643629d977bf36f3e67b58b6118dcf9d950469d88ac89116746313e57949a05afb05a785b604db0857ba82542e95f2b70fb4bfe045028f757fe5fb8da66f41181a91db561d558a9035e025bd292b591ce686966eb8da7935cdd0c989d9a330cc850cef2838a9c1813f791", 0x1000}, {&(0x7f0000002b00)="233cecc278fc2af35b126339ac8f30bb40f272e6532987c7c801ca18187d144cb7bdbe329104c60d4940897bfee632ba3d3207fed7e5aedc1aa77ddb110e7f1f26334717d2488cd4c78a45379871495388a90fe89eb3b26d3f8a6c8749e5dc5fd7092bad75820854fd2a3344092eee52a9f124614def9e256dce8934d8c5e4cd9bac3d58da50d67a23bbfa67226afa7144b8332ede4a931c5146538b13f763cbfe254e1dd612c34804d6bfdc4800db654043dbe0fc386012cb48dabe5c8e9e", 0xbf}, {&(0x7f0000002bc0)="c220a86c2938ac2d7a88909126fe1c76c5e7190e4ed559fa8bfb10fc2a40631e7e303437f289593a64e2b4dec135a4c23e551c6190fc3f63c51af1", 0x3b}, {&(0x7f0000002c00)="70ba", 0x2}, {&(0x7f0000002c40)="ba5fcc93e7268b701c3e1065907896048f2e14a0726930c3ec22e4757aca7e9a4b5232d901829ef71763fb7ad046eb2fa88dba024b6c81983f3e83ccee8ba99a80bfc3919cc4cccce3c73784792eb8cda524108ff76afe0141b0eb5cb87112f2e04ad2353ca2dc02d71797b2eee36e1f46a2288875422b0ab3ad3f62deb1b27220dd74eaee68ce2fd744a5f3", 0x8c}, {&(0x7f0000002d00)="f3c3aa3d51176c7e658b558521ff82e814e79e5191ea06ff6bef5db2232766b77b0482ca481615231af7b71a78590caac494d38e4b756a889434ad766dc40a41b55b9a0b25e455acb06873ea1498a56ff4879eba820be554326101efd0c962e0ceccb2e5f898a2196e15f69d2f7d1284f3a50e190da6aaf75948c0a7071f6a50e2e81aad", 0x84}], 0x9, &(0x7f0000003000)=[@cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x4000040}}, {{&(0x7f0000003080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003400)=[{&(0x7f0000003100)="6409d28916eaaf2e06d346934ea552d841608fea43fb78e5d7d340687648df5405f15b26cbf4a5dfa2f82434adc7a56fe4ae2fa9d373029b852d2645ac20183231693432156811fff3bd4040e7d76cf70be743c1c08b89571661e955010bee8b2c26393754feeaec41aa9e41b52d3ee4a9c1c880791042c7406060fd8246015a96293902f76ef274806ed90a9b07a6cfa31e37c68a0320e50d42bf1f9ec9750dc2d600b15777fceb338f1d982303b35115e0e2397680fa09b08a09a4908b4487bc6eb4d12609324248b4b8cac7980cda2d9df44c7862be092fc2e2044f2ed2ed59bbf72704d084152c041f81f9b9d7d138a7e56798c2ff5b25900a", 0xfb}, {&(0x7f0000003200)="b5abc1d06682bf257ce8653818e7b460c8b8dcffa680519b573ba048b5ee06c306fcdf43e752411f064eb09486ea33f9c10d13b7b1f9df5d88924d27a30ef806565c0d58313e4c5c751e3ff818985110d3958e66a2b2668b21d6559aa1f3942788bd59cae694fe29fa31060779df3e5418914f31e9ef2055fa58ef66c4d23d1b8537282c37995b3ec6e5ba1e0a44952dd99dd1f1f027f4ac8e0592cb15477f71e46274a4ae8de564ac3c23907b1a4277a9a0ba9ffa4fbab7d61d65acaec971ca208caa", 0xc3}, {&(0x7f0000003300)="d217a72a38bad120d1f656c8345e64199985c8c79e67348690db7f469d355bd8e84f0d9627cba7874d57255e24c887c7440125a5d1122cc971270fec35cd09914294797367773013ed03d3ccf5d91412035bc3ed58a89d1d924bf14285d9e66751ca4ea7ed86bf1ca14f9c6045894e51512b1ff940d359d73699", 0x7a}, {&(0x7f0000003380)="d47f6c85b8930e9eca07cc28031e944a639a7676cac57faf0a25c3e5db0b379f61efb99d16b928aa9c2eef99e6ffca1ee9b52a90770fd1044770f0271da91d83ab57b4e4c6359d51139b729ae38b6ae657d60b0d5dd94b13e163b664ae600a070624068f05ab82c2d20bfc1eeb69f049", 0x70}], 0x4, &(0x7f0000005740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, r0]}}], 0x110, 0x40000}}, {{&(0x7f0000005880)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000059c0)=[{&(0x7f0000005900)="1728bfc52a95f58393eeb9ffb047dc6450601eb9ce317a34692d4ce6b6d1e70ef5d04310af26c644b57f448eb05a3aabe586550729a1edcbe1812f584af28b2b6805cc19a27e720290324bff837fbcdb96469c76ed193df9bca73702eb85307df3c3ff8b27d990295f5d18e3c79d68aa2fb3fae672a6c2809225d0b104438aa278c5884909c001ca38f0aeaa93d83f48003c5ae7d798d5c0c30423b6ec53ed7cb8fb82d2e3357a23b473ad834b982f8b47318863", 0xb4}], 0x1, &(0x7f0000005a40)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x10}}, {{&(0x7f0000005a80)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b00)="46e997184ded5afdbbedf713b406e5f510cd96f985537f80e7ae9b07b33ec6e24b203119f9f6f1752edb1ee47d78c03025a7d4f42ed73f42501584329ecd746efcb42847f3101ed01859ea77af08e0fc6d444759ec4ec80d51e021398d8d8e3f870ebc235022e5e037900276c3c0a2dcfb73c19a6ba038e1c4e6ee263de4cb52db59c97e420a78c634d8c8814f9ba3b4cc23b2ab9f7bbd1f0895b151173c67bcc6bea0147a0e8e68f8969db1c9c23a9e3e63d61ef7fbbffc88c796e77abb44ffa0aed7359308380cbab8f5d8e02b6e87aa5d30fc8287f6aeadf36684e3ae2ea30c9a5554ab0e80", 0xe7}, {&(0x7f0000005c00)="5a4a9cb8daab1efe2e0a392c5ad5bd74ed8fc8fdb056908aa59e0be16977a035406308bf26343e094bf5e323e1a10dbab8a1c5433d9fafa4f35051cb2093863a14b8b9ac0476c1782a2c7df3cb245e7582cd668b9545b634b51d78b4f31d62b96799c9e3b8bfd0bbf06b70a135b17269857b31d3c4fc4c91568daee48ae2d494647b4573954327b0c420cd95bbb7f30505f7a896637255327fb5", 0x9a}], 0x2, &(0x7f0000005d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r1}}}], 0x20, 0x20088040}}, {{&(0x7f0000005d40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000005e00)=[{&(0x7f0000005dc0)="36f310b3c33f1fe1ba9dc73e056cd2fd4d5f630815b08bc7d7997b03a57a0ee1d19e3cf450a103cdb1c8241cd2efd04f78f2e0546d23", 0x36}], 0x1, &(0x7f00000082c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x150, 0x20000040}}, {{&(0x7f0000008440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000096c0)=[{&(0x7f00000084c0)="cf3b1e9473322ec0baf2a1fa84c0d6a127b3e428cd56c41a9b5295efe23aaa38888c3bc98891a1e6a37b2bfe6c279f09b38956c696a683082cccfbe8cca89b992964e1a5d3a69e7d72ece74e8af8a2c560ef09754e320dd4c76ca3de74c7d6e8b5a6d55ba6b10cb8e278194e4f91a735b94d3921bd6c7a096b7338cabffd8dd72f5d6cca06d308accc908c5d910237d6eab9ee692f011f87f22f0f7592ea97a8594fa3d468db7a292b3a6e23850449365e6cfcc2fdab225d1bcbccbb59e9330bc86a94677b59eb1d1431d3d018f88645d2ad638c8871a2f8d2472a6b923773c1f7e38a0000592b90a70f7b35", 0xec}, {&(0x7f00000085c0)="6d1b845ad905fac618a0de0ac328e254d766986dcf40b15b61d4ee41401be31513221c6742dbc32d3f6c1ddef2e8f2640b0d4aa06800924e5beea3cdf0bf8c9ae4f1df62e2608881249c46b90d65624043193a", 0x53}, {&(0x7f0000008640)="b39ab843b4c92da61c680d07aadae1ed391cffae848cdd5b9d89734c5388e4b852c4edb04dde4ccdcb3c6138e2c5ae51d7a5aa51a7113b2a03e1e23da800888c340a837ddb28ffbb549daa98e713f0b5c81cface612826160d64356ef6fdfd0f9ebba64b1e4e29ff59443ed1ae4a6a4e12308bd31eea74c48fdce8ce6014ef", 0x7f}, {&(0x7f00000086c0)="c4c46db0f9371e4842bb9865273266ad9d6ab60ea7796c64d3e42d2cb8e1057228d7c8398641046b481ac1fe0c36a1118bb533575014098b558152d742ed96c4cb56a8cefa03f1d46ccc2288b0491084c314a2d5be691249cff89933c0c2a2c1ffa530dc8bbbf7fa07d5be045cde58588b7b084aca923799ddcff9df28a5d4ae6fedfc03849573e13255df274b65484aaf847ea3f5387b093848253e4d131cf9d7f1507e119d313fb027307c553b7c6d5f40453dc1867803c5ed73ab4d3ff2bd49267da67e62c90c956c936e972f0f3d364f79c4f5a757edc70e798ce69653458ee6b6afb31fb8d2c424786b4c2f1d738313effcc2f0d642fae4a60af11c5bca1203ec6d39056cc596360882d15b28ae3e38fc3770f6c5f6789f28626cfb3a12792df613a0a9b1434f8cd2975cba008d6557e73dcb71d8acc598bd9666e7b0cb3dc52357dd555e3feac17d14d4ee10f3df97236327e436fd9dd761890409342d98f5e872eeb6ef581c7c5c25bc32649a9447cf9b6fc22fb8f2ea5fbe05b609e8ff9af73e94b6e6a4b46229d2e4236bec4f4ef7c02c66ea4a48cac3af67fdc0aa1e9dc5bfbed94d8e2b54b0681a10415b65f5d0426603023d4cfbc8987ce789d85b030e36fd4e215cf4a550560cd6c1175a8fe08b0be0a30c26cf2f2aee4ac9c880ea19a66b121064f571e85b7a1fb353f41373930a51a92c1f17ad5c239ef30a23d0f23bca8d2d377adca9555bc8c1061cba1528983de74f023e37910e0565ab2c1960fbf2c4946f8e5fb31817341735e1db551d29ae0ee6b2458acfa7fa76a7d984a5103c25b6177d74e228e578183c9e5cb0981c6d32460e4bd56cc27ac1d5b74d481c9a452d79b8353c89bb6ab7d2974f048fec5a1bc23c4aa91406c2a58c725c8156dc732e77d3b3e96bf4a6c7959d33f248539d413b2506396cc07be73743f71cf2c31e3a57176a5273f8778284bec0728328d1231c87c488702abcd2410095d15cfe5efe09120aff2477d4401453644ed8c834e7ff2bee8478fbe0853004569364207fc1d56206f77b8f3695794cff8e0edfe61b48ad1bb0366f97198a45449185313c905a534f930297a00b534b690eb4c24290f324ee88f7954e860b2c9a60938a61497dbb96adcfc01e429cfba5de56a24ab25c7d07ec99af6b79a51c978a083de281d20b2ab1d6ffc46df9bac88067011267b0fb247ed34440432b408bcae99d8832c87d17cda7c8eb28000db484b813603ba519e098a884f67c31ff8e62a4399e9e6b4f0fe106cf07500be45a994dc7b520f41090495053a572055bc18bcf9db1dd2cfda31a0e5bd16ec7ce665b44d7fa1bd82e79f4567c2da51b79a733603a18293f99e3e944a38f576689d031411f2d17f1f471c905da81bd40af4aa3e28fafd99b6155c1699b66ccd47ffc16c0ca0aca0aa025b55e7950e0b31611be4ce82c75469c5d83cb46b0f37f801686f8893379dc551be810ea21796757599f0c02e49e8598754494ce5665e09a0d256c742e6e704debc09b198ae6c387154c4968b3aea8ce666367b962be6db8902b955ae60ea0eab886d574f3cf91caac044bf42f4ae18da579d99c06475fe555b3622685d73507b4a8dbad2d96551a6eaf777da7cfca05ccf9b0dd9b2c5d0c55ac8c52478550b1d9de880146ae298f896bd6727dcc9e68f3b92ec96ce110620b59a73dcff8ec77d210dd881ca626141682f68a0473d30e6a02b0c034003d6a7e3720bb56db668943f8f007481ccac30a270eb54da5eaa4deddbdaba2165a74a192f680d0eafea29bc281e4839e10cc9befdade0561e174f398aed6fcd59f748894e71e0b49fc0b25ceae8819f2f41551728456873d8be755405fe52b35cccca5326741e9e4ca731ded3f74538769372e7146ec3603d176446650d2ae0332c215242b2f83fb5cc37e9cd2ffd3ed04b14a155cd1ea4062ef7ebb1e7680471afad960c68d84226fcf169c0e28221174fa46e93ec4700293ccb48368faefca92fbf8c452c130034dd2f266a81b564149f4975ee96ed41a907b62afde4d6f4069f10ff16de9d92ec8c2e7c6fe6f0c97219b2cf5f7306f9875034579d8c8b11cb3db99cf9556c6aa8cb4a61386a73d65ffcccd2271be59c12a756b4ac8f8575300255c57eec4d542b57aee2e30621da8721cff7130a75efde8a2bda91d52534b6d7627e0c6d4fadd905b694a15dc7c174f46a8e9cfff474ae3dff569713ee0807bc5469291b26d7832fdb05a1ae1a26be5176f88c1171a854520348689a6412806664eee3b50b640a4f62ca2e0a1b362194481620c58a4ca97ba474ae383f2526d1a38439e904bc7957dd88fa53fefe79e7499e563ab2c09bbe413ab6a658d03ac811fb25e6c33e14f7e8c509df3e0b351a748412c0570d8d1b4355a1f0bdac4fad9202cb8cf7d740549013724d11d000a15f65be59c33babc6d3cc06304b76c7c774f8e1b7d08a59f2aac2127065f0736218a114d3d2590af58ad56f022d39a7255785975b844aa720354f44b0ea680e28a9032c96c9073aaa8341df79c432e0a7d76a6aeffa04a74bbb29a323af97a6084f91d6acb47ceebfa5d190b4adcb982cd7dc8a425daadd427d8e570b95aab4385ec5447df57581d10da6e06bdf7fddf86aa650892011928e1e2b66b0d4451f4a25528cd40b298b5988fda79dc7652d7a2d8688017a1a1d5bd88f6d2fd75e767bf8cbd9a26cdd6afebbe3874d075bbb444a701264d8ff67dd8d1531fbeecf73adbf2669f9470045893e5dd234cf6137566cb7370b000cc9c50510859f3f8de7645ef7cfea20fdf64840420ada41838fbe476bde86abfa28ad20a4be986162b66c3608d528c7f9b7154ad141b17d0f1022ee6ddd27d417362a2be557246641c8f09b361c849d3d525d4b33241bb4e0f72f27bfe1ba39b5936926f328c043465ca36726ed61e98154eb9358a62e456ac55f9538e733076d482910ee4c048afdc854fefee87fee605223f71a0ddc80d5bd09fddda181d210dd20c3f0bd124656919def8da0d668feabbe58a0009be58b2c81c821cfcc71d43f31ee2a5b6f5f4c5997f8ba868c8618581ca26fa34b27df1acae521d6f089fffd46045d819163c5ad323cc681841d2d516b15f5bfa61e7f35d88ca2eb655d414fb8436c57ed6af1057f7c8d8cc157b9886e49b348b4c4566f9ae888e0c496aa55d3c13aa609c8cb7ac94c9da6814747a869e7e75b07689c2ac8675bef9866dce19fea54b07fbca21994a6f13e34356132797fcde614d0b5ff6af366b3146bdd91e270cd7045ebc5925684d619a4f5e57c77353d3364470b1dc19c58eebdec3373ffadb5c91c1eb8dcee00ba0cc99c1262d30e8fe0794e32131fea965a7cba959087733bdae8448f0e561d2a747a991ccb6062937a8155270e78f85a6daadb104a56d7fbd3a0239b836c139ece84495093d5138eeef92af7692174730cd427636ac59b097b48f5ec07798039afcc760bd10afce4c9611131ce17d89d4fb1a5afbb6f968ca683fb3dc95b2b1976e69ed8aad8a5fb0a2f42986b2305f49ef6eb651550fdb6d320133ad26856c23b5da2019901b74887bd55840fb5395f027f80bf15358f29e339d6dc49d9fec14536a8ac662fedbc897fe0e408865bee0c4e310f36478a056d15a2c81a4e62c340e4025225e2347ba7b1d96b73d9c2636cb59f1e82ad1be3c594c6fd7743da7181b6a7a358bed0ff67361b3eebcb4bddd1e0d0c23c8ec865b456bb1732be45f72ae7ba0ce2dbba97579fd94bbe2615fee4ae203c85e2638b63bdc7a1da65afd5cc572c300bedaf8e1a291af8fb28950ad1d5e19189b4c35f9379e6f34c68205cf2fb44799761ef98e5fc1eb2e6054731cb71ed433c94fba9f70fc7b2dfbd958963b8b0415e041f97189c0f17bf817cfad5f8cace1a8902f15a596bac2053ed8c71151f3371c7c090f20aff2df5c78a3dc2b54daf479d6f48e9fb8302b63c8bcad31facd22a3b3b3ecff1b90ca4c68cda36a277f854a98c45a9f460e6637503d8bf53f7c97d7ffad2ba217c025302d75397d78e6835e72cea85708d4434c07768f4a3fd47887a8466eb2e20f1c5eeafba19e89399434313817f23d834c392cc7a021742033bbc5cbe7a850caa823615090b86c55bff63a93add43557ba2430c2fa3da83aca3bb1f96ffaac8d56376ce9e83b88aa03fb993689a38e1f7d6fbd2a1c46de844648834b3c8d1bc0a0326fe7ad9ad80d5010aadba813a8b1d19032fcbac549ea8a3af28663b5c26c62bd80803244ed8fa9825fff3473c379273d3204b7f2f595ea33e17e1ea8540c4cd94d6fa60a8887a091cc14bd9f7e7069775f12a0a38b12eaa347228a9fb3d412a9ed9db7c88bf5841b0b7e1b2bb3f7257dfe003c0d58b22c10a949664fc8ccc196969a2cf9ac90d2a6b26cdf2dd5c5e6ab9c502a139d91779ed3fa497eaf48d097e1f79d87563128d07946790c1fa6adbb4bff4e0b284f9c9310f9d016007d0bb1f80c8b84316784ab5b1b9c41d4d26f8e4f955fd1de8eb3e23df40eca6bec94574a668d542f91649bf9ed52bc69840193de840453b5be36f00b8fa9eb567ddb322d9b482a53014c32cede90a83e8eec8592e195293ba73b0cb91f54a6a8649432ef21469cc91148b073a9c13f2fe013bcbadc45a508ee4e837b41a1c522522cb18de021150b0d303768dab6bd1889d3cfdf1c9e5a5221fdbe8b5b747f8badd0beeb7bcabe78bfdb3a5ee792871ae0cfeb0183d943cca1d5c5157c07dc1c2eef3d4cac5fc9ba3a5abc40bfeefc098bd2006e5eac7eede3ac4fb0c28d8e1fb5215f4f787c7fed920b4d92629902aedbac98548f29975578d4dc846546949ceaf31589ef69768aae9a35576a99162466b45cef8302cb01c83f835887beb402f9029d038813d7b861ed26b0e64b169faf399ccdd9b1cd29a7190de168a034cb86e2eb8f7f228e8d49f267292281e66ea3b608facebdbc4a86bd11fdb587e173e6b14dd5239a027efa9d759f67f48afd6288c5f4ea5eefd7934cfaaae2a36ecd861780a6a317ce500be9e8b904e52fe4a0c1eadbaa26ff995255b482a567d17eb8bc43b68db67768a331a89a346e1d305c3d03baa54113a903f9cec0c19c55f47d9d506b34c8c6d2752435c44af0cb56436c2141049e545fa56d3c3b5e68430956641f6f146834058d7479636d620cfe892d8072f01c0891d83553701d014dd6c08499360c57b58dd994e05aa091f98cc268f115c6fcc228b6be437ebeb962e3e6fd4bf61b7dae5bd36ff1f038b49379e9a59eee2e9cb0692fffc120fa64fb5f6f461a946b6107fe527892545b74c0db79422eebde8b4bdd29dc0261f93882637a55af158652ee24cf32182d9af75bb3e37501e335f5789032dddb6aae325f7792b9d32b823e8e813b2e45e7fc9e0df2cf1af504abf6cc8c86fcf57862f03bacc0d2ef8624d47a01e6842493134ea6606b3d4f244cb6f11ea3afebc8eeda1781c58e2d2400420a25f1b46c778201cc35073a582cb0d9d0b521f89f76660f131d83f4fa016219aa6190dcd616f11c80cddd25443b0d6fbb56034cffd4d8ededb9cf4718fb3cae94c76d12933b03a51c2da6ac851d0f4f2356629fa95c627dad287bffb59d758fb7fc8373fe036cbac3edb6e66ba9a3996a9208231fb47ec6d3499a48f4176aad8942747c9223bafc12d60c089baabd03b680d32efcf89bf011aace8ecc1d545516fa775e346dfa105de918d64433175154b763538ba0eb4ef955b5807989f60cadd97e588ec1b5c5d10eb02e87", 0x1000}], 0x4}}, {{&(0x7f0000009700)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f000000a980)=[{&(0x7f0000009780)="17fa485fdf63c9cdbd43e11f00bff782d91af4c18d11b81372bf4e35ecbc194f53bc79d8790a", 0x26}, {&(0x7f00000097c0)="83f0199d71ec5e4e1bf1cf524d87e0fb437e2adc9e09b2", 0x17}, {&(0x7f0000009800)="f4b3df6ed0a42862b3fcb7445e7b7ec39b398920dcd1f285d75e88abe63443f51d49f7d201be3d505897c03cd355d8589999cbf618b9e5d622997a9763f34d2dd3f1959d40b93cc9ee5c69bfaf5d6cb0c41a52d5558012d89ff80781868d168ac55d761abae433733f6278c7edb02507d3d35aa53ea70272908f14b3889c89947cd313c0a4921a167ecdb9bbdcf2275cf444e663cd60", 0x96}, {&(0x7f00000098c0)="27265543c3547fc8e2fa546ea725a776dcd93f798825b1254155cbc2f30ee54eb9ad2d9e6b22480ce3d603a688017316adf3814f1f507cacd93412de530f3205ee33d8251dd176a8a403129c486737df67c99884fe851cf06a33ddb60656117255ccb7d35aed28e39e6d438c8bf2100bb0d8938114949742b586cef5f479a3649981dbd871ca25230676d9452888e4a47b0e7374d50e5a76e3d825f7020047754a4b2cb35556a48ea1d42322c893b68b4392190eca03604a57e68f9fa2d3e72b7f383fd6a07aed7ea140961063efcd2ea34407565e7a034495a48e16f793c73aac740c03f05642357980e0c34df626c9f32ebe0fea1937bdf8d2c85e1921d1120140b8bf49adea4aaa2a520c71fa1b59b54b4509c28a28c8622bef6cd955afeaeb596c62338538873149f07580f6c46521e8aa25395c33f2da72a220fbdd176d8e0b27ee4930ae66c5b07945f6a463e96841be78106ccacb5e257c9c935515115dbf57593ac3562ba098ba8b9356be470c9edc655b8b58bcb85a17b8b3c576278a9efeab7b5df377a67e538b38d698a4239104b5f3668bb235bf8a4b0477bdd060955ec7304ee6d4816d5c3d7af31ae5e636a97bcf4626f7db29b41f6647bd92294c44be6a60f8132ac5b733c80586e3e2c397bb5464162608c11c6803e8c62cb64f2a3b9a54984d3c67a54c5347eb5ffbe94861db48efdb006f9899a92318bf438b92b25d18ed28529512829be3102d7cc1ef152bf971049d7f80d21f499a136037d1d3204c50853f7de5d39f4c951263b3461d883b580ce2d6889878f287547ad57046afced906059b16343a115ce42649e71915a624f24d287edaf6bd528b10bd8582cc9034adc5b39424c23bccf2eb9d39e07febe897806b5bae9979a578f5393d4887a3973b92bc009fba26db231a0bed1efcf80acdacb95da69b6bdb86d7fbb62186690e30b5485bd3b33c57249af8195c4c4c3e50085f2363938c656fb19d0a0469f82ac4641eb5401277526e6bbdcd585202a3ae9af9baacac6b691f65be9c088579871c9de10745f0e78d423b2ac3ff49f5cb7b26615ea84d9bbc36aa289d9db87fd790af2392612d5faf5b515d995cb5bd63440fe234b555820e8f65bb989090197713443390e3c1ed773d57678e304d2491e529cd94dd67678742876fb63673ca70d28cc29ad68e9ebc7a8338e55b60e68bd1d9cef930560b245d25de0830c600f1cf1c9f35efd4111607d655c7470cf45996d9b51f6e7a7225b74b58006c65b87219e171e1dba45edfc7609f5f76a5bb9672ae34ddfb7dd1946a2f41fa374eaa5ecf7d25ff534bff5444c89674c78d51346d5632e4ef28c84eb5e4f152541fa377dfe9c3eab7ba51d4710e8e02668fc1b4e31e7cd76905889fdc0c6a6949b64679492dee85f382450f8db169738f6e112cbcdc272c0bbcaeb8edd799f1f44e30c94ce8829ed99b6880a36c54a36ce4de77b3b96443f9a8ebf2d8a8951b04bdaed18d0ac616fdbbdc65f153fc76edf4a63f7fd5619c93cc88192d8d82a32884e571cd4ccf1ae82453c6822bcfd1917f63a67142255c43faa75eff0515ea42734d0fde66ec5094136639a01f14f4342a38058e4e9d7254386e24763fa829e7945c7a9814bf89bebb0f84896b927688a8bec555f0690959ce2bb2599cd1e60e447ec29c0dc568170dd9b5bab3165b10de739cacf8fcfff5109d8b64024d184057c1fffa20ea56a72af5ba39521dd1d13f083af84a447184305fc9c9ab4bd68a0a26fd479f1f1c918fe1acbae8fa886541c01425028a95205e5dcbe789678bfaf87d42e20438fbe04714d252e6f1f53d408c81d1ab0ce5326600d7314176580d640fa3dcd26fa45571fb595e9676ee6e06605c6b86c572c26824fccbb0ef05fb677cc3dd61dca68d7b59ca54585182ed1d4f61972fab786883e18971abc86c8a1157f35694d4868aa2a903b05c9f72a0ffd6921ec09ba1a61722f69f5cb8a5844da24b4ac2df813341afac7cdecdd9760b2541a466a89cf02642510bf821c9e952189051178a4098f88aa53592812d46f5d04f9b6b07f5bf233237db99bc472110cf42b94c2debd40626a562bac9942535b058d8af3f59d11a50ac0692528a378ab2211c6a2c2015e210272a680bc27c45a099ab7b7c1b9963244bdcfbe331d710a090924a01dde020b3a1937dfd2f184b2ceb9814e92723a896c9b743384515e0b86c6b9496c39f833a72e6bf44dde8ce19f2c258aad8a9de10d866c800bfa4b57fa989590bb9f40877b2ad34237f740d9338a0058de8633b3347a2ee4945d01de79c4a1ace8513d00385f6c64f345169880badbad8ce2e759582ab4678a32f4ed1649de4d7985c827c144a9bd2a59a2b8d2221ab5e734dbc5bdd3afe81f65d5c7df38e738190c044edc57ddacab2494df88ad27774cd3a3f5789ab4b7cc3a09404afb687bb9c09255dd357f08df17259155d9157be8223432b9de40be3b02882af496d9738fe14e09fd9179908db32f54f0712867485ee41956ac4fb4f1906fa073da770e494287319defff357f3104bad4c888e4af6ee7eac18a3e1963d87da4a270b836b90511863cf1cd5150a841d1bb1b6b0051af4ff4d031e3296cee70ecc6092e2743c688b8bcac16151660165c9a4ab14ee2c1752d35e3b15bf1e77f24f753dd8006e30780e862d93e387865d9fb947560000eb14a835c66d1e5c99610d64dd1c5f2d3f2acff3192134e6a990ab3cea62579901817e48c439a1ce0c16ef6a83fe52eceea786b0358b806f13adbd14233aebe914a2cd5f71454754c4a1404e1ea7fdfe70e34207e64abe1cc37726236f522961b32c1cfc2f0f95123e14a5602071d8f2c4d3efa77cb2e45abc4ec453af163429255732aad13962f22d4b86a11f9cc60c7e78e6cbfc4528950fd64aa3a8af66a4b85babf477bc3a7804df8e6798b6791efd15240ed36d75bb73383323d74bdc3caba1c56a626f5f4c94373f381be2d01bfd0527786c29f4121488a877dc0efd0e9f8cd667c6a4932876a1f55cefadf1cf4dcbf467dc3844d869a4dde78a26002316c641c5ca66d8f8683ec90a4ede1aa08425878ff50a4a072bb253cfbc88f4090b500236bb19e1d99c28393596f61b4ba279342b7ce8b915dba04f8f6f11e6b52722ef289e7fd1508dfb49082ff1bfffba1727c425c07a99bd4cacee09f7762c730565ee4d5feded6b94dbc30846eb86e33040669802b5303ecc37c70b7fe426ae20b12aa5fea841b7394252c730a6f56d121cb0859cecac3f25d55918936a004cd50292177809c9291385012a644c70c9152e03e405adadd21a3d1fbe57399d6129b30919b61e9e3e2381a0bb0f4af11d4a7add036a4a9242e33e51be8f68be5c936feb74bb43fb0d1cc64fe8c1a32682b86bd55a1d98a37423ee7dea39a3e04ef9e397487276cbb2b4cce96bf6b7513c7a965e9adf705d1684ef80ba54f80f9fd229a5c28bd93116f712e6b131c45d94971ac3970c7fe23f65cce5498522339d75d76f403c0730072b168c686f7f162d35a91cbb810657ae2cb4915e2ff1ab13634dee31441c13facab08a0a6824b55643f87f108245977d16d1c6265fe0ec07627805a039d1c2462d36bac55d6bd3cd34d0e6b6266dbcee754e658db31abb973b718df6cdf0b04d8074f4011691dae48edce8dcd595cd415037f55353c6ff9ce6125e127a18ecc2787a5d909649fe7151d02fbbfd11daed027630b6ef396f4850f54c16655d77dec8855dee849be636435e6b309c5152d257bf6efe4f655c812dade39195969c82028a87346457a1f57208b605be2ee903e6d8a334483362f302e4f8cdfa2c059455bc0b628a6ff614c74a96ceb69eedbabe6feff4af3f64e96afee1682a35f58434c2bc923b5570ff92ddb4a8841571d5e513a1b2689396dd6ffb7382947a6e957737036f78cf76d19af242f97b4b48c64e9a6d12ff713006597ab498f15ce2bfb74b68bd42aa82653b8df5ee594ead6295bda5ccac1392f6bd5d6e658777fab7387d7d564cb2d4d2bfff964e7067aefcf96e7dec774205df4a7c2a47cac300611d143f3c3fd9a930dd4caa60c8aa56b8f93f85dc75bcf71e227b762e633fc9142f553e615de4a78265017be803119c9db4219df15884e7bb38d576e43a667b665758e9d34abf2f72af3091e83f4369b6c02148de6d02b8caa87b226d235d6c0d848693b37f3950ad6edfe763188d6ee9d3a67a9acb49cb8984b2be5211b2ab09800d58b098d5c21d543f59ff00cda91972b2acf5361ba369e32925271e50c825a1ce7e976abad01173ce9552f3f290f285f8f15768886f48fa40b4cdd3ad613fd9344c9ed65c05c7201d11c017d49b478c9c95eedf7548f83dabce32f58a56d8792226154bc341c89fd919f06cde25276cc9dcad48f8c6371fae31db6b846279ad8379e5102d9949d8c98cac8d62411633e43a9e1d2be10ca9e2ece3318af084eeb405e348488a2cee09329d9b202e3e6394e2f17b187ce3f3f3f748d9b35e1c12a923b3823269769821b24b7907a8cb9d4dac3d994a5b15840d430b002b05e1301eb2df276b740a9bd8371f7ffe4a6e83b53c82ecef81a1a2bbf64dc08f6b376e3094fe36b17f0fe8efe35ba3648403c9ef0ca715f456efca37d1ef959c50aba3f9e6114cd7111671992fe4550853aefe4403c6cacdaed2f56c9b907ef886e6ae905a7cc65e9d3692910e6b6cc1671fafc829fbde3a4670c602853cf60d58cf0a482fd0435075dad5f253534766603beb1ad58fa8e2a0b1c3125cae6bdb749d5e6f38557cbec9612a62a7ac26b34ab1141a9579574133f2c38c617e096f22f8629ba17c49a0911d9a9fd14632dfed86429480b1f7da3e47895d6fb91496d766bce1eb2fa44feb3be38a4167b088b0588b8f959af68812b3f3c2697d0e7969c5dfdc8aeb17437b38612e6e0cb557e3fe21b6fb279b1f89968612069b5f48127ac4c2169a679471e6a21da4f95f5d2d20590b21ed831e6db8e45ed31dc21ecbdb5bb3c25766446606205c201032ff5211cdecd8541405a2b99193075241c216d83491f882ff1b7a1db2ddcfb31dede1598c282b26c592e821e850e3201d17cbe72d0778c2d0a0579bb02001850aa026cb82b73e65ece6b95804fb1972a3108c010a6ab13f4979f3147f59644fa0fccdf9954fc6a0ddeb06c4a2de307a5988f324e660b96cd65d095410d44d7952a4b7ae95f88981f29299cfc868d2c7d089b766a868a9cc7438a3de21a34edb9839bd442f988e34276b870be91465acec12015ddb0475a6c88fd1eb7c806ff7df50909ca91a7ba717f94f251b4e12a096a6dbd2b2269a4370254b78a0b8afa2bb8d87760ea6b491b2e37764d99a667dadbd7940c97cbfa420ec9406da97aa4d256aea682908f05ba1c259eb146468213c37e1822f80cb00bf88103e92c9b387508c31998e7114e57181bd1cd8a92b904389244f8a212761d845a1d010cbac8785a11b94d63aaf8db7279022d2810f97225b4ccac568c88a3dfdfd2bf233df6e7bf7be8a460d307b0cf84ce9801ae9e34827e27c8af0cc8dff7a229955b14a9c3bc1a7a2ec105b98a71ccdcf5695114487aa74c2f7c4c8cdd1676d6ec11cbb192e30c5a3807df752ae14e966f07e51b9b70cd71bb368ed0bf2f0cdb16d91c08c5f37c41578707ecde7fb829477defe78670148f2384a96c448a816e9c4ed94447f832d1e6733d7911eaf6dd5d60f72c33893f44357fad559e19d1e5aef1a0117055d1605d05f16b52c329f88c84415b8", 0x1000}, {&(0x7f000000a8c0)="ca45b3f3089e1dfbbb1982701e781f3602392aa8661f491f9650986413d06306f55ca40b7b79e3675f397da38aed71", 0x2f}, {&(0x7f000000a900)="ac0eaa8045fe862fe4e96ea5507d7647999116d21e2db17ef2924196746c19b69dbddd90e0b68ebff986213191d0f21c3f9030978615fec650ce07d029816fa5b5169120e79b0bea39d268b406a8d5aa64d22c39feb77df0581b1b", 0x5b}], 0x6, &(0x7f000000ac00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r2}}}, @rights={{0x28, 0x1, 0x1, [r5, r0, r6, r7, r8, r9]}}], 0x120, 0x4000800}}, {{&(0x7f000000ad40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000be80)=[{&(0x7f000000adc0)="2f94b88219f2ab4d834f18d105f5467225021fee6306dba37d57b6df840861bdbacfd943c5406afbc3ad4ad9c6dc7848d2d30bb837e203ec65749d9f48d066841efe9f6ce10ed730e67bc7ecbe6b255c5431bf9209b6f8674051d84ae2a90d216f560586405089448196b4688aef1f615b2d1bb6c9e755ba19b928fe954e9c432821a18049e1783073345e9ef2be8b4f1ff2ca2ef635294becda0fff2f626a3c529f38f792c358eee578bf10159eb048acf00a1e6b0697e5e5622d660dfa5f70845c6e593be14431f0fc8cf586047c8d839c17672d62b11a13b22730d999a7e1b49c69509839f4854f6fce0b52e34d4fd952a66821934dad27c03208554fb8ae1e54cf862853c1417211f71bc803343ad16445d5cb17ffc525baf02bcfbf165acd2188a489d59c97b2bb49dfc666a6911c303035511828dd6608e7025efbde464e17164fd22f6151824e7e852697e79a4df7063eef2f7fc29f8945df8331798b82106aacb1311d3f850e39d50c0e9f2425b6a7cde1478c2d17bd3f86141eb981edddc13fc375d0b7bba64081b4a0571fe670886b3ffc57278033c202750bbbd79e988992bac08ee81b4ac953131c3534ea719149972ea20c289610658c52385d8d599088b437cd805e2b1b1be1339f50febe4475003ead4f589baa4b0ee8280abd1e052400038027a6a49cbe8d09f81cb0ac00d39dba7038934848dc1d6ca3d0e1a49265c79eeb8de7187433f848729f369320e0107f7bb39c60e5754d8f74457fcc03ebcb0777f25960a5338bc0430f1ecdb502842ff79885c9e1d97fd3383c81cce8bf8de980c53eec63868a6c9ed3d29649f7fd44f9b04b707a5e2edb34162f057920309a7c0312b85a4ad4caa39f8da2ffceb38dd49b973bedbede6ecb59f3fff96c0e4b4250da629706628c668b55f895f822c662352b594688511a25751e85dd6a7a172c3ea34720816d9a6810095e2b9248b227ce39f395abfc203ea48aeff7d299217324a2ddfe9b55abb4938ba90f59700af1e6398729b0697d76c771a03e8e57796e2183b7399d0a9a3747fd884cfc5a294f6d02b5a3cb20f8464abce9a39397f6a856b153595e7acdb54fc0ebc2fe6c5e84d0ef157f822d58b9f6fca5ec5cc254b06baf28556b7aca1cf7e19734304e7c218ba580917fcc32a1f7ab871d4e3c78b4470853d434bdcd23118f27350953db96a78670f5b8d5431bbc27a21c724abf866bc1428c43616215067b74db45373060a1bd02e4290aea2571c0154688a34f248656e01ab3248500e78a23344a853629a859c264f50141d2b4a26c4868278317e483a9de6c1f38b5726c25c3cc99fad9cbc7e827a3b2e625ea20730adcc466f2acdc72c8a2b99c44635a31bcd819264f8be1e26312b90e2da1704ce9d2ce40c1ad8c7908de51c09d5d37fa0c7e8aaea0ef5546b9afa9c671d6e0861a07bce8126ab8cc08b6e8562c30bc4d323bc13902d1ecc1b9e6b1b32b43a85074773539dee2fb0b3160b6cca8b8b4401aed9a70a409075a746453a2d5da16e7bb3433cfa4c82f413f1f89c54f52a3ac5bbb08adb1488f5130f1a0609d04b6218dfca83e687ec0fba4ee0147e2525048832df1c67222cba6b8dad3d6a795d27e5fa74caf23ba0263356fea4df9443e7518cbb89ae8aa4f38ba9a875cc181b472e3c23405fc6795bc48ee62a014a54bec6346ac20346355fe070c47544fe478e645f46716feec832233fb6e5685b38c2042bd69980189e7ca30a71084f63863539dca245c772aed78e8c69f2099839a06440b993176ed06d30259f97736bbe215648795b6ec443775c7264911d67a340b1963bae4b74b5d4d7805d726fab620b41fcc5c355da5afeb5c0e926547b6edb8aae4812720186925bc9bdd2d941a58f3cf7266099127c040f87efe8aead26263e3155e823ca77ed30d6017cf100b3b473ff2b1b103629ce8b0abbf56b05eef7820f95b2c0f58943f7dd146bb3edff73da44581a231224b211232a4f0ce892c07aead246e3bc83a94e302a28c45a5cc5cc455446de1f1fe236c7767aa6e50a9e97c369dcbad83d78b751e317e5c3c47685ead05328cf5a5e242696e5d5aca58542b7d24c8b8bcee674c3de694c746c9d3a8e60d8e1e576a027e552c106c805b979e23014d04d0ec516dea0772d53befe36e6c8fb015f996e43f2192aee9a3e0a6e1fe816f82b32c5e197a0d6ffcf7ee3ee8ddc9ac9094be26ef31a11c8a55e7dd8d39f2acc03f8813fe161cc007b703d68b792543d5ac9271040e5c7b8acc146572592007f9e76e79efa1456f60ca597d6aa0fe70edf4738689f6b64300cc596d83012cb483f02355cf615eea9959af63f056323a0f0b64c59f349eef73f320122a3fb625ab397cc08565d479cae470e83ce27cc8366b0a7ab46cc7f1dee9522717cd02f5b571422e150dd805ae247236e62474064a6d7e7b79776614d0ad84ca9550737755589c5dbc153f16f32d48b8fb782d4782ba1f24d7368be0d805bce29f6180f5396e8f249c05b1ee9120f33e5ad328feb49a8d3540d08a1b17202853291b8dc3146af89ef18676e2936289269a49147f5b06d6605987d09323891730fc5275ca36785eeecd00b69854eda985a8b19569d6adb771d99d37b543a1be48e124aa9c30db8094cbfd8592376de179ec07100c4b305c35a039b31be994d572e02484b5bc4a41eb8c611cb1fa2180793adf368a5933db806461c7a5a186125948727e5253783120607d613309cbe7ef849149484d6b79753f83f0be4c2d4754fe9a65b870b43e17dbcb3cd7fd1930911ac87e0658525af3d9d56388639e9d922f4151845fdeacfb4dbf32a4f3c8ea291017f2a599a179ae9060050e9f2035f7661fe6680fbd4f022679c2d085a4618037e3ce62e63792fc9c03b0203e3a097075f79ed5818c250253714ee7575f8986002f4e19b9b94d3a0860e4d1acecb7b5a3bf11cc3b4a6e229d401b97d9ec5cc01609e09422a07add44fa102319b08447a8aafe9a3ac2ff255be10f0cf133852db471d5bf96c7c0bfb65eac6f351814c3786d7793c0788e75afada9b012d8d3bd4fa9d115497a71311d2e7da607e2fe0db22d8cf7c9e146da978021ce5da45c9dd26eb553ffe6ea352ebcf9ebff1e305949a599422fbce5691784f25089a5aab2f5fc0b52ade43bc80d920f3ca45687b393477c02f67ba7295438bffce113018de9617c608fc3a44c2fecaea59813db1569c63d9dde1662fe1464d9d0f20f0871dae3e81dd31a37036fee6aa0bad7cc784d39d984d42966a80974085e44b170f094eafee842ff089e7ab9861f94dc2a1ed774a7a371561709504776d7fff5a4b22dd00694875b6e45582920f39d96cefc2197ff1a02b2c517e2f6e8a2430deede1bd1a8b334c7f83ff5e5fd272c1986af484234e92a8e65b2462d4040d1bf3eaf0c8cedd29997d8e8fd8040cc392a08d00fc574088ea8693f31d4c6d193b067a6bf479662a580522077ce3664701cec3ec27c0ae52f7f7bb633b34f3059e1971c6159b2e5728bf185a3ca9fdce55e178ad679b2c89deecfc8292a43095e24cfc193c9d1d635d2fc0b8a1bdd6182f36c4aff67b4cfd8c0e405c9911fb8717f0360a7b20e8b08588ca181042325fd3a64060c3f9c59d2123212cfabc667b9eb69e641cc3f31d62e1c407d6dfc6cfce244a031e66e5ec7effb555eac5e7ae77f053b36c91a4145ea05a769565615f734ed0bd213391651d65e95be1afaa698fe1605dff0fae65295ae611b921627dd4d7d64d6b9a72a3f5aca4bb143cd5587b5a087de965beea377c96d122afeed2c8974e26e1e59281d07b9762818181ab996ea1fdaf05a96a90985ad3942f8e08118f81050bde2d125a4a6ae0287da2798f549a1af983ca0adef3f3114e02384486da40f8ad8ed735d0100a1324c7bb2b4b91b6734a88ffc420f20edf6a7d14aec5c3281ee20c09ab87cac938cabea3b05df913fb9b5bab4b6c3f613c1c27d1fd6a2d94c0540f43d47edc1a3257355accba8ec59021891493d0eda40a5dee76abe419ffc2ebecf36ad7e5871783d69de80fe6f2d02ae46fe216c3b2b420d52f78dc3946e027366f958a7e8190c4326482500a6c7eebb310c3089dacd8429bbb47d6477643fb975ce10b83db8d624f15bd84e3d124ed5a2ea2947f9440538626231b2d477fc863acd44bb811ab58802fde3d13ca1b374b3e1848b4d119f490cb5b088920bb7d90a5d496e2068a321e53ced70f713e2f97117981de49b94ffaf07411fa491e3e482672f12a1855f5520f543871cb19c78ab860a36e9fe227319b4dcbd892b2ca9b01da4ab4e52c2bd7864fb5303f1c98582651b0b9c2461c2105a57f21d53bcc39be933317929c710f3d6006ebf3aa6b82567c93872656ec5503b0be233c2d3b5e02f380dd6036ae8e8468e8d0233c6ff950409a98ae28d569eecd2ec496f94b67e1fbe067104bd62c5c37790233b2111fe6f51e4486a1d306924828a06b2078a14041f629ca9784a91759fe74bb8307eea4cfc2cf9ba25d390ee3d1dee6ff8bc336ad9259d58f164b24ae137ee0a4117c77fb84963ea700b9efa32d1dc0eb5ed8a05b8e2210b2c99efa4b3c78e71fcb1c05cf2f8d03bfbba48c2896ad4cecc8923b071626996df615437bde2a783283fd226dff980b3b05d434c7eb76a8ad0f6a1c88ec3ac12163a8ed34ac6dd631c874059272a598895ba9dfa7df36453afac56a70ac1b99eac3beaa950a093cdecf86448d972638e09ea953b44a57e4912932b8368cadaa5b1e97804f42749676b62b1223e59facdaa3b33d4a2c10ff153869a4d81b63c168e7791a4cb632c02244f6b34e2b41932c73a819c6650dc297c164e455c13886ede73dc34cc6fe309ca99d45112f9a2418760b54fb63fe47977ffb598ca549e71f78fb110edad4af11e3eba55d61451df65435b3f0d76a6f07ea7102027a1636f2e9754c3fbd898cbcae7fabb8e92b0a535e74d6d082a2bcd2a717fd0152fb1a65fed152111c77c23a36f734df86ba76fce42c385ea915aa30a620c16e16013363cb35a261dba591eff83d72553dbd54c5b23ef3f5bdcd2943d26e489c74793fca97af68a6b7406474c20c3efc5ef5d4e9e5c432cc9f43277b16e60945b7bf8c2e42adfd9c360561bc1be1a35ba52c8fc19cb9e54c27e5276101b8055ce8cabbd8b23a02e28a5b2d976d5ecb6591dda9ed99fd2e996e9b7e8c6bf399f655cdee043bb10820b258a83e1a27d187ecf78f6342eaee817ff32b7beabc80c5ee9fd0d2a70a643ddb972aa780c04be4154372bc8957b83fd361cdfa79c5e795b47190e412b07d2d031b2c7017c166204700b809f97bbd74d018aa056deeb191d2a3b28f0c65ded5454e35c4c15be7cfd0ee9d67af0db523e003775e0d6d94c7295c398d3808ca5bdd89c9bbbd1e2c560444b8442daae8df7fac90e0b8a888f0875e701e54ac8a206e94ecf45fe83d68198838eb6f23d80f54042d3d070d134512e853caff293000e70785bb684943f8ddc2fa81f27765d902deb27126386a8f86765df36a89ee81b9fe26efd5074a78027144177281e1d228df96185cd7df77813bc87dac34822892ab6a3e12a071211c9ebe8cad9f75427896e9d160c26e6e259752ae0ac33a30f61679d1a6fcd066559b7a8485e454805ecaac531135a85747e6bc5a35a3947e72939402f13d1412e757ae148c3c86d23ad5a2edd50c273768ddfe9f47ccc8846310b55392a30fe12c06cc389a516132c39cd5b5c01ad88d19b80e1662b01c90089", 0x1000}, {&(0x7f000000bdc0)="9b2bb061c47528dc2fc09a1b63c91a43cbf20a66c3b4791b979ea96590c593f505451722b81b1de933b7d1cd32b77941c5ce9905323fe27bcc134f487263e64344bdc99ff99d547f73787d92681482bec39b76a0a1126b5b7a4e9417ea4ceaaaea88da84cdb3c10226e7fac4ee332095e2da3cef1324bebc6db3899228d4458248bc42e6d5615ae31def1117bca1681241be638e0a8bcf12a9b2bab57ea5305b3041e039ab558ff67e01f52262d778b89bc59c93", 0xb4}], 0x2, &(0x7f000000bf00)=[@cred={{0x1c, 0x1, 0x2, {r10, r1, r11}}}], 0x20, 0x60042000}}], 0xa, 0x500f0) futimesat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0) 16:14:48 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b5b080732303b0000000000000000006c"], 0x40) 16:14:48 executing program 3: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=@newneigh={0x34, 0x1c, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@NDA_DST_MAC={0xa}, @NDA_LLADDR={0x4, 0x2, @random="1931beac559f"}]}, 0x34}}, 0x0) 16:14:48 executing program 1: setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, 0xfffffffffffffffe, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0), 0x2ec040, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102373, 0x18ff1}], 0x1000000000000216, 0x1, 0x1000000) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, 0x0, 0x0) fanotify_mark(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="7d63d488d51f6a2e"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r3, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000340)={'wlan0\x00'}) [ 1090.495882][T15227] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 16:14:48 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000540), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(r0, 0x40184150, 0x0) 16:14:48 executing program 3: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=@newneigh={0x34, 0x1c, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@NDA_DST_MAC={0xa}, @NDA_LLADDR={0x4, 0x2, @random="1931beac559f"}]}, 0x34}}, 0x0) [ 1091.115578][ T2934] ===================================================== [ 1091.123279][ T2934] BUG: KMSAN: uninit-value in n_tty_lookahead_flow_ctrl+0x2cd/0x2f0 [ 1091.132093][ T2934] n_tty_lookahead_flow_ctrl+0x2cd/0x2f0 [ 1091.138927][ T2934] tty_port_default_lookahead_buf+0x142/0x200 [ 1091.146000][ T2934] flush_to_ldisc+0x906/0xdc0 [ 1091.151438][ T2934] process_scheduled_works+0x104e/0x1e70 [ 1091.158373][ T2934] worker_thread+0xf45/0x1490 [ 1091.163893][ T2934] kthread+0x3ed/0x540 [ 1091.168918][ T2934] ret_from_fork+0x66/0x80 [ 1091.174510][ T2934] ret_from_fork_asm+0x11/0x20 [ 1091.180255][ T2934] [ 1091.183269][ T2934] Uninit was created at: [ 1091.188820][ T2934] slab_post_alloc_hook+0x129/0xa70 [ 1091.195177][ T2934] __kmem_cache_alloc_node+0x5c9/0x970 [ 1091.201410][ T2934] __kmalloc+0x121/0x3c0 [ 1091.206377][ T2934] __tty_buffer_request_room+0x36e/0x6c0 [ 1091.212663][ T2934] __tty_insert_flip_string_flags+0x140/0x560 [ 1091.219389][ T2934] uart_insert_char+0x39e/0xa00 [ 1091.224945][ T2934] serial8250_read_char+0x1a2/0x5d0 [ 1091.230733][ T2934] serial8250_handle_irq+0x77b/0xb30 [ 1091.236679][ T2934] serial8250_default_handle_irq+0x11a/0x2a0 [ 1091.243263][ T2934] serial8250_interrupt+0xc0/0x350 [ 1091.249124][ T2934] __handle_irq_event_percpu+0x113/0xc90 [ 1091.255465][ T2934] handle_irq_event+0xef/0x2c0 [ 1091.260878][ T2934] handle_edge_irq+0x341/0xf90 [ 1091.266293][ T2934] __common_interrupt+0x94/0x1f0 [ 1091.271857][ T2934] common_interrupt+0x89/0xa0 [ 1091.277287][ T2934] asm_common_interrupt+0x2b/0x40 [ 1091.282905][ T2934] [ 1091.285792][ T2934] CPU: 0 PID: 2934 Comm: kworker/u4:14 Not tainted 6.6.0-syzkaller-15365-g305230142ae0 #0 [ 1091.296353][ T2934] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 1091.307115][ T2934] Workqueue: events_unbound flush_to_ldisc [ 1091.313496][ T2934] ===================================================== [ 1091.320988][ T2934] Disabling lock debugging due to kernel taint [ 1091.327785][ T2934] Kernel panic - not syncing: kmsan.panic set ... [ 1091.334260][ T2934] CPU: 0 PID: 2934 Comm: kworker/u4:14 Tainted: G B 6.6.0-syzkaller-15365-g305230142ae0 #0 [ 1091.345738][ T2934] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 1091.355879][ T2934] Workqueue: events_unbound flush_to_ldisc [ 1091.361823][ T2934] Call Trace: [ 1091.365159][ T2934] [ 1091.368146][ T2934] dump_stack_lvl+0x1bf/0x240 [ 1091.372963][ T2934] dump_stack+0x1e/0x20 [ 1091.377245][ T2934] panic+0x4de/0xc90 [ 1091.381260][ T2934] ? add_taint+0x108/0x1a0 [ 1091.385787][ T2934] kmsan_report+0x2d0/0x2d0 [ 1091.390425][ T2934] ? process_slab+0x14c/0x1db0 [ 1091.395303][ T2934] ? __msan_warning+0x96/0x110 [ 1091.400181][ T2934] ? n_tty_lookahead_flow_ctrl+0x2cd/0x2f0 [ 1091.406108][ T2934] ? tty_port_default_lookahead_buf+0x142/0x200 [ 1091.412479][ T2934] ? flush_to_ldisc+0x906/0xdc0 [ 1091.417451][ T2934] ? process_scheduled_works+0x104e/0x1e70 [ 1091.423370][ T2934] ? worker_thread+0xf45/0x1490 [ 1091.428321][ T2934] ? kthread+0x3ed/0x540 [ 1091.432683][ T2934] ? ret_from_fork+0x66/0x80 [ 1091.437397][ T2934] ? ret_from_fork_asm+0x11/0x20 [ 1091.442475][ T2934] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 1091.448430][ T2934] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 1091.454384][ T2934] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 1091.460323][ T2934] __msan_warning+0x96/0x110 [ 1091.465032][ T2934] n_tty_lookahead_flow_ctrl+0x2cd/0x2f0 [ 1091.470790][ T2934] ? n_tty_receive_buf2+0x60/0x60 [ 1091.475928][ T2934] tty_port_default_lookahead_buf+0x142/0x200 [ 1091.482144][ T2934] ? tty_port_default_receive_buf+0x190/0x190 [ 1091.488480][ T2934] flush_to_ldisc+0x906/0xdc0 [ 1091.493285][ T2934] ? tty_port_default_receive_buf+0x190/0x190 [ 1091.499494][ T2934] ? tty_buffer_init+0x150/0x150 [ 1091.504555][ T2934] process_scheduled_works+0x104e/0x1e70 [ 1091.510336][ T2934] worker_thread+0xf45/0x1490 [ 1091.515138][ T2934] kthread+0x3ed/0x540 [ 1091.519331][ T2934] ? pr_cont_work+0xce0/0xce0 [ 1091.524114][ T2934] ? kthread_blkcg+0x120/0x120 [ 1091.529002][ T2934] ret_from_fork+0x66/0x80 [ 1091.533540][ T2934] ? kthread_blkcg+0x120/0x120 [ 1091.538438][ T2934] ret_from_fork_asm+0x11/0x20 [ 1091.543339][ T2934] [ 1091.546748][ T2934] Kernel Offset: disabled [ 1091.551134][ T2934] Rebooting in 86400 seconds..