23f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:42 executing program 1: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:44 executing program 1: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:44 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:44 executing program 4: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:44 executing program 2: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:44 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:48 executing program 2: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:48 executing program 1: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:48 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:50 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:50 executing program 2: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:50 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:50 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000200)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x2c}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) close_range(r1, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@newlink={0x50, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0x1c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x19}, @IFLA_XDP_FD={0x8}]}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_0\x00'}]}, 0x50}}, 0x0) 00:06:50 executing program 1: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:54 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:54 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000200)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x2c}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) close_range(r1, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@newlink={0x50, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0x1c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x19}, @IFLA_XDP_FD={0x8}]}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_0\x00'}]}, 0x50}}, 0x0) 00:06:54 executing program 1: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:54 executing program 4: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:54 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000200)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x2c}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) close_range(r1, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@newlink={0x50, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0x1c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x19}, @IFLA_XDP_FD={0x8}]}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_0\x00'}]}, 0x50}}, 0x0) 00:06:55 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x101142) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004d80)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab874d1d21b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb48000000000000007d5ad897ef3b7cda42013d53046da21b40216e14d4427a4669c095ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e215590600000000000000a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e052131385d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70f36fc914496dfa9e6c6d146433f56afc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a8f72b5d6c0db2bfec536f0e09c329c5c8c77a00f4c74a68f4df8eca081974cc23eb2cc13172a15967ecd6bfcc9f0103ae05aab8000749d907fb0f10a9da2c50ee32306db3424e08b18d819a8c542877a1f599572b2eff250a17ca95aced5558e27e3a79dcb172125811972a402c83c4f82acade78b2197c92fd595d0ba0821569e2997cb4155ad2043e0dc071928cd9000"/4230], &(0x7f0000000100)='GPL\x00'}, 0x48) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000004c00)=[{{&(0x7f00000004c0)=@ax25={{0x3, @null}, [@null, @netrom, @bcast, @remote, @remote, @remote, @rose, @default]}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/128, 0x80}], 0x1, &(0x7f0000000600)=""/23, 0x17}, 0x7}, {{&(0x7f0000000640)=@rc={0x1f, @none}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/231, 0xe7}], 0x1, &(0x7f0000000800)=""/27, 0x1b}, 0x2}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f00000039c0)=""/194, 0xc2}], 0x1}, 0x2}], 0x3, 0x2000, &(0x7f0000004bc0)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000004cc0)={0x0, 0x0, 0x0}, &(0x7f0000004d00)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r10 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={&(0x7f0000000080), 0x10, 0x0}, 0x0) sendmmsg$unix(r3, &(0x7f0000003300)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000900)="b99944c65dd6d08b3bdb7ec91b10a531793627d0c49dc6c2bea2001ead22d1da9958b176bf60b69e5995b648fe7142846e5e0edc82eddaa21c642a3f5a25431d67b9c656e507e5f2960a7064270e25925037e18a7eee6aee946b8417b01dfec78d96cb191931f64cd4dc35f67b40e665efdbbf89d46c335f2429c5db9239d16b3e0e62bc8f85dbc2c853d8f28a939c11e6e4beda3c849cda8c4d3a3b", 0x9c}], 0x1, &(0x7f0000000b40)=[@cred={{0x1c, 0x1, 0x2, {r7}}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x118, 0x8004}}, {{&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000d00)="99c539b10cdfeec2256a323d9c3a95bdae3b5235a73ce977ec1b93774e2d2454b2711038cd4af4b08c49ff1359c91dfded6c0bf2129535044d6bfc78b4856b9083845ac6", 0x44}, {&(0x7f0000000d80)="b615d47a50e4cf7f964c70de2735041609b6aabf7ff7b7d6c512445b8df20ced0ad6af4722b4065fd2b7079b528673cb56fbf3d791f3b798533c47cea37393a96695309a2d3f7ac9a5b67132e34ace76060c9958abb45382ef8da04ad0039fb61edecc847f3b8394d5dcda9fe3c896fa6e2dd2c9a28ee69c36a8e07ccac978705a8416579fe1f3b636e1391e0dfc249b26decaa8fef425a82fd916cb63d9a0a884f48ee69f192084888c7c45dbd7bdcd6bf7", 0xb2}], 0x2, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000000e80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001fc0)="0e752840b2ccbe7239559372f8ba4456cac306d308225283f10dee919f9bc2e15db06dcc5b3d9945b87d5443a0b79036d044e56a7e42f0011b855d8fb3a15f3d1744eabfbbf3b9c731f637781a732806332fd8470cf1fc229bb9451a733ac1c5dc80ae214b821aa6fb4bc75ef472525857c8f5e0fb8fde821eb020dafba35bf2b728c9467281d32a90242916ad402d0370bfcf3f39ede4d5187ab9ab55812b01bd769d75df49c32ef29f8cec5032b8f7f986c2b41ef42fe37b7a27b8599b74263a252c009e7c58256d7948c404f961a033e52be1fdf8ec77432aa659d4c0a7b57abe939f666d2d8884ee6fdca96c9c3eca5ddcfd55ad1d66defd7a67dda53e2fc175f7b2019c7e688b553369c54afcb1705f53a0da4876ed859a64e08a7731cd6ec909a6a4dfa5080fab8efdd5235ecd82f7a47e3baf7acd9c85e946ba773dca3d55b0d0168b878ac65536696ea16385a74a8287f951b16802842cdfb404ea1521c7a626743045ae93abf2136567eb4e0edc9307eb69800812063ed9f42a76a0c45440a966661f61067877bc5bad5a70c63279ad16f217209a6f4c5f1bc449e4ad2f3ec7f60fb2f7197407acb7428c02b10498517b3f1c7b368ef213601b88b4ebd117b56bb6486b2a491e9b4b02020a57d5536b7b68220e97a05c92927bff6e398b91e0347fe779188efaa9f88bde8682fe3ecf23fb420a6224d13772a4dac91193ff6ae3f1e4c5475ac843e04e00c3451815d8a6b8d25fa1aa62308d6071da7c195e47c582784f0350fe3e8032fc265b546822c728673284558666bba28e558acbe68ac66a16d1c85b7047d41dc43c32f8064ece56b7541afabe71af920671fbd08b3554b8c3ebbe96f6259af85ab5d8279aaf49c6b436bc813c91af274949fe7ca8ef4484af3885674adf91846047e4a9bfbfec56673be764082a5ebbeb72b5b1f134a1cfb94816d2e766d244ca7d1385774bb8f2324eb15f8f7be7790769835f25e4d496e517c7fdece785b374e07ce0b212454a39661c4b24193ea6f4ba33211cc5ec4e92b233c1b70ad2c07e702e09cbcbcd1954fff4d139502b248c9cfd1f741d18e72935a9ee11216a2b9cd44fd3471e5f12d55f406e1222df54743ae97119b455fedd40d8ea6e6629ef01a4bfa8fa5b3fb2fabb7aa9a9d2fe28e876e5eff4cf8ff5b0ec20f33130d257e158b367c83b38e3d0f4cf42c34eed134c86b229aa08eb4cbe43a94d6384bcab4477d14e70667dcaa548852376819ccbc6c97fe1ce3f8eefcfc4e24b7f12b50df5cc40a2fbe39ebf514cbe6fae0456ce4f9d9c947ad54a73e12e901ecd76ccc14092bc3838eb855338bccd43b19c6abd59eb44b9acec7cfda1c5f9a372f4e2d2c716451767104e549ef81e06d6e111fb533835bd8a187964ab40df930780c79917bbecacce32b7046e2d227f20d2ce1ca42ca06cd0c2da80116d73fb7df093b8273da09571f05c35625fc39b01713df2df87a56789b3d5a77e00a95e095e24e15ecc103cdd941c770c74e0357c01e1295d3b3051882fda272c12497552a25dddae6a7523be17cad2ff1310f12ba3d4ad21f2ecb3d2ac2d1ca9174e9785a49cedd6919fc70251c0beac60ed0b7ef0e52e85c090309536e9f51aa8998361f7b499f2211ee8049668f521531968b13ab544638097272dc14eb4901aa72fb683221b0b8296a3e3482c02c7fb284f907c09d3333b63486d8ca3493ef652c4684b94c5733113df68f5b230345d473635211c2c1cc692ed06ac94fe8d235f69e56765714238e2f47d776fe1a093a4e8be663bb20bcd6cdee07002714d850009e5f2169899b7b217b888b40ccec2cc0277646a9b21aa9dc67a4586414d2a5caf828724b2d35c685879cefe0e0e9a4bcd784805199c91ed2c02cae3af2a3f3597404fc160998b44fc1c56482f2620e383c57ec6ea79ab8aea41d7fff407a902211396cf718171c634d131be027ce98661b965f81028c003b87c584f9eff854a5c71a7dfe6d345698b8bd5e8e3b195514256601f9c10d71013b7948b18e141474a988392979c17e7606265a41ea8605c6b7da4966ea2beac41abcf95ea4670498bd34c284d4a0589d3aeea574892c419c84505175b8ef213e21ff7e482f516a8c748ea2f11f85c688dd1a46be64a4c920e6e3c36b50edfcd5ccac7ea500f31b1715e8b287c45c805a5c966c43a2d1ac8b1a550b07084de715e03348656d2c7653ff6593731b167c104d7c99a24396c303391938378ea081af370f233aa4fee2e524d40e11cd5883dbb5ebace52dd4cbf566a0e6b658c39f814bef7d6599c9a1c61745836ed271a41fbda9e0c6154ca4404935188aef827d84fe8a6d83d0225478fbfde4757dc39fce04d99d05b13e0bbc75e53d13c210397f1ba65fc15f5fb0aa4e4b43ece0786fbcf2a82668b2cf23373ee6d31b48989cab90c90824d36f7f7e21019926d004186ae926c8e414b347cc77cb87aae0eda351f0997e072f12b487bc0f99e097cadda177887ec05d60e7f5902fe2e93919084964f1f58fc01f27b499190584237a583b0a5f6cab14c378041ee675e5bb7a81072326cb002307fde31fd3a1524a298beda53b664bbb41afe9a61138653f84455c8b06cc7274899d5169af604c5b0cdfc976ae0d4d33df3d6edb889f2edea42661e2c602b1bd8dd56a44981a7051c3e51b09d7303a51c699d93c5def35898c5e1bc4060df598cb17ac78bb8035c0a617f521ee6b5e6d84df3c0d7c4f8e3e8c965feab3148fa9b4977fb171fb36ac76600b34803942336d97fcf23ab9eb87a91703ca629766e342e134709bddeb2254fbe9beacb92fe37bc58b147092abb2d04f90207e10a8dc79690ed6f5b9f4df47766c1f5f27a9207426e9edbdf96aee08dc092ab049fce471e5917dd9495cbaa78f0e6fbf43e015c5d5ef8ee28fffa00e3e62e803ae1102295c3548e17b5a961417cbe5d89b542c64a4824361595a417b57addd1373859d25ce1478590247fb060d2266d1b531174dba74453d1ac13a57d29c75f5430e304ef653479e00538b5f0e73085f09b5936a08ffbf5f9f12be38e9d54e423c9d66d81a994edfd10a5bf5ac9b985da8519c5bce40b5a0e30ee642454f045519004d507a04100b9e1cd6b2685c3b8798326475a9fe209838540a4bf7bbeaa1f5c31be523af3285999c6d2bb8c4adab28bcb397932a698926cd7dafe9fa642c30894247f4c17908e6006f42ae4479bd73d1e6d825eee404098c1518b692026f207708e11e752531aae9d34dc5deb14128fccc07b9147850e491e557432fc767e4175f854406e118095003b8692799b0e7c2c449e5d3f0c08c5c383976085563efca76e0fc5091dd41e1251f2cdf364be3d0e6851b6e345b323b51034f72146c5185404ef2439d5ab13e3b9282ecfbd29067d1b8530549cd73cbde1c563199d35f3ccd914d18d360a1e94c4a268f00b49df7df06b1c0aa7745108ea142379264d02cdb39bd37f025fd4e0bb61bbbed01925cdf8abf458cbf3a6cb0fd245b224e4955b039dffe863b188a27ef5701831aec4799b5be600d11cb2328bb478cdabba0c187cb440be5f9bee76385a50bd8df7a9e1e1183f24dc887249d059289078e4d2d967e57e750ef4ab6027513fb223bb153d490de10afef1d2282fa41803158b81c4fad4c29b0564c16f6e13101cc8097d7931500688773b3bc3043589995aa69c43c3d58ccc9bac56b93bea585678d0d003e9dcada1e8b483ffa0128478f7048c842cc1699478da7fcd2e001bf21584c775b262e81261d4a513c69f57ae099f3a2912dfd9bf6b51809efe5d84c0a35378b916223808a2cbaf35493f7f392843a3b1dad1b2a29bcbf30169bc3b9095795f76a85bdf2651ae737a5ee5281b1301fc2abd5edf6d39d02b5bbbf703caa2c03dcbfc9399f4e255dd6c301c4a543cfa8431fb44efd4fee1c1718c546dfea730d4d2d561c09bcd8f89539b8d4a950f1dfc7fe8815a40ddbd56dd70561de10afc0a1a3406c788f89434501fa210e9d180edd49084000a6497b8a5e4bceff3b6a156ba3d2d7b5b2e713b9b6d0dba52dfd09da2f87e689617d74230ede97c257198c409c621c4cd0d336da845a40a7f487f415f15d12f00bb9752b7dcfdfd998b87d04d00be09eea3c1f9d44260fd927157f9bfc9f2d0fa93f6d5e19a5818f3bd85cb7fc86f1fe6c8301404355fe3daff9ffae7c9db2b56dcc1de01271632e3f765520b0291b4f755bf81033660de8156adce6366cd94b4d264922ca28cb4e5441a7e18b0edb27b45768e0d211e11a0ff958c16e0ce20cfff00e9a10e980d559d1b78749c174f96484feaab86afce944baafd876ea8e0c2fba17045b4574b1bae35ebf52addda2533838966b0b50842c69f570db733ef2b398136b34590ba419895f9892f7685d12616c943595c899aadc2b9d26f7eebdaf71de874f6becb474a89b17fba37a2451f892113891679f50944712bef4496d3c1b89394fa84572d3b5ebd8a6cf6dc2df28dbf815cf40112240c4bca21c35a0f52643068e7527dc59beed02b10d07b4835cebad91623f2739959c98f54543cba921fea50ee8db55babd0a3e4c3767d140a5fc17e13ab8f2ae784ea7fcd6b252dd2d48daf045153f4061d2380c64edff589777858ccfa3bbe847f4491f789ad1eccc6148d6aa5dfb5f3784fa23819d6c39aae3533e08ed2359940cc52454fb9ea623c505368c23f630dab21a6e24dcf31716f1bce2adc725f1dab5fa853094b14f65fdf445db37fab02046b54a15028d18116ee66cf90e4f73c1cc7f4cd1f4b83b3e8885698c75a30ca81958e332f1ab96a807084014054da6547089901157780027567916aa7f883f1135ea532b7cc8f67f508b3370a6e28ae28324d0f6d0141c5aa33a33d4ce7b7b47ac789f89d1e88818e009e76a1a55d963990c8aa7966922078ffa7c39348640c5d6390b0192149ed00c830f5f90cfedbec2fb8b5f37738ab5d179d7c11441ab1b8d2eb3dd75ac9eecca8cf1002e4c44b00dded73974873ec5e5912b1e5edf84350fe0c001670754fe1ca4aec4e80de54ed5f187e6470b38578af5c491371c99beb4bcfe4fa470fa9e34087b446439511dc0f87737702a196039bbe5bdec2b77a9bc40f960685908b856c00636f537f418e1b4c22c11f27d16ab8fdffdce68112b491640c1cb693d29d930f05665ba6dbc809033714f2155adac525dc4c5c030f513c3377db3bab048bdc174673e9bf23492115d921e206119da94e43f24c06bea7b162c4943f27588fee8cffc6e6947a6d4d3608e47715a56a02f65d41e8f0e648b84b004cbe861b418c88be3c8952a87d8952d447ece3028195c2b44c27475c99779baf92216ac66ade74927d246927fd83f3ae98e6ac2d1f3590228dc880b21c2cedbdeedf7e42a6387036a45986520de053603dd102943931b9d7a2aa2baef8d1238ffc787b1346f7c308d93d594e866b193a09271ae4379344d8073a4ab3355dd5d6536c8c190e5c68b8969c4737be2cbc99442452569f12d6a6432447f790315466f984bad5079d988bd1127fc1df07d7b3c60718d023f1fcd145ca6951fc6feb510746638576a9f0014fac79af6ffa903dc2f0320ae3d039cbc61eebc38f9dc26601f3631cff0478df27e98823869c7f810f17f20fe1e5865459f7b1160ffc8165229de29616ee0337b11b4e37efe2ba6078cdc0fb82d2f62fb6c07a660623bc09a1d753d90a34cccd2374d5708fe68608b0d3e714f90e1cc07a34d8e4ee877b91cd20673b2ebdab31c7", 0x1000}, {&(0x7f0000005e40)="43e5d6672480fff7414efb047f0865e4b59d916c8286bf025c6926b2e4a08518deb08716073423d82ae473d44df4ef122071a9f094d216e78d06a346bdcc864a9022d06c1fc658eb72210e4da58fe09835ca2dd309b9733421e9fe252622793556a9b0b8d6ac0a338564e7acfd9bad6b0daeebd2fad5b0fc10aaa54215dbdc456084e26353a8dc67203505cfc4062615737f9196c2527bb776e434a91f455f79dedbc0848629c4ced4fc0355c5a9fc3cb5eaa89b37a3ea90a3f0ebedb000d27a1f1233955738f8bd5c3bca5094b42b9f742259969c23d14cd89a19691875e3c3881cfddeeca8e8f1825978bf1a2a337d22f1ab1b47d72b7602860de3a70eaf4631258f6008e2c6d13d251aec1ab7d1a7728ee62325aa9c4083c90c388dd1b1e36e0772d959668840981f1e73d92cfd1f8f795f193871fb8eb69f77f0f8b61bec95142041d64100351c1d29310f3d7ea3777edfbf4c9e09ff23e357b2a62ce1ee78892b6ba40c4dad66dbc1a1cf52d071067a39ac3051bf502b486cc1e957e934d627e9f5f914bae88f5483ad7d5f8e12a2365a36cfdfc2eac489ed9b6c0b3de5423018d5ba15a91bc94d8b77cd663df0ab3241ba0941ffcc6c6d87d567456bdc448c9d6fa250730d829fc131b81951cfe90b643adcbbbd6f664d3d19fc0d639a99045f1b86ce2eb51d1165df87043973614a83ffd150c4e7f5fb38a0a8a24db919a172ba333ae70c5c89da67da5925be42b38ab2fdeb79dcc0405dcc0868efc1892cef5ff0e6a61f1379f9c3f80738b8062a1114b0ac3f937564ed41e8af9d8c05168210ed1f86f59cd360f125d19b0a7311a5ed613e7c2ff3c84ff01c6ef7c2894de503404b954a4d1fe7d7bb0c10968b0af6aef1630faa168d8ea642556bae218e9040e15329ea359f1dbab5d86909a580177dc80ffb47ef339b407904aa1f3473a37afd28cb340cd2d7932b4da473af6f04218e2d4acb05c872b299469b949a5bea1866137584305419857014b0798a2f5e9844534c83b827e2d60c955fb253cb6eb7e3b823dea46c1c01202322d7192a9a226e0186a49951ba8525e77d174e22cf0928961e99e4f950fe49a5df03a4c23daa5d1dcb8bfd48768a68add344d17649e2eaf5a8d6188b90f180330863e4e3c28c82c1337eb92ce21239dccbc0d40408fdbc999ec2eded24076b1b2cbf7db032cae71995897baab60800d417cc2f0371aed02810b9540eb56aa8ee1569516f700baddc8c18145a5774a96cef7e9efee34f147aa4a7c9350067d33f74fb2881a8c8b2dce1e08aac901671d1c5fe1dc6c1eebfc94518651865aa7df8a8219d1332ef180627ee1864857ebf0c3b1cfddbdaa92edcdab0a7c76a41046ab7a20ed3081b692664a0cd9d1503dc594887a0732558adfe3bdcd73bd45f369ba702e8ae013e97a5a3e8679207880c5e08640731005438181d50f224c988eb62d8294a90dcd84b27628b076cceb743b581238f4231dffad02b4d2abe792ea4b97dbc5035b1259ea8640f2355a58dffe4cea16844ff485bb17650901f0c6a16724f2c0a5703d94e818193bd268ecda9b9d54660f06b6504cf26f2125612916125935980bab56e994a04d0fab2dabdd398af9f9640ce60f153fc9f910d1d4f7be124f5a9b01393fc540e190cb677e81670cc7a11ab9195e839d27eb4eb9db5e70cdb390fc3b3232c3bf839e0b409811874ba316f8217733aad50750dff3b418ad0a3c726f389cc0c3d86f13d356dac977019d9319f14e96e93119a3feb57cbdc4563ee08b7f1ed68a8462b10737b4d64e1badb758b28fe6662daafbb3f2532d5b1d2b8d40c538e8282e4221964d663ce87f6728435a943ecc0ac93df21f13fccf42e0c53eeda76334654e3750d9586c3036bd087beed94ddc287097b3f56c5b122bbe7cc02676d4ae15510a24ba43151948a9e4eda612c706c1b658d0d24d87289bc79099d9ac883d05a233a89e17a3f346a65d0c99da06441201c5c8ba35bf1dbfb948258cd512225d2b6cc7420572c46a1f9fab2aecf2d9a16fb0730bee304432f4a2a437579af7ec24d286af39e8affd90b3c8171834b3df54d47961eb1702ede0ba1df8ec550c7c564cf6573e4ae794f41c50a439e47b1e450263e9c40ec0b6b425bd968c6c650749c46cf01c99ca14481b5c9a6b0b6adc1ab43751ef9460c0358efa87a41048e51f21340bde53f11cdcf93afb5826b5c338be984a6dbcd862a05458c50136a50607a30f524cd98157bce80784687756f232c1f4a6dcc226b05547f89fd853a81aaee9b83c86324ba86c319cc579f86683247356cd390932abdd42f2bb3ac53d2f822d15bc5678df4ac4cbb3b7d9499ae1d85e2b3b78634bcf0ba9b81ee3c49c95043710119a23fc07d64d881a12802997562d5d9df37ca7b73ac51fd8bfc51ae2ed42196fd679dda89903a95a97a49d570d4a43bfc54c31e5959c6f2ef0acd500ef0ff2254f24920cd744c6f4080194c665772edb5efc5d36ff9f1d99e40f356cbf0079e27b3b0b8857ceded6f500098cf2887e485e9d578da544468edd2ecafe7a2604cf7376e003e72da061bb5ee55045ff14f8247b6e2d8f4c31d7cc2bff24d71c057303d4be7605ba45976bfa67beaa06588c00013fc0483867165ae30bb9a339f9b98d1addc467be0a88864e81431652ec1b69e14f6725bcf6d5bd9226a8a4cac0ccfa2188a9c420ad86e9f6c0065d743c29a915bbb00ff3a96b2b1dbed929292783a7b899f8d78798816ccfed0d2cb83c8c7cac4faa7496640efec0a58a918ad7a0a31cb541ac286b329fc696c14bbe2466e6ff05954932ed45e2c4aa4f9aa5d86b53c892e8329236392544cee6d6a7ba37d45cd45b44fcd19c162a5eb0233cc9245e13667cd69ab9fa8cbdb0a52d221c5812bf7e002b0c062661ecec2e6f8937b8210e8af8316d5b6ec3810e1fc2e387ffe67654d0cdf5269cc6b7cb4b9d4c4653330c006249efe07bcc473a44274af5d971d48b629bb340c203c101b18316f66515ca2577db94d2c211c5cf167dda9be95dedeb03435235be98df2390745a6eba6f5afe2c6060b84efc63555f573d052e89d28428fe1cf5aebd8efcd7a96cc689033a6d78a8078811d2720fe19b1dcff445ce68ff40d01770e504ea8bf6d4f4b2beb854bbec116bddf75543ca0df84800b9e5b892949ed395f7dce618ee617a7adfb649da60fceac69f8da672adc5e150ce9f879e91fab119fdc1d9d31df6b9545bc054aa98dd16e42c3fc1b4dd80dabc90f5da9131e67379cf97a09de74681e2d1e0581703d4669dcb0f43e978a338fcf462e41084a08c5c0ba891ed1fc518c71488733c1584f92e9e5b8e30c2cc27955f90430ff16779c48af1a3e954a12d61148d6ce3317a8a35c20d4df439f16f54f27d57cacc2213aff0ecb4494c72aa1f503de1c230f3c3f10d7e2f799f99428335dd887d68a238746afb983c6b6cb01903484889d343b45199254da6ddf1f8d69a330aa5b11f2dd304ee3bb32b94d74d1f2392d0ad5b58adbf6657f0ded2e05ea3fe2f7a78e2f719701dfdf894cec54222329f7cb33215bd8cc7d3439d2a8b23909b7649de1a6805d44e66dfabd549891968986f262a8c1de9eacef69b5a7326009b7ad9410cdc05b4c1ca633fa5217dc9564776c9ad1913305668ec5c1bad78e1e7859149e11a5952754eee8f511e8cb5974b26b2cae9b190da8f6884d9fced23e8e3c838f7210f58ed0ba17d8bf075b8b60d199aab6206823b96c11b60f94020828d97ef4790fc22ae3bbd7d71a980538d6589382780e730fefc872cd4729095b51eafc757808ab8d8c9ccb5d5fc859f463fc26d592df4bba53fbf87613621ed9ebae44d2405c8229ad6c0bdd4570ea0bfbae63a93e14f98d404b98db77e252b0a36d632e309e17cd306dc4b4d9d5fa9921a9feb2121e38cd57d553599fd4f14b66b9d99b8d0d34c89af7cb063b39e6dfe142e51562c4a87e42ff1fd7bd99f478257e93f4d9b6122c466b5db801d21ee555766faacead35b089bc85b87b5db6371e8dc059d3310e0266f574dc6868d3f2bb1f69e24b7b9d708e7eca460b1dd2c4d25dd1163d4d7837aadad5f3e2e58bd88938c954feb4d4f2a91e9224838816b83574ef01e2521ae22c98e17ad43cb208899916c55d56bfb7697b460a67eadf337adfa39c4739c8fc2dc1c4c459b871918f13434b0862ee637098c88dd7b4c25d2463129d72da8f66f8e8460b4d25abf4a71ec5ed769d7d5709f10c21d39598bf87a77085e43d22c5d1d412c37c6de631cdc67d9f6e4176fac5c96659dc0c32d221f834213a59cdf1501e8b1e5a2f0876d403ed15e0a7a088a208d7ea93a4dc168a3c53d7f393128b3975b96c4c8e8b2ea53053497eb4ad77ac54598cbdeb1200dcfc049e1c65af158f1209710c9e81df2eeac1e2b5acfe8c37a0c71d8ea1718a5759001063a8bf83dd893b1fdf9cb35c4bc4c07ad81cec242714907d2642ef43861d4897145901f098dd18e43c601e7a2fa10ec19215588071f1599b51625b2b629e38286af37e13a5517057f3334353e6e50b5138614671f3b60f64922cf700cd12a2b55bfef0be1d88718794323f232ebe0ec9bedbfd48d3099e569f502dd3cd26133ffc38c76112e0c926bad8cd6f181a2ae993574d118d44a159ec86c9371cc93cf6a819ce03979026c521360096cf47cec601861320ed48949f807808f32518d62d7162d14df5aee51c5b7dafd8c4ede691ebed2052d7d150314e9f3e2e9b085f83e79682dde470083261b88433a9daae17bd543206ebe26ba946fee9e79808854ff0e975988402a60356748152cd3c6f63d40b260283fc60f8b8d414d8dadeb89a30ea48329084cc9150442744b9f5c817444a098aad1e959442f2973c08f0fbe2f3a118be75e5cec1032455164acc8183a307630d926f987b74c6f816b1b8fc499fb098f14bc9aaf1491d0580389767a06a2ff09adcafacf510abea74971ebff01bd8bd2ae1b48473925158b76ce3eb7196bbef31dc58eb3011990c474fbbb771225b547bd35208fb125e17584a5f154458967c3f9b5f1efe79e49325f9e1e540a091ec0c093354e1c42b6db012eb054ccbefbada3f01d0b9b1f43d37803573cacf0db2f127e995cd9e34d00bf519a8cdc45e9047a64bcae53f948aa52cddfce8708a4583247600c6d94e75bdeb851d66f6907218a05bed3aa7338b0b8f201462f6e6975f773d68ad874402ba092d27374fdd62f587ea11897c62450440bd94e47df360989db78fa232c3d1c627c9d3b08ef12d4f5f3d035d6375afac704adce42b628b4196ce8e7818282243db7132d5668bd5c005db46d03438618c9e812e7bfa6b208977f594e8552f261a16a5e0510573592e1c3a4fd6d5ee7dba56a50b556414cf95824cafdf6354edf22d5b0cefd369cc4831e2b69a28095ee46aed15704349559ac70ce7b330b907c2e308aaa31b9edabf16a789f331f2ff3bd6252a01859350ccbb09278b917f635552aa1e06211c1f3f35c8438153686becd5311050e6936127d8cd10ec1b402b59edfaa4fe6e84ab32ccb816813fe2429ad5c1b38ec9c8de67c7867848b7570c4ff975b2ff4f17396e31c86eb74cc6729ec268b10fcdd2ba47658f1d72410195eedfefd45138affa4b7a0960d5a01cab6aceac18c3990489b25205415ad1e4c77ce9dfaeb0f052650f3ef7c7474c2d00fc22940c63c0aebd6544d16c97155c7d1a82669873c603f6cda70c8ad7dbed6b2f0b1188d3f21d32cf14eafc53fa2b04c787d728af", 0x1000}, {&(0x7f0000000f00)="62041bc824a55b6b9eab29a5ab9f6c5b1811dbd400b82e8a967bd18d7fa034e331", 0x21}, {&(0x7f0000000f40)="f8", 0x1}], 0x4, &(0x7f00000010c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r3, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @rights={{0x30, 0x1, 0x1, [r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, r6, r10, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001200)="35d4cf58660f4421b8d85bd39b733aebf01766e5a6796fa13adcdde0e2f5c9ce68c1797af6ac6d5614162e61a3006250d33c8cedba", 0x35}, {&(0x7f0000001240)="e5dde693a3345d4d35bf8945cb0f4310d4d68328fe4a169e713f01d4ae64e3a00f6447c11feb99f7900c422ff1f97fb45839e3cb", 0x34}, {&(0x7f0000001280)="17543342779b4db0ffec55e2e1bab0f0e7b3b791e6a7e38cabed3c6f72085621092156617610d8f5f840507a2de15e186f57ed60f332747f9c774d0a05083b121eca1ff3d908b5799745a5f5bfb2fdcb7a9cba671755c1298279847e8f7ecb4426af0d8c1bc5a458ee4e1eee8e9823faf0d403f4ab8b99fc68f8e2aab76d5c7814afdb6858988d8960a41e8f4d87506f93", 0x91}, {&(0x7f0000001340)="c9d4459b0d505ec3d1132a6a130ec66c1fdb287a0a52b26e85058f498175a2230a1429981f4225c5712c9de80357135136e5cc23e4a5314bc158dc045cb9259c768c1ed06ad9ef5e71ca4ee17ff716d7709ff66411a942a6c16fbee451b7a4f9bb7b0260ed9ef0f3abef343437975557b82963c75d56c76c13efd886ae293ea8fee4f5d46d5d951d6346699e878fc80cc77075915f6dc4e7ae52d53f2fff", 0x9e}, {&(0x7f0000006e40)="5fd4c6058ff2e17b2a47d646d465a270f641988717e04dfc9daa13357a50b273c82150c25cd01e9c5236163b85217f86282bf29851186eff6349f73cc53308398903ce0347c0352cd3a5ec30339d2a3474953d35dac81d979efbc2831c9db4f4734a8e1d16231a7a4b6635c4d731a70ec48874671e0fd2b9524316ca9ffe1618a6a3d563c5a3f8b54be25ef45eef58783723cdf976b4eebc9916ec5bad259d7e27989c42b0e6dc924b136729a5281f6a6ff1c8ae4fb9b5db409d841754c76e3d80e4181cea04154135aaa9d5691d899f34eaa49bca7bd0d5a0b9039cf910cf4e6497badc7385280f1351295aeab62b63790229b94b4428c098a4b6d347190ed7d6b3866635f1ece6f86873b06e0082788d4274d569d6b30066c43e66521795936a75f5f1c1faab4e192fc26869bcc84dc078203c183eb1d84c431dcaf216082769b5d6dfd5c08a77568452189326aa18117efb0f54c1ed168beb14441e94915da9f431b482e5cd25d3b1198da20f76bdaaede1d3c20ce2cd7716e0d27f3f48fdd0ee0aedec9c9f50859669c5d72b19dbbdff922482b33190d945d233f7529be411338bc6dc206b5b19112a9b37167d360bb1f840603f3363e3bba7ab5444f1f4b00bfe190d128bc906aab192ddc0e64a66faee6ace588a1ad17f2c1e778c289ec9cd0ae7c090edfd7288bc5ab04b46b41a877b600ebf4681ec18aee280862cb8814a6d03a9aab6f20f7924aee91f89adce3ac42fa8dbb35ca4ddba2b5468bcfd7bed3013c65c82a3349bfcd5bbaacfbff732d24cb82d0e9a26a0ddeba611bbac4395e67ed235a1f842ebcbad93fede789dfb1444a3bc6fdd4d95b451c55d4f09ecd8848b02363d185d6132e9a9c004879e417b4994cfe26bd0e6e793dd55833edefab03da3e1a835038e5165f4ffc57129c2865b065b9c02997cd32ef9df65a3df8c02d9e4b7e00536c57606d022870f794f68668efab80a56dc954638eb0af18099ce0e647bb97fc9197f7eddfc53b67d25731c29dfccdd0c1c745091f3d98ced3b5eb30ec60dd6fd2f738a0ed0055fc196c7819bae4d86135ee4697f4ec96e4cb7ca2c46ea5292945441530b9ff19ba94af9bdbd5f85f69093907875585d0991e657ae34be1de8064db22348de08f1e81f88fb8e9732225c3738f6e68bf83456b10e46d1e13c22eb4ffac8a1d27535af6c4f31c2faf6399df9be12c6a1d6b52b23614a3590a36845c145235247d6dc4c61aeee62b536a4dc9cc884003e546ffd93333c44401efb9a924e5050a6a343b7ff37c87c55baf5782158447cfc262f26ffa25c1c91d2f287ec946655a3f87622db9b579bd1ce6bf14b09949a617f3003ab03ea4b5c208bbc6f6a3856aea9b4df626d911a47483195aaebfebd25f923a588125fb9c830517475e14c7cabcf968b7f5fe1673f57e71bd0626adda9b417924c5da3a1070967983dfa1b7ffd84d51f45f72b6b7a4d354d3b009698fd94a2a7a76306d048288ba141266e395ca2c30480512607bed9ee67336c2ab0717cd1bef306498b7c94a5ab1892e8412c4012bbd2111d061862293a99327a4fce8af67f1d70f8db78ed05b2c1a7a732504fa4f0f0520a26e8ec4745ffec9a8b0e4552ca7d74744ae4586b3fd872842fd0fd4ba1cfdfeb6952da459b787df4620b52e6d99d7d09fe1d4efce043ceeb425a75c32a3b4346188c6e20883c3e5ac4a5ade44fa7669e8dd8e92ccc2335b3559fe91d727ff498ba2dc7f071a302488dd9ed87af8fa01172c37d4cbfe710dffe839722e62ce419bb56cbcacd48a4db2be14eaf238e59439847448dad92d7338d64b82d66fab3ec9e591160432d8432078aee056fee545ca725f9174eccbadd92ebb311c71ac48ce69c2635a71592b76112e890ff62335fed1594d61edabe7afab5d03d688574a2f8d903a8048f8211370a9a8cc986fe580758aaf77d7ced3d1a406a344079da2d57616f7d98433a1d008f5ae18b479f86c843d1f395f823357893002d715378030c7d06b5a378ce580f270454fdb016b0cca674c69596411fc6d741025328cf4004f457ebf59e56958d180fa1e68c8579d6bcf4b4e1cd5f91a29b81fa46fd95c853c47cc5c895a836f1a90fe6b0a5bb38d8d9296282bff353ee301ca487e6581c672cb8f56e182b8ddc24b3be22888801aa8d4953b662aefa7f2358718abfe5f51466b335d8b72672950c94bcd869e5ff48bee4cecfad65dae1b03ecd67dc7f6ea3f0578fc23acb78038b0e589ad9797d5416ed9aab89620e6231a974105f439a9f44fcb0a780459b23aecc628ac52916a901409be5feab010fbce0bad2c1b16ad3558ef7337e12853aafe211dba380aa7580ec10bfbeb17379a3535f61dd6da645a13238260122d3a6f565be20789d047fa122b2cd35610f854f3ac0270fce1dc82fcfae60c81090ee51cdc11fc321abb9f2f90aad9c4689e6dcbd00913996ac62c2033ab3cd68eba0e7ed4c77ba72e0acac2fbc9e3b19d706eff5b0b69090258ab31ec5db00b4565f4117f64104f0563ab52899393d036de751e8ddf966cea18d19add18ff5bc739f2c08a718f15d72cdfe9380590d6a7c127e2a063bcd029f2d0faf5671d2f6f3b3ce38ed5d08eef132203c1776d31ac9fc9aaef5857ef335d420e0bae24f648defb1e0cc0269a2dce2e4d1aa427fb4d2ffdcdc335d3eb2c76fbb6283c96a31b38cfdc14fa9261d5890cd6dddc4ed5ba470eec1a92ba03066469bb5942651761385623352c2943d5bbbd9785012e47c1c897632ce44951b95dd824926414f47981a20dc04462568d67573264d2a4d052bd158850d3afaf0790c286f924de8ba471840be494731bf5fef33b59932d702e07fa0155fa0f0bd7f5db361d3346c9429fe0a44f361cc415dccff79b45b1c207b2da0436a1f1145f54a91a11d3790d29186f7f3cf6a7fdfa45d82cd8f9fef865e0f21274ea5adbab1374ac35c1501435c252164dbacf705da79577132156525e424d072bfd4b524551eeb16aa2fa160f6eeaf58d07d0d7f9dc31d73971d9149e3b147236b8be85eb743951aaa6169f149df9398b59c423dfa86548931312f451263cacb292c2995c048e85c301790665e307f475b83a51e857d3436601d885fd9452fd644b1062fdc9fb88a1fd1587fa0cb56d9bd946dabc4971d1d2f25ed515654fadaaec5f8903c2c046a5acb3dd240dab46961b1baa466faf9392f51ff5b33ea6b9f1f27b5d80500216cdc9a54aaa9d5e55e36d83df43c2080652f09957c197939cb6b022fe9098c9caeda7c6cad0eccfb61632d40bdfee7449b4fba7e1ab96e44f78508012b426661bc815d07db2646fc6d9f09188e675d670762972fd84a4c1bd21a6b3c1c908e971c4c32cabc85253bc6b4c4c50b5e0b468450e7320f4848d78d51364bae0cb771ee028cd905e910baef3b5de85b2cb5d61573b8cce504c7099ad4829fe26b0936aafb042722f8e09bb828311a1bc7e185ffd303325a62f8de74ccd976daf2a55eef19b081164f8b26fbd9ad54e212c17162cd9e852a7e7ca78937fb46351b80f9a1e79956a0dd54154984d5e350210999e22f4727e1432e9b5d9401e121eb02af8e5f80c812e1961ebe61b4641094de78727ec01771341f08b3a3cbf3d2d2bf6aa7a77f512e9739553d11916a055f7db3e9d92782977e6652099b5d1ebac92757d7e83774c532f92c8e3fb6c8601b761cfaef585fe85ac65b5c0e8fc797eb1bbf3a3bce2b58d755900e34e7ac9ae98f084c77695245e92568a5e6c609ba56f0ad64bce1bac496403ca6f7d116f00c8f84008ef21238140a370994e9179a927779322b74fc280b252be446cb877a5bc27b68c0612a0c46c9535b8cdd557039b2f7302e756329481150aff2da58149d0f18f50cabfa65c897ae9187c20c0c26a8db1cc43690ce0912155c26793840bc700a2ad316de6804a8203e75ad6aa4990966c9f9bfad8511c276f6e13a1f679e203810abe7e0a157106c627067e441b04d699743d640b73c8af9c5471177b869f0dd99cc94d0a782921404030a21a63164e70eb516f9c27232cfb4ba560284b4c3608629e892a8b09e994bb5f58fcd603de2f895430309be3f2591344b8404b76c80ef44d14b45d11020fb1163d1b627853de2c9e4166012e487ccd3268308a19a8bfc1e3afb7332da37c1aff8fd59576d4b065d95cd397e1178d712ad777ff8f97edbca5a4d467427f8465083e81708f3dec89a8b1daf318190071f51e9b47c7f3647186184ab721f9ea2e53d8865cc0efe1b81e5b0e4758286eaef701e39c2fdbe4ed4901c949613ace9dec55ca349f21a052ffb38d7499f60487090c831851f0839cd2b19107ef03742cf5814120cfc0f51c12dfe2f2c7d0b4610c44af60221b03636c801bf33e31430c08d4692386292c4332335aefc98dc99d9e75a43b0cb461755ddf73df10e9064b59c77ee876351bf06f1fa733ece5dfb00190523acd9af61b9acb43728c6f2c85d281d56c32213286e9500e37f274e328c7c693033db6f160a4b7c94c764ed232af1e04c2ff972743393002d6d5e687777785818cf73673b5ebd7d28ffda6d8666da44639ab734baaaf6b3249c05352c2dfc1dd1a711405631edd007d59a2776cd280c3fa429e3f328d2251bebaec69573fc2e94f4510e8c0e941ec4eeac8b1bd4070ab0b03c30e9c3d1b927bac1f8f3b5663fb865c55bdb6759077fa19cfaed26c60102e47d4f37af30556121cf9f291c286db22225f11bfcbc92c6c6db0f93091cd0719fdd3d746cc6970bd149403aaaf9cd0302428d65da128b39561cd75146438bf44c179540d6036209ff6804729ed503150ebf74fda7e6935284ab30cd63e45ab6701570f238fa63f1c2228b3ad9d4e08646a1bbe0bd3f3d8275932b523cae239b951be9252d040eeec79718a8792c7694108f7f9b5cc53cb0cc07aa1d6c0746b956b16cfc7e62c63b68256ca2d1ebdefccf1aa7788cf63c8535bc004790feb34457e5f3093a474de3ec5c66fa9d5030adda3025022d244657f5236f768e7055850240576c22dbcd9dd667849ec84c8602aa2f17fa4410182e4eb20848769e7e48ab448df5678408390131a31a3f0f7b7d811bc5679833dcc781bf718567a58e39c021407301ada008484cc5ff032756926e5d2c1204885b2d1e7e331f00069d17f61d48bc6113e9d5d9b76547e20f7511135551626cef13e1f936abd4cab3e80f121d11362ba616bfd08ff24091aedb5cd7204ca7bb39b997d4d6524cc7206618e9d865ee03f2ed391b512c053997f1d367db323f02244100fd58fbce45f11bfdf8624f868c57397a7e2903aa37722af292061326a83399ef025beec9caef41a21ee343150e8cd9bbad83ee8dc3fa2fe620c6fcfd55b7dc1448da8090ec7d9d60a64ca558962e51b4b65e9be7eee78924f9697cb629a004cd7744eeea780caf20badfe9c2f1f835b43384de354494702559ec9abee2388bded328a871424b4f20a7650eee3abe4ec8754855e581953a838acfae4e071f728fb5d46899060dd806ce9e46f0e3beb015ef1772e88540be02dc51f9af1669938a71d4a48b0ee411598f628c0093c15135b0995fc7fd38650a3403390ef2be6cdc9be022fb5d621f7a3a1595b86e52458be01511fc459524695b773e40008f2b4356f3a37348c48b3deafc1c0843652e406802ca9aa4480629bd6d60f76d1faabd26aff6668f91289b0803f84b200c245c118e95c89dab768843d9c400554b0f4f4fd9d52b3be695c50209eb290163a6a4ab6182f9bd", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [r10, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x98, 0x4004800}}, {{&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000017c0)=[{&(0x7f00000015c0)="48217d6fc56625d0070fa85ae83e1e4905783e285f72b199cbf767357ed0734bb0a0f492fcf5a0ac9502f3613fe0c3b03f598a322ba4eec0efa3d8862c424fd10468db0ab5e3e771b7326735a145ed954363756eddeffc743e7f854c6aad6665ee4c1b4d29ad4e193a61b0f298c170b7e3298e0eb99c7698b5de70f76e63649fe484677e53247bc0ae94840ee2d195bf044b8fbc8f3433680c8417d90f3b162c14642d585ff8241aef29581af20d612de53bfdcf7ad73beb4e21d6b0347856fdd41a2e463fe3f5a7a7ff5f77387e5e70c16403c06fac3cd312bca49334f185a7acb613ca7679", 0xe6}, {&(0x7f00000016c0)="537d2fbe4e7fd60e2b63e9dc85e2b494942ec8cf77f214c99036ed214c2613c77621c18bd7629a2f95a71f6419935e5e9180af99e34f0cc9265ea38ab5e59ac181bb466a300b8acc80513460cadb02965a4ed752134e6e4ccb1011f176d4453cc149fb5cced1a425afd71f5969434e9d7aca001a35d8175199afbb4aa6ee372872ccf5769e538ae595b52ab8de3bd4898c374778ef01fc297b271dfd23c6f118cb3fdd34fc9fb1df0627a8042510c19f9a41c5c83f2caa085e46523a40b7fba71ab6614d5665bd2ef78d525a94251b7b575c751a655dc3", 0xd7}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r3, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x78, 0x4c002}}, {{&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001ac0), 0x0, &(0x7f0000003040)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x28, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}], 0xa8, 0x8010}}, {{&(0x7f0000003100)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000003180)="5bfec7d754c701d38b26b44907cf1924209b5549a2fe563cd3b25a036a0684ba251b4e677a9af53189329df75dedf5cb840ae5ccee50cb915de7664ba3a48a81449d4ec9cb7e453938afc476f569adf750c5a3035f821dabd87bbd4ad7f9a5eeb99b25235d96af3625eb85093648e5b6df4e66a82a8eb6d8a23fe5523b", 0x7d}], 0x1, &(0x7f00000032c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r4, r10, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30, 0x80}}], 0x7, 0x0) sendmsg$tipc(r10, &(0x7f0000000780)={&(0x7f00000000c0), 0x10, 0x0}, 0x0) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000004d40)=ANY=[@ANYRES8=0x0, @ANYRES32=r5, @ANYRES8, @ANYRES64, @ANYRESOCT=r0], 0x100000530) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)=[{{&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{0xffffffffffffffff}], 0x1, &(0x7f0000001cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8, r9}}}], 0x70, 0x4000800}}, {{&(0x7f0000001d80)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="3f368e3767f8228ec57cf0863c7d82b0d7ff75901d2cc7880c2474074aaac0c9dd61d200f9803e91d148835dccf2414ba43051feee101c3da6bdc6909e612352a54ab1fcf9876c824d5454100f1cc293a3d6ba9f81b0fb17e8d01ef55a0da487ceb5a48f1648c6b6de0d19a6068586f31eba14f502ddd953b70481c93420e24fe0b8492a6515f879f56ca9cbd3", 0x8d}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="18000000000000000100000001000000c110f9f13fedb3e8562324f79b46e4d4c883acda7dd4fbdb3d41f8a80fc382f28d6b2fb7d4523c028c159b87f984d59bf5cac7014e5f94497d8c21a7253139495d89963b61c0cd71f2672784e69430b9b476ca5fa4c8ac70a2e9b8c9306113ed4d242f5bfc638c666b04f7fbab20bc2b340c8ea88aa319951947819890aee92bf50bb7ee83333d2c1fed6c2d182b9a6e8cdb", @ANYRES32, @ANYRES32], 0x18, 0x5}}], 0x2, 0x20000040) 00:06:55 executing program 4: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:55 executing program 1: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:55 executing program 2: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:56 executing program 4: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:56 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000200)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x2c}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) close_range(r1, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@newlink={0x50, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0x1c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x19}, @IFLA_XDP_FD={0x8}]}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_0\x00'}]}, 0x50}}, 0x0) 00:06:56 executing program 1: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:56 executing program 2: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:56 executing program 0: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 2: r0 = socket(0x2, 0x2, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs, 0x6e) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/icmp\x00') readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000002380)=""/170, 0xaa}], 0x2) 00:06:56 executing program 0: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000000)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000400)={0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x4}}) 00:06:56 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 00:06:56 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_int(r0, 0x84, 0x1, 0x0, &(0x7f00000000c0)=0x14) 00:06:56 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x20, r1, 0x317, 0x0, 0x0, {0x1c}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 00:06:56 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_int(r0, 0x84, 0x1, 0x0, &(0x7f00000000c0)=0x14) 00:06:56 executing program 0: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) [ 416.486641][ T9061] ALSA: seq fatal error: cannot create timer (-19) 00:06:56 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000000)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000400)={0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x4}}) 00:06:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x20, r1, 0x317, 0x0, 0x0, {0x1c}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 00:06:56 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_int(r0, 0x84, 0x1, 0x0, &(0x7f00000000c0)=0x14) 00:06:56 executing program 0: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=@ipv4_delroute={0x2c, 0x19, 0x400, 0x0, 0x25dfdbfc, {}, [@RTA_SRC={0x8, 0x2, @private=0xa010100}, @RTA_DST={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x2c}}, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f0000000000)={0x32f}) 00:06:56 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_int(r0, 0x84, 0x1, 0x0, &(0x7f00000000c0)=0x14) 00:06:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x20, r1, 0x317, 0x0, 0x0, {0x1c}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 00:06:56 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) [ 416.675328][ T9083] ALSA: seq fatal error: cannot create timer (-19) 00:06:56 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000000)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000400)={0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x4}}) 00:06:56 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 00:06:56 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) 00:06:56 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x20, r1, 0x317, 0x0, 0x0, {0x1c}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) [ 416.852194][ T9096] ALSA: seq fatal error: cannot create timer (-19) [ 416.858358][ T9103] syz-executor.5 uses obsolete (PF_INET,SOCK_PACKET) 00:06:56 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) [ 416.870323][ T9103] device syzkaller1 entered promiscuous mode 00:06:56 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000000)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000400)={0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x4}}) 00:06:56 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 00:06:56 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) [ 417.016004][ T9110] ALSA: seq fatal error: cannot create timer (-19) 00:06:56 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) 00:06:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, 0x1410, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x7, 0x45, 'cm\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x28}}, 0x0) 00:06:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) [ 417.095662][ T9118] validate_nla: 3 callbacks suppressed 00:06:57 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000080)=[@in]}, 0x0) sendto$inet6(r0, &(0x7f0000001180)='-', 0x1, 0x0, &(0x7f0000000380)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) shutdown(r0, 0x1) getsockopt$bt_hci(r0, 0x84, 0x25, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) [ 417.095677][ T9118] netlink: 'syz-executor.4': attribute type 1 has an invalid length. 00:06:57 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, 0x1410, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x7, 0x45, 'cm\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x28}}, 0x0) 00:06:57 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) [ 417.215214][ T9126] netlink: 'syz-executor.4': attribute type 1 has an invalid length. [ 417.252278][ T9125] device syzkaller1 entered promiscuous mode 00:06:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, 0x1410, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x7, 0x45, 'cm\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x28}}, 0x0) 00:06:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) [ 417.349047][ T9131] netlink: 'syz-executor.4': attribute type 1 has an invalid length. 00:06:57 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, 0x1410, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}, @RDMA_NLDEV_ATTR_CHARDEV_TYPE={0x7, 0x45, 'cm\x00'}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}]}, 0x28}}, 0x0) [ 417.463026][ T9138] netlink: 'syz-executor.4': attribute type 1 has an invalid length. 00:06:57 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) 00:06:57 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0xa0, 0x35}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000140)='GPL\x00', 0x0, 0x6e, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) 00:06:57 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:57 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:57 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$SNDCTL_SEQ_TESTMIDI(r0, 0x40045108, &(0x7f0000000000)=0xfffffffc) 00:06:57 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) [ 417.799102][ T9150] device syzkaller1 entered promiscuous mode 00:06:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) [ 417.823448][ T9153] device syzkaller1 entered promiscuous mode 00:06:57 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$SNDCTL_SEQ_TESTMIDI(r0, 0x40045108, &(0x7f0000000000)=0xfffffffc) 00:06:57 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$SNDCTL_SEQ_TESTMIDI(r0, 0x40045108, &(0x7f0000000000)=0xfffffffc) 00:06:57 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:58 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:58 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)="c5f6c5d72d7c32305b5e2d2bdcd75a4752da41e5377f1fce7b618bce5cd05d485f08c076c1fbf1d1783349fc13c7cd4dc6b65e16a784331473f02e301a9d0d3b159dbc780613fd5e4c6092098103ed3b5cb8d6b46d6dcf214bec531083b5f712a7185f7e31a4d7e088d57f42b309e8cfc60aa366a22006bdcfb89952d910f0d616624649ecbef87953dc09440a8683f1fd1cd95d9d01da19db63dd2c2260fb44fa0c3081031ecbc3880e47629b5f693d71b88efe5f5bfb16fc7e5a38b670cca224cc2e424c", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000008c0)="9569ca59f1dce7521dcabef41b467fd9be329bcc9b70c71d5a9be52d98cd8967b1515ff120719fcde62003ed1fe6e2b628ade9697cd00a617b13187ff4", 0x3d}], 0x1}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="be17f90a706d51f04a1c023e606d6949a7d41e580b7df2724943e17518713dcb8d69f8a88fb8ac8feeeb56b4cefd8138b5d6361bbe084828f64791a379ebe93c1a8189b5d729ec651ecc6382b6a688c15e3349fe7ed61836a7036ccb6ed945908d0a", 0x62}, {&(0x7f0000000b40)="bb3d0df82610b190c50c44bd1edef9a87b12765fda29e2b0a395862c49d1f7cfa53307089967e6f5934e500a04f5a3a3e4f2ed5879", 0x35}], 0x2}}, {{0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000001340)="eee31e1f286c133193c69ca8a60e5575f5d9e47f80f8c2a82ad4ca4762185183dca8ae5ad1108f711c5f14a94246e60e3b3a58aeede056323514bcaa0858a7ac700357964d34e2c75585dd6907b424d44c2f", 0x52}, {&(0x7f00000015c0)="4ac55508b954e01271cf07f5b7fc3b25ab52517b5b5059472ee48fb56726c6ac5173951c17c9b4a951e260133eca11801cf598f8840923324fed972ce301e46a6cb5e7c07c7dc9f65e88d423799f49c46de77a7bc769be44f9c7710e3b595235502b73d59b924a234fe5f351f27f4388e9e486303f6e9b51fd4ed528e93c798fde06d8a46c47812e3447ed26102914ac5862b98dfd216bdadcf9401079c4b847761f16345c215e1f67837a1ad4b107a6914091f2d58776be4d255e5be5f34d983f923736116d64e0e398f6d7d5497f2844fd9c7a8970d630b071fb5cc35fbd8be924e6e987f9dd87a5d417f362ea6d79f215f12979586c474d21fcad3a027858f37c0f220728d1fa147d99ba5c9ce23eca0e74abdc2df6a89bbc70b03a648b4be95215fa596548b6cedd42e51b36e75f3d836c225b552e061de677349a86db5653d033fe1d1aabef480b9724d2140760a155a2a959eed50afd02953cef6da3749a1186395156ece20fa5ea915a3dafa29fcba412ef3d998a521e894456d30143acd0c94936b015c22338a655220073cc2f81611916ed12e756be57e5b489f50f5978300a57d1201fc8c0185f39e5d7eadb3cbcbfda6b76d3144067f99acd73b0d0660ad954eed8f99bf5d4b92cf682beb49ea6e1785753721b1ef1a5c5b6a0b25e59ba4682e21883a1b4c891a9f74185e16f0150f13c1eb1d4d59e3a70d516ecfebe2b846ac52a5289641a6a9eaa170651a569ba5178f7324d0101041e323ba2181ffbf95823664f3b43709e0a5684b984a5eb896bcba83ffa50372a25982a6b9c431e9bfd51b9026aba6f4fdb7756595a178a255167c9ef672fe37794584f5125f65e5bfd390046da04f74c382b934ec7ec8de289aa9e1ac69f5b52b820ea001535e7bcdca4e7eb6db331c80e68531d3945c94e5259e365afbb648956076be0811642dd96e0e3706f2ae2d185fd4d62f6d4f4f774161619e639ce53b98b1b27154e125851258ec5b807925979dd555d9457964a47f03fd648701ebdf5a68561c58c431228fa8587b9094501ced962f81418e6b868edbcf57de1c44255623fb8a5f7a35e714f5b85344fef73ec787ba82c8fb0000ce1847778e7bfff5deb42569888db7b27b558dbcb43d8d64e9e5b7fa0b59985692f5417c0369f33fdc8e26ddd6b8f738348534e1311449a1493111c808e6c97f46a9807246768aa5253d049d56939914e22", 0x366}], 0x2}}], 0x4, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895aba4f4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:06:58 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$SNDCTL_SEQ_TESTMIDI(r0, 0x40045108, &(0x7f0000000000)=0xfffffffc) [ 418.095233][ T9167] device syzkaller1 entered promiscuous mode 00:06:58 executing program 1: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x0) r0 = socket$inet6(0xa, 0x2, 0x0) getsockopt$IP6T_SO_GET_INFO(r0, 0x29, 0x40, &(0x7f0000000240)={'security\x00'}, &(0x7f0000000000)=0x54) 00:06:58 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:06:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @broadcast}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="8b3dfab9d63aa7c7fa7f61930f12", 0x38a}, {&(0x7f00000001c0)="000686dd", 0x380}], 0x2) 00:06:58 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 418.332348][ T9180] loop0: detected capacity change from 0 to 1024 [ 418.355126][ T9172] device syzkaller1 entered promiscuous mode 00:06:58 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(0xffffffffffffffff, 0x40a85321, &(0x7f00000001c0)={{}, 'port1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue0\x00', 0x1f}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) [ 419.188947][ T9182] device syzkaller1 entered promiscuous mode 00:06:59 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:06:59 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:06:59 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(0xffffffffffffffff, 0x40a85321, &(0x7f00000001c0)={{}, 'port1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue0\x00', 0x1f}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) 00:06:59 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$eJzs3c1vHGcdB/DvrNdbO6DUbZM2oEpYiVQQFolf5IK5EBBCPlSoKgfOVuI0VjZuZbvIrRAy7yckDv0DCpJvnJC4B4Uz3Hr1sRISl558C5rZWXttr1PHdrw2fD7R7PPMPs8885vfzsvObqwN8H9rfiLNRykyP/HWejm/tTnT3tqceaFubicp642k2SlSLCfF4+R2OlO+Uj5Z9y8OW8/HS3PvfPr51meduWY9Vf0bT1vuaDbqKeNJhuryoOFjjXen73ito461p2OZsBvdxMGgPTlg41kWP+FxCwxS9+pUdK6bB4wll5KM1O8DUp8dGmcX4fPxTGc5AAAAuKBe3M521nN50HEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARVL//n9RT41ufTxF9/f/W/VzqesX2qNBBwAAAAAAAAAAp+Br29nOei53558U1Xf+16uZK9Xjl/JBVrOYldzMehaylrWsZCrJWM9ArfWFtbWVqSMsOd13yemz2V4AAAAAAAAA+B/1q8zvfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnQZEMdYpqutKtj6XRTDKSpFX220j+1a1fEEW/Jx+dfRwAAABwIiPHWObF7WxnPZe780+K6p7/1ep+eSQfZDlrWcpa2lnM3foeurzrb2xtzrS3NmceltPBcb//n2cKoxoxnc8e+q/5WtVjNPeyVD1zM3eqYO6mUS1ZutaNp39cvyxjKr5XO2JkzbosV/bHwz5FGIixOrhuRibr2MpsvNTJQFF9UJPsz8QXvjrN/WtKI8M7a5pKY+eTnyvPIeeX6rLcnt+dt5x3MtFIlYnpnr3v1adnIvn63/7y0/vt5Qf3761OnJ9NOqb9+8RMTyZeu9CZaD5j/8kqE1d35ufzo/wkExnP21nJUn6WhaxlMU/q9oV6fy4fx56eqdt75t7+okha9evSOYseJabx/LCqLeR6tezlLKXIe7mbxbxZ/ZvOVL6d2cxmrucVvnpo3NW2VUd947Cj/u99g7/xjboymuT3dTlonUtqmdeXevI63HPOHavaep/ZzdLL3ewM9x38OOfG5lfrSrmOX9fl+bA/E1M9mXjl6fv5n6pjY7W9/GDl/sL7h4y/sW/+jbos97jfHvkq0f+lOF3l/vJyRuozyd69o2x7Zecsszdfrfobl05b40Db1aqtKLpH6o8PPVJb9Xu4gyNNV22v9W2bqdqu9bTteb+V99LO3TPIHwAndOmbl1qj/x795+gno78ZvT/61sgPXvjOC6+3MvyP4e82J4feaLxe/DWf5Be79/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDxrX740YOFdntxpX+lcXjT6VaK+od8zmJdZ1EZSXIOwjinle6PCPbv84ejD3j7XGzOha4MJenXNOATE/Dc3Vp7+P6t1Q8/+tbSw4V3F99dXB6enZ2bnJt9c+bWvaX24mTncdBRAs/D7kV/0JEAAAAAAAAAAAAAR9XvDwOuf/k0/nal5X8WAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdifiLNRykyNXlzspzf2pxpl1O3vtuzmaTRSIqfJ8Xj5HY6U8Z6hivy58d91/Px0tw7n36+9dnuWM1O/6RRlyewUU8ZTzJUl6c13p0Tj1fsbGGZsBvdxMGg/TcAAP///fv5SQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 420.144555][ T9200] loop5: detected capacity change from 0 to 1024 00:07:00 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:00 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(0xffffffffffffffff, 0x40a85321, &(0x7f00000001c0)={{}, 'port1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue0\x00', 0x1f}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) [ 420.331673][ T9204] loop0: detected capacity change from 0 to 1024 00:07:01 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:01 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:01 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 421.474569][ T9216] loop5: detected capacity change from 0 to 1024 00:07:01 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:01 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x42c41) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000004c0)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(0xffffffffffffffff, 0x40a85321, &(0x7f00000001c0)={{}, 'port1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue0\x00', 0x1f}) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a35704000000b6215dd33459"}}], 0xffffff01) 00:07:01 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 421.515353][ T9218] loop2: detected capacity change from 0 to 1024 [ 421.558510][ T9222] loop1: detected capacity change from 0 to 1024 00:07:02 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 422.543895][ T9226] loop0: detected capacity change from 0 to 1024 00:07:02 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:02 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:02 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:02 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$eJzs3c1vHGcdB/DvrNdbO6DUbZM2oEpYiVQQFolf5IK5EBBCPlSoKgfOVuI0VjZuZbvIrRAy7yckDv0DCpJvnJC4B4Uz3Hr1sRISl558C5rZWXttr1PHdrw2fD7R7PPMPs8885vfzsvObqwN8H9rfiLNRykyP/HWejm/tTnT3tqceaFubicp642k2SlSLCfF4+R2OlO+Uj5Z9y8OW8/HS3PvfPr51meduWY9Vf0bT1vuaDbqKeNJhuryoOFjjXen73ito461p2OZsBvdxMGgPTlg41kWP+FxCwxS9+pUdK6bB4wll5KM1O8DUp8dGmcX4fPxTGc5AAAAuKBe3M521nN50HEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARVL//n9RT41ufTxF9/f/W/VzqesX2qNBBwAAAAAAAAAAp+Br29nOei53558U1Xf+16uZK9Xjl/JBVrOYldzMehaylrWsZCrJWM9ArfWFtbWVqSMsOd13yemz2V4AAAAAAAAA+B/1q8zvfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnQZEMdYpqutKtj6XRTDKSpFX220j+1a1fEEW/Jx+dfRwAAABwIiPHWObF7WxnPZe780+K6p7/1ep+eSQfZDlrWcpa2lnM3foeurzrb2xtzrS3NmceltPBcb//n2cKoxoxnc8e+q/5WtVjNPeyVD1zM3eqYO6mUS1ZutaNp39cvyxjKr5XO2JkzbosV/bHwz5FGIixOrhuRibr2MpsvNTJQFF9UJPsz8QXvjrN/WtKI8M7a5pKY+eTnyvPIeeX6rLcnt+dt5x3MtFIlYnpnr3v1adnIvn63/7y0/vt5Qf3761OnJ9NOqb9+8RMTyZeu9CZaD5j/8kqE1d35ufzo/wkExnP21nJUn6WhaxlMU/q9oV6fy4fx56eqdt75t7+okha9evSOYseJabx/LCqLeR6tezlLKXIe7mbxbxZ/ZvOVL6d2cxmrucVvnpo3NW2VUd947Cj/u99g7/xjboymuT3dTlonUtqmdeXevI63HPOHavaep/ZzdLL3ewM9x38OOfG5lfrSrmOX9fl+bA/E1M9mXjl6fv5n6pjY7W9/GDl/sL7h4y/sW/+jbos97jfHvkq0f+lOF3l/vJyRuozyd69o2x7Zecsszdfrfobl05b40Db1aqtKLpH6o8PPVJb9Xu4gyNNV22v9W2bqdqu9bTteb+V99LO3TPIHwAndOmbl1qj/x795+gno78ZvT/61sgPXvjOC6+3MvyP4e82J4feaLxe/DWf5Be79/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDxrX740YOFdntxpX+lcXjT6VaK+od8zmJdZ1EZSXIOwjinle6PCPbv84ejD3j7XGzOha4MJenXNOATE/Dc3Vp7+P6t1Q8/+tbSw4V3F99dXB6enZ2bnJt9c+bWvaX24mTncdBRAs/D7kV/0JEAAAAAAAAAAAAAR9XvDwOuf/k0/nal5X8WAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdifiLNRykyNXlzspzf2pxpl1O3vtuzmaTRSIqfJ8Xj5HY6U8Z6hivy58d91/Px0tw7n36+9dnuWM1O/6RRlyewUU8ZTzJUl6c13p0Tj1fsbGGZsBvdxMGg/TcAAP///fv5SQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:05 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$eJzs3c1vHGcdB/DvrNdbO6DUbZM2oEpYiVQQFolf5IK5EBBCPlSoKgfOVuI0VjZuZbvIrRAy7yckDv0DCpJvnJC4B4Uz3Hr1sRISl558C5rZWXttr1PHdrw2fD7R7PPMPs8885vfzsvObqwN8H9rfiLNRykyP/HWejm/tTnT3tqceaFubicp642k2SlSLCfF4+R2OlO+Uj5Z9y8OW8/HS3PvfPr51meduWY9Vf0bT1vuaDbqKeNJhuryoOFjjXen73ito461p2OZsBvdxMGgPTlg41kWP+FxCwxS9+pUdK6bB4wll5KM1O8DUp8dGmcX4fPxTGc5AAAAuKBe3M521nN50HEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARVL//n9RT41ufTxF9/f/W/VzqesX2qNBBwAAAAAAAAAAp+Br29nOei53558U1Xf+16uZK9Xjl/JBVrOYldzMehaylrWsZCrJWM9ArfWFtbWVqSMsOd13yemz2V4AAAAAAAAA+B/1q8zvfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnQZEMdYpqutKtj6XRTDKSpFX220j+1a1fEEW/Jx+dfRwAAABwIiPHWObF7WxnPZe780+K6p7/1ep+eSQfZDlrWcpa2lnM3foeurzrb2xtzrS3NmceltPBcb//n2cKoxoxnc8e+q/5WtVjNPeyVD1zM3eqYO6mUS1ZutaNp39cvyxjKr5XO2JkzbosV/bHwz5FGIixOrhuRibr2MpsvNTJQFF9UJPsz8QXvjrN/WtKI8M7a5pKY+eTnyvPIeeX6rLcnt+dt5x3MtFIlYnpnr3v1adnIvn63/7y0/vt5Qf3761OnJ9NOqb9+8RMTyZeu9CZaD5j/8kqE1d35ufzo/wkExnP21nJUn6WhaxlMU/q9oV6fy4fx56eqdt75t7+okha9evSOYseJabx/LCqLeR6tezlLKXIe7mbxbxZ/ZvOVL6d2cxmrucVvnpo3NW2VUd947Cj/u99g7/xjboymuT3dTlonUtqmdeXevI63HPOHavaep/ZzdLL3ewM9x38OOfG5lfrSrmOX9fl+bA/E1M9mXjl6fv5n6pjY7W9/GDl/sL7h4y/sW/+jbos97jfHvkq0f+lOF3l/vJyRuozyd69o2x7Zecsszdfrfobl05b40Db1aqtKLpH6o8PPVJb9Xu4gyNNV22v9W2bqdqu9bTteb+V99LO3TPIHwAndOmbl1qj/x795+gno78ZvT/61sgPXvjOC6+3MvyP4e82J4feaLxe/DWf5Be79/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDxrX740YOFdntxpX+lcXjT6VaK+od8zmJdZ1EZSXIOwjinle6PCPbv84ejD3j7XGzOha4MJenXNOATE/Dc3Vp7+P6t1Q8/+tbSw4V3F99dXB6enZ2bnJt9c+bWvaX24mTncdBRAs/D7kV/0JEAAAAAAAAAAAAAR9XvDwOuf/k0/nal5X8WAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdifiLNRykyNXlzspzf2pxpl1O3vtuzmaTRSIqfJ8Xj5HY6U8Z6hivy58d91/Px0tw7n36+9dnuWM1O/6RRlyewUU8ZTzJUl6c13p0Tj1fsbGGZsBvdxMGg/TcAAP///fv5SQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:05 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:05 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 425.174672][ T9245] loop5: detected capacity change from 0 to 1024 00:07:08 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 428.633217][ T9258] loop0: detected capacity change from 0 to 1024 [ 428.655990][ T9261] loop2: detected capacity change from 0 to 1024 00:07:08 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 428.731848][ T9262] loop1: detected capacity change from 0 to 1024 00:07:11 executing program 5: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:11 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:11 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 432.114213][ T9279] loop2: detected capacity change from 0 to 1024 00:07:12 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:12 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:12 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x208010, &(0x7f0000000140)={[{@barrier}, {@nls={'nls', 0x3d, 'iso8859-14'}}, {@umask={'umask', 0x3d, 0x7fff}}, {@nodecompose}, {@nobarrier}, {@part={'part', 0x3d, 0x5}}]}, 0x6, 0x652, &(0x7f0000000c80)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='R'], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:12 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:12 executing program 2: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:17 executing program 5: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:17 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:17 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:17 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 437.728567][ T9307] loop1: detected capacity change from 0 to 1024 00:07:22 executing program 5: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:22 executing program 2: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:22 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:22 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:23 executing program 1: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:23 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 449.380588][ T2051] ieee802154 phy0 wpan0: encryption failed: -22 [ 449.383269][ T2051] ieee802154 phy1 wpan1: encryption failed: -22 00:07:29 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:29 executing program 2: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) 00:07:29 executing program 0: syz_mount_image$msdos(&(0x7f000001ff40), &(0x7f000001ff80)='./file0\x00', 0x0, &(0x7f000001ffc0), 0x1, 0x1ff2d, &(0x7f0000020000)="$eJzs3TFLW2sYwPGXa+5VvChOF26XvrRLuwR16NRBKRHEAy1qClooHPHYhpwmkpMhkQ7Onbr1O5SO3YTSL+C36CaFYhenpthIxNJOoqfD77fkIf9z4H2Xsz5H91+/aO4U1Z20G/5aWAiVUAnhZCHEMBHGwqlK2A93D958fbW2sbmymCS11RiXFtfn7sUYp29+ePLy3a2P3X8fv58+GA+HM0+Pvsx/Ovzv8P+jb+vPG0VsFLHV7sY0brXb3XQrz+J2o2hWY3yUZ2mRxUaryDoX+k7e3t3tx7S1PTW528mKIqatfmxm/dhtx26nH9NnaaMVq9VqnJoMXEb9bdknAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhTnAwGgxAGI2WfBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKYP8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIRg/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGD/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEsLaxubKYJLXVGCdC+Lzfq/fqw99hX1pOarPxh5nzt457vfrYqM8Ne7zY/w6TZ33+l/2fcOf2sJ+2Bw+Tn/p42L766wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCmGkdmzv897vXqY8Ne/V0fTkvLSW327IGLvRJuVK7tGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwKUV/r5nmedYxGAyG0VD2lwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3/nS77JPAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJmK/l4zzfOsc4VD2XcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Ds7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQwAAACAMH/rPNoPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwUQAAAP//d5+SDw==") 00:07:29 executing program 4: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:29 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000001540)) [ 449.697235][ T9358] netlink: 'syz-executor.4': attribute type 12 has an invalid length. [ 449.702849][ T9358] netlink: 'syz-executor.4': attribute type 12 has an invalid length. 00:07:29 executing program 4: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:29 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000001540)) 00:07:33 executing program 0: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:33 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) [ 453.777678][ T9373] netlink: 'syz-executor.4': attribute type 12 has an invalid length. 00:07:33 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 453.790651][ T9373] netlink: 'syz-executor.4': attribute type 12 has an invalid length. [ 453.796277][ T9376] netlink: 'syz-executor.0': attribute type 12 has an invalid length. 00:07:33 executing program 1: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 453.856260][ T9376] netlink: 'syz-executor.0': attribute type 12 has an invalid length. 00:07:33 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000001540)) 00:07:33 executing program 4: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:33 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) 00:07:33 executing program 0: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:36 executing program 1: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8a}, 0x0) prlimit64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x8) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000700)) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) write(r5, &(0x7f0000000000)="05", 0x35a63c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f0000000140)='wlan0\x00', 0x10) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r7, &(0x7f00000039c0)=[{{0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0xa}}], 0x40000000000017f, 0x0) [ 456.543299][ T9393] netlink: 'syz-executor.0': attribute type 12 has an invalid length. [ 456.574065][ T9396] netlink: 'syz-executor.4': attribute type 12 has an invalid length. [ 456.585322][ T9393] netlink: 'syz-executor.0': attribute type 12 has an invalid length. 00:07:37 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000001540)) 00:07:37 executing program 0: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:37 executing program 4: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) r1 = socket(0x8000000010, 0x2, 0x0) write(r1, &(0x7f0000000240)="fc0000001c000705ab092509b868070002ab087a02000000b8480293210001c0f00205840500000103b2000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a5bab0ac6a395a9fe1a482c0a36317012dafd5a32e273fc83bc571dab82d710f74cec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd623bec2a0f0d1bcae5f5502943283f4bf102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e07840c485f78fa1c9457f2013cd1890058a10000c880ac800049f0d4796f0000080548deac279cc4", 0xfc) 00:07:37 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) [ 457.579068][ T9405] netlink: 'syz-executor.0': attribute type 12 has an invalid length. 00:07:37 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) 00:07:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@bridge_getvlan={0x20, 0x72, 0x101, 0x0, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x2}]}, 0x20}}, 0x0) [ 457.658332][ T9405] netlink: 'syz-executor.0': attribute type 12 has an invalid length. [ 457.663023][ T9413] netlink: 'syz-executor.4': attribute type 12 has an invalid length. [ 457.684341][ T9413] netlink: 'syz-executor.4': attribute type 12 has an invalid length. 00:07:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@bridge_getvlan={0x20, 0x72, 0x101, 0x0, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x2}]}, 0x20}}, 0x0) 00:07:37 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f00000000c0)={0x9, 'vlan1\x00'}) 00:07:37 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:37 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) 00:07:37 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) 00:07:37 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000280)="bd8cd74dfd08f41503a8567486dd", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) 00:07:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@bridge_getvlan={0x20, 0x72, 0x101, 0x0, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x2}]}, 0x20}}, 0x0) 00:07:37 executing program 3: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f000095dff8)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r2}, 0x8) 00:07:37 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f00000000c0)={0x9, 'vlan1\x00'}) 00:07:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:38 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000280)="bd8cd74dfd08f41503a8567486dd", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) 00:07:38 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:38 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@bridge_getvlan={0x20, 0x72, 0x101, 0x0, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x2}]}, 0x20}}, 0x0) 00:07:38 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f00000000c0)={0x9, 'vlan1\x00'}) 00:07:38 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:38 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:38 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000280)="bd8cd74dfd08f41503a8567486dd", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) 00:07:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:40 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f00000000c0)={0x9, 'vlan1\x00'}) 00:07:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:41 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000280)="bd8cd74dfd08f41503a8567486dd", 0xe, 0x0, &(0x7f00000002c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) 00:07:41 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:45 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:45 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:45 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:48 executing program 3: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) sendmmsg(r1, &(0x7f00000075c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000003980)=[{0x10}, {0x10, 0x10d, 0x20000}], 0x20}}], 0x2, 0x0) 00:07:48 executing program 1: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f00000000c0)=0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000000100), r2) sendmsg$NFC_CMD_DEV_UP(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8, 0x1, r1}]}, 0x1c}}, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000340), r2) write$nci(r0, &(0x7f0000000040)=@NCI_OP_CORE_CONN_CREATE_RSP={0x0, 0x0, 0x2, 0x4, 0x0, {0x1}}, 0x4f) 00:07:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:48 executing program 3: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) sendmmsg(r1, &(0x7f00000075c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000003980)=[{0x10}, {0x10, 0x10d, 0x20000}], 0x20}}], 0x2, 0x0) 00:07:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:48 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getrlimit(0x2, &(0x7f0000000000)) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000200de030000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) openat$hwrng(0xffffffffffffff9c, 0x0, 0x440202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000300)=0x6) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) 00:07:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:49 executing program 5: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x20, 0x12, 0xa01, 0x0, 0x0, {0x80}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:07:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x850810, 0x0, 0x5, 0x0, &(0x7f0000000000)) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f00000002c0)={[{@huge_always}]}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000001, 0x13, r0, 0x0) futex(&(0x7f0000000080), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 00:07:49 executing program 5: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x20, 0x12, 0xa01, 0x0, 0x0, {0x80}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:07:49 executing program 3: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) sendmmsg(r1, &(0x7f00000075c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000003980)=[{0x10}, {0x10, 0x10d, 0x20000}], 0x20}}], 0x2, 0x0) 00:07:49 executing program 1: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f00000000c0)=0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000000100), r2) sendmsg$NFC_CMD_DEV_UP(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8, 0x1, r1}]}, 0x1c}}, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000340), r2) write$nci(r0, &(0x7f0000000040)=@NCI_OP_CORE_CONN_CREATE_RSP={0x0, 0x0, 0x2, 0x4, 0x0, {0x1}}, 0x4f) 00:07:49 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x89b0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_cmd={0x0, 0x4}}) 00:07:49 executing program 0: prctl$PR_CAP_AMBIENT(0x2f, 0x1, 0x0) 00:07:49 executing program 5: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x20, 0x12, 0xa01, 0x0, 0x0, {0x80}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:07:49 executing program 3: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) sendmmsg(r1, &(0x7f00000075c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000003980)=[{0x10}, {0x10, 0x10d, 0x20000}], 0x20}}], 0x2, 0x0) 00:07:49 executing program 0: prctl$PR_CAP_AMBIENT(0x2f, 0x1, 0x0) 00:07:49 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x89b0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_cmd={0x0, 0x4}}) 00:07:50 executing program 5: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x20, 0x12, 0xa01, 0x0, 0x0, {0x80}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:07:50 executing program 3: syz_mount_image$xfs(&(0x7f0000009800), &(0x7f0000009840)='./file0\x00', 0x0, &(0x7f0000009880)=ANY=[@ANYBLOB], 0x1, 0x97f6, &(0x7f00000098c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAACDI33qFAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AoAAP//SCPR5A==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc038586c, 0x0) 00:07:50 executing program 0: prctl$PR_CAP_AMBIENT(0x2f, 0x1, 0x0) 00:07:50 executing program 1: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f00000000c0)=0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000000100), r2) sendmsg$NFC_CMD_DEV_UP(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8, 0x1, r1}]}, 0x1c}}, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000340), r2) write$nci(r0, &(0x7f0000000040)=@NCI_OP_CORE_CONN_CREATE_RSP={0x0, 0x0, 0x2, 0x4, 0x0, {0x1}}, 0x4f) 00:07:50 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000000)) 00:07:50 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x89b0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_cmd={0x0, 0x4}}) 00:07:50 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000000)) 00:07:50 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="a000000010003b0e2a1a86eb2636037f00000000", @ANYRES32, @ANYBLOB="020000000000800080001200080001007674693674000200600004"], 0xa0}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="c0100000", @ANYRES16=0x0, @ANYBLOB="000129bd7000fbdbdf250500000040000780080001"], 0xc0}}, 0x0) r0 = socket(0x10, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000000), 0x4000000000001f2, 0x0) 00:07:50 executing program 0: prctl$PR_CAP_AMBIENT(0x2f, 0x1, 0x0) 00:07:50 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="a000000010003b0e2a1a86eb2636037f00000000", @ANYRES32, @ANYBLOB="020000000000800080001200080001007674693674000200600004"], 0xa0}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="c0100000", @ANYRES16=0x0, @ANYBLOB="000129bd7000fbdbdf250500000040000780080001"], 0xc0}}, 0x0) r0 = socket(0x10, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000000), 0x4000000000001f2, 0x0) 00:07:50 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x89b0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_cmd={0x0, 0x4}}) [ 470.259969][ T27] INFO: task kworker/0:7:4058 blocked for more than 149 seconds. [ 470.261765][ T27] Not tainted 5.15.111-syzkaller #0 [ 470.262971][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 470.264984][ T27] task:kworker/0:7 state:D stack: 0 pid: 4058 ppid: 2 flags:0x00000008 [ 470.267103][ T27] Workqueue: usb_hub_wq hub_event [ 470.268139][ T27] Call trace: [ 470.268859][ T27] __switch_to+0x308/0x5e8 00:07:50 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000000)) 00:07:50 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000072e1bd408205140095bb0000000109022400011b00000009040000022a3e740009058b33020000100109050b362f"], 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x20983, 0x0) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) ioctl$SNDCTL_SEQ_NRSYNTHS(r0, 0x8004510a, &(0x7f0000000040)) getdents64(0xffffffffffffffff, 0x0, 0x0) ioctl$SNDCTL_SEQ_CTRLRATE(0xffffffffffffffff, 0xc0045103, 0x0) [ 470.321512][ T27] __schedule+0xf10/0x1e38 [ 470.323074][ T27] schedule+0x11c/0x1c8 [ 470.324173][ T27] usb_kill_urb+0x1c0/0x358 [ 470.325127][ T27] usb_start_wait_urb+0x16c/0x414 [ 470.326233][ T27] usb_control_msg+0x228/0x3f8 [ 470.327301][ T27] usb_get_descriptor+0xb4/0x3bc [ 470.328394][ T27] usb_get_device_descriptor+0x9c/0xfc [ 470.364829][ T27] hub_port_init+0xdc4/0x1e80 [ 470.365925][ T27] hub_event+0x1f9c/0x48c4 [ 470.366958][ T27] process_one_work+0x790/0x11b8 [ 470.368059][ T27] worker_thread+0x910/0x1034 [ 470.369047][ T27] kthread+0x37c/0x45c [ 470.383665][ T27] ret_from_fork+0x10/0x20 [ 470.388194][ T27] INFO: task kworker/1:8:4304 blocked for more than 149 seconds. [ 470.392771][ T27] Not tainted 5.15.111-syzkaller #0 [ 470.394112][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 470.396028][ T27] task:kworker/1:8 state:D stack: 0 pid: 4304 ppid: 2 flags:0x00000008 [ 470.397973][ T27] Workqueue: usb_hub_wq hub_event [ 470.399083][ T27] Call trace: [ 470.420391][ T27] __switch_to+0x308/0x5e8 [ 470.421401][ T27] __schedule+0xf10/0x1e38 [ 470.422364][ T27] schedule+0x11c/0x1c8 [ 470.423308][ T27] usb_kill_urb+0x1c0/0x358 [ 470.424368][ T27] usb_start_wait_urb+0x16c/0x414 [ 470.425496][ T27] usb_control_msg+0x228/0x3f8 [ 470.426537][ T27] usb_get_descriptor+0xb4/0x3bc [ 470.427677][ T27] usb_get_device_descriptor+0x9c/0xfc [ 470.428836][ T27] hub_port_init+0xdc4/0x1e80 [ 470.447634][ T27] hub_event+0x1f9c/0x48c4 [ 470.448658][ T27] process_one_work+0x790/0x11b8 [ 470.450089][ T27] worker_thread+0x910/0x1034 [ 470.451145][ T27] kthread+0x37c/0x45c [ 470.451997][ T27] ret_from_fork+0x10/0x20 [ 470.452962][ T27] INFO: task kworker/0:14:4551 blocked for more than 149 seconds. [ 470.454659][ T27] Not tainted 5.15.111-syzkaller #0 [ 470.456842][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 470.458707][ T27] task:kworker/0:14 state:D stack: 0 pid: 4551 ppid: 2 flags:0x00000008 [ 470.473934][ T27] Workqueue: usb_hub_wq hub_event [ 470.475026][ T27] Call trace: [ 470.475700][ T27] __switch_to+0x308/0x5e8 [ 470.476637][ T27] __schedule+0xf10/0x1e38 [ 470.477651][ T27] schedule+0x11c/0x1c8 [ 470.478542][ T27] usb_kill_urb+0x1c0/0x358 [ 470.479545][ T27] usb_start_wait_urb+0x16c/0x414 [ 470.488269][ T27] usb_control_msg+0x228/0x3f8 [ 470.489304][ T27] usb_get_descriptor+0xb4/0x3bc [ 470.490760][ T27] usb_get_device_descriptor+0x9c/0xfc [ 470.491939][ T27] hub_port_init+0xdc4/0x1e80 [ 470.492888][ T27] hub_event+0x1f9c/0x48c4 [ 470.493765][ T27] process_one_work+0x790/0x11b8 [ 470.494846][ T27] worker_thread+0x910/0x1034 [ 470.495860][ T27] kthread+0x37c/0x45c [ 470.496712][ T27] ret_from_fork+0x10/0x20 [ 470.508326][ T27] [ 470.508326][ T27] Showing all locks held in the system: [ 470.511126][ T27] 1 lock held by khungtaskd/27: [ 470.512166][ T27] #0: ffff800014aa19e0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0xc/0x44 [ 470.514189][ T27] 3 locks held by kworker/u4:7/1679: [ 470.515236][ T27] #0: ffff0000c03e4138 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 470.517413][ T27] #1: ffff8000210e7c00 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 470.519540][ T27] #2: ffff8000169a9650 (pernet_ops_rwsem){++++}-{3:3}, at: cleanup_net+0xf4/0x9bc [ 470.532426][ T27] 1 lock held by udevd/3589: [ 470.533400][ T27] 2 locks held by getty/3727: [ 470.534360][ T27] #0: ffff0000d3c00098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x40/0x50 [ 470.536396][ T27] #1: ffff80001a16b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x414/0x1200 [ 470.538568][ T27] 5 locks held by kworker/0:7/4058: [ 470.553435][ T27] #0: ffff0000c285fd38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 470.555759][ T27] #1: ffff80001d887c00 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 470.566853][ T27] #2: ffff0000cf634220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c8/0x48c4 [ 470.568784][ T27] #3: ffff0000f52375d8 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x2564/0x48c4 [ 470.574766][ T27] #4: ffff0000c99e9668 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_event+0x2584/0x48c4 [ 470.577017][ T27] 5 locks held by kworker/1:8/4304: [ 470.578119][ T27] #0: ffff0000c285fd38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 470.586535][ T27] #1: ffff80001f2d7c00 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 470.589087][ T27] #2: ffff0000cf740220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c8/0x48c4 [ 470.595915][ T27] #3: ffff0000cf7435d8 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1a34/0x48c4 [ 470.598005][ T27] #4: ffff0000cf3bd268 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_event+0x1a5c/0x48c4 [ 470.605077][ T27] 6 locks held by kworker/1:9/4305: [ 470.606124][ T27] #0: ffff0000c285fd38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 470.608420][ T27] #1: ffff800020877c00 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 470.616875][ T27] #2: ffff0000cecc6220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c8/0x48c4 [ 470.618953][ T27] #3: ffff0000cf4215d8 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1a34/0x48c4 [ 470.626063][ T27] #4: ffff0000c9747c68 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_event+0x1a5c/0x48c4 [ 470.628221][ T27] #5: ffff800015fdbb70 (ehci_cf_port_reset_rwsem){.+.+}-{3:3}, at: hub_port_reset+0x198/0x17d0 [ 470.629766][ T4305] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 470.640369][ T27] 5 locks held by kworker/0:14/4551: [ 470.641576][ T27] #0: ffff0000c285fd38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 470.643801][ T27] #1: ffff800020827c00 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 470.646146][ T27] #2: ffff0000cf8a8220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c8/0x48c4 [ 470.648104][ T27] #3: ffff0000cf8ab5d8 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1a34/0x48c4 [ 470.670992][ T27] #4: ffff0000cf678a68 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_event+0x1a5c/0x48c4 [ 470.673099][ T27] 3 locks held by kworker/u4:14/4866: [ 470.674227][ T27] 2 locks held by kworker/u4:22/9241: [ 470.675324][ T27] 2 locks held by syz-executor.3/9596: [ 470.684133][ T27] [ 470.684647][ T27] ============================================= [ 470.684647][ T27] [ 470.686355][ T27] Kernel panic - not syncing: hung_task: blocked tasks [ 470.687714][ T27] CPU: 0 PID: 27 Comm: khungtaskd Not tainted 5.15.111-syzkaller #0 [ 470.689338][ T27] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 [ 470.691489][ T27] Call trace: [ 470.692195][ T27] dump_backtrace+0x0/0x530 [ 470.693116][ T27] show_stack+0x2c/0x3c [ 470.694007][ T27] dump_stack_lvl+0x108/0x170 [ 470.695050][ T27] dump_stack+0x1c/0x58 [ 470.695965][ T27] panic+0x304/0x8b4 [ 470.696824][ T27] hung_task_panic+0x0/0x2c [ 470.697746][ T27] kthread+0x37c/0x45c [ 470.698633][ T27] ret_from_fork+0x10/0x20 [ 470.699554][ T27] SMP: stopping secondary CPUs [ 470.700565][ T27] Kernel Offset: disabled [ 470.701476][ T27] CPU features: 0x000081c1,21302e40 [ 470.702578][ T27] Memory Limit: none [ 471.506992][ T27] Rebooting in 86400 seconds..