9, 0x80000000, 0xffffff00, 0x8, 0x2, 0x18e, 0x7, 0x9, 0x3, 0x7, 0x443, 0x0, 0x7fff, 0x7, 0x5c, 0x3, 0x80, 0x400, 0xffffff81, 0x401, 0x9aa, 0x40, 0x2, 0x2, 0x7fffffff, 0x1, 0x1, 0x3, 0x1, 0x3, 0x4, 0x8, 0x19, 0x6, 0x101, 0x6, 0x1f, 0x80000000, 0x6, 0x5b, 0x3, 0x2, 0x7, 0x0, 0x7, 0x3, 0x1, 0x401, 0x200, 0x3, 0x55, 0xffff, 0xc8b5, 0xfffffffa, 0x6, 0x851c, 0x8, 0x4, 0x2, 0x3, 0x8, 0x3ff, 0x5, 0x8070000, 0x6, 0x8, 0x5, 0x1, 0x8, 0x7, 0x722ebb00, 0x3, 0x9fa, 0x7f, 0x6bd, 0x1, 0x5, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1c}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x3, 0xffff, 0x80000001, 0x0, {0x6, 0x2, 0x1, 0x100, 0x3, 0x3}, {0x42, 0x0, 0x3f, 0x3, 0x2, 0x400}, 0x7, 0x5, 0x40}}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x7, 0x2, 0x8000, 0x6, {0x1, 0x1, 0xfffd, 0x6, 0x6, 0x4}, {0x7d, 0x2, 0x8, 0x4, 0x401, 0x4}, 0x4, 0x6abd, 0x42c3}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1f08}, @TCA_POLICE_TBF={0x3c, 0x1, {0x101, 0x6, 0x1, 0x401, 0x4, {0x77, 0x0, 0xff, 0x4, 0x7, 0xfffff001}, {0x8, 0x55f8c1080a25a236, 0x9, 0x6, 0x20}, 0x8, 0xeef, 0x3}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x8902, 0x3ff, 0x2, 0x9, 0x8, 0x20, 0x20, 0x9, 0x400, 0x9, 0x5, 0x200, 0x101, 0x1f, 0xfffff5cf, 0x81, 0x80000000, 0x4e7b0485, 0x5, 0x2, 0x0, 0x2, 0x3, 0xb9c9, 0xb28, 0x10001, 0x1, 0x3, 0x9, 0xff, 0x4, 0x6, 0x2, 0x9, 0xffff94fb, 0x9, 0x4, 0x0, 0x51, 0x120e2e25, 0x8, 0xffffffff, 0x6, 0x6, 0x4, 0x10001, 0x6, 0x80, 0x3, 0x80000001, 0x933, 0x6, 0x2, 0x5, 0x7, 0x6a, 0x4, 0x8, 0x8000, 0x5, 0x4, 0x11cc9299, 0x9, 0x6, 0x7, 0x3, 0x54e, 0x80000, 0x1ff, 0x0, 0x1, 0x1000, 0x4, 0x33, 0x9, 0x73, 0x0, 0x7, 0x0, 0x88, 0x6, 0x100, 0x8, 0x2, 0x1, 0x74b, 0xffff, 0x40, 0x2, 0x2, 0x7fffffff, 0xffffffff, 0x3, 0x3, 0x7, 0x4, 0x1df4, 0x1, 0x21f08c1a, 0x8, 0x0, 0x3f, 0x1, 0xffffffff, 0xffffffe1, 0x8, 0x80, 0x80000000, 0x10000, 0x40, 0x4, 0xfffffc00, 0x3, 0x2, 0x3, 0x0, 0x100, 0x1, 0x8, 0xf890, 0x1, 0x9472, 0x8001, 0x4, 0xe74, 0x3, 0x1, 0x100, 0x400, 0x1, 0x5, 0x3, 0x200, 0x4, 0x7, 0x3, 0x7, 0x7fffffff, 0x0, 0x9, 0x456, 0x101, 0x3, 0x416f, 0xb5d5, 0x1be, 0x4, 0x9, 0x800, 0xffffcd5a, 0x3ff, 0x7, 0x1d, 0xf1d, 0x50, 0x7, 0x7, 0x3f, 0x9dc3, 0x8, 0x8, 0x3, 0x6, 0x1, 0x1, 0x8000, 0x7, 0x20, 0x80, 0x5, 0x401, 0x4, 0x1, 0x1, 0x7, 0x8, 0x9, 0x4, 0x200, 0x4, 0x100000, 0x0, 0x2, 0xfff, 0x81, 0x8, 0x8, 0x4eb, 0x7a, 0x2, 0xffffffff, 0x3, 0x9, 0x80000001, 0x7, 0x8, 0x28a0, 0x8001, 0x1, 0x7ff, 0x7f, 0x9c, 0x3, 0x5, 0x7, 0x5, 0x8, 0x401, 0x5, 0x9, 0x2, 0xf45, 0xffffffff, 0x4000, 0x0, 0x3, 0x9, 0x2, 0x3f, 0x6, 0xffff, 0x400, 0xe3, 0x92, 0x8, 0xecb, 0x7, 0x400, 0x2, 0x1, 0x80000000, 0x2000000, 0x10001, 0xfffffffb, 0x7ff, 0xc33, 0xff, 0x9, 0xb606, 0x0, 0x9, 0x80000001, 0x16, 0x7, 0xfffffff7, 0x3, 0x20, 0x5ff, 0x3cead7f9, 0xafa, 0x1, 0x9, 0x2, 0x80, 0x8]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x67e1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x10000, 0x4, 0xfffffffc, 0x6, 0x3a8e20a9, {0x81, 0x0, 0x8001, 0x25, 0x75, 0x5}, {0x8, 0x1, 0x1f, 0x7, 0x4, 0xffffff1c}, 0x2, 0x5, 0x950b082}}, @TCA_POLICE_RATE={0x404, 0x2, [0x100, 0x101, 0xe46f, 0x6, 0x0, 0x40000, 0x4b, 0x4, 0x1, 0x5c1, 0xffffffff, 0x2, 0x6a0d, 0x4, 0xfff, 0x7fffffff, 0x244, 0x3, 0x7, 0x0, 0xfffffe00, 0x200, 0x20, 0x80000000, 0xe8c, 0x1, 0x200, 0x0, 0x2, 0x0, 0x8, 0x20, 0x8, 0x6, 0xdf80, 0xff, 0x9, 0xff, 0x8765, 0x5777, 0x1, 0x800, 0x7ff, 0x10000, 0x7ff, 0x1, 0x6, 0x4, 0x9, 0x7, 0x3, 0x8000, 0x4, 0x3f, 0xfff, 0x1ff, 0xfff, 0x9, 0x100, 0x9, 0x4000, 0x2, 0x20, 0xfffffffb, 0x2, 0xffffff57, 0x1, 0x9, 0x1, 0x1000, 0x0, 0xfffff37a, 0x7, 0x1, 0x84, 0x1, 0xfff, 0x0, 0x1, 0x10000, 0x7, 0xc475, 0x4, 0x2, 0x8, 0x9, 0x2, 0x8, 0x8, 0x1, 0xceaf, 0x2, 0x5, 0x3, 0x7, 0x0, 0x6, 0x4, 0x1, 0x6e3a, 0x4, 0x4, 0x3b, 0x9, 0x6, 0x7, 0xffff0000, 0x5, 0x6, 0x6, 0x7fff, 0x6, 0x131, 0x40, 0xb6, 0x5, 0x10001, 0x7ff, 0x3, 0xa9d, 0x8, 0x1, 0x1, 0x2, 0x4, 0xfffffffa, 0x0, 0xa25e, 0x800, 0x401, 0x8, 0x0, 0x0, 0xffffffff, 0xe9, 0x9, 0xffffffff, 0x6c, 0xffffff80, 0x8, 0x7, 0x5, 0x80, 0x4, 0x80000001, 0x6, 0x10001, 0x5, 0x821, 0x0, 0xce, 0x4, 0x7, 0x20, 0x3, 0x3, 0x101, 0x3, 0xfffffff9, 0x60d, 0x3f, 0x20, 0xe6d9, 0x200, 0x101, 0x6, 0x80000001, 0x8, 0x2, 0x9d2, 0x4, 0x1, 0xffffffff, 0x4, 0xffffff67, 0x3f, 0x4, 0x6, 0x2, 0x3, 0x5, 0x8, 0x6, 0x5, 0x8, 0x4d, 0x97, 0x6, 0xffffbd48, 0x80000001, 0x6, 0x80000001, 0xfffffc01, 0x4645, 0x2, 0xfff, 0xfffffffc, 0x5, 0x9, 0x8, 0xa29, 0x4, 0x2, 0xfff, 0x1, 0x1ff, 0x4, 0x7ff, 0x79, 0x8, 0x0, 0x5, 0x602a, 0x4, 0x200, 0x7781, 0x20, 0x4, 0x1, 0x8001, 0xfffffffb, 0x2, 0x2e8dce7f, 0x3, 0x5, 0x7, 0x9, 0x6d, 0x5, 0x3, 0x0, 0xfbe2, 0x7f, 0x1, 0x38000, 0x7, 0xdde, 0x9, 0x80000, 0x4, 0x9, 0x1, 0x20, 0x0, 0x6fcb3bf3, 0x8, 0x5, 0x6, 0x8, 0x2b, 0x8001, 0x3, 0x5, 0x4, 0x7, 0x6]}], [@TCA_POLICE_RATE64={0xc}]]}, {0xa5, 0x6, "b2d47923ede2e390bc1bb001ea26495da5522478cdf10f71bd335441259efe2ab6f8d48b8304a3d7426ed33494d4e71fdff7afc8b9e2d3130fb44f7095fc096f7f11035c36d8b48ae419ce74777480db4c278ac44e219020526d095879cd6011fabb0d3d6fdab5e5681d9f53f7004f19492c7c1b7d8016a89d535dd10750c9e1daae6d582f1e45b8ed923cbf1e51cd17562bfcfab648bb31dd8365e066aebf1664"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_vlan={0x1040, 0x3, 0x0, 0x0, {{0x9}, {0x14, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xab}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}]}, {0x1004, 0x6, "15899af72ef27e39b95a6f6cdbc0bd8c9287ceb61276f1ba9defbc31802a49620473cae1ac87c3955ea7063455ad42a072d7267fab34bc09af03e7c1344f7dd300c0bdb0e48d8bbf5ea0b10cc1285149b0cff5679c2d72b2def93a923186e307e9257bb4006e78674bd8e36718085f2fba4f8960795fbfb2a776551eddf3cbbd9a60d04a5f3fa334363e38fbbd6e6bcf37eb53eebbdd6f5821beb9675815451589dea0e2139d961fcf26cb99eaa6941a908ccee7b8ecc2e75982d44ab5ab971c0838edd3f536cc1d745d6b4f196fa4faf6ed0390dd57b425e8f8ecc9dde59889fbc5611222cf41e26a56335f3d10eeed81592c11e589bee38d4bacd2ccfedac0866874047467d5aaa541763850efc1363e9a2430d595ffc104072f637ad9a53367529f4fc93ae7dfd20e788c433761d93e32891fcaea60bd77a53eb13fd9498ad67902cdc9d44518d56b994b43ea57d11eedc54368a86992ffc73ddf6d6a1fd39a000c4de34d04343ed37a0e45493a993359065e0b8637f4109479963c922c4d129de0457b2a60a9d9f0d3fb70026c99aeaad28e7db481c9d33569eff391f9eed4dac2955d8f11042d08dd995e08defef75cf2af97630d2c1bd8964aaaee03cbf24516b3008660395bd95d20714070e63e99594040fe8e46ead56f650a27ac14d4abd36bad7caaac26371235f55900150a126eff667fa0493334380e0dab691e0cc61119a42148dd345b6202fdc8f8900941995287d9483b596457dac19fd77483ac3cdc6abd64afb733bcec18beda3921bd86e42ee23d2a447dbd5d98996d519ab431cc5f1e7c387e42c400fccf3cc5ef595f6ab0704a85f6b8fa70fbeaa66d5bb9e4f336e6e222ed6f34189f2af7b25a69b71ec3d408a223fa05fa398fab3e0dfd3bb2e6cf1c959b16c8cf437e329e25391d8b7a373310adc0b2084aedd56d596c5ab71c0973e06a84412a1845dba9bdc9425ec3cf41f0fe679b0f1f410fc8247311f21e0fca5904ff40ae520a1dbd1a7ba59012bf3908b0b0f83a143dfd0b470ee3b880e433c58523d12cd476f6e3ff279a8f481dd4cc6ae09e6b4b3a6f8af4abf4829cfd9f6f70ffcd22b5a2c5faaadaadca066608a15f09a518ae94e401c9f6148f8854f7bd99c4b471496699cd62873c19331ee24da8a3fd9ad1b148d6fe83cfa9b470c5a78078dcfb6e8786eeaac6c616551e0209842b1491ffd690c22d645ed4d2851befc66cf14a60bc21e5087feaba8835a7e6291cd2aef1455e5f05fab88058abb4dab09b8748319b68ea70971d069c468c943bd9c807a98c0809172706e660c04f097b460cf6f2a1bef45a1eafc360859b73a7a764ae95381876aac91725acc70480c37876e15859db43222ad21c795504daed7e957d407f58305bfac120bb736913f984ab683c81d6acb5199d606c01ad06faef12c5bdcd64cbbec2bdf71e5a2102d54779fd732a3966e7e65a8ce5aa29bb48064a7711b86db840c18eae5066a0637bbd2917581f7b239a2237558e179be193082abf98f57a6e7935f3e995deca0984bad9f2f4d2c752e86d82362955baf9dbb986eaa6d8a592b5bce06b379dfb3765e72e1259f7679904c7b6e5ae1ac174541e47b3ea3730a591445c5477ede55f1ae608eb6dcb7e7f1c8bdfe76395d6f8576ef920e29fec029fa2637c25187f0bd600dac5d6e552f8637792b657aa4545c276b707e1990f19ae3f12e6a942a888e2dbbf04d98dea73df61e7dbf9b469277bc872af700498e9415ddcb8eb95ea9ff1b54ed9fb731e7d6978853c57ee8316d3ac8df55512ef301810d0b969e0e1188a3b1a2a0a99772194002080c7604a20697056993f83f35ddaf8d8789bb0032eba89b59d822f758834e552a06e8a6f511473f83e54562ac2317ddbb739c1dc20046435fe358fd97a9513c53b076aaa34e92325252d635cbcfeddef1f33c8c42af8a8db3b8d6cd3506d6386e6d2403f5b400affdda73ef8319018563f39a5d85b38088f90198305922cce5d8f725a3a8d031781da9cb6a27d02ec359357283d5771346968a7688e96c966b8b99b27220336eb91d99c66a87f5dc14b643c729a0bb2b3c117c4027e179998f99b1b5128d2a5b48ab14938ecef6e98e14086ad8e1ac30211a44ad8ef08805e6478ff78292579babdf766047c36a56f5fe5fca7f8ff5de0a3809714074a4ec8d3313f055489bfefeaaf62230f22ebac25cd47cbe00e98df51aff31bc61588ac1552cea08bf0ad5006f51cda5fd182f5060d14d89d69d5c0dc34c02b03e0dbcfde48b8e7c7d7101729f3cc995a973c530be496286c7f7c6320995066ca44a25869d4c95d830d314320ecf4fa241312fb12d74d73a3bb196a2158fc22619354c76ee457d4866b6462c8288694f17fc81fb8f26e3d63bf48dc0a75ad64098aea85225ee812211810f81f10404dfb4353aad2f057965e87ea65fdead10400ac4713a6fa7ffde7ee29f967ab4ff5a7105bf5ec708900b143b9ae9ff87dc7b7087b4d7f45d65da6e688bd23f34337db8eabe4db89917e830026548094ddb8fde0ad3725b79041edba7514e78419a72eb58961ae7d73e78e36647ff3c43d4d97ef83d3871f81b1f35bd60b8fc2b38b040773646401e7b83f7ca6fb2901693a58c84908315efc97ef711563b53147af5b1cf0ac8948299aff52122a42348c44bbef985dd3d244e049d5f0d3fc5f1c43c4a43d7bd10584cc8c3e96e6e0a31c6a8258f8649c8161bcc4b72e11a876af26e493102f7ea7a533f58bd09961fdb7600f87938e5bbf5d19724ce36e0237d909200767d9a45527ad3d1ac1ec34ac7d139e69a7da90a53097f29e92ea42a528c93590c59e52e09f58591ff7b98a802e5488d4dfb9855fcac48eb45a3a893cae1f44b9f4b0e1d66d13b4171bf225cb5cd2cea5f5639d77b0b381baecb72d1cfb85375aa1f99c612a2a4d9f6e362bac8798bec74d83fdcacf9cba33ebef313cfc293d058765130ecc10ccb75ee7afda9ba3948466d7dd637911deb93764f28f06e670fd37a9ee2e05f4974c51b8e34d464ff9aae4c4ddc84d7d23bf41fddaa5589c66a69cbd2a1b9e24eee1b54282f07ae2584c5152ce9fa50fbd398e9cdcfc7d7b3b054efe71b059fe259a770a4569a1b307c062ef78368f6d0b05a3fa8c2d9612f74cda9e72f1e8c999eeaf0407529da34ec35fd0ae6eb3abbb6e5de2d928a7a226b064b9b1de18d4520b08b3433fc78a5d89573383a9b526c3bd82bfe1101520d451f497acf39c2e83d79164af36a0b7a92f3e170fcae98f2cc40f3a0265185716214fc754f50d0e3a6c20eaa1ff20fb317f6d48f31b5f11197798d5e27aa12fa91abc3af486cb80df73e28be7ae04b431b85306aaea6b73f7547481dbf31177323f6942606ee2fd12050db7f8d04703c61e355d607e6ff2af0d60393dfdf47404830b924151b0dbb3873f34c117f2ef8bea7924dcaccc9180c5ec4405367c7feaccb1b653b558e48c6434b89e4537d543850e805c6d48486f3bfd2d3c8d18fdcff86ceb37a1d08fbf1d2fe52e1871510290aaad71b6d2319f89c2ac63239562488b3f31d5333a3fe951553d85f59229fb1f14013b129bdd8c801cb12af266ab1d6db9d5db28ddaab29456e3bd997124a767df4f57090d0f7a6745939c8940c1be1009e36d367826a9eeb043e77f79b7c0bdfbe06c858c00adcc57628fcac9568bf61dc0299373b8311030225610cf2a0389d44299bf4a59343aad6bc796ce496d266935dd18fe208a1247994c37c6df1c27a306b9112264b8ffbc3ad4f3557f5d6818d1be8ba9bd921d448ce5c496b33b5206085d10ed6a0f9f777071be402ff5124f8d33a9bc9948dfac9c1ea0da110350a38e1acdc7379ec3c82748a52ba8d37b2efcae6262e095c1f4e17b82dc12a7b3bc4ab4841ef34e001b098a86b4d8f89e4dd4c80fdbc11254cc459cde06eeae99dd0dd17b42f87978ee323a0270cd2f491e86b29411c177048b621acca56d6b7f5c320b6a96e8b0558ee21154ac6971810551413fd2a6fe296b4de53a2c8e841ee1b75120e2339507d0896b8e219f672577acbe8559de0cb5809aa2565426e0e22aa06adeb93776b3d012336c31a37bf720803635edce30c59f5da1684d7778ac3d78ffc6a82be49a4d49ff658fdc016beff7fcc7205dd0d8e95e3af4ee87fecbb00bed1e9cc2342af3260787f33fcef88cfa8f2891cdddf12a5f1e767272e84818fa779f1db3eebd60879030170c516c9304fdfccbda3cab7bc0f890a9f2c608d88f7b1e5511edf5fa31de70f6e196b246fe9c645fd27b8e35dc207d763fc271c22a8195a15c86ff99d17b195ef0ba604f31c32a60cf5cae318d7772d8b4523dca7af4fbdd80fc7532c7f033c97465d86b93d3dcf95506e03abcfb83a6aef91b2f770813717230c0d5cf717b9c7519c350b7ea8c60cc85ea45557ffeb81cbf7c27b2bf5962e65f2866ab8c080271939ab805c947896bcbcc978daca491d80b5b47788a4344673576593be6e1290c888190aaaf77ec521995de34c9781c5099fc4c5c7c88c8cd29273b7928034b7a7e1c8cda9f61d7cdd3654d4937d7b1f7c8a23a25bad982c6088b5cf2f5edbfe098527df61375bfa7c63556adbf560f3433f5734c151f6083d9f9e64fb44e10065adeda971a25dbe72e3182dff5742332339dbba30f8ace6e72f3fea69b61ac6b5212fef5d43e2ee93b339bb872552b61415eee69fe8a62fe9324d67932a31aab2f813979dd56db7241f056ad4acd45712822231f18f2d0485521e9c543b05b9e4d46f0f886e4d484c6fd0572ae77694a0ff7d021322d84d944731c7f58efcbe766dd02d947d01bdaeaea8b807832756ef1f0ccc46f5f303ac05aafa9e1580d025a11ad88b85cea4391a1c43e75136fad2a6939e1cb92ab8159e91f4ac3ea18847511a90ae1d667d482aac2ddcf7d292b5da8bdf6b958994d81a37881b5687b2defe922705ba7a8b38ba8e8fd5b4264388dd6cb7cbcbba0a442137e55124e32119f23ec7014367c315cc3572044a3d50ed20beac7b6b7e7101221578967e9b4f22bc0974acca058ac609c521d1c0dd395b36b0c7694f1f21da69bbb2be889617cced462ec66c9659ea90ee5ce0adb96e0b40811b5983267c8683c21341e41aedc246f20bf8377c44cd68afe0a42b9f01d100f71718e28405b835fce818c0c6824ab5f29934b92fce087760194f230a41e243058f6d5255117501db27bb342a7da475d84a0a069b4371afb17ab2c8707061d8a88b59b29cf1a03667035b9128989717a21236e2b5e306c9e3f9e487b07d7009dc4696444bcc7fce9564fe5d2efbdc615ad863e43c4641a19312425464086883762acb4a00ede29e4e3cfde854fedba1d817bf4a90dba39204848ce2f9ecc0dec7f69f9dc03a659983c7f238f1d542b5ee589288d85bb755f6b8f6118e17d9466e551244e666037bc8f470adced6ce7306120ec5499b852fd487a82f8bd95724221780bc74d3f988f5e991c1ae2f0bf8e9f2cda741996faeb1b17a94273e279df132f4a52e6363fd431996bef24422f0e0545afbd127b8f1f1840d6b76ea98299c8271ead908f055def34380cdcd3a05eaa354db0989308a6cbfd48f9b3cffd6a7c9c9270b10a5904c05a5b8726544d0d820f9970ae951708d91eac235d9881419c5351f204a2a4881e988e13626eb503760b3a7f1fa7b2886ace815b40e0ad92d91de66f7d85bfc9c2137d33489b9735bf1a099ee39f7fee2359e24e337a57f4ff4c0da02a67a3596a0b32e6b314ddb7"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_sample={0x5c, 0x1, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x9900000}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x7}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}]}, {0x15, 0x6, "29dfd0a2fe47d391f24ea73f84d8ad3c85"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_skbmod={0xac, 0x3, 0x0, 0x0, {{0xb}, {0x30, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x7}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}]}, {0x51, 0x6, "d38c18a61d10c83232879f0dfa4c318b976fc465031e102836873d313379869ba69880d675ef9a853a662520eb5b44d8b8e606f023dd6b6bd8a4f478176d776bd19606e3f8b2873abeb4b1a121"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xe0, 0x5, 0x0, 0x0, {{0xc}, {0x34, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x3}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x100, 0x700000, 0x6, 0xc6, 0x7f}}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x9}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x8001}]}, {0x83, 0x6, "a05d91f63fc2e4cafc844814f2bfac1e7cddefb6814b74eceb42842bb2d94eb6524d7552fb8efc5cc7f17bf2398ed4456a042ecd49555b510d27601d98becba1c0d2f39577ddd9ea08da551da506d2e6494247fcc91fa0158f624c17c4f833f2bacec5ea37a5ff9c4131d176c0da8873a72f85cbf26ed0eee00ed001c80459"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x8}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x5, 0x4}}, @TCA_MATCHALL_ACT={0x434, 0x2, [@m_mirred={0x184, 0x9, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xfc, 0xffffffff, 0x2, 0x1ff, 0x2}, 0x7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x7, 0x1, 0x81, 0x5}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xffff, 0x7, 0x4, 0x200, 0x9}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x400, 0x20000000, 0x6, 0xff}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0x4, 0x1, 0x34f0, 0x2a55}, 0x4, r5}}]}, {0xb5, 0x6, "8a5c8bb14f82440817005cf4a7d575fea9c6a2ddddbe9a8e6241f19bf20d9b509468714f9aa4f68c35608c229ecc466f64a6c77964b9afb62251d26f91bcfe09de3af0dd338efa876cfd269d8681c815ac7d9c0ab282c5f052798a80f4e4bd2c58bd051d055d918e189f47cc565a29c54540eb637bcb93229142d4ae9300daa2d9c64b1fbb85d072a4be0f21ae17ea14a1f7162b90ca26496f51d7f877739e98b96e6188882ad63b6dac5a211895e98e03"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_ctinfo={0x148, 0xc, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0x400, 0x1, 0x10000000, 0x10000, 0x6}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x4, 0x6, 0xffffffffffffffff, 0x3e8, 0x10000}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x5, 0x0, 0x8, 0x2, 0xc263}}]}, {0xd2, 0x6, "b1c09c459cf47bc7ac82ad26aa5384d099a06f1d128a8512d1f65a30938ccf7d7a4b295d192961a7df8b4b397feb79cd55729039b4bdeb366c386ef756bee7da391d3a3409072b7b6e43046907e787e0c770d1f407b0d19689e754089773dbe3ff24b6ea46b5ce1a4e70f0db90e974aec96a2617a30895bf29dbb384e3c175f1491c92d5fb76d94e33918a0c89b334552eab7fbaed109dde1ba9b5e35bd18063af44ddcb9e784656683122cb3cb95a9495adf51b8cc91a962804549e97707636dc328b60210c5822e324130adcbd"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_simple={0xac, 0x1b, 0x0, 0x0, {{0xb}, {0x80, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x400, 0x4, 0x5, 0x4, 0x8}}, @TCA_DEF_DATA={0xa, 0x3, '(-\'(@\x00'}, @TCA_DEF_DATA={0xb, 0x3, '\xf9\xea+}\'+\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0xf36, 0x9c, 0x20000000, 0x0, 0x8001}}, @TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0x6, 0x3, '(\x00'}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xb8, 0x1a, 0x0, 0x0, {{0xc}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0x67, 0x4, 0x10000000, 0x7f, 0x5}}]}, {0x74, 0x6, "26f9f127922ee9c97ec69c60f59de5176dd9e1ba541b10659271af887db0e1076e0d01b4d45a6a583d05a1957ffa3627017c6b9b4e4ed040da6ca6a456bd492229348ff093941d9a504e3ae342ef35b3c33ceee5e360f728366c5ddfb73e2a5c693d2658c3bd4c574d10c27826780775"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x4}}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}]}}]}, 0x2e5c}, 0x1, 0x0, 0x0, 0x40010}, 0x20008800) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) [ 609.051019] audit: type=1800 audit(1672331402.236:7): pid=11443 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14108 res=0 [ 609.134063] device bond1 entered promiscuous mode [ 609.145189] IPv6: ADDRCONF(NETDEV_UP): bond1: link is not ready [ 609.155637] EXT4-fs (loop5): Ignoring removed mblk_io_submit option [ 609.162543] 8021q: adding VLAN 0 to HW filter on device bond1 16:30:02 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x400040, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast1, @empty}, &(0x7f0000000100)=0xc) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x10b703, 0x18) getsockname$packet(r4, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x78, 0x10, 0x403, 0x82dae, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @bond={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x3}, @IFLA_BOND_PRIMARY={0x8}, @IFLA_BOND_LP_INTERVAL={0x8, 0x13, 0x8}, @IFLA_BOND_PRIMARY_RESELECT={0x5}, @IFLA_BOND_MODE={0x5, 0x1, 0x5}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8}, @IFLA_BROADCAST={0xa, 0x2, @remote}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f00000005c0)=@newtfilter={0x2e5c, 0x2c, 0x100, 0x70bd26, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xfff1, 0xffff}, {0x7, 0xd}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x555}, @filter_kind_options=@f_flower={{0xb}, {0x5c, 0x2, [@TCA_FLOWER_KEY_UDP_SRC_MASK={0x6}, @TCA_FLOWER_KEY_ENC_KEY_ID={0x8, 0x1a, 0x81}, @TCA_FLOWER_KEY_ICMPV4_TYPE={0x5, 0x33, 0x3}, @TCA_FLOWER_KEY_ENC_UDP_SRC_PORT_MASK={0x6}, @TCA_FLOWER_FLAGS={0x8, 0x16, 0xb}, @TCA_FLOWER_KEY_IPV4_SRC={0x8, 0xa, @loopback}, @TCA_FLOWER_KEY_ENC_UDP_SRC_PORT={0x6}, @TCA_FLOWER_KEY_ENC_OPTS={0x18, 0x54, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPTS_GENEVE={0x14, 0x1, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPT_GENEVE_DATA={0x5, 0x3, 0x2}, @TCA_FLOWER_KEY_ENC_OPT_GENEVE_CLASS={0x6, 0x1, 0xffff}]}]}, @TCA_FLOWER_KEY_TCP_FLAGS_MASK={0x6, 0x48, 0x101}]}}, @filter_kind_options=@f_rsvp6={{0xa}, {0x89c, 0x2, [@TCA_RSVP_POLICE={0x474, 0x5, [@TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1800}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x55}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xfffff85d, 0x2, 0x0, 0x2, 0x8001, 0x6, 0x8000, 0x0, 0x9cb2, 0x101, 0x9, 0x3, 0x8, 0xfffffffe, 0x5, 0x0, 0x7, 0x800, 0xd9e, 0x6000000, 0x101, 0x6, 0x1, 0x8, 0x80000001, 0x90, 0x6c, 0x6, 0x5, 0x2, 0x1000, 0x7, 0x0, 0x0, 0x2, 0x1000, 0x4, 0xe7, 0x0, 0x1, 0x2cce, 0x3, 0x1ff, 0xc5e6, 0x4, 0x7, 0x0, 0x1, 0x7fc000, 0x5, 0x1, 0x3, 0x3ff, 0x5, 0xf443, 0x6, 0xffffffff, 0x80000000, 0x100, 0x8, 0x8, 0x8000, 0x8, 0x2835, 0xf445, 0x9, 0x8, 0x80000000, 0x5, 0x1aa86563, 0x4, 0x20, 0x2, 0x2, 0xb4ae, 0xfffffff9, 0x0, 0x4, 0x9, 0x80000001, 0xfffffffa, 0x9062, 0x2, 0x7, 0x6676507b, 0x7fffffff, 0x6, 0x0, 0x7ff, 0x400, 0x8000, 0x6, 0x1f, 0x40, 0x5, 0xfffffff9, 0xfffffc01, 0x7fffffff, 0x1ff, 0x3ff, 0xb078, 0x1e, 0x6990, 0x14, 0xfffffffc, 0x9f, 0x0, 0x4, 0x4, 0x37b62240, 0x0, 0x2, 0x2, 0x6, 0x5, 0x21, 0x618088, 0x1ff, 0x9, 0x18, 0x101, 0x8, 0x8, 0x226, 0x7, 0x1, 0x19d, 0x1222, 0x10001, 0x7, 0x9c57, 0x1, 0x93f, 0x8001, 0xfffffffd, 0x2, 0x8001, 0x20, 0x9, 0x1000, 0x7fff, 0x8, 0x400, 0xcb1, 0xff, 0xe0cd, 0x800, 0x9, 0x8, 0x6, 0xfffffff7, 0x1, 0x1, 0x4, 0x6, 0x8, 0x6, 0x7, 0x28, 0x100, 0x8b3b, 0x10000, 0x3, 0x7, 0x9, 0x75, 0x0, 0x9, 0x7, 0x3fc0000, 0x100, 0x18b1, 0xfffffffb, 0x9, 0xfffff09a, 0x6, 0x1, 0x7, 0xffff, 0x9, 0x3, 0x401, 0x1000, 0x81, 0x170, 0x3, 0xc00000, 0x7, 0xf0, 0xfff, 0x9, 0x1, 0x4d, 0x3, 0x2, 0x5, 0x80000000, 0x3ff, 0x6, 0x8, 0x5, 0x6, 0xfffff19c, 0x7, 0x7fff, 0xfffc0000, 0x10001, 0x7, 0x7ff, 0x2a4, 0xed, 0x0, 0x3ff, 0x4, 0x4, 0xffffff4f, 0x51, 0x9, 0x6, 0x2, 0x2, 0xa0, 0x80000000, 0x7, 0x5, 0x8, 0x1f, 0x2, 0x0, 0x2, 0x4, 0x8, 0x6, 0x2, 0x1c516, 0x8, 0xfffffff9, 0x0, 0x6, 0x5, 0xfff, 0x400, 0xeb39, 0x77dd, 0x4, 0x6, 0x4, 0x1ea3, 0xcb2, 0x401, 0x7ff, 0xc5, 0xff, 0xffffff80, 0xffffff9d, 0xfffffffb]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x100}, @TCA_POLICE_TBF={0x3c, 0x1, {0x51db, 0x20000000, 0xace, 0x100, 0x3f, {0x9, 0x2, 0x800, 0x3, 0x8, 0x4}, {0x4, 0x1, 0x8, 0x6, 0xa49b, 0x200}, 0xffff, 0x44, 0xfffffffc}}]}, @TCA_RSVP_POLICE={0x424, 0x5, [@TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x6, 0x4, 0xfffffff9, 0x7, 0x4d, 0x8, 0x6, 0x4, 0x1800, 0x6, 0x81, 0x26, 0x25dc, 0x51b, 0x81, 0xfffffffa, 0x1f, 0x200, 0x4, 0x1, 0xffff4f40, 0x1, 0x5, 0xfffffffe, 0x9, 0x2e9, 0x1000, 0xff, 0x592, 0x1ff, 0x1, 0x7, 0x7ff, 0x60, 0x8, 0x3, 0x8, 0x549d, 0x6, 0x7, 0xbbf7, 0x9, 0x401, 0x80000001, 0x2, 0x4, 0x4, 0x7, 0x6, 0x101, 0x197, 0x4, 0x4, 0x4, 0x4, 0x7, 0x5, 0x6, 0x150, 0x0, 0x4, 0x3, 0xd4c0, 0x3, 0x9, 0x40, 0x3, 0xbe2d, 0x7, 0x81, 0x100, 0xff, 0x7, 0x7, 0x0, 0x5, 0x1, 0x80000001, 0x81, 0x6, 0x7, 0x0, 0x7, 0x1f, 0x10001, 0x7, 0x3, 0x2, 0x0, 0x7, 0x0, 0xd950, 0x7a2, 0x7, 0x5, 0x593d, 0xf7b7, 0x200, 0x8, 0x10001, 0xdd9, 0x5, 0x8ef6, 0xc0, 0x0, 0x4, 0x80, 0x1000, 0x2, 0xfffffffa, 0x5, 0x80000000, 0xffffffc2, 0xfffffffd, 0x4, 0xffffffff, 0x9, 0x2, 0x0, 0x6, 0xfffffffc, 0x1, 0x2, 0x1, 0x0, 0x8, 0x20000, 0xddbb, 0x7ff, 0xfffffffc, 0x4, 0xaa2f, 0x38e, 0x81, 0x1, 0x3, 0x7, 0x200, 0x6, 0x9, 0x88b, 0x7fff, 0x7fffffff, 0x7, 0x7, 0x3ff, 0x52c3fea3, 0x81, 0x5, 0xfffe0000, 0x100, 0x574, 0x7fffffff, 0x64, 0x4, 0x68, 0xffffffff, 0x800, 0x4, 0x6, 0x7, 0x10001, 0x47e, 0x4, 0x2, 0x1, 0xfff, 0x0, 0x3f, 0x1, 0x88, 0x3, 0x3, 0x7f, 0x20, 0x8, 0x812, 0x8, 0x8000, 0x80, 0x7ff, 0x7a96, 0x7, 0x400, 0x3, 0x1000, 0x7, 0x7, 0xffff, 0x0, 0x6, 0x5, 0x401, 0x8, 0xc3, 0x501, 0x10000, 0x8, 0xeea, 0x4, 0x7f, 0xfa, 0x1, 0x6, 0x2, 0x100, 0x7, 0x80, 0x561a, 0xfffffffc, 0x10000, 0xffff0619, 0x8, 0x6, 0x7fffffff, 0x7, 0x1da, 0x81, 0x727b, 0x9, 0x5, 0x6, 0x1, 0xffffffe0, 0x7fff, 0x7, 0x1, 0x3, 0x9, 0x2, 0x1, 0x9, 0x80, 0x3, 0x100, 0x9, 0x6, 0xfb, 0xffffff71, 0x5, 0x81, 0x7fff, 0x4, 0xffff, 0x5, 0x6, 0x7ff, 0x5, 0x160d, 0x9, 0x1, 0x101, 0x9, 0x6, 0x9]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xffffffff}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x9}]}]}}, @TCA_RATE={0x6, 0x5, {0x0, 0x1f}}, @filter_kind_options=@f_matchall={{0xd}, {0x2500, 0x2, [@TCA_MATCHALL_FLAGS={0x8}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x7}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x7}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xd, 0xffe1}}, @TCA_MATCHALL_ACT={0x2088, 0x2, [@m_police={0xe5c, 0x11, 0x0, 0x0, {{0xb}, {0xd8c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000000}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x101, 0x7, 0x4, 0x1c, 0x1, 0xe3e, 0x2500, 0x3ff, 0x4, 0x25, 0x5, 0x4d6, 0x5, 0x6, 0x4, 0x7fffffff, 0x6, 0x0, 0x4, 0x40, 0x6, 0x0, 0x5, 0x20000, 0x9, 0x5, 0x4, 0x1f, 0x100, 0x2, 0x80000000, 0x8, 0x1ff, 0x80000000, 0x3, 0x956, 0x132, 0x3add, 0x33, 0xffff8001, 0x72, 0x9, 0x68f0, 0x30, 0x1, 0x400, 0x6, 0x800, 0x2, 0x8001, 0x5, 0x800, 0xfffffff7, 0x8, 0x14000000, 0xa143, 0x73f, 0x3ff, 0xffff, 0xaa, 0x6, 0xfffff19c, 0xff000000, 0x1000, 0x4, 0x3a28, 0x6, 0x89fd, 0x1, 0x8a1, 0x5, 0x3, 0x0, 0x10000, 0x400, 0x282b, 0x0, 0x101, 0x1f, 0xffffffff, 0x2, 0x4, 0x48, 0x3, 0x8, 0x2, 0x1, 0x6, 0x7, 0x6, 0x7f, 0x1, 0x4, 0x8000, 0x8001, 0x10000, 0x5, 0x5, 0x7c61, 0x0, 0x4, 0x5, 0x6, 0x6, 0x8, 0x200, 0xfffffffd, 0xb46, 0xcec, 0x5, 0x2e, 0x2, 0x101, 0x800, 0x8, 0x7, 0xfffffff7, 0x5, 0x20, 0x3, 0x6c, 0x0, 0x7, 0x5, 0x20, 0x45, 0x2, 0x3, 0x1ff, 0x3, 0x8, 0x7ff, 0xffffffff, 0x8, 0xff, 0xffffccac, 0x9, 0x9, 0xc5e4, 0x9, 0xffffffff, 0x0, 0x2, 0x6, 0x2, 0x8, 0x5, 0x1, 0x8, 0x7, 0x10001, 0x475, 0x6c, 0x8, 0x9, 0x200, 0x1, 0x8, 0x7b6c3f91, 0x2, 0x66, 0xfffffffe, 0x1d, 0x0, 0x3ff, 0xd4fd, 0x1, 0xf7c, 0x9, 0xc0, 0xba6, 0xd74a, 0x824, 0x6, 0x101, 0x0, 0xffffffe1, 0x5, 0x9, 0x80000000, 0xffffff00, 0x8, 0x2, 0x18e, 0x7, 0x9, 0x3, 0x7, 0x443, 0x0, 0x7fff, 0x7, 0x5c, 0x3, 0x80, 0x400, 0xffffff81, 0x401, 0x9aa, 0x40, 0x2, 0x2, 0x7fffffff, 0x1, 0x1, 0x3, 0x1, 0x3, 0x4, 0x8, 0x19, 0x6, 0x101, 0x6, 0x1f, 0x80000000, 0x6, 0x5b, 0x3, 0x2, 0x7, 0x0, 0x7, 0x3, 0x1, 0x401, 0x200, 0x3, 0x55, 0xffff, 0xc8b5, 0xfffffffa, 0x6, 0x851c, 0x8, 0x4, 0x2, 0x3, 0x8, 0x3ff, 0x5, 0x8070000, 0x6, 0x8, 0x5, 0x1, 0x8, 0x7, 0x722ebb00, 0x3, 0x9fa, 0x7f, 0x6bd, 0x1, 0x5, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1c}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x3, 0xffff, 0x80000001, 0x0, {0x6, 0x2, 0x1, 0x100, 0x3, 0x3}, {0x42, 0x0, 0x3f, 0x3, 0x2, 0x400}, 0x7, 0x5, 0x40}}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x7, 0x2, 0x8000, 0x6, {0x1, 0x1, 0xfffd, 0x6, 0x6, 0x4}, {0x7d, 0x2, 0x8, 0x4, 0x401, 0x4}, 0x4, 0x6abd, 0x42c3}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1f08}, @TCA_POLICE_TBF={0x3c, 0x1, {0x101, 0x6, 0x1, 0x401, 0x4, {0x77, 0x0, 0xff, 0x4, 0x7, 0xfffff001}, {0x8, 0x55f8c1080a25a236, 0x9, 0x6, 0x20}, 0x8, 0xeef, 0x3}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x8902, 0x3ff, 0x2, 0x9, 0x8, 0x20, 0x20, 0x9, 0x400, 0x9, 0x5, 0x200, 0x101, 0x1f, 0xfffff5cf, 0x81, 0x80000000, 0x4e7b0485, 0x5, 0x2, 0x0, 0x2, 0x3, 0xb9c9, 0xb28, 0x10001, 0x1, 0x3, 0x9, 0xff, 0x4, 0x6, 0x2, 0x9, 0xffff94fb, 0x9, 0x4, 0x0, 0x51, 0x120e2e25, 0x8, 0xffffffff, 0x6, 0x6, 0x4, 0x10001, 0x6, 0x80, 0x3, 0x80000001, 0x933, 0x6, 0x2, 0x5, 0x7, 0x6a, 0x4, 0x8, 0x8000, 0x5, 0x4, 0x11cc9299, 0x9, 0x6, 0x7, 0x3, 0x54e, 0x80000, 0x1ff, 0x0, 0x1, 0x1000, 0x4, 0x33, 0x9, 0x73, 0x0, 0x7, 0x0, 0x88, 0x6, 0x100, 0x8, 0x2, 0x1, 0x74b, 0xffff, 0x40, 0x2, 0x2, 0x7fffffff, 0xffffffff, 0x3, 0x3, 0x7, 0x4, 0x1df4, 0x1, 0x21f08c1a, 0x8, 0x0, 0x3f, 0x1, 0xffffffff, 0xffffffe1, 0x8, 0x80, 0x80000000, 0x10000, 0x40, 0x4, 0xfffffc00, 0x3, 0x2, 0x3, 0x0, 0x100, 0x1, 0x8, 0xf890, 0x1, 0x9472, 0x8001, 0x4, 0xe74, 0x3, 0x1, 0x100, 0x400, 0x1, 0x5, 0x3, 0x200, 0x4, 0x7, 0x3, 0x7, 0x7fffffff, 0x0, 0x9, 0x456, 0x101, 0x3, 0x416f, 0xb5d5, 0x1be, 0x4, 0x9, 0x800, 0xffffcd5a, 0x3ff, 0x7, 0x1d, 0xf1d, 0x50, 0x7, 0x7, 0x3f, 0x9dc3, 0x8, 0x8, 0x3, 0x6, 0x1, 0x1, 0x8000, 0x7, 0x20, 0x80, 0x5, 0x401, 0x4, 0x1, 0x1, 0x7, 0x8, 0x9, 0x4, 0x200, 0x4, 0x100000, 0x0, 0x2, 0xfff, 0x81, 0x8, 0x8, 0x4eb, 0x7a, 0x2, 0xffffffff, 0x3, 0x9, 0x80000001, 0x7, 0x8, 0x28a0, 0x8001, 0x1, 0x7ff, 0x7f, 0x9c, 0x3, 0x5, 0x7, 0x5, 0x8, 0x401, 0x5, 0x9, 0x2, 0xf45, 0xffffffff, 0x4000, 0x0, 0x3, 0x9, 0x2, 0x3f, 0x6, 0xffff, 0x400, 0xe3, 0x92, 0x8, 0xecb, 0x7, 0x400, 0x2, 0x1, 0x80000000, 0x2000000, 0x10001, 0xfffffffb, 0x7ff, 0xc33, 0xff, 0x9, 0xb606, 0x0, 0x9, 0x80000001, 0x16, 0x7, 0xfffffff7, 0x3, 0x20, 0x5ff, 0x3cead7f9, 0xafa, 0x1, 0x9, 0x2, 0x80, 0x8]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x67e1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x10000, 0x4, 0xfffffffc, 0x6, 0x3a8e20a9, {0x81, 0x0, 0x8001, 0x25, 0x75, 0x5}, {0x8, 0x1, 0x1f, 0x7, 0x4, 0xffffff1c}, 0x2, 0x5, 0x950b082}}, @TCA_POLICE_RATE={0x404, 0x2, [0x100, 0x101, 0xe46f, 0x6, 0x0, 0x40000, 0x4b, 0x4, 0x1, 0x5c1, 0xffffffff, 0x2, 0x6a0d, 0x4, 0xfff, 0x7fffffff, 0x244, 0x3, 0x7, 0x0, 0xfffffe00, 0x200, 0x20, 0x80000000, 0xe8c, 0x1, 0x200, 0x0, 0x2, 0x0, 0x8, 0x20, 0x8, 0x6, 0xdf80, 0xff, 0x9, 0xff, 0x8765, 0x5777, 0x1, 0x800, 0x7ff, 0x10000, 0x7ff, 0x1, 0x6, 0x4, 0x9, 0x7, 0x3, 0x8000, 0x4, 0x3f, 0xfff, 0x1ff, 0xfff, 0x9, 0x100, 0x9, 0x4000, 0x2, 0x20, 0xfffffffb, 0x2, 0xffffff57, 0x1, 0x9, 0x1, 0x1000, 0x0, 0xfffff37a, 0x7, 0x1, 0x84, 0x1, 0xfff, 0x0, 0x1, 0x10000, 0x7, 0xc475, 0x4, 0x2, 0x8, 0x9, 0x2, 0x8, 0x8, 0x1, 0xceaf, 0x2, 0x5, 0x3, 0x7, 0x0, 0x6, 0x4, 0x1, 0x6e3a, 0x4, 0x4, 0x3b, 0x9, 0x6, 0x7, 0xffff0000, 0x5, 0x6, 0x6, 0x7fff, 0x6, 0x131, 0x40, 0xb6, 0x5, 0x10001, 0x7ff, 0x3, 0xa9d, 0x8, 0x1, 0x1, 0x2, 0x4, 0xfffffffa, 0x0, 0xa25e, 0x800, 0x401, 0x8, 0x0, 0x0, 0xffffffff, 0xe9, 0x9, 0xffffffff, 0x6c, 0xffffff80, 0x8, 0x7, 0x5, 0x80, 0x4, 0x80000001, 0x6, 0x10001, 0x5, 0x821, 0x0, 0xce, 0x4, 0x7, 0x20, 0x3, 0x3, 0x101, 0x3, 0xfffffff9, 0x60d, 0x3f, 0x20, 0xe6d9, 0x200, 0x101, 0x6, 0x80000001, 0x8, 0x2, 0x9d2, 0x4, 0x1, 0xffffffff, 0x4, 0xffffff67, 0x3f, 0x4, 0x6, 0x2, 0x3, 0x5, 0x8, 0x6, 0x5, 0x8, 0x4d, 0x97, 0x6, 0xffffbd48, 0x80000001, 0x6, 0x80000001, 0xfffffc01, 0x4645, 0x2, 0xfff, 0xfffffffc, 0x5, 0x9, 0x8, 0xa29, 0x4, 0x2, 0xfff, 0x1, 0x1ff, 0x4, 0x7ff, 0x79, 0x8, 0x0, 0x5, 0x602a, 0x4, 0x200, 0x7781, 0x20, 0x4, 0x1, 0x8001, 0xfffffffb, 0x2, 0x2e8dce7f, 0x3, 0x5, 0x7, 0x9, 0x6d, 0x5, 0x3, 0x0, 0xfbe2, 0x7f, 0x1, 0x38000, 0x7, 0xdde, 0x9, 0x80000, 0x4, 0x9, 0x1, 0x20, 0x0, 0x6fcb3bf3, 0x8, 0x5, 0x6, 0x8, 0x2b, 0x8001, 0x3, 0x5, 0x4, 0x7, 0x6]}], [@TCA_POLICE_RATE64={0xc}]]}, {0xa5, 0x6, "b2d47923ede2e390bc1bb001ea26495da5522478cdf10f71bd335441259efe2ab6f8d48b8304a3d7426ed33494d4e71fdff7afc8b9e2d3130fb44f7095fc096f7f11035c36d8b48ae419ce74777480db4c278ac44e219020526d095879cd6011fabb0d3d6fdab5e5681d9f53f7004f19492c7c1b7d8016a89d535dd10750c9e1daae6d582f1e45b8ed923cbf1e51cd17562bfcfab648bb31dd8365e066aebf1664"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_vlan={0x1040, 0x3, 0x0, 0x0, {{0x9}, {0x14, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xab}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}]}, {0x1004, 0x6, "15899af72ef27e39b95a6f6cdbc0bd8c9287ceb61276f1ba9defbc31802a49620473cae1ac87c3955ea7063455ad42a072d7267fab34bc09af03e7c1344f7dd300c0bdb0e48d8bbf5ea0b10cc1285149b0cff5679c2d72b2def93a923186e307e9257bb4006e78674bd8e36718085f2fba4f8960795fbfb2a776551eddf3cbbd9a60d04a5f3fa334363e38fbbd6e6bcf37eb53eebbdd6f5821beb9675815451589dea0e2139d961fcf26cb99eaa6941a908ccee7b8ecc2e75982d44ab5ab971c0838edd3f536cc1d745d6b4f196fa4faf6ed0390dd57b425e8f8ecc9dde59889fbc5611222cf41e26a56335f3d10eeed81592c11e589bee38d4bacd2ccfedac0866874047467d5aaa541763850efc1363e9a2430d595ffc104072f637ad9a53367529f4fc93ae7dfd20e788c433761d93e32891fcaea60bd77a53eb13fd9498ad67902cdc9d44518d56b994b43ea57d11eedc54368a86992ffc73ddf6d6a1fd39a000c4de34d04343ed37a0e45493a993359065e0b8637f4109479963c922c4d129de0457b2a60a9d9f0d3fb70026c99aeaad28e7db481c9d33569eff391f9eed4dac2955d8f11042d08dd995e08defef75cf2af97630d2c1bd8964aaaee03cbf24516b3008660395bd95d20714070e63e99594040fe8e46ead56f650a27ac14d4abd36bad7caaac26371235f55900150a126eff667fa0493334380e0dab691e0cc61119a42148dd345b6202fdc8f8900941995287d9483b596457dac19fd77483ac3cdc6abd64afb733bcec18beda3921bd86e42ee23d2a447dbd5d98996d519ab431cc5f1e7c387e42c400fccf3cc5ef595f6ab0704a85f6b8fa70fbeaa66d5bb9e4f336e6e222ed6f34189f2af7b25a69b71ec3d408a223fa05fa398fab3e0dfd3bb2e6cf1c959b16c8cf437e329e25391d8b7a373310adc0b2084aedd56d596c5ab71c0973e06a84412a1845dba9bdc9425ec3cf41f0fe679b0f1f410fc8247311f21e0fca5904ff40ae520a1dbd1a7ba59012bf3908b0b0f83a143dfd0b470ee3b880e433c58523d12cd476f6e3ff279a8f481dd4cc6ae09e6b4b3a6f8af4abf4829cfd9f6f70ffcd22b5a2c5faaadaadca066608a15f09a518ae94e401c9f6148f8854f7bd99c4b471496699cd62873c19331ee24da8a3fd9ad1b148d6fe83cfa9b470c5a78078dcfb6e8786eeaac6c616551e0209842b1491ffd690c22d645ed4d2851befc66cf14a60bc21e5087feaba8835a7e6291cd2aef1455e5f05fab88058abb4dab09b8748319b68ea70971d069c468c943bd9c807a98c0809172706e660c04f097b460cf6f2a1bef45a1eafc360859b73a7a764ae95381876aac91725acc70480c37876e15859db43222ad21c795504daed7e957d407f58305bfac120bb736913f984ab683c81d6acb5199d606c01ad06faef12c5bdcd64cbbec2bdf71e5a2102d54779fd732a3966e7e65a8ce5aa29bb48064a7711b86db840c18eae5066a0637bbd2917581f7b239a2237558e179be193082abf98f57a6e7935f3e995deca0984bad9f2f4d2c752e86d82362955baf9dbb986eaa6d8a592b5bce06b379dfb3765e72e1259f7679904c7b6e5ae1ac174541e47b3ea3730a591445c5477ede55f1ae608eb6dcb7e7f1c8bdfe76395d6f8576ef920e29fec029fa2637c25187f0bd600dac5d6e552f8637792b657aa4545c276b707e1990f19ae3f12e6a942a888e2dbbf04d98dea73df61e7dbf9b469277bc872af700498e9415ddcb8eb95ea9ff1b54ed9fb731e7d6978853c57ee8316d3ac8df55512ef301810d0b969e0e1188a3b1a2a0a99772194002080c7604a20697056993f83f35ddaf8d8789bb0032eba89b59d822f758834e552a06e8a6f511473f83e54562ac2317ddbb739c1dc20046435fe358fd97a9513c53b076aaa34e92325252d635cbcfeddef1f33c8c42af8a8db3b8d6cd3506d6386e6d2403f5b400affdda73ef8319018563f39a5d85b38088f90198305922cce5d8f725a3a8d031781da9cb6a27d02ec359357283d5771346968a7688e96c966b8b99b27220336eb91d99c66a87f5dc14b643c729a0bb2b3c117c4027e179998f99b1b5128d2a5b48ab14938ecef6e98e14086ad8e1ac30211a44ad8ef08805e6478ff78292579babdf766047c36a56f5fe5fca7f8ff5de0a3809714074a4ec8d3313f055489bfefeaaf62230f22ebac25cd47cbe00e98df51aff31bc61588ac1552cea08bf0ad5006f51cda5fd182f5060d14d89d69d5c0dc34c02b03e0dbcfde48b8e7c7d7101729f3cc995a973c530be496286c7f7c6320995066ca44a25869d4c95d830d314320ecf4fa241312fb12d74d73a3bb196a2158fc22619354c76ee457d4866b6462c8288694f17fc81fb8f26e3d63bf48dc0a75ad64098aea85225ee812211810f81f10404dfb4353aad2f057965e87ea65fdead10400ac4713a6fa7ffde7ee29f967ab4ff5a7105bf5ec708900b143b9ae9ff87dc7b7087b4d7f45d65da6e688bd23f34337db8eabe4db89917e830026548094ddb8fde0ad3725b79041edba7514e78419a72eb58961ae7d73e78e36647ff3c43d4d97ef83d3871f81b1f35bd60b8fc2b38b040773646401e7b83f7ca6fb2901693a58c84908315efc97ef711563b53147af5b1cf0ac8948299aff52122a42348c44bbef985dd3d244e049d5f0d3fc5f1c43c4a43d7bd10584cc8c3e96e6e0a31c6a8258f8649c8161bcc4b72e11a876af26e493102f7ea7a533f58bd09961fdb7600f87938e5bbf5d19724ce36e0237d909200767d9a45527ad3d1ac1ec34ac7d139e69a7da90a53097f29e92ea42a528c93590c59e52e09f58591ff7b98a802e5488d4dfb9855fcac48eb45a3a893cae1f44b9f4b0e1d66d13b4171bf225cb5cd2cea5f5639d77b0b381baecb72d1cfb85375aa1f99c612a2a4d9f6e362bac8798bec74d83fdcacf9cba33ebef313cfc293d058765130ecc10ccb75ee7afda9ba3948466d7dd637911deb93764f28f06e670fd37a9ee2e05f4974c51b8e34d464ff9aae4c4ddc84d7d23bf41fddaa5589c66a69cbd2a1b9e24eee1b54282f07ae2584c5152ce9fa50fbd398e9cdcfc7d7b3b054efe71b059fe259a770a4569a1b307c062ef78368f6d0b05a3fa8c2d9612f74cda9e72f1e8c999eeaf0407529da34ec35fd0ae6eb3abbb6e5de2d928a7a226b064b9b1de18d4520b08b3433fc78a5d89573383a9b526c3bd82bfe1101520d451f497acf39c2e83d79164af36a0b7a92f3e170fcae98f2cc40f3a0265185716214fc754f50d0e3a6c20eaa1ff20fb317f6d48f31b5f11197798d5e27aa12fa91abc3af486cb80df73e28be7ae04b431b85306aaea6b73f7547481dbf31177323f6942606ee2fd12050db7f8d04703c61e355d607e6ff2af0d60393dfdf47404830b924151b0dbb3873f34c117f2ef8bea7924dcaccc9180c5ec4405367c7feaccb1b653b558e48c6434b89e4537d543850e805c6d48486f3bfd2d3c8d18fdcff86ceb37a1d08fbf1d2fe52e1871510290aaad71b6d2319f89c2ac63239562488b3f31d5333a3fe951553d85f59229fb1f14013b129bdd8c801cb12af266ab1d6db9d5db28ddaab29456e3bd997124a767df4f57090d0f7a6745939c8940c1be1009e36d367826a9eeb043e77f79b7c0bdfbe06c858c00adcc57628fcac9568bf61dc0299373b8311030225610cf2a0389d44299bf4a59343aad6bc796ce496d266935dd18fe208a1247994c37c6df1c27a306b9112264b8ffbc3ad4f3557f5d6818d1be8ba9bd921d448ce5c496b33b5206085d10ed6a0f9f777071be402ff5124f8d33a9bc9948dfac9c1ea0da110350a38e1acdc7379ec3c82748a52ba8d37b2efcae6262e095c1f4e17b82dc12a7b3bc4ab4841ef34e001b098a86b4d8f89e4dd4c80fdbc11254cc459cde06eeae99dd0dd17b42f87978ee323a0270cd2f491e86b29411c177048b621acca56d6b7f5c320b6a96e8b0558ee21154ac6971810551413fd2a6fe296b4de53a2c8e841ee1b75120e2339507d0896b8e219f672577acbe8559de0cb5809aa2565426e0e22aa06adeb93776b3d012336c31a37bf720803635edce30c59f5da1684d7778ac3d78ffc6a82be49a4d49ff658fdc016beff7fcc7205dd0d8e95e3af4ee87fecbb00bed1e9cc2342af3260787f33fcef88cfa8f2891cdddf12a5f1e767272e84818fa779f1db3eebd60879030170c516c9304fdfccbda3cab7bc0f890a9f2c608d88f7b1e5511edf5fa31de70f6e196b246fe9c645fd27b8e35dc207d763fc271c22a8195a15c86ff99d17b195ef0ba604f31c32a60cf5cae318d7772d8b4523dca7af4fbdd80fc7532c7f033c97465d86b93d3dcf95506e03abcfb83a6aef91b2f770813717230c0d5cf717b9c7519c350b7ea8c60cc85ea45557ffeb81cbf7c27b2bf5962e65f2866ab8c080271939ab805c947896bcbcc978daca491d80b5b47788a4344673576593be6e1290c888190aaaf77ec521995de34c9781c5099fc4c5c7c88c8cd29273b7928034b7a7e1c8cda9f61d7cdd3654d4937d7b1f7c8a23a25bad982c6088b5cf2f5edbfe098527df61375bfa7c63556adbf560f3433f5734c151f6083d9f9e64fb44e10065adeda971a25dbe72e3182dff5742332339dbba30f8ace6e72f3fea69b61ac6b5212fef5d43e2ee93b339bb872552b61415eee69fe8a62fe9324d67932a31aab2f813979dd56db7241f056ad4acd45712822231f18f2d0485521e9c543b05b9e4d46f0f886e4d484c6fd0572ae77694a0ff7d021322d84d944731c7f58efcbe766dd02d947d01bdaeaea8b807832756ef1f0ccc46f5f303ac05aafa9e1580d025a11ad88b85cea4391a1c43e75136fad2a6939e1cb92ab8159e91f4ac3ea18847511a90ae1d667d482aac2ddcf7d292b5da8bdf6b958994d81a37881b5687b2defe922705ba7a8b38ba8e8fd5b4264388dd6cb7cbcbba0a442137e55124e32119f23ec7014367c315cc3572044a3d50ed20beac7b6b7e7101221578967e9b4f22bc0974acca058ac609c521d1c0dd395b36b0c7694f1f21da69bbb2be889617cced462ec66c9659ea90ee5ce0adb96e0b40811b5983267c8683c21341e41aedc246f20bf8377c44cd68afe0a42b9f01d100f71718e28405b835fce818c0c6824ab5f29934b92fce087760194f230a41e243058f6d5255117501db27bb342a7da475d84a0a069b4371afb17ab2c8707061d8a88b59b29cf1a03667035b9128989717a21236e2b5e306c9e3f9e487b07d7009dc4696444bcc7fce9564fe5d2efbdc615ad863e43c4641a19312425464086883762acb4a00ede29e4e3cfde854fedba1d817bf4a90dba39204848ce2f9ecc0dec7f69f9dc03a659983c7f238f1d542b5ee589288d85bb755f6b8f6118e17d9466e551244e666037bc8f470adced6ce7306120ec5499b852fd487a82f8bd95724221780bc74d3f988f5e991c1ae2f0bf8e9f2cda741996faeb1b17a94273e279df132f4a52e6363fd431996bef24422f0e0545afbd127b8f1f1840d6b76ea98299c8271ead908f055def34380cdcd3a05eaa354db0989308a6cbfd48f9b3cffd6a7c9c9270b10a5904c05a5b8726544d0d820f9970ae951708d91eac235d9881419c5351f204a2a4881e988e13626eb503760b3a7f1fa7b2886ace815b40e0ad92d91de66f7d85bfc9c2137d33489b9735bf1a099ee39f7fee2359e24e337a57f4ff4c0da02a67a3596a0b32e6b314ddb7"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_sample={0x5c, 0x1, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x9900000}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x7}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}]}, {0x15, 0x6, "29dfd0a2fe47d391f24ea73f84d8ad3c85"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_skbmod={0xac, 0x3, 0x0, 0x0, {{0xb}, {0x30, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x7}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}]}, {0x51, 0x6, "d38c18a61d10c83232879f0dfa4c318b976fc465031e102836873d313379869ba69880d675ef9a853a662520eb5b44d8b8e606f023dd6b6bd8a4f478176d776bd19606e3f8b2873abeb4b1a121"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xe0, 0x5, 0x0, 0x0, {{0xc}, {0x34, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x3}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x100, 0x700000, 0x6, 0xc6, 0x7f}}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x9}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x8001}]}, {0x83, 0x6, "a05d91f63fc2e4cafc844814f2bfac1e7cddefb6814b74eceb42842bb2d94eb6524d7552fb8efc5cc7f17bf2398ed4456a042ecd49555b510d27601d98becba1c0d2f39577ddd9ea08da551da506d2e6494247fcc91fa0158f624c17c4f833f2bacec5ea37a5ff9c4131d176c0da8873a72f85cbf26ed0eee00ed001c80459"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x8}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x5, 0x4}}, @TCA_MATCHALL_ACT={0x434, 0x2, [@m_mirred={0x184, 0x9, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xfc, 0xffffffff, 0x2, 0x1ff, 0x2}, 0x7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x7, 0x1, 0x81, 0x5}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xffff, 0x7, 0x4, 0x200, 0x9}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x400, 0x20000000, 0x6, 0xff}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0x4, 0x1, 0x34f0, 0x2a55}, 0x4, r5}}]}, {0xb5, 0x6, "8a5c8bb14f82440817005cf4a7d575fea9c6a2ddddbe9a8e6241f19bf20d9b509468714f9aa4f68c35608c229ecc466f64a6c77964b9afb62251d26f91bcfe09de3af0dd338efa876cfd269d8681c815ac7d9c0ab282c5f052798a80f4e4bd2c58bd051d055d918e189f47cc565a29c54540eb637bcb93229142d4ae9300daa2d9c64b1fbb85d072a4be0f21ae17ea14a1f7162b90ca26496f51d7f877739e98b96e6188882ad63b6dac5a211895e98e03"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_ctinfo={0x148, 0xc, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0x400, 0x1, 0x10000000, 0x10000, 0x6}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x4, 0x6, 0xffffffffffffffff, 0x3e8, 0x10000}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x5, 0x0, 0x8, 0x2, 0xc263}}]}, {0xd2, 0x6, "b1c09c459cf47bc7ac82ad26aa5384d099a06f1d128a8512d1f65a30938ccf7d7a4b295d192961a7df8b4b397feb79cd55729039b4bdeb366c386ef756bee7da391d3a3409072b7b6e43046907e787e0c770d1f407b0d19689e754089773dbe3ff24b6ea46b5ce1a4e70f0db90e974aec96a2617a30895bf29dbb384e3c175f1491c92d5fb76d94e33918a0c89b334552eab7fbaed109dde1ba9b5e35bd18063af44ddcb9e784656683122cb3cb95a9495adf51b8cc91a962804549e97707636dc328b60210c5822e324130adcbd"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_simple={0xac, 0x1b, 0x0, 0x0, {{0xb}, {0x80, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x400, 0x4, 0x5, 0x4, 0x8}}, @TCA_DEF_DATA={0xa, 0x3, '(-\'(@\x00'}, @TCA_DEF_DATA={0xb, 0x3, '\xf9\xea+}\'+\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0xf36, 0x9c, 0x20000000, 0x0, 0x8001}}, @TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0x6, 0x3, '(\x00'}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xb8, 0x1a, 0x0, 0x0, {{0xc}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0x67, 0x4, 0x10000000, 0x7f, 0x5}}]}, {0x74, 0x6, "26f9f127922ee9c97ec69c60f59de5176dd9e1ba541b10659271af887db0e1076e0d01b4d45a6a583d05a1957ffa3627017c6b9b4e4ed040da6ca6a456bd492229348ff093941d9a504e3ae342ef35b3c33ceee5e360f728366c5ddfb73e2a5c693d2658c3bd4c574d10c27826780775"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x4}}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}]}}]}, 0x2e5c}, 0x1, 0x0, 0x0, 0x40010}, 0x20008800) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x400040, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast1, @empty}, &(0x7f0000000100)=0xc) (async) socket$nl_route(0x10, 0x3, 0x0) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x10b703, 0x18) (async) getsockname$packet(r4, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x78, 0x10, 0x403, 0x82dae, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @bond={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x3}, @IFLA_BOND_PRIMARY={0x8}, @IFLA_BOND_LP_INTERVAL={0x8, 0x13, 0x8}, @IFLA_BOND_PRIMARY_RESELECT={0x5}, @IFLA_BOND_MODE={0x5, 0x1, 0x5}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8}, @IFLA_BROADCAST={0xa, 0x2, @remote}]}, 0x78}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f00000005c0)=@newtfilter={0x2e5c, 0x2c, 0x100, 0x70bd26, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xfff1, 0xffff}, {0x7, 0xd}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x555}, @filter_kind_options=@f_flower={{0xb}, {0x5c, 0x2, [@TCA_FLOWER_KEY_UDP_SRC_MASK={0x6}, @TCA_FLOWER_KEY_ENC_KEY_ID={0x8, 0x1a, 0x81}, @TCA_FLOWER_KEY_ICMPV4_TYPE={0x5, 0x33, 0x3}, @TCA_FLOWER_KEY_ENC_UDP_SRC_PORT_MASK={0x6}, @TCA_FLOWER_FLAGS={0x8, 0x16, 0xb}, @TCA_FLOWER_KEY_IPV4_SRC={0x8, 0xa, @loopback}, @TCA_FLOWER_KEY_ENC_UDP_SRC_PORT={0x6}, @TCA_FLOWER_KEY_ENC_OPTS={0x18, 0x54, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPTS_GENEVE={0x14, 0x1, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPT_GENEVE_DATA={0x5, 0x3, 0x2}, @TCA_FLOWER_KEY_ENC_OPT_GENEVE_CLASS={0x6, 0x1, 0xffff}]}]}, @TCA_FLOWER_KEY_TCP_FLAGS_MASK={0x6, 0x48, 0x101}]}}, @filter_kind_options=@f_rsvp6={{0xa}, {0x89c, 0x2, [@TCA_RSVP_POLICE={0x474, 0x5, [@TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1800}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x55}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xfffff85d, 0x2, 0x0, 0x2, 0x8001, 0x6, 0x8000, 0x0, 0x9cb2, 0x101, 0x9, 0x3, 0x8, 0xfffffffe, 0x5, 0x0, 0x7, 0x800, 0xd9e, 0x6000000, 0x101, 0x6, 0x1, 0x8, 0x80000001, 0x90, 0x6c, 0x6, 0x5, 0x2, 0x1000, 0x7, 0x0, 0x0, 0x2, 0x1000, 0x4, 0xe7, 0x0, 0x1, 0x2cce, 0x3, 0x1ff, 0xc5e6, 0x4, 0x7, 0x0, 0x1, 0x7fc000, 0x5, 0x1, 0x3, 0x3ff, 0x5, 0xf443, 0x6, 0xffffffff, 0x80000000, 0x100, 0x8, 0x8, 0x8000, 0x8, 0x2835, 0xf445, 0x9, 0x8, 0x80000000, 0x5, 0x1aa86563, 0x4, 0x20, 0x2, 0x2, 0xb4ae, 0xfffffff9, 0x0, 0x4, 0x9, 0x80000001, 0xfffffffa, 0x9062, 0x2, 0x7, 0x6676507b, 0x7fffffff, 0x6, 0x0, 0x7ff, 0x400, 0x8000, 0x6, 0x1f, 0x40, 0x5, 0xfffffff9, 0xfffffc01, 0x7fffffff, 0x1ff, 0x3ff, 0xb078, 0x1e, 0x6990, 0x14, 0xfffffffc, 0x9f, 0x0, 0x4, 0x4, 0x37b62240, 0x0, 0x2, 0x2, 0x6, 0x5, 0x21, 0x618088, 0x1ff, 0x9, 0x18, 0x101, 0x8, 0x8, 0x226, 0x7, 0x1, 0x19d, 0x1222, 0x10001, 0x7, 0x9c57, 0x1, 0x93f, 0x8001, 0xfffffffd, 0x2, 0x8001, 0x20, 0x9, 0x1000, 0x7fff, 0x8, 0x400, 0xcb1, 0xff, 0xe0cd, 0x800, 0x9, 0x8, 0x6, 0xfffffff7, 0x1, 0x1, 0x4, 0x6, 0x8, 0x6, 0x7, 0x28, 0x100, 0x8b3b, 0x10000, 0x3, 0x7, 0x9, 0x75, 0x0, 0x9, 0x7, 0x3fc0000, 0x100, 0x18b1, 0xfffffffb, 0x9, 0xfffff09a, 0x6, 0x1, 0x7, 0xffff, 0x9, 0x3, 0x401, 0x1000, 0x81, 0x170, 0x3, 0xc00000, 0x7, 0xf0, 0xfff, 0x9, 0x1, 0x4d, 0x3, 0x2, 0x5, 0x80000000, 0x3ff, 0x6, 0x8, 0x5, 0x6, 0xfffff19c, 0x7, 0x7fff, 0xfffc0000, 0x10001, 0x7, 0x7ff, 0x2a4, 0xed, 0x0, 0x3ff, 0x4, 0x4, 0xffffff4f, 0x51, 0x9, 0x6, 0x2, 0x2, 0xa0, 0x80000000, 0x7, 0x5, 0x8, 0x1f, 0x2, 0x0, 0x2, 0x4, 0x8, 0x6, 0x2, 0x1c516, 0x8, 0xfffffff9, 0x0, 0x6, 0x5, 0xfff, 0x400, 0xeb39, 0x77dd, 0x4, 0x6, 0x4, 0x1ea3, 0xcb2, 0x401, 0x7ff, 0xc5, 0xff, 0xffffff80, 0xffffff9d, 0xfffffffb]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x100}, @TCA_POLICE_TBF={0x3c, 0x1, {0x51db, 0x20000000, 0xace, 0x100, 0x3f, {0x9, 0x2, 0x800, 0x3, 0x8, 0x4}, {0x4, 0x1, 0x8, 0x6, 0xa49b, 0x200}, 0xffff, 0x44, 0xfffffffc}}]}, @TCA_RSVP_POLICE={0x424, 0x5, [@TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x6, 0x4, 0xfffffff9, 0x7, 0x4d, 0x8, 0x6, 0x4, 0x1800, 0x6, 0x81, 0x26, 0x25dc, 0x51b, 0x81, 0xfffffffa, 0x1f, 0x200, 0x4, 0x1, 0xffff4f40, 0x1, 0x5, 0xfffffffe, 0x9, 0x2e9, 0x1000, 0xff, 0x592, 0x1ff, 0x1, 0x7, 0x7ff, 0x60, 0x8, 0x3, 0x8, 0x549d, 0x6, 0x7, 0xbbf7, 0x9, 0x401, 0x80000001, 0x2, 0x4, 0x4, 0x7, 0x6, 0x101, 0x197, 0x4, 0x4, 0x4, 0x4, 0x7, 0x5, 0x6, 0x150, 0x0, 0x4, 0x3, 0xd4c0, 0x3, 0x9, 0x40, 0x3, 0xbe2d, 0x7, 0x81, 0x100, 0xff, 0x7, 0x7, 0x0, 0x5, 0x1, 0x80000001, 0x81, 0x6, 0x7, 0x0, 0x7, 0x1f, 0x10001, 0x7, 0x3, 0x2, 0x0, 0x7, 0x0, 0xd950, 0x7a2, 0x7, 0x5, 0x593d, 0xf7b7, 0x200, 0x8, 0x10001, 0xdd9, 0x5, 0x8ef6, 0xc0, 0x0, 0x4, 0x80, 0x1000, 0x2, 0xfffffffa, 0x5, 0x80000000, 0xffffffc2, 0xfffffffd, 0x4, 0xffffffff, 0x9, 0x2, 0x0, 0x6, 0xfffffffc, 0x1, 0x2, 0x1, 0x0, 0x8, 0x20000, 0xddbb, 0x7ff, 0xfffffffc, 0x4, 0xaa2f, 0x38e, 0x81, 0x1, 0x3, 0x7, 0x200, 0x6, 0x9, 0x88b, 0x7fff, 0x7fffffff, 0x7, 0x7, 0x3ff, 0x52c3fea3, 0x81, 0x5, 0xfffe0000, 0x100, 0x574, 0x7fffffff, 0x64, 0x4, 0x68, 0xffffffff, 0x800, 0x4, 0x6, 0x7, 0x10001, 0x47e, 0x4, 0x2, 0x1, 0xfff, 0x0, 0x3f, 0x1, 0x88, 0x3, 0x3, 0x7f, 0x20, 0x8, 0x812, 0x8, 0x8000, 0x80, 0x7ff, 0x7a96, 0x7, 0x400, 0x3, 0x1000, 0x7, 0x7, 0xffff, 0x0, 0x6, 0x5, 0x401, 0x8, 0xc3, 0x501, 0x10000, 0x8, 0xeea, 0x4, 0x7f, 0xfa, 0x1, 0x6, 0x2, 0x100, 0x7, 0x80, 0x561a, 0xfffffffc, 0x10000, 0xffff0619, 0x8, 0x6, 0x7fffffff, 0x7, 0x1da, 0x81, 0x727b, 0x9, 0x5, 0x6, 0x1, 0xffffffe0, 0x7fff, 0x7, 0x1, 0x3, 0x9, 0x2, 0x1, 0x9, 0x80, 0x3, 0x100, 0x9, 0x6, 0xfb, 0xffffff71, 0x5, 0x81, 0x7fff, 0x4, 0xffff, 0x5, 0x6, 0x7ff, 0x5, 0x160d, 0x9, 0x1, 0x101, 0x9, 0x6, 0x9]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xffffffff}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x9}]}]}}, @TCA_RATE={0x6, 0x5, {0x0, 0x1f}}, @filter_kind_options=@f_matchall={{0xd}, {0x2500, 0x2, [@TCA_MATCHALL_FLAGS={0x8}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x7}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x7}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xd, 0xffe1}}, @TCA_MATCHALL_ACT={0x2088, 0x2, [@m_police={0xe5c, 0x11, 0x0, 0x0, {{0xb}, {0xd8c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000000}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x101, 0x7, 0x4, 0x1c, 0x1, 0xe3e, 0x2500, 0x3ff, 0x4, 0x25, 0x5, 0x4d6, 0x5, 0x6, 0x4, 0x7fffffff, 0x6, 0x0, 0x4, 0x40, 0x6, 0x0, 0x5, 0x20000, 0x9, 0x5, 0x4, 0x1f, 0x100, 0x2, 0x80000000, 0x8, 0x1ff, 0x80000000, 0x3, 0x956, 0x132, 0x3add, 0x33, 0xffff8001, 0x72, 0x9, 0x68f0, 0x30, 0x1, 0x400, 0x6, 0x800, 0x2, 0x8001, 0x5, 0x800, 0xfffffff7, 0x8, 0x14000000, 0xa143, 0x73f, 0x3ff, 0xffff, 0xaa, 0x6, 0xfffff19c, 0xff000000, 0x1000, 0x4, 0x3a28, 0x6, 0x89fd, 0x1, 0x8a1, 0x5, 0x3, 0x0, 0x10000, 0x400, 0x282b, 0x0, 0x101, 0x1f, 0xffffffff, 0x2, 0x4, 0x48, 0x3, 0x8, 0x2, 0x1, 0x6, 0x7, 0x6, 0x7f, 0x1, 0x4, 0x8000, 0x8001, 0x10000, 0x5, 0x5, 0x7c61, 0x0, 0x4, 0x5, 0x6, 0x6, 0x8, 0x200, 0xfffffffd, 0xb46, 0xcec, 0x5, 0x2e, 0x2, 0x101, 0x800, 0x8, 0x7, 0xfffffff7, 0x5, 0x20, 0x3, 0x6c, 0x0, 0x7, 0x5, 0x20, 0x45, 0x2, 0x3, 0x1ff, 0x3, 0x8, 0x7ff, 0xffffffff, 0x8, 0xff, 0xffffccac, 0x9, 0x9, 0xc5e4, 0x9, 0xffffffff, 0x0, 0x2, 0x6, 0x2, 0x8, 0x5, 0x1, 0x8, 0x7, 0x10001, 0x475, 0x6c, 0x8, 0x9, 0x200, 0x1, 0x8, 0x7b6c3f91, 0x2, 0x66, 0xfffffffe, 0x1d, 0x0, 0x3ff, 0xd4fd, 0x1, 0xf7c, 0x9, 0xc0, 0xba6, 0xd74a, 0x824, 0x6, 0x101, 0x0, 0xffffffe1, 0x5, 0x9, 0x80000000, 0xffffff00, 0x8, 0x2, 0x18e, 0x7, 0x9, 0x3, 0x7, 0x443, 0x0, 0x7fff, 0x7, 0x5c, 0x3, 0x80, 0x400, 0xffffff81, 0x401, 0x9aa, 0x40, 0x2, 0x2, 0x7fffffff, 0x1, 0x1, 0x3, 0x1, 0x3, 0x4, 0x8, 0x19, 0x6, 0x101, 0x6, 0x1f, 0x80000000, 0x6, 0x5b, 0x3, 0x2, 0x7, 0x0, 0x7, 0x3, 0x1, 0x401, 0x200, 0x3, 0x55, 0xffff, 0xc8b5, 0xfffffffa, 0x6, 0x851c, 0x8, 0x4, 0x2, 0x3, 0x8, 0x3ff, 0x5, 0x8070000, 0x6, 0x8, 0x5, 0x1, 0x8, 0x7, 0x722ebb00, 0x3, 0x9fa, 0x7f, 0x6bd, 0x1, 0x5, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1c}, @TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x3, 0xffff, 0x80000001, 0x0, {0x6, 0x2, 0x1, 0x100, 0x3, 0x3}, {0x42, 0x0, 0x3f, 0x3, 0x2, 0x400}, 0x7, 0x5, 0x40}}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x1f, 0x7, 0x2, 0x8000, 0x6, {0x1, 0x1, 0xfffd, 0x6, 0x6, 0x4}, {0x7d, 0x2, 0x8, 0x4, 0x401, 0x4}, 0x4, 0x6abd, 0x42c3}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1f08}, @TCA_POLICE_TBF={0x3c, 0x1, {0x101, 0x6, 0x1, 0x401, 0x4, {0x77, 0x0, 0xff, 0x4, 0x7, 0xfffff001}, {0x8, 0x55f8c1080a25a236, 0x9, 0x6, 0x20}, 0x8, 0xeef, 0x3}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x8902, 0x3ff, 0x2, 0x9, 0x8, 0x20, 0x20, 0x9, 0x400, 0x9, 0x5, 0x200, 0x101, 0x1f, 0xfffff5cf, 0x81, 0x80000000, 0x4e7b0485, 0x5, 0x2, 0x0, 0x2, 0x3, 0xb9c9, 0xb28, 0x10001, 0x1, 0x3, 0x9, 0xff, 0x4, 0x6, 0x2, 0x9, 0xffff94fb, 0x9, 0x4, 0x0, 0x51, 0x120e2e25, 0x8, 0xffffffff, 0x6, 0x6, 0x4, 0x10001, 0x6, 0x80, 0x3, 0x80000001, 0x933, 0x6, 0x2, 0x5, 0x7, 0x6a, 0x4, 0x8, 0x8000, 0x5, 0x4, 0x11cc9299, 0x9, 0x6, 0x7, 0x3, 0x54e, 0x80000, 0x1ff, 0x0, 0x1, 0x1000, 0x4, 0x33, 0x9, 0x73, 0x0, 0x7, 0x0, 0x88, 0x6, 0x100, 0x8, 0x2, 0x1, 0x74b, 0xffff, 0x40, 0x2, 0x2, 0x7fffffff, 0xffffffff, 0x3, 0x3, 0x7, 0x4, 0x1df4, 0x1, 0x21f08c1a, 0x8, 0x0, 0x3f, 0x1, 0xffffffff, 0xffffffe1, 0x8, 0x80, 0x80000000, 0x10000, 0x40, 0x4, 0xfffffc00, 0x3, 0x2, 0x3, 0x0, 0x100, 0x1, 0x8, 0xf890, 0x1, 0x9472, 0x8001, 0x4, 0xe74, 0x3, 0x1, 0x100, 0x400, 0x1, 0x5, 0x3, 0x200, 0x4, 0x7, 0x3, 0x7, 0x7fffffff, 0x0, 0x9, 0x456, 0x101, 0x3, 0x416f, 0xb5d5, 0x1be, 0x4, 0x9, 0x800, 0xffffcd5a, 0x3ff, 0x7, 0x1d, 0xf1d, 0x50, 0x7, 0x7, 0x3f, 0x9dc3, 0x8, 0x8, 0x3, 0x6, 0x1, 0x1, 0x8000, 0x7, 0x20, 0x80, 0x5, 0x401, 0x4, 0x1, 0x1, 0x7, 0x8, 0x9, 0x4, 0x200, 0x4, 0x100000, 0x0, 0x2, 0xfff, 0x81, 0x8, 0x8, 0x4eb, 0x7a, 0x2, 0xffffffff, 0x3, 0x9, 0x80000001, 0x7, 0x8, 0x28a0, 0x8001, 0x1, 0x7ff, 0x7f, 0x9c, 0x3, 0x5, 0x7, 0x5, 0x8, 0x401, 0x5, 0x9, 0x2, 0xf45, 0xffffffff, 0x4000, 0x0, 0x3, 0x9, 0x2, 0x3f, 0x6, 0xffff, 0x400, 0xe3, 0x92, 0x8, 0xecb, 0x7, 0x400, 0x2, 0x1, 0x80000000, 0x2000000, 0x10001, 0xfffffffb, 0x7ff, 0xc33, 0xff, 0x9, 0xb606, 0x0, 0x9, 0x80000001, 0x16, 0x7, 0xfffffff7, 0x3, 0x20, 0x5ff, 0x3cead7f9, 0xafa, 0x1, 0x9, 0x2, 0x80, 0x8]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x67e1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x10000, 0x4, 0xfffffffc, 0x6, 0x3a8e20a9, {0x81, 0x0, 0x8001, 0x25, 0x75, 0x5}, {0x8, 0x1, 0x1f, 0x7, 0x4, 0xffffff1c}, 0x2, 0x5, 0x950b082}}, @TCA_POLICE_RATE={0x404, 0x2, [0x100, 0x101, 0xe46f, 0x6, 0x0, 0x40000, 0x4b, 0x4, 0x1, 0x5c1, 0xffffffff, 0x2, 0x6a0d, 0x4, 0xfff, 0x7fffffff, 0x244, 0x3, 0x7, 0x0, 0xfffffe00, 0x200, 0x20, 0x80000000, 0xe8c, 0x1, 0x200, 0x0, 0x2, 0x0, 0x8, 0x20, 0x8, 0x6, 0xdf80, 0xff, 0x9, 0xff, 0x8765, 0x5777, 0x1, 0x800, 0x7ff, 0x10000, 0x7ff, 0x1, 0x6, 0x4, 0x9, 0x7, 0x3, 0x8000, 0x4, 0x3f, 0xfff, 0x1ff, 0xfff, 0x9, 0x100, 0x9, 0x4000, 0x2, 0x20, 0xfffffffb, 0x2, 0xffffff57, 0x1, 0x9, 0x1, 0x1000, 0x0, 0xfffff37a, 0x7, 0x1, 0x84, 0x1, 0xfff, 0x0, 0x1, 0x10000, 0x7, 0xc475, 0x4, 0x2, 0x8, 0x9, 0x2, 0x8, 0x8, 0x1, 0xceaf, 0x2, 0x5, 0x3, 0x7, 0x0, 0x6, 0x4, 0x1, 0x6e3a, 0x4, 0x4, 0x3b, 0x9, 0x6, 0x7, 0xffff0000, 0x5, 0x6, 0x6, 0x7fff, 0x6, 0x131, 0x40, 0xb6, 0x5, 0x10001, 0x7ff, 0x3, 0xa9d, 0x8, 0x1, 0x1, 0x2, 0x4, 0xfffffffa, 0x0, 0xa25e, 0x800, 0x401, 0x8, 0x0, 0x0, 0xffffffff, 0xe9, 0x9, 0xffffffff, 0x6c, 0xffffff80, 0x8, 0x7, 0x5, 0x80, 0x4, 0x80000001, 0x6, 0x10001, 0x5, 0x821, 0x0, 0xce, 0x4, 0x7, 0x20, 0x3, 0x3, 0x101, 0x3, 0xfffffff9, 0x60d, 0x3f, 0x20, 0xe6d9, 0x200, 0x101, 0x6, 0x80000001, 0x8, 0x2, 0x9d2, 0x4, 0x1, 0xffffffff, 0x4, 0xffffff67, 0x3f, 0x4, 0x6, 0x2, 0x3, 0x5, 0x8, 0x6, 0x5, 0x8, 0x4d, 0x97, 0x6, 0xffffbd48, 0x80000001, 0x6, 0x80000001, 0xfffffc01, 0x4645, 0x2, 0xfff, 0xfffffffc, 0x5, 0x9, 0x8, 0xa29, 0x4, 0x2, 0xfff, 0x1, 0x1ff, 0x4, 0x7ff, 0x79, 0x8, 0x0, 0x5, 0x602a, 0x4, 0x200, 0x7781, 0x20, 0x4, 0x1, 0x8001, 0xfffffffb, 0x2, 0x2e8dce7f, 0x3, 0x5, 0x7, 0x9, 0x6d, 0x5, 0x3, 0x0, 0xfbe2, 0x7f, 0x1, 0x38000, 0x7, 0xdde, 0x9, 0x80000, 0x4, 0x9, 0x1, 0x20, 0x0, 0x6fcb3bf3, 0x8, 0x5, 0x6, 0x8, 0x2b, 0x8001, 0x3, 0x5, 0x4, 0x7, 0x6]}], [@TCA_POLICE_RATE64={0xc}]]}, {0xa5, 0x6, "b2d47923ede2e390bc1bb001ea26495da5522478cdf10f71bd335441259efe2ab6f8d48b8304a3d7426ed33494d4e71fdff7afc8b9e2d3130fb44f7095fc096f7f11035c36d8b48ae419ce74777480db4c278ac44e219020526d095879cd6011fabb0d3d6fdab5e5681d9f53f7004f19492c7c1b7d8016a89d535dd10750c9e1daae6d582f1e45b8ed923cbf1e51cd17562bfcfab648bb31dd8365e066aebf1664"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_vlan={0x1040, 0x3, 0x0, 0x0, {{0x9}, {0x14, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xab}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}]}, {0x1004, 0x6, "15899af72ef27e39b95a6f6cdbc0bd8c9287ceb61276f1ba9defbc31802a49620473cae1ac87c3955ea7063455ad42a072d7267fab34bc09af03e7c1344f7dd300c0bdb0e48d8bbf5ea0b10cc1285149b0cff5679c2d72b2def93a923186e307e9257bb4006e78674bd8e36718085f2fba4f8960795fbfb2a776551eddf3cbbd9a60d04a5f3fa334363e38fbbd6e6bcf37eb53eebbdd6f5821beb9675815451589dea0e2139d961fcf26cb99eaa6941a908ccee7b8ecc2e75982d44ab5ab971c0838edd3f536cc1d745d6b4f196fa4faf6ed0390dd57b425e8f8ecc9dde59889fbc5611222cf41e26a56335f3d10eeed81592c11e589bee38d4bacd2ccfedac0866874047467d5aaa541763850efc1363e9a2430d595ffc104072f637ad9a53367529f4fc93ae7dfd20e788c433761d93e32891fcaea60bd77a53eb13fd9498ad67902cdc9d44518d56b994b43ea57d11eedc54368a86992ffc73ddf6d6a1fd39a000c4de34d04343ed37a0e45493a993359065e0b8637f4109479963c922c4d129de0457b2a60a9d9f0d3fb70026c99aeaad28e7db481c9d33569eff391f9eed4dac2955d8f11042d08dd995e08defef75cf2af97630d2c1bd8964aaaee03cbf24516b3008660395bd95d20714070e63e99594040fe8e46ead56f650a27ac14d4abd36bad7caaac26371235f55900150a126eff667fa0493334380e0dab691e0cc61119a42148dd345b6202fdc8f8900941995287d9483b596457dac19fd77483ac3cdc6abd64afb733bcec18beda3921bd86e42ee23d2a447dbd5d98996d519ab431cc5f1e7c387e42c400fccf3cc5ef595f6ab0704a85f6b8fa70fbeaa66d5bb9e4f336e6e222ed6f34189f2af7b25a69b71ec3d408a223fa05fa398fab3e0dfd3bb2e6cf1c959b16c8cf437e329e25391d8b7a373310adc0b2084aedd56d596c5ab71c0973e06a84412a1845dba9bdc9425ec3cf41f0fe679b0f1f410fc8247311f21e0fca5904ff40ae520a1dbd1a7ba59012bf3908b0b0f83a143dfd0b470ee3b880e433c58523d12cd476f6e3ff279a8f481dd4cc6ae09e6b4b3a6f8af4abf4829cfd9f6f70ffcd22b5a2c5faaadaadca066608a15f09a518ae94e401c9f6148f8854f7bd99c4b471496699cd62873c19331ee24da8a3fd9ad1b148d6fe83cfa9b470c5a78078dcfb6e8786eeaac6c616551e0209842b1491ffd690c22d645ed4d2851befc66cf14a60bc21e5087feaba8835a7e6291cd2aef1455e5f05fab88058abb4dab09b8748319b68ea70971d069c468c943bd9c807a98c0809172706e660c04f097b460cf6f2a1bef45a1eafc360859b73a7a764ae95381876aac91725acc70480c37876e15859db43222ad21c795504daed7e957d407f58305bfac120bb736913f984ab683c81d6acb5199d606c01ad06faef12c5bdcd64cbbec2bdf71e5a2102d54779fd732a3966e7e65a8ce5aa29bb48064a7711b86db840c18eae5066a0637bbd2917581f7b239a2237558e179be193082abf98f57a6e7935f3e995deca0984bad9f2f4d2c752e86d82362955baf9dbb986eaa6d8a592b5bce06b379dfb3765e72e1259f7679904c7b6e5ae1ac174541e47b3ea3730a591445c5477ede55f1ae608eb6dcb7e7f1c8bdfe76395d6f8576ef920e29fec029fa2637c25187f0bd600dac5d6e552f8637792b657aa4545c276b707e1990f19ae3f12e6a942a888e2dbbf04d98dea73df61e7dbf9b469277bc872af700498e9415ddcb8eb95ea9ff1b54ed9fb731e7d6978853c57ee8316d3ac8df55512ef301810d0b969e0e1188a3b1a2a0a99772194002080c7604a20697056993f83f35ddaf8d8789bb0032eba89b59d822f758834e552a06e8a6f511473f83e54562ac2317ddbb739c1dc20046435fe358fd97a9513c53b076aaa34e92325252d635cbcfeddef1f33c8c42af8a8db3b8d6cd3506d6386e6d2403f5b400affdda73ef8319018563f39a5d85b38088f90198305922cce5d8f725a3a8d031781da9cb6a27d02ec359357283d5771346968a7688e96c966b8b99b27220336eb91d99c66a87f5dc14b643c729a0bb2b3c117c4027e179998f99b1b5128d2a5b48ab14938ecef6e98e14086ad8e1ac30211a44ad8ef08805e6478ff78292579babdf766047c36a56f5fe5fca7f8ff5de0a3809714074a4ec8d3313f055489bfefeaaf62230f22ebac25cd47cbe00e98df51aff31bc61588ac1552cea08bf0ad5006f51cda5fd182f5060d14d89d69d5c0dc34c02b03e0dbcfde48b8e7c7d7101729f3cc995a973c530be496286c7f7c6320995066ca44a25869d4c95d830d314320ecf4fa241312fb12d74d73a3bb196a2158fc22619354c76ee457d4866b6462c8288694f17fc81fb8f26e3d63bf48dc0a75ad64098aea85225ee812211810f81f10404dfb4353aad2f057965e87ea65fdead10400ac4713a6fa7ffde7ee29f967ab4ff5a7105bf5ec708900b143b9ae9ff87dc7b7087b4d7f45d65da6e688bd23f34337db8eabe4db89917e830026548094ddb8fde0ad3725b79041edba7514e78419a72eb58961ae7d73e78e36647ff3c43d4d97ef83d3871f81b1f35bd60b8fc2b38b040773646401e7b83f7ca6fb2901693a58c84908315efc97ef711563b53147af5b1cf0ac8948299aff52122a42348c44bbef985dd3d244e049d5f0d3fc5f1c43c4a43d7bd10584cc8c3e96e6e0a31c6a8258f8649c8161bcc4b72e11a876af26e493102f7ea7a533f58bd09961fdb7600f87938e5bbf5d19724ce36e0237d909200767d9a45527ad3d1ac1ec34ac7d139e69a7da90a53097f29e92ea42a528c93590c59e52e09f58591ff7b98a802e5488d4dfb9855fcac48eb45a3a893cae1f44b9f4b0e1d66d13b4171bf225cb5cd2cea5f5639d77b0b381baecb72d1cfb85375aa1f99c612a2a4d9f6e362bac8798bec74d83fdcacf9cba33ebef313cfc293d058765130ecc10ccb75ee7afda9ba3948466d7dd637911deb93764f28f06e670fd37a9ee2e05f4974c51b8e34d464ff9aae4c4ddc84d7d23bf41fddaa5589c66a69cbd2a1b9e24eee1b54282f07ae2584c5152ce9fa50fbd398e9cdcfc7d7b3b054efe71b059fe259a770a4569a1b307c062ef78368f6d0b05a3fa8c2d9612f74cda9e72f1e8c999eeaf0407529da34ec35fd0ae6eb3abbb6e5de2d928a7a226b064b9b1de18d4520b08b3433fc78a5d89573383a9b526c3bd82bfe1101520d451f497acf39c2e83d79164af36a0b7a92f3e170fcae98f2cc40f3a0265185716214fc754f50d0e3a6c20eaa1ff20fb317f6d48f31b5f11197798d5e27aa12fa91abc3af486cb80df73e28be7ae04b431b85306aaea6b73f7547481dbf31177323f6942606ee2fd12050db7f8d04703c61e355d607e6ff2af0d60393dfdf47404830b924151b0dbb3873f34c117f2ef8bea7924dcaccc9180c5ec4405367c7feaccb1b653b558e48c6434b89e4537d543850e805c6d48486f3bfd2d3c8d18fdcff86ceb37a1d08fbf1d2fe52e1871510290aaad71b6d2319f89c2ac63239562488b3f31d5333a3fe951553d85f59229fb1f14013b129bdd8c801cb12af266ab1d6db9d5db28ddaab29456e3bd997124a767df4f57090d0f7a6745939c8940c1be1009e36d367826a9eeb043e77f79b7c0bdfbe06c858c00adcc57628fcac9568bf61dc0299373b8311030225610cf2a0389d44299bf4a59343aad6bc796ce496d266935dd18fe208a1247994c37c6df1c27a306b9112264b8ffbc3ad4f3557f5d6818d1be8ba9bd921d448ce5c496b33b5206085d10ed6a0f9f777071be402ff5124f8d33a9bc9948dfac9c1ea0da110350a38e1acdc7379ec3c82748a52ba8d37b2efcae6262e095c1f4e17b82dc12a7b3bc4ab4841ef34e001b098a86b4d8f89e4dd4c80fdbc11254cc459cde06eeae99dd0dd17b42f87978ee323a0270cd2f491e86b29411c177048b621acca56d6b7f5c320b6a96e8b0558ee21154ac6971810551413fd2a6fe296b4de53a2c8e841ee1b75120e2339507d0896b8e219f672577acbe8559de0cb5809aa2565426e0e22aa06adeb93776b3d012336c31a37bf720803635edce30c59f5da1684d7778ac3d78ffc6a82be49a4d49ff658fdc016beff7fcc7205dd0d8e95e3af4ee87fecbb00bed1e9cc2342af3260787f33fcef88cfa8f2891cdddf12a5f1e767272e84818fa779f1db3eebd60879030170c516c9304fdfccbda3cab7bc0f890a9f2c608d88f7b1e5511edf5fa31de70f6e196b246fe9c645fd27b8e35dc207d763fc271c22a8195a15c86ff99d17b195ef0ba604f31c32a60cf5cae318d7772d8b4523dca7af4fbdd80fc7532c7f033c97465d86b93d3dcf95506e03abcfb83a6aef91b2f770813717230c0d5cf717b9c7519c350b7ea8c60cc85ea45557ffeb81cbf7c27b2bf5962e65f2866ab8c080271939ab805c947896bcbcc978daca491d80b5b47788a4344673576593be6e1290c888190aaaf77ec521995de34c9781c5099fc4c5c7c88c8cd29273b7928034b7a7e1c8cda9f61d7cdd3654d4937d7b1f7c8a23a25bad982c6088b5cf2f5edbfe098527df61375bfa7c63556adbf560f3433f5734c151f6083d9f9e64fb44e10065adeda971a25dbe72e3182dff5742332339dbba30f8ace6e72f3fea69b61ac6b5212fef5d43e2ee93b339bb872552b61415eee69fe8a62fe9324d67932a31aab2f813979dd56db7241f056ad4acd45712822231f18f2d0485521e9c543b05b9e4d46f0f886e4d484c6fd0572ae77694a0ff7d021322d84d944731c7f58efcbe766dd02d947d01bdaeaea8b807832756ef1f0ccc46f5f303ac05aafa9e1580d025a11ad88b85cea4391a1c43e75136fad2a6939e1cb92ab8159e91f4ac3ea18847511a90ae1d667d482aac2ddcf7d292b5da8bdf6b958994d81a37881b5687b2defe922705ba7a8b38ba8e8fd5b4264388dd6cb7cbcbba0a442137e55124e32119f23ec7014367c315cc3572044a3d50ed20beac7b6b7e7101221578967e9b4f22bc0974acca058ac609c521d1c0dd395b36b0c7694f1f21da69bbb2be889617cced462ec66c9659ea90ee5ce0adb96e0b40811b5983267c8683c21341e41aedc246f20bf8377c44cd68afe0a42b9f01d100f71718e28405b835fce818c0c6824ab5f29934b92fce087760194f230a41e243058f6d5255117501db27bb342a7da475d84a0a069b4371afb17ab2c8707061d8a88b59b29cf1a03667035b9128989717a21236e2b5e306c9e3f9e487b07d7009dc4696444bcc7fce9564fe5d2efbdc615ad863e43c4641a19312425464086883762acb4a00ede29e4e3cfde854fedba1d817bf4a90dba39204848ce2f9ecc0dec7f69f9dc03a659983c7f238f1d542b5ee589288d85bb755f6b8f6118e17d9466e551244e666037bc8f470adced6ce7306120ec5499b852fd487a82f8bd95724221780bc74d3f988f5e991c1ae2f0bf8e9f2cda741996faeb1b17a94273e279df132f4a52e6363fd431996bef24422f0e0545afbd127b8f1f1840d6b76ea98299c8271ead908f055def34380cdcd3a05eaa354db0989308a6cbfd48f9b3cffd6a7c9c9270b10a5904c05a5b8726544d0d820f9970ae951708d91eac235d9881419c5351f204a2a4881e988e13626eb503760b3a7f1fa7b2886ace815b40e0ad92d91de66f7d85bfc9c2137d33489b9735bf1a099ee39f7fee2359e24e337a57f4ff4c0da02a67a3596a0b32e6b314ddb7"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_sample={0x5c, 0x1, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x9900000}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x7}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}]}, {0x15, 0x6, "29dfd0a2fe47d391f24ea73f84d8ad3c85"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_skbmod={0xac, 0x3, 0x0, 0x0, {{0xb}, {0x30, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x7}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}]}, {0x51, 0x6, "d38c18a61d10c83232879f0dfa4c318b976fc465031e102836873d313379869ba69880d675ef9a853a662520eb5b44d8b8e606f023dd6b6bd8a4f478176d776bd19606e3f8b2873abeb4b1a121"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xe0, 0x5, 0x0, 0x0, {{0xc}, {0x34, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x3}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x100, 0x700000, 0x6, 0xc6, 0x7f}}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x9}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x8001}]}, {0x83, 0x6, "a05d91f63fc2e4cafc844814f2bfac1e7cddefb6814b74eceb42842bb2d94eb6524d7552fb8efc5cc7f17bf2398ed4456a042ecd49555b510d27601d98becba1c0d2f39577ddd9ea08da551da506d2e6494247fcc91fa0158f624c17c4f833f2bacec5ea37a5ff9c4131d176c0da8873a72f85cbf26ed0eee00ed001c80459"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x8}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x5, 0x4}}, @TCA_MATCHALL_ACT={0x434, 0x2, [@m_mirred={0x184, 0x9, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xfc, 0xffffffff, 0x2, 0x1ff, 0x2}, 0x7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x7, 0x1, 0x81, 0x5}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xffff, 0x7, 0x4, 0x200, 0x9}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x400, 0x20000000, 0x6, 0xff}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0x4, 0x1, 0x34f0, 0x2a55}, 0x4, r5}}]}, {0xb5, 0x6, "8a5c8bb14f82440817005cf4a7d575fea9c6a2ddddbe9a8e6241f19bf20d9b509468714f9aa4f68c35608c229ecc466f64a6c77964b9afb62251d26f91bcfe09de3af0dd338efa876cfd269d8681c815ac7d9c0ab282c5f052798a80f4e4bd2c58bd051d055d918e189f47cc565a29c54540eb637bcb93229142d4ae9300daa2d9c64b1fbb85d072a4be0f21ae17ea14a1f7162b90ca26496f51d7f877739e98b96e6188882ad63b6dac5a211895e98e03"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_ctinfo={0x148, 0xc, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0x400, 0x1, 0x10000000, 0x10000, 0x6}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x4, 0x6, 0xffffffffffffffff, 0x3e8, 0x10000}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x5, 0x0, 0x8, 0x2, 0xc263}}]}, {0xd2, 0x6, "b1c09c459cf47bc7ac82ad26aa5384d099a06f1d128a8512d1f65a30938ccf7d7a4b295d192961a7df8b4b397feb79cd55729039b4bdeb366c386ef756bee7da391d3a3409072b7b6e43046907e787e0c770d1f407b0d19689e754089773dbe3ff24b6ea46b5ce1a4e70f0db90e974aec96a2617a30895bf29dbb384e3c175f1491c92d5fb76d94e33918a0c89b334552eab7fbaed109dde1ba9b5e35bd18063af44ddcb9e784656683122cb3cb95a9495adf51b8cc91a962804549e97707636dc328b60210c5822e324130adcbd"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_simple={0xac, 0x1b, 0x0, 0x0, {{0xb}, {0x80, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x400, 0x4, 0x5, 0x4, 0x8}}, @TCA_DEF_DATA={0xa, 0x3, '(-\'(@\x00'}, @TCA_DEF_DATA={0xb, 0x3, '\xf9\xea+}\'+\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0xf36, 0x9c, 0x20000000, 0x0, 0x8001}}, @TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0xb, 0x3, 'bridge\x00'}, @TCA_DEF_DATA={0x6, 0x3, '(\x00'}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbedit={0xb8, 0x1a, 0x0, 0x0, {{0xc}, {0x1c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0x67, 0x4, 0x10000000, 0x7f, 0x5}}]}, {0x74, 0x6, "26f9f127922ee9c97ec69c60f59de5176dd9e1ba541b10659271af887db0e1076e0d01b4d45a6a583d05a1957ffa3627017c6b9b4e4ed040da6ca6a456bd492229348ff093941d9a504e3ae342ef35b3c33ceee5e360f728366c5ddfb73e2a5c693d2658c3bd4c574d10c27826780775"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0x4}}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}]}}]}, 0x2e5c}, 0x1, 0x0, 0x0, 0x40010}, 0x20008800) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0xba01}, 0x0) (async) [ 609.242601] EXT4-fs (loop5): mounted filesystem without journal. Opts: nodiscard,mblk_io_submit,noblock_validity,grpquota,errors=remount-ro, 16:30:02 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x404e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x4, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000440)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000180), 0x6) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x5) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x9, 0x3f, 0xf8, 0x0, 0x0, 0x6, 0x280, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000200), 0xe}, 0x18010, 0x7, 0x6, 0x4, 0xc27, 0x0, 0x6, 0x0, 0x8}, 0x0, 0x0, r2, 0xa) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) openat(r1, &(0x7f0000000040)='./file0\x00', 0x43a282, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x401c5820, &(0x7f0000000000)=0x10) write$cgroup_int(r5, &(0x7f0000000080)=0x5, 0x12) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0xda00) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x2, 0x0, 0x5, 0x4, 0x0, 0xfff, 0x10000, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x69, 0x0, @perf_config_ext={0xffff}, 0x207, 0xffff, 0xc6, 0x6, 0x6, 0x0, 0x100, 0x0, 0xe32, 0x0, 0x3ff}, r4, 0x0, r6, 0x7) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) write$cgroup_type(r3, &(0x7f0000000180), 0x1a518) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x401c5820, 0x0) openat$cgroup_ro(r1, &(0x7f0000000240)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) 16:30:02 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000200)={[{@nodiscard}, {@mblk_io_submit}, {@noblock_validity}, {@grpquota}, {@errors_remount}]}, 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.stat\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r2 = dup3(r1, r0, 0x0) write$cgroup_int(r0, &(0x7f0000000040), 0x12) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$cgroup_int(r3, &(0x7f0000000380), 0x101bf) (async) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000000)={0x0, r3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f0000000080)={0x2, 0x2, 0x4}) [ 609.372896] device bond2 entered promiscuous mode [ 609.392331] IPv6: ADDRCONF(NETDEV_UP): bond2: link is not ready 16:30:02 executing program 4: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) perf_event_open(&(0x7f0000000880)={0x1, 0x80, 0x1, 0x9, 0x8, 0x80, 0x0, 0x9f, 0x6000, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xffffffff, 0x1, @perf_config_ext={0x9, 0x7}, 0x800, 0x10001, 0xfffffeff, 0x3, 0x20, 0x6, 0x6, 0x0, 0xfffffff8, 0x0, 0x100000000}, r0, 0x6, r1, 0xb) (async) r2 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x8e334, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x2000000000000000, 0x0, 0x6}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) getpid() (async, rerun: 32) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x6, 0x8, 0xab, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x7ff, 0x1, @perf_bp, 0x100, 0xc05, 0x3, 0x1db93519812b82d1, 0x1, 0x4, 0x200, 0x0, 0x5, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) (async) fcntl$getownex(r2, 0x10, &(0x7f00000001c0)) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) (async) sendto$inet(r4, 0x0, 0x10b, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) (async) sendto$inet(r4, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x58f7, 0x0, 0x53) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) (async) readv(r6, &(0x7f0000000800)=[{&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/150, 0x96}, {&(0x7f0000000740)=""/136, 0x88}], 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r5) (async) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000002c0), 0x8001, 0x0) perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x40, 0x2, 0x81, 0x6, 0x0, 0x4, 0x10, 0xa, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1db, 0x4, @perf_bp={&(0x7f0000000200), 0x1}, 0x32, 0x800, 0x4, 0x6, 0x80, 0x2, 0xec, 0x0, 0x5, 0x0, 0xffffffffffff0591}, 0xffffffffffffffff, 0x9, r7, 0x8) [ 609.461497] 8021q: adding VLAN 0 to HW filter on device bond2 16:30:02 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) (async) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x404e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x4, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000440)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) (async) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000180), 0x6) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x5) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x9, 0x3f, 0xf8, 0x0, 0x0, 0x6, 0x280, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000200), 0xe}, 0x18010, 0x7, 0x6, 0x4, 0xc27, 0x0, 0x6, 0x0, 0x8}, 0x0, 0x0, r2, 0xa) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x43a282, 0x12) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x401c5820, &(0x7f0000000000)=0x10) (async) write$cgroup_int(r5, &(0x7f0000000080)=0x5, 0x12) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0xda00) (async) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x2, 0x0, 0x5, 0x4, 0x0, 0xfff, 0x10000, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x69, 0x0, @perf_config_ext={0xffff}, 0x207, 0xffff, 0xc6, 0x6, 0x6, 0x0, 0x100, 0x0, 0xe32, 0x0, 0x3ff}, r4, 0x0, r6, 0x7) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) (async) write$cgroup_type(r3, &(0x7f0000000180), 0x1a518) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x401c5820, 0x0) openat$cgroup_ro(r1, &(0x7f0000000240)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) 16:30:03 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x86) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xfffffffe, 0x4) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x7fffffffffffffff}) shutdown(r1, 0x0) getresgid(&(0x7f0000000500), &(0x7f0000000540), 0x0) stat(&(0x7f0000002b80)='./bus/file0\x00', &(0x7f0000002bc0)) write(r0, &(0x7f0000000080)='$', 0x300000) [ 609.568880] EXT4-fs (loop5): Ignoring removed mblk_io_submit option 16:30:03 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) (async) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x404e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x4, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000440)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000180), 0x6) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x5) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x9, 0x3f, 0xf8, 0x0, 0x0, 0x6, 0x280, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000200), 0xe}, 0x18010, 0x7, 0x6, 0x4, 0xc27, 0x0, 0x6, 0x0, 0x8}, 0x0, 0x0, r2, 0xa) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x43a282, 0x12) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x401c5820, &(0x7f0000000000)=0x10) write$cgroup_int(r5, &(0x7f0000000080)=0x5, 0x12) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0x32600) (async) write$cgroup_subtree(r6, &(0x7f0000000000)=ANY=[], 0xda00) (async) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x2, 0x0, 0x5, 0x4, 0x0, 0xfff, 0x10000, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x69, 0x0, @perf_config_ext={0xffff}, 0x207, 0xffff, 0xc6, 0x6, 0x6, 0x0, 0x100, 0x0, 0xe32, 0x0, 0x3ff}, r4, 0x0, r6, 0x7) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) write$cgroup_type(r3, &(0x7f0000000180), 0x1a518) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x401c5820, 0x0) (async) openat$cgroup_ro(r1, &(0x7f0000000240)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) 16:30:03 executing program 2: syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xae, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x105000, 0x0) write(r0, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d", 0x200) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080)}, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendfile(r0, r1, 0x0, 0x11f08) [ 609.708109] EXT4-fs (loop5): mounted filesystem without journal. Opts: nodiscard,mblk_io_submit,noblock_validity,grpquota,errors=remount-ro, [ 609.791896] audit: type=1800 audit(1672331403.236:8): pid=11592 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14108 res=0 16:30:03 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)={0x0}, 0x1, 0x0, 0x0, 0x40010}, 0x40041) sched_setscheduler(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x7}, 0x80000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountstats\x00') preadv(r0, &(0x7f00000017c0), 0x1a3, 0x0, 0x0) 16:30:03 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000200)={[{@nodiscard}, {@mblk_io_submit}, {@noblock_validity}, {@grpquota}, {@errors_remount}]}, 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.stat\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r2 = dup3(r1, r0, 0x0) write$cgroup_int(r0, &(0x7f0000000040), 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$cgroup_int(r3, &(0x7f0000000380), 0x101bf) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000000)={0x0, r3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f0000000080)={0x2, 0x2, 0x4}) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000200)={[{@nodiscard}, {@mblk_io_submit}, {@noblock_validity}, {@grpquota}, {@errors_remount}]}, 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.stat\x00', 0x275a, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) (async) dup3(r1, r0, 0x0) (async) write$cgroup_int(r0, &(0x7f0000000040), 0x12) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) (async) write$cgroup_int(r3, &(0x7f0000000380), 0x101bf) (async) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000000)={0x0, r3}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) (async) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f0000000080)={0x2, 0x2, 0x4}) (async) 16:30:03 executing program 0: syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x8100, &(0x7f0000000280)=ANY=[@ANYBLOB="626673002c2a7b3af5bc525df39af9a62db6df589546759101e4a7e2ffffb623c0ee899408cd7156c9e04181e06261559a91f3d5d90a202b5c6c51e13bc76e0f865ace7796088df19f7dc2aa0785e07a3a0f7a3031347812f1ac36039f5124c656b46bd7182b123559fead0ea731ca43ee78798393597bec2bb9d1f73356ffafe2af303f5673fc54e959a5359c90bcf625d7bc3fcaa124d78bd3934c0f66c75cca670969fe92c859101c45e6c61a3ef9dceea2818d648319527ef6efeda871a93ac4c1c4a5e031982d441a9441aa185f47783a00c269120fe4d7a1787dda4aef8f29dce0972204d20a6c46d9fb4e02a2cbfeedcf23bcd05f2ac69c5ede519d2c626673002c5e2c5e2c585d262c016b9642c5430cb5fb66708fcee48b6e04000000f077238b52d21f873887e0fa9d8dd80bfe61ac43117524c46f44642d2d00000000002c2df7352126402c0038ca5424737e07658a64c0465cb50388b9763489b641730e65b06ba6eed6d75f9eedecffb7571c366c830465846fb3eca2f67999068900c7c07457d77aa1238535201e4bf01b99a5e99ddb34e0865bfc829aa3c028408db30d36557f5d0562cfd8997da4e7b30f99054c6572e13e500fb98ac89011d6093e55ce66365f59fc10340771babcc088147b29e0ea8a2dfa144f31a1d3e4d9aa8293d889e95e5aca8fa6474657fbbda38a873306e725d13e4da09306fc501a9b0bbc1c78ef7808"], 0x1, 0xa4, &(0x7f00000001c0)="$eJzsziGuwkAQBuB5Fc1TfU9hEGhMr0A4CkGCQ0G4EtdAcgRugMBilpRtwdQhCsn3Jbv7z86IOd0O46gi0iweUquMlDbb3Wqxznf0+u3/5msU8f/Mk6qpIy7zXP+k/J6v+2V32s4QqwIAAG8qos4h/cX02IS67nrla2w0wGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+EeAAD//8K9IDw=") r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0xc1402, 0x0) write$evdev(r0, &(0x7f0000000100)=[{{0x0, 0xea60}, 0x0, 0x81, 0x100}, {{}, 0x16, 0xe7cc, 0x7ff}, {{0x77359400}, 0x16, 0x8, 0x2}, {{}, 0x17, 0x7fff, 0x4}, {{}, 0x16, 0x5a9e, 0xfffffff8}], 0x78) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000080)={0x2f, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e24, 0x3, 'rr\x00', 0x34, 0x9, 0x3}, 0x2c) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000180)={0x53, 0x1ff, 0x9, {0x800, 0x7}, {0x20, 0x3}, @const={0x1, {0x1, 0x7, 0x0, 0x401}}}) 16:30:03 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)={0x0}, 0x1, 0x0, 0x0, 0x40010}, 0x40041) (async) sched_setscheduler(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x7}, 0x80000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountstats\x00') preadv(r0, &(0x7f00000017c0), 0x1a3, 0x0, 0x0) [ 609.939050] audit: type=1804 audit(1672331403.276:9): pid=11595 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir1293929888/syzkaller.Em9WWM/30/file0" dev="sda1" ino=14108 res=1 [ 609.981472] audit: type=1800 audit(1672331403.276:10): pid=11595 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14108 res=0 16:30:03 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x401, 0x2820, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff7, 0x0, @perf_bp={&(0x7f0000000180), 0xb}}, 0x0, 0xd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000003c0)={0x4, 0x80, 0xff, 0x9, 0x3a, 0xff, 0x0, 0x7fffffff, 0x8a0, 0xe, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000380), 0x6}, 0x804, 0x5, 0x8cc9, 0x2, 0x0, 0x2, 0x7, 0x0, 0x8, 0x0, 0x6}) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000001240)='./file0\x00', 0x10, &(0x7f00000002c0)=ANY=[@ANYBLOB="736c6f72746e616d653d77696e39352c757466383d312c72a5c5ef3ed78287257d6b45b7d25d27ba5dc49a58f52d5f0861ca4776c7a37c695f0c496a32a2d9a38b90112c22470b01a43cb36749b2"], 0xfd, 0x11ea, &(0x7f00000024c0)="$eJzs3MGLG1UcB/Bf29XW1N2sWqstiA+96GVs9uDJS5AtSANK2xRaQZi6ExuSTUImLETEevPqnyHi0Zsg/gN78eJZ8CJ78diDOGIitlsiuAqOXT6fS37w3hfeIzDwhvebgzc+2x30yqyXz+LkiROxNolI91KkOBmnYumTePXG9z+8cO3mrSvtTmf7akqX29dbr6eUNl785t2Pvnzp29nZG19tfH069jffO/h568f98/sXDn69fqdfpn6ZRuNZytPt8XiW3x4WaadfDrKU3hkWeVmk/qgspofGe8PxZDJP+WhnvTGZFmWZ8tE8DYp5mo3TbDpP+Qd5f5SyLEvrjeDf6H5xr6qqiKp6LB6PqqqqJ6IRZ+PJWI+NaMZmPBVPxzNxLp6N8/FcPB8XFrPqXjcAAAAAAAAAAAAAAAAAAAAcL/r/AQAAAAAAAAAAAAAAAAAAoH76/wEAAAAAAAAAAAAAAAAAAKB++v8BAAAAAAAAAAAAAAAAAACgftdu3rrS7nS2r6Z0JmL3073uXnf5uxxv96IfwyjiUjTjl1h0/y8t68tvdbYvpYXNeG337h/5u3vdU4fzrcXnBFbmW8t8Opw/HY0H81vRjHOr81sr82filZcfyGfRjO/ej3EMYyd+z97Pf9xK6c23Ow/lLy7mAQAAwHGQpT+tPL9n2V+NL/NHeD/w0Pl6LS6u1bt3Isr5h4N8OCymCsWxKX76/H+xjEe6qPvJxH/h/p9e90oAAAAAAAAAAAA4ir9/H/DOP75OWPceAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmMHjgUAAAAAhPlbp9GxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFUBAAD//5Tr8pM=") r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x0, 0x1f, 0x1f, 0x10, 0x0, 0x1, 0xa345c0fffb98e587, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_config_ext={0x10000, 0x7ff}, 0x13604, 0x7fffffffffffffff, 0x1, 0x4, 0x8000, 0x1, 0x6c, 0x0, 0x7, 0x0, 0x1000}, 0x0, 0x6, r3, 0x2) setsockopt$IP_VS_SO_SET_TIMEOUT(r3, 0x0, 0x48a, &(0x7f0000000340)={0x6, 0x9, 0x10000}, 0xc) sendfile(r2, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0xff, 0x64, 0x2, 0x20, 0x0, 0xc560, 0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x101, 0x8ba3}, 0x1090, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x7fff, 0x1, 0x0, 0x4, 0x0, 0x3}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xb) getpid() epoll_create1(0x0) [ 610.121296] EXT4-fs (loop5): Ignoring removed mblk_io_submit option 16:30:03 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)={0x0}, 0x1, 0x0, 0x0, 0x40010}, 0x40041) (async) sched_setscheduler(0x0, 0x0, 0x0) (async, rerun: 32) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x7}, 0x80000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) (async, rerun: 32) r0 = syz_open_procfs(0x0, &(0x7f00000002c0)='mountstats\x00') preadv(r0, &(0x7f00000017c0), 0x1a3, 0x0, 0x0) 16:30:03 executing program 0: syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x8100, &(0x7f0000000280)=ANY=[@ANYBLOB="626673002c2a7b3af5bc525df39af9a62db6df589546759101e4a7e2ffffb623c0ee899408cd7156c9e04181e06261559a91f3d5d90a202b5c6c51e13bc76e0f865ace7796088df19f7dc2aa0785e07a3a0f7a3031347812f1ac36039f5124c656b46bd7182b123559fead0ea731ca43ee78798393597bec2bb9d1f73356ffafe2af303f5673fc54e959a5359c90bcf625d7bc3fcaa124d78bd3934c0f66c75cca670969fe92c859101c45e6c61a3ef9dceea2818d648319527ef6efeda871a93ac4c1c4a5e031982d441a9441aa185f47783a00c269120fe4d7a1787dda4aef8f29dce0972204d20a6c46d9fb4e02a2cbfeedcf23bcd05f2ac69c5ede519d2c626673002c5e2c5e2c585d262c016b9642c5430cb5fb66708fcee48b6e04000000f077238b52d21f873887e0fa9d8dd80bfe61ac43117524c46f44642d2d00000000002c2df7352126402c0038ca5424737e07658a64c0465cb50388b9763489b641730e65b06ba6eed6d75f9eedecffb7571c366c830465846fb3eca2f67999068900c7c07457d77aa1238535201e4bf01b99a5e99ddb34e0865bfc829aa3c028408db30d36557f5d0562cfd8997da4e7b30f99054c6572e13e500fb98ac89011d6093e55ce66365f59fc10340771babcc088147b29e0ea8a2dfa144f31a1d3e4d9aa8293d889e95e5aca8fa6474657fbbda38a873306e725d13e4da09306fc501a9b0bbc1c78ef7808"], 0x1, 0xa4, &(0x7f00000001c0)="$eJzsziGuwkAQBuB5Fc1TfU9hEGhMr0A4CkGCQ0G4EtdAcgRugMBilpRtwdQhCsn3Jbv7z86IOd0O46gi0iweUquMlDbb3Wqxznf0+u3/5msU8f/Mk6qpIy7zXP+k/J6v+2V32s4QqwIAAG8qos4h/cX02IS67nrla2w0wGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+EeAAD//8K9IDw=") r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0xc1402, 0x0) write$evdev(r0, &(0x7f0000000100)=[{{0x0, 0xea60}, 0x0, 0x81, 0x100}, {{}, 0x16, 0xe7cc, 0x7ff}, {{0x77359400}, 0x16, 0x8, 0x2}, {{}, 0x17, 0x7fff, 0x4}, {{}, 0x16, 0x5a9e, 0xfffffff8}], 0x78) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000080)={0x2f, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e24, 0x3, 'rr\x00', 0x34, 0x9, 0x3}, 0x2c) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000180)={0x53, 0x1ff, 0x9, {0x800, 0x7}, {0x20, 0x3}, @const={0x1, {0x1, 0x7, 0x0, 0x401}}}) syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x8100, &(0x7f0000000280)=ANY=[@ANYBLOB="626673002c2a7b3af5bc525df39af9a62db6df589546759101e4a7e2ffffb623c0ee899408cd7156c9e04181e06261559a91f3d5d90a202b5c6c51e13bc76e0f865ace7796088df19f7dc2aa0785e07a3a0f7a3031347812f1ac36039f5124c656b46bd7182b123559fead0ea731ca43ee78798393597bec2bb9d1f73356ffafe2af303f5673fc54e959a5359c90bcf625d7bc3fcaa124d78bd3934c0f66c75cca670969fe92c859101c45e6c61a3ef9dceea2818d648319527ef6efeda871a93ac4c1c4a5e031982d441a9441aa185f47783a00c269120fe4d7a1787dda4aef8f29dce0972204d20a6c46d9fb4e02a2cbfeedcf23bcd05f2ac69c5ede519d2c626673002c5e2c5e2c585d262c016b9642c5430cb5fb66708fcee48b6e04000000f077238b52d21f873887e0fa9d8dd80bfe61ac43117524c46f44642d2d00000000002c2df7352126402c0038ca5424737e07658a64c0465cb50388b9763489b641730e65b06ba6eed6d75f9eedecffb7571c366c830465846fb3eca2f67999068900c7c07457d77aa1238535201e4bf01b99a5e99ddb34e0865bfc829aa3c028408db30d36557f5d0562cfd8997da4e7b30f99054c6572e13e500fb98ac89011d6093e55ce66365f59fc10340771babcc088147b29e0ea8a2dfa144f31a1d3e4d9aa8293d889e95e5aca8fa6474657fbbda38a873306e725d13e4da09306fc501a9b0bbc1c78ef7808"], 0x1, 0xa4, &(0x7f00000001c0)="$eJzsziGuwkAQBuB5Fc1TfU9hEGhMr0A4CkGCQ0G4EtdAcgRugMBilpRtwdQhCsn3Jbv7z86IOd0O46gi0iweUquMlDbb3Wqxznf0+u3/5msU8f/Mk6qpIy7zXP+k/J6v+2V32s4QqwIAAG8qos4h/cX02IS67nrla2w0wGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+EeAAD//8K9IDw=") (async) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0xc1402, 0x0) (async) write$evdev(r0, &(0x7f0000000100)=[{{0x0, 0xea60}, 0x0, 0x81, 0x100}, {{}, 0x16, 0xe7cc, 0x7ff}, {{0x77359400}, 0x16, 0x8, 0x2}, {{}, 0x17, 0x7fff, 0x4}, {{}, 0x16, 0x5a9e, 0xfffffff8}], 0x78) (async) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000080)={0x2f, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e24, 0x3, 'rr\x00', 0x34, 0x9, 0x3}, 0x2c) (async) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000180)={0x53, 0x1ff, 0x9, {0x800, 0x7}, {0x20, 0x3}, @const={0x1, {0x1, 0x7, 0x0, 0x401}}}) (async) [ 610.167037] EXT4-fs (loop5): mounted filesystem without journal. Opts: nodiscard,mblk_io_submit,noblock_validity,grpquota,errors=remount-ro, 16:30:03 executing program 4: perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, 0x0) r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x6, 0x0, 0xcb, 0xff, 0x0, 0x8, 0x2000, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7ff, 0x1, @perf_bp={&(0x7f0000000000), 0x2}, 0x2, 0x6, 0xae6f, 0x5, 0x1, 0x1, 0x7, 0x0, 0xa4a, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0x10, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) 16:30:03 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) (async) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x86) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xfffffffe, 0x4) (async) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x7fffffffffffffff}) (async) shutdown(r1, 0x0) (async) getresgid(&(0x7f0000000500), &(0x7f0000000540), 0x0) stat(&(0x7f0000002b80)='./bus/file0\x00', &(0x7f0000002bc0)) (async) write(r0, &(0x7f0000000080)='$', 0x300000) 16:30:03 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x86) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xfffffffe, 0x4) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x7fffffffffffffff}) shutdown(r1, 0x0) getresgid(&(0x7f0000000500), &(0x7f0000000540), 0x0) stat(&(0x7f0000002b80)='./bus/file0\x00', &(0x7f0000002bc0)) write(r0, &(0x7f0000000080)='$', 0x300000) 16:30:03 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x401, 0x2820, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff7, 0x0, @perf_bp={&(0x7f0000000180), 0xb}}, 0x0, 0xd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000003c0)={0x4, 0x80, 0xff, 0x9, 0x3a, 0xff, 0x0, 0x7fffffff, 0x8a0, 0xe, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000380), 0x6}, 0x804, 0x5, 0x8cc9, 0x2, 0x0, 0x2, 0x7, 0x0, 0x8, 0x0, 0x6}) (async) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000001240)='./file0\x00', 0x10, &(0x7f00000002c0)=ANY=[@ANYBLOB="736c6f72746e616d653d77696e39352c757466383d312c72a5c5ef3ed78287257d6b45b7d25d27ba5dc49a58f52d5f0861ca4776c7a37c695f0c496a32a2d9a38b90112c22470b01a43cb36749b2"], 0xfd, 0x11ea, &(0x7f00000024c0)="$eJzs3MGLG1UcB/Bf29XW1N2sWqstiA+96GVs9uDJS5AtSANK2xRaQZi6ExuSTUImLETEevPqnyHi0Zsg/gN78eJZ8CJ78diDOGIitlsiuAqOXT6fS37w3hfeIzDwhvebgzc+2x30yqyXz+LkiROxNolI91KkOBmnYumTePXG9z+8cO3mrSvtTmf7akqX29dbr6eUNl785t2Pvnzp29nZG19tfH069jffO/h568f98/sXDn69fqdfpn6ZRuNZytPt8XiW3x4WaadfDrKU3hkWeVmk/qgspofGe8PxZDJP+WhnvTGZFmWZ8tE8DYp5mo3TbDpP+Qd5f5SyLEvrjeDf6H5xr6qqiKp6LB6PqqqqJ6IRZ+PJWI+NaMZmPBVPxzNxLp6N8/FcPB8XFrPqXjcAAAAAAAAAAAAAAAAAAAAcL/r/AQAAAAAAAAAAAAAAAAAAoH76/wEAAAAAAAAAAAAAAAAAAKB++v8BAAAAAAAAAAAAAAAAAACgftdu3rrS7nS2r6Z0JmL3073uXnf5uxxv96IfwyjiUjTjl1h0/y8t68tvdbYvpYXNeG337h/5u3vdU4fzrcXnBFbmW8t8Opw/HY0H81vRjHOr81sr82filZcfyGfRjO/ej3EMYyd+z97Pf9xK6c23Ow/lLy7mAQAAwHGQpT+tPL9n2V+NL/NHeD/w0Pl6LS6u1bt3Isr5h4N8OCymCsWxKX76/H+xjEe6qPvJxH/h/p9e90oAAAAAAAAAAAA4ir9/H/DOP75OWPceAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmMHjgUAAAAAhPlbp9GxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFUBAAD//5Tr8pM=") r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x0, 0x1f, 0x1f, 0x10, 0x0, 0x1, 0xa345c0fffb98e587, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_config_ext={0x10000, 0x7ff}, 0x13604, 0x7fffffffffffffff, 0x1, 0x4, 0x8000, 0x1, 0x6c, 0x0, 0x7, 0x0, 0x1000}, 0x0, 0x6, r3, 0x2) (async) setsockopt$IP_VS_SO_SET_TIMEOUT(r3, 0x0, 0x48a, &(0x7f0000000340)={0x6, 0x9, 0x10000}, 0xc) (async) sendfile(r2, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) (async) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0xff, 0x64, 0x2, 0x20, 0x0, 0xc560, 0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x101, 0x8ba3}, 0x1090, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x7fff, 0x1, 0x0, 0x4, 0x0, 0x3}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xb) getpid() (async) epoll_create1(0x0) [ 610.301219] FAT-fs (loop2): Unrecognized mount option "slortname=win95" or missing value [ 610.315239] audit: type=1800 audit(1672331403.756:11): pid=11625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14084 res=0 16:30:03 executing program 0: syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x8100, &(0x7f0000000280)=ANY=[@ANYBLOB="626673002c2a7b3af5bc525df39af9a62db6df589546759101e4a7e2ffffb623c0ee899408cd7156c9e04181e06261559a91f3d5d90a202b5c6c51e13bc76e0f865ace7796088df19f7dc2aa0785e07a3a0f7a3031347812f1ac36039f5124c656b46bd7182b123559fead0ea731ca43ee78798393597bec2bb9d1f73356ffafe2af303f5673fc54e959a5359c90bcf625d7bc3fcaa124d78bd3934c0f66c75cca670969fe92c859101c45e6c61a3ef9dceea2818d648319527ef6efeda871a93ac4c1c4a5e031982d441a9441aa185f47783a00c269120fe4d7a1787dda4aef8f29dce0972204d20a6c46d9fb4e02a2cbfeedcf23bcd05f2ac69c5ede519d2c626673002c5e2c5e2c585d262c016b9642c5430cb5fb66708fcee48b6e04000000f077238b52d21f873887e0fa9d8dd80bfe61ac43117524c46f44642d2d00000000002c2df7352126402c0038ca5424737e07658a64c0465cb50388b9763489b641730e65b06ba6eed6d75f9eedecffb7571c366c830465846fb3eca2f67999068900c7c07457d77aa1238535201e4bf01b99a5e99ddb34e0865bfc829aa3c028408db30d36557f5d0562cfd8997da4e7b30f99054c6572e13e500fb98ac89011d6093e55ce66365f59fc10340771babcc088147b29e0ea8a2dfa144f31a1d3e4d9aa8293d889e95e5aca8fa6474657fbbda38a873306e725d13e4da09306fc501a9b0bbc1c78ef7808"], 0x1, 0xa4, &(0x7f00000001c0)="$eJzsziGuwkAQBuB5Fc1TfU9hEGhMr0A4CkGCQ0G4EtdAcgRugMBilpRtwdQhCsn3Jbv7z86IOd0O46gi0iweUquMlDbb3Wqxznf0+u3/5msU8f/Mk6qpIy7zXP+k/J6v+2V32s4QqwIAAG8qos4h/cX02IS67nrla2w0wGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+EeAAD//8K9IDw=") (async, rerun: 32) r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0xc1402, 0x0) (rerun: 32) write$evdev(r0, &(0x7f0000000100)=[{{0x0, 0xea60}, 0x0, 0x81, 0x100}, {{}, 0x16, 0xe7cc, 0x7ff}, {{0x77359400}, 0x16, 0x8, 0x2}, {{}, 0x17, 0x7fff, 0x4}, {{}, 0x16, 0x5a9e, 0xfffffff8}], 0x78) (async) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000080)={0x2f, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e24, 0x3, 'rr\x00', 0x34, 0x9, 0x3}, 0x2c) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000180)={0x53, 0x1ff, 0x9, {0x800, 0x7}, {0x20, 0x3}, @const={0x1, {0x1, 0x7, 0x0, 0x401}}}) 16:30:03 executing program 5: write$cgroup_subtree(0xffffffffffffffff, 0x0, 0xda00) r0 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000580)='cpuacct.stat\x00', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) syz_clone(0xc0880, &(0x7f00000004c0)="5fad99fb53d669623d55f8ae8df75c0d91a2937051b1fd282f176026389d59bbcdf2e72ed7", 0x25, 0x0, &(0x7f0000000600), &(0x7f0000000640)="5586dd3d64281274622797ed07f0d34fcbd316b11344bddc3a50444a68fc27482df1effbc54d6fc80ae42f7cef224fd84066706445d0cc29618aaacc6d5e5630f5d41266b0693449f01aa7f8b93b0011b743248e76f0d64c0ff3bcb88c7f261a473cc0f6791f0c52b00b7e4aa0e1bb36a0463a00b8e76b982b7fab990726a7e6780ad3cb580a346abecda1611ed097a2ab28b3637f459bc50d2e80c78e9db4fb48a0217b38dd2e904a236ccb108ce20561c1d54ce143fe483d228e5f41a38cbc4b923ce03092cf1382159552e006d30ec2c7a14f43dcde783577") perf_event_open(0x0, 0x0, 0xe, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x95, 0x4, 0xff, 0x8, 0x0, 0x10001, 0x31181, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x5, 0x40}, 0x6000, 0x1000, 0x3, 0x3, 0x1, 0x0, 0x5, 0x0, 0x4, 0x0, 0x7fff}, 0x0, 0x10, r1, 0x0) r2 = perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='cgroup.controllers\x00', 0x26e1, 0x0) close(r2) close(r3) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) write$cgroup_type(r3, &(0x7f0000000080), 0x11ffffce1) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000500), 0x8526a428930a3bb8}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x3) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffd52, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/110, 0x7ffff000}, {&(0x7f0000000040)=""/63}, {&(0x7f0000000240)=""/110}], 0x1}, 0x0) close(r4) perf_event_open(0x0, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0xb) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r6 = getpid() r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x401c5820, &(0x7f0000000000)=0x10) openat$cgroup_ro(r7, &(0x7f0000000340)='rdma.current\x00', 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000003c0), 0x440000, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r8, 0x6611, 0x0) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0xaf, 0x0, 0x1, 0x7d, 0x0, 0x5, 0x80200, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x1, @perf_bp={0x0, 0x2}, 0x400, 0x0, 0x3, 0x8, 0x6, 0xffffff00, 0x401, 0x0, 0x5, 0x0, 0x7fff}, r6, 0x2000000000000005, r5, 0x0) perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0x0, 0x40, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x6}, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:30:03 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x86) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xfffffffe, 0x4) (async) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x7fffffffffffffff}) shutdown(r1, 0x0) getresgid(&(0x7f0000000500), &(0x7f0000000540), 0x0) (async) stat(&(0x7f0000002b80)='./bus/file0\x00', &(0x7f0000002bc0)) (async, rerun: 64) write(r0, &(0x7f0000000080)='$', 0x300000) (rerun: 64) 16:30:04 executing program 0: r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) creat(0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r1, 0xc01064b3, &(0x7f0000000040)) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, &(0x7f0000000000)) acct(0x0) keyctl$chown(0x4, 0x0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) mmap(&(0x7f000051b000/0x4000)=nil, 0x4000, 0x2000000, 0x810, r0, 0xde1bd000) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r2, 0xa02000000000000, 0x60, &(0x7f0000000480)={'filter\x00', 0xb001, 0x4, 0x410, 0x0, 0x130, 0x8203, 0x328, 0x328, 0x328, 0x7fffffe, 0x0, {[{{@uncond, 0xc0, 0x130}, @unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "f67b23ffdfa27f907a03732da3acbc6518e62a77ca06f258762e88c0d9f9d2f413b94a105f4bdf01425ce81c5d000000000000000000ffffffff00"}}}, {{@arp={@remote, @empty, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 'ip6tnl0\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x460) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r3, 0xc0109428, &(0x7f00000004c0)={0x2}) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f00000001c0)={0x0, 0x252a, 0x0, 0x3000000, '\x00', [{}, {0x805, 0x0, 0x97260000}]}) getuid() setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, 0x0, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) [ 610.681073] FAT-fs (loop2): Unrecognized mount option "slortname=win95" or missing value 16:30:04 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x401, 0x2820, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff7, 0x0, @perf_bp={&(0x7f0000000180), 0xb}}, 0x0, 0xd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000003c0)={0x4, 0x80, 0xff, 0x9, 0x3a, 0xff, 0x0, 0x7fffffff, 0x8a0, 0xe, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000380), 0x6}, 0x804, 0x5, 0x8cc9, 0x2, 0x0, 0x2, 0x7, 0x0, 0x8, 0x0, 0x6}) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000001240)='./file0\x00', 0x10, &(0x7f00000002c0)=ANY=[@ANYBLOB="736c6f72746e616d653d77696e39352c757466383d312c72a5c5ef3ed78287257d6b45b7d25d27ba5dc49a58f52d5f0861ca4776c7a37c695f0c496a32a2d9a38b90112c22470b01a43cb36749b2"], 0xfd, 0x11ea, &(0x7f00000024c0)="$eJzs3MGLG1UcB/Bf29XW1N2sWqstiA+96GVs9uDJS5AtSANK2xRaQZi6ExuSTUImLETEevPqnyHi0Zsg/gN78eJZ8CJ78diDOGIitlsiuAqOXT6fS37w3hfeIzDwhvebgzc+2x30yqyXz+LkiROxNolI91KkOBmnYumTePXG9z+8cO3mrSvtTmf7akqX29dbr6eUNl785t2Pvnzp29nZG19tfH069jffO/h568f98/sXDn69fqdfpn6ZRuNZytPt8XiW3x4WaadfDrKU3hkWeVmk/qgspofGe8PxZDJP+WhnvTGZFmWZ8tE8DYp5mo3TbDpP+Qd5f5SyLEvrjeDf6H5xr6qqiKp6LB6PqqqqJ6IRZ+PJWI+NaMZmPBVPxzNxLp6N8/FcPB8XFrPqXjcAAAAAAAAAAAAAAAAAAAAcL/r/AQAAAAAAAAAAAAAAAAAAoH76/wEAAAAAAAAAAAAAAAAAAKB++v8BAAAAAAAAAAAAAAAAAACgftdu3rrS7nS2r6Z0JmL3073uXnf5uxxv96IfwyjiUjTjl1h0/y8t68tvdbYvpYXNeG337h/5u3vdU4fzrcXnBFbmW8t8Opw/HY0H81vRjHOr81sr82filZcfyGfRjO/ej3EMYyd+z97Pf9xK6c23Ow/lLy7mAQAAwHGQpT+tPL9n2V+NL/NHeD/w0Pl6LS6u1bt3Isr5h4N8OCymCsWxKX76/H+xjEe6qPvJxH/h/p9e90oAAAAAAAAAAAA4ir9/H/DOP75OWPceAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmMHjgUAAAAAhPlbp9GxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFUBAAD//5Tr8pM=") r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x0, 0x1f, 0x1f, 0x10, 0x0, 0x1, 0xa345c0fffb98e587, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_config_ext={0x10000, 0x7ff}, 0x13604, 0x7fffffffffffffff, 0x1, 0x4, 0x8000, 0x1, 0x6c, 0x0, 0x7, 0x0, 0x1000}, 0x0, 0x6, r3, 0x2) setsockopt$IP_VS_SO_SET_TIMEOUT(r3, 0x0, 0x48a, &(0x7f0000000340)={0x6, 0x9, 0x10000}, 0xc) sendfile(r2, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0xff, 0x64, 0x2, 0x20, 0x0, 0xc560, 0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x101, 0x8ba3}, 0x1090, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x7fff, 0x1, 0x0, 0x4, 0x0, 0x3}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xb) getpid() epoll_create1(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x401, 0x2820, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff7, 0x0, @perf_bp={&(0x7f0000000180), 0xb}}, 0x0, 0xd, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000003c0)={0x4, 0x80, 0xff, 0x9, 0x3a, 0xff, 0x0, 0x7fffffff, 0x8a0, 0xe, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000380), 0x6}, 0x804, 0x5, 0x8cc9, 0x2, 0x0, 0x2, 0x7, 0x0, 0x8, 0x0, 0x6}) (async) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) fcntl$setflags(r1, 0x2, 0x1) (async) syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000001240)='./file0\x00', 0x10, &(0x7f00000002c0)=ANY=[@ANYBLOB="736c6f72746e616d653d77696e39352c757466383d312c72a5c5ef3ed78287257d6b45b7d25d27ba5dc49a58f52d5f0861ca4776c7a37c695f0c496a32a2d9a38b90112c22470b01a43cb36749b2"], 0xfd, 0x11ea, &(0x7f00000024c0)="$eJzs3MGLG1UcB/Bf29XW1N2sWqstiA+96GVs9uDJS5AtSANK2xRaQZi6ExuSTUImLETEevPqnyHi0Zsg/gN78eJZ8CJ78diDOGIitlsiuAqOXT6fS37w3hfeIzDwhvebgzc+2x30yqyXz+LkiROxNolI91KkOBmnYumTePXG9z+8cO3mrSvtTmf7akqX29dbr6eUNl785t2Pvnzp29nZG19tfH069jffO/h568f98/sXDn69fqdfpn6ZRuNZytPt8XiW3x4WaadfDrKU3hkWeVmk/qgspofGe8PxZDJP+WhnvTGZFmWZ8tE8DYp5mo3TbDpP+Qd5f5SyLEvrjeDf6H5xr6qqiKp6LB6PqqqqJ6IRZ+PJWI+NaMZmPBVPxzNxLp6N8/FcPB8XFrPqXjcAAAAAAAAAAAAAAAAAAAAcL/r/AQAAAAAAAAAAAAAAAAAAoH76/wEAAAAAAAAAAAAAAAAAAKB++v8BAAAAAAAAAAAAAAAAAACgftdu3rrS7nS2r6Z0JmL3073uXnf5uxxv96IfwyjiUjTjl1h0/y8t68tvdbYvpYXNeG337h/5u3vdU4fzrcXnBFbmW8t8Opw/HY0H81vRjHOr81sr82filZcfyGfRjO/ej3EMYyd+z97Pf9xK6c23Ow/lLy7mAQAAwHGQpT+tPL9n2V+NL/NHeD/w0Pl6LS6u1bt3Isr5h4N8OCymCsWxKX76/H+xjEe6qPvJxH/h/p9e90oAAAAAAAAAAAA4ir9/H/DOP75OWPceAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmMHjgUAAAAAhPlbp9GxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFUBAAD//5Tr8pM=") (async) open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x0, 0x1f, 0x1f, 0x10, 0x0, 0x1, 0xa345c0fffb98e587, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_config_ext={0x10000, 0x7ff}, 0x13604, 0x7fffffffffffffff, 0x1, 0x4, 0x8000, 0x1, 0x6c, 0x0, 0x7, 0x0, 0x1000}, 0x0, 0x6, r3, 0x2) (async) setsockopt$IP_VS_SO_SET_TIMEOUT(r3, 0x0, 0x48a, &(0x7f0000000340)={0x6, 0x9, 0x10000}, 0xc) (async) sendfile(r2, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) (async) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0xff, 0x64, 0x2, 0x20, 0x0, 0xc560, 0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x101, 0x8ba3}, 0x1090, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x7fff, 0x1, 0x0, 0x4, 0x0, 0x3}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xb) (async) getpid() (async) epoll_create1(0x0) (async) 16:30:04 executing program 5: write$cgroup_subtree(0xffffffffffffffff, 0x0, 0xda00) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000580)='cpuacct.stat\x00', 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) syz_clone(0xc0880, &(0x7f00000004c0)="5fad99fb53d669623d55f8ae8df75c0d91a2937051b1fd282f176026389d59bbcdf2e72ed7", 0x25, 0x0, &(0x7f0000000600), &(0x7f0000000640)="5586dd3d64281274622797ed07f0d34fcbd316b11344bddc3a50444a68fc27482df1effbc54d6fc80ae42f7cef224fd84066706445d0cc29618aaacc6d5e5630f5d41266b0693449f01aa7f8b93b0011b743248e76f0d64c0ff3bcb88c7f261a473cc0f6791f0c52b00b7e4aa0e1bb36a0463a00b8e76b982b7fab990726a7e6780ad3cb580a346abecda1611ed097a2ab28b3637f459bc50d2e80c78e9db4fb48a0217b38dd2e904a236ccb108ce20561c1d54ce143fe483d228e5f41a38cbc4b923ce03092cf1382159552e006d30ec2c7a14f43dcde783577") (async) perf_event_open(0x0, 0x0, 0xe, 0xffffffffffffffff, 0x8) (async) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x95, 0x4, 0xff, 0x8, 0x0, 0x10001, 0x31181, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x5, 0x40}, 0x6000, 0x1000, 0x3, 0x3, 0x1, 0x0, 0x5, 0x0, 0x4, 0x0, 0x7fff}, 0x0, 0x10, r1, 0x0) r2 = perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='cgroup.controllers\x00', 0x26e1, 0x0) (async) close(r2) close(r3) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) write$cgroup_type(r3, &(0x7f0000000080), 0x11ffffce1) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000500), 0x8526a428930a3bb8}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x3) (async) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffd52, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/110, 0x7ffff000}, {&(0x7f0000000040)=""/63}, {&(0x7f0000000240)=""/110}], 0x1}, 0x0) (async) close(r4) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0xb) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r6 = getpid() (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x401c5820, &(0x7f0000000000)=0x10) openat$cgroup_ro(r7, &(0x7f0000000340)='rdma.current\x00', 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000003c0), 0x440000, 0x0) (async) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r8, 0x6611, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0xaf, 0x0, 0x1, 0x7d, 0x0, 0x5, 0x80200, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x1, @perf_bp={0x0, 0x2}, 0x400, 0x0, 0x3, 0x8, 0x6, 0xffffff00, 0x401, 0x0, 0x5, 0x0, 0x7fff}, r6, 0x2000000000000005, r5, 0x0) (async) perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0x0, 0x40, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x6}, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 610.959364] x_tables: arp_tables: CLASSIFY target: used from hooks INPUT, but only usable from FORWARD/OUTPUT 16:30:04 executing program 5: write$cgroup_subtree(0xffffffffffffffff, 0x0, 0xda00) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000580)='cpuacct.stat\x00', 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) syz_clone(0xc0880, &(0x7f00000004c0)="5fad99fb53d669623d55f8ae8df75c0d91a2937051b1fd282f176026389d59bbcdf2e72ed7", 0x25, 0x0, &(0x7f0000000600), &(0x7f0000000640)="5586dd3d64281274622797ed07f0d34fcbd316b11344bddc3a50444a68fc27482df1effbc54d6fc80ae42f7cef224fd84066706445d0cc29618aaacc6d5e5630f5d41266b0693449f01aa7f8b93b0011b743248e76f0d64c0ff3bcb88c7f261a473cc0f6791f0c52b00b7e4aa0e1bb36a0463a00b8e76b982b7fab990726a7e6780ad3cb580a346abecda1611ed097a2ab28b3637f459bc50d2e80c78e9db4fb48a0217b38dd2e904a236ccb108ce20561c1d54ce143fe483d228e5f41a38cbc4b923ce03092cf1382159552e006d30ec2c7a14f43dcde783577") (async) perf_event_open(0x0, 0x0, 0xe, 0xffffffffffffffff, 0x8) (async) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x95, 0x4, 0xff, 0x8, 0x0, 0x10001, 0x31181, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x5, 0x40}, 0x6000, 0x1000, 0x3, 0x3, 0x1, 0x0, 0x5, 0x0, 0x4, 0x0, 0x7fff}, 0x0, 0x10, r1, 0x0) (async, rerun: 64) r2 = perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='cgroup.controllers\x00', 0x26e1, 0x0) close(r2) (async) close(r3) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) write$cgroup_type(r3, &(0x7f0000000080), 0x11ffffce1) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000500), 0x8526a428930a3bb8}}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x3) (async) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffd52, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/110, 0x7ffff000}, {&(0x7f0000000040)=""/63}, {&(0x7f0000000240)=""/110}], 0x1}, 0x0) (async) close(r4) perf_event_open(0x0, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0xb) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r6 = getpid() (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x401c5820, &(0x7f0000000000)=0x10) (async) openat$cgroup_ro(r7, &(0x7f0000000340)='rdma.current\x00', 0x0, 0x0) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000003c0), 0x440000, 0x0) (async) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r8, 0x6611, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0xaf, 0x0, 0x1, 0x7d, 0x0, 0x5, 0x80200, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x8, 0x1, @perf_bp={0x0, 0x2}, 0x400, 0x0, 0x3, 0x8, 0x6, 0xffffff00, 0x401, 0x0, 0x5, 0x0, 0x7fff}, r6, 0x2000000000000005, r5, 0x0) perf_event_open(&(0x7f00000007c0)={0x5, 0x80, 0x0, 0x40, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x6}, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:30:04 executing program 4: perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, 0x0) (async, rerun: 64) r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x6, 0x0, 0xcb, 0xff, 0x0, 0x8, 0x2000, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7ff, 0x1, @perf_bp={&(0x7f0000000000), 0x2}, 0x2, 0x6, 0xae6f, 0x5, 0x1, 0x1, 0x7, 0x0, 0xa4a, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0x10, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) (rerun: 32) 16:30:04 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x86) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xfffffffe, 0x4) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000240)={{r0}, 0x0, 0x7fffffffffffffff}) shutdown(r1, 0x0) getresgid(&(0x7f0000000500), &(0x7f0000000540), 0x0) stat(&(0x7f0000002b80)='./bus/file0\x00', &(0x7f0000002bc0)) write(r0, &(0x7f0000000080)='$', 0x300000) 16:30:04 executing program 1: prctl$PR_SVE_SET_VL(0x32, 0x0) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80000000, 0x8000000000000001}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x8) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1", 0x6, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x44000000) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0963100eecb7e1d2b1d64919c13ff7254e5f0300004000009a357aae4c0b0c0000100000100b630000056304000000000000e1ba8a71d02f874924fe0936f69cfd099394ec2a3c72d01cc2d23b90a30f9b1b2201475d72bfca35caa727b528046f15d5460b37e07abb6286a86cf0197b39a832eb6ff54e024f3db7f02696810a007380fa97a0c3f03c2710b36b84a3a1bf4ee3"], 0xa4, 0x0, &(0x7f0000000640)="5c0961266eb15d5356f92093147c78d6b130eabd3880905d9c7f7fec0b10581e49c4f2d94ee0095e5f104c6cd5ef568128f0fe53bb08ad13aca838f7a07c3639de0442c38d9d159e6fdbe14e93c5ab127724dc57f49128b03fde1e13ce3bf7707bc744428f54a67132e0b14891cfe6a7e736667136e998c65b0c3ef5c19c3ca8fbf595b3291d774c42aaf37488e11bae2acdb719cb4d0e04669ad413211bdeb8117a5d21"}) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB="00130100000000002e2f67007300"]) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xa0043, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r7, 0x0) preadv(r7, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r7, 0x40042409, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0xa2, 0x5, 0xe, 0x3, 0x0, 0x1f, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0x0, 0x7, 0x2c, 0x7bfb, 0xfffd, 0x0, 0xe237, 0x0, 0x2023}, r6, 0xf, 0xffffffffffffffff, 0x0) [ 611.385238] FAT-fs (loop2): Unrecognized mount option "slortname=win95" or missing value 16:30:05 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x401c5820, &(0x7f0000000000)=0x10) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000180)={0x2, [0x0, 0x0]}) r1 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x8) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x1c, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03630840", @ANYRES64=r1, @ANYBLOB="0eba019400"/16], 0x2d, 0x0, &(0x7f00000000c0)="eb8b5aac73efe32e0ba372dce3a2d9306c31cf9611a5355f87d8216b01da67db2e92cef8bdeb370346c1718aa2"}) syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @dev, @void, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, "800080", 0x20, 0x21, 0x0, @private0, @local, {[@srh={0x0, 0x0, 0x4, 0x0, 0x7}, @srh={0x1}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "700152", 0x0, "b59522"}}}}}}}, 0x0) [ 611.681857] IPVS: ftp: loaded support on port[0] = 21 16:30:05 executing program 0: r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) (async) creat(0x0, 0x0) (async) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) (async) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) (async) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r1, 0xc01064b3, &(0x7f0000000040)) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, &(0x7f0000000000)) acct(0x0) (async) keyctl$chown(0x4, 0x0, 0x0, 0x0) (async, rerun: 32) write$binfmt_script(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x208e24b) (rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f000051b000/0x4000)=nil, 0x4000, 0x2000000, 0x810, r0, 0xde1bd000) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r2, 0xa02000000000000, 0x60, &(0x7f0000000480)={'filter\x00', 0xb001, 0x4, 0x410, 0x0, 0x130, 0x8203, 0x328, 0x328, 0x328, 0x7fffffe, 0x0, {[{{@uncond, 0xc0, 0x130}, @unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "f67b23ffdfa27f907a03732da3acbc6518e62a77ca06f258762e88c0d9f9d2f413b94a105f4bdf01425ce81c5d000000000000000000ffffffff00"}}}, {{@arp={@remote, @empty, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 'ip6tnl0\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x460) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r3, 0xc0109428, &(0x7f00000004c0)={0x2}) (async) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f00000001c0)={0x0, 0x252a, 0x0, 0x3000000, '\x00', [{}, {0x805, 0x0, 0x97260000}]}) (async, rerun: 64) getuid() (async, rerun: 64) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, 0x0, 0x0) (async, rerun: 64) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) (rerun: 64) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) [ 611.838421] dccp_v6_rcv: dropped packet with invalid checksum [ 611.896603] x_tables: arp_tables: CLASSIFY target: used from hooks INPUT, but only usable from FORWARD/OUTPUT 16:30:05 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x401c5820, &(0x7f0000000000)=0x10) (async) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000180)={0x2, [0x0, 0x0]}) (async) r1 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x8) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x1c, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03630840", @ANYRES64=r1, @ANYBLOB="0eba019400"/16], 0x2d, 0x0, &(0x7f00000000c0)="eb8b5aac73efe32e0ba372dce3a2d9306c31cf9611a5355f87d8216b01da67db2e92cef8bdeb370346c1718aa2"}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @dev, @void, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, "800080", 0x20, 0x21, 0x0, @private0, @local, {[@srh={0x0, 0x0, 0x4, 0x0, 0x7}, @srh={0x1}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "700152", 0x0, "b59522"}}}}}}}, 0x0) 16:30:05 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x3000412, &(0x7f0000000040)=ANY=[], 0xe, 0x10221, &(0x7f0000020540)="$eJzs3L9vG+UfB/CPm2+jL7SUCDGw8UiA5EjEOttJBWWJqKoOkCqiZWRwbMdym9hR7DihEws/Nv4BNpj4H1jY2Fg69D9AYkNiqZBAvrsgqBgKGAec10u6e989d/0891i3fE5VAji3VtKPP1TiSjwVEUvx9aeXI/LjSrnlNot4ISJejIgLv9kq5fivA8sR8XREXJkWn9Ys7ple+vyrj9774ru3Xvnsy2+Wsk8+/v7sVg2ctZcjYv+gOD7eL3LYK/JuOd6a9PPcX5+UWVzYv1eeD4s87u7kFY5bp/e18mz2ivuHB0ejae7utdrT7PV38/GDQTHhaNI7rZP/g7utw/y8093Jsz8a5tm7XzzXSZn3R+OiTqes935ePsbj0yzGuyfdYj0H9/JsD8bleFF32OmeTHNSZjlddHb++u/7X/F2f3B0kibdw1F/OEgbtXpWy9YO21fXsqz+enOt12nttq92G+ud1u56qnY3R8O91VTttdupevP69dVUz2qNWvZqunnr3bTXSdVpvtkfHI37e6PV1Kg1N2r11fRSPd3e2k7b79y4sbV9J20NB+nWcJKaWao3r200rjVfS9u376RG1sisf64qc56PBeMFAvjTft//R+j/gXnQ/+v/Q/977tevfeNv8QIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxbl7594yg/WCnOL5Tjz5RDz5XnlfLaz3+g8ljNpWndiLj4hPd/WIlYLuc43f4XEZvl9tOz/+xvAAAAAIvs4aPqg0rerRe7lbN+IOZpOd9XLn8wo3r5Z52ZvUP5h6jnZ1VtKX++Wa30UpRfqGbi4nT3/1lVeyJLc50NAAD4d9AJAAAAwEJ7/L/hAwAAAItH/w8AAACLL+///f0/AAAAWGwPH1UfnPUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALO/eOsjAQBAB48r+a8KN4CsHCThAbj+BlPIK1Z7ATvIyNRQpPYSeiFq4gQSQQRQzfB0OYJDv76LYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDp8vVoWuy7m7p1jqd6nrMbAAAA4KH25fGV0v/0qpPyLH27d3fPSqW+IyKPiN+K/8+yiL80xzV+ImKc4tAqDRj0lv3hfLV9xTkAAABAwxSL3eTdawAAAAAAAAAAAAAAAAAAAABufFL/PwAAAKAy/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADizOy8nAMAgDED7WaD7T1sE3UDw8h4k5BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGdPDmoABoEgim62BmqpInqu22rhggYIWVSQ95K5/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLP1J6JdtVzhrp77f8f/Tfbr2AQAEIaioMEFrNx/VBsLEWuDeAch7Wv/6e/iVvCrenYAAAAAP6jzyrLVoyUGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHbn0AoAGASiWEv3Yf/xKnh4HCYxfIE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswAEJAAAAgKD/r9sRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEAQAA//9hzBqI") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc54e, 0xff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x2) syz_clone(0x0, &(0x7f00000003c0)="0e4324a0aebe0bbb3975360dae1d68e43cc7724279d39cd6f0d6c0f73d5f0a75eb3db5443d071ba34ce8fcdfac809e124bde9e8cecb6b6c9c1d6e2e9d13063efdc9e017eb7087c22e96cdd4895e8f5632e6ecd65569042c58a4221f1bfe515548821bb50fa56f7b61e5db51c4f8733449579b26c7ed91d4022ae800a305f8a531ff162dd5ea0ca4763919fe6ca27d44aa7a0acdce3aa4143e3a8412ceb66c9146a", 0xa1, &(0x7f0000000140), &(0x7f0000000180), 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000740)=@bridge_getneigh={0x9c, 0x1e, 0x300, 0x70bd2d, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x1104, 0x14}, [@IFLA_PORT_SELF={0x58, 0x19, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x3}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "eb25943596f0e34dc5c8d316b8f8c2da"}, @IFLA_PORT_PROFILE={0x13, 0x2, 'memory.current\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x81}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_PROFILE={0xb, 0x2, 'nilfs2\x00'}]}, @IFLA_NET_NS_FD={0x8}, @IFLA_PROTO_DOWN={0x5, 0x27, 0xf8}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x4}, @IFLA_BROADCAST={0xa, 0x2, @multicast}]}, 0x9c}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) arch_prctl$ARCH_GET_CPUID(0x1011) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000010000003a000000a6a93ff5519ac289d194fa62215e51d37418faa39fe605da251284becd1d38a5bf7068e82ba9342d118f2090236919280c8bb631400c583896b7886d3c53e7983ea2f1549f64cd9cee3e6f31743ddd9649eee895c1342022bfabf3d1acb2b991f18c7be2e0c1e98923088d0b09ba11d279a838fc7ac0a66a10d029fba907fddea19459812e338785f1500aeec4d53671c25ad2881628970de6e6a5518fc2943d46e2e1b036fceb", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2f6465762f6e756c6c623000d1962060fe8ab5b4c7"], &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='nilfs2\x00', 0x100010, &(0x7f00000002c0)='\x00') ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x2, 0xee, 0xe, 0x1ff, 0x930}) chdir(&(0x7f0000000300)='./file1\x00') mount(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chdir(0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000340)='memory.current\x00') chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000f00)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x401, 0x2) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) syz_open_procfs$userns(r3, &(0x7f0000000500)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) 16:30:05 executing program 1: prctl$PR_SVE_SET_VL(0x32, 0x0) (async) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$packet(r0, 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0x0) (async) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80000000, 0x8000000000000001}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) (async) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x8) (async) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) (async) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1", 0x6, 0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) unshare(0x44000000) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0963100eecb7e1d2b1d64919c13ff7254e5f0300004000009a357aae4c0b0c0000100000100b630000056304000000000000e1ba8a71d02f874924fe0936f69cfd099394ec2a3c72d01cc2d23b90a30f9b1b2201475d72bfca35caa727b528046f15d5460b37e07abb6286a86cf0197b39a832eb6ff54e024f3db7f02696810a007380fa97a0c3f03c2710b36b84a3a1bf4ee3"], 0xa4, 0x0, &(0x7f0000000640)="5c0961266eb15d5356f92093147c78d6b130eabd3880905d9c7f7fec0b10581e49c4f2d94ee0095e5f104c6cd5ef568128f0fe53bb08ad13aca838f7a07c3639de0442c38d9d159e6fdbe14e93c5ab127724dc57f49128b03fde1e13ce3bf7707bc744428f54a67132e0b14891cfe6a7e736667136e998c65b0c3ef5c19c3ca8fbf595b3291d774c42aaf37488e11bae2acdb719cb4d0e04669ad413211bdeb8117a5d21"}) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB="00130100000000002e2f67007300"]) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) (async) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xa0043, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r7, 0x0) (async) preadv(r7, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r7, 0x40042409, 0x1) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0xa2, 0x5, 0xe, 0x3, 0x0, 0x1f, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0x0, 0x7, 0x2c, 0x7bfb, 0xfffd, 0x0, 0xe237, 0x0, 0x2023}, r6, 0xf, 0xffffffffffffffff, 0x0) [ 612.201819] dccp_v6_rcv: dropped packet with invalid checksum 16:30:05 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3e, 0x20114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f00000001c0)=ANY=[@ANYBLOB="626172726965722c6e6f6175746f5f64615f616c6c6f632c64696f726561645f6e6f6c6f636b2c6f6c64616c6c6f632c00f501293add424f5564620d31dee986aff91abc6b72c5b14976ae8b78588d3ba5770ee190db0262b8ea08c96bf8d5dea39cef09030000000000000002898bbb7c4e4b28548319386220177fa31c1149bab68ff80268443c615b5c036e6b39b692fbf13a7ff3e3bb4e4dff4eec118e2954a5fe289294828f4d8dab342c5703875045d660d6063c9927a0db22b43b5dca660491be34af04d4396ef68f94b304432cdd780000000080000000000000003140bee5377220acaf04f1e6979de09d53fab3fa3517d0904ac54394376db965f15699a546dd2e026629eaa598f7cdec320bc5a53b9c2674334557823a510dee64"], 0x1, 0x77c, &(0x7f0000000f80)="$eJzs3d9rW1UcAPDvTZt1dtNWENx8CghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FHSI4IugwwdBX/bsj/nmqz9e9V/QFxHZmNoNJz5I5abJmq5Jl3b9Me3nA6c9596TnPvNvfeck9xLEsCulUv/ZCIORsT7ScRAY3kSEdl6rjfi+FK9WwvzxTQlsbj46u9Jvc7NhflitDwmta9ROBAR374TcSizut3q7NxEoVwuTTfKw7XJc8PV2bnDZycL46Xx0tTRkdHRI8eeOXZ082L984e5/dc+eOnJL47//fajV977Lonjsb+xrjWOzZKLXOM1yaYv4QovbnZjOyzZ6Q1gQ9JTs2fpLI+DMRA99Vx3uq8JANxP3oyIRQBgl0mM/wCwyzQ/B7i5MF9spp39RGJ7XX8hIvYuxd+8vrm0prdxzW5v/Tpo/81kxfWOJCIGN6H9XER88tXrn6Uptug6JEA7b12MiNODudX9f7LqnoX1eqqLOrk7yvo/2D5fp/OfZ9vN/zK35z/RZv7T1+bc3YhcxJ7W8urzP3N1E5rpKJ3/PZ9dvrftVkv8DYM9jdKD9TlfNjlztlxK+7aHImIosn1peWSNNoZu/HNjxYKe5Wzr/O+PS298mraf/l+ukbna27fy+cYKtcK9xt10/WLEY73t4k9u7/+kw/z3ZJdtvPzcux93WpfGn8bbTCvj3/q7yhYvRzwR7eNvSta8P3G4fjgMNw+KNr78+aP+Tu237v80pe033wtsh3T/968d/2DSer9mdf1tfH954JtO6+4ef/vjf0/yWj3f7DwuFGq16ZGIPckrq5cfWX5ss9ysn8Y/9Hj783+t4z99T3i6y/h7r/32+cbj31pp/GPr2v/rz1y5NdHTqf3u9v9oPTfUWNJN/9ftBt7LawcAAAAAAAAAAAAAAAAAAAAAAAAA3cpExP5IMvnb+Uwmn1/6De9Hoj9TrlRrh85UZqbGov5b2YORzTS/6nKg5ftQRxrfh98sH7mj/HREPBwRH/Y9UC/ni5Xy2E4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+zr8/n/q176d3joAYMvsvWuNG6Vt2RAAYNvcffwHAP5vjP8AsPsY/wFg9zH+A8DuY/wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgi508cSJNi38tzBfT8tj52ZmJyvnDY6XqRH5yppgvVqbP5ccrlfFyKV+sTLY89Md2z1euVM6NxtTMheFaqVobrs7OnZqszEzVTp2dLIyXTpWy2xYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSvOjs3USiXS9MyMvdr5pfDPx1Yq84lh/HmZ3a6ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4b/g3AAD//9LfLIo=") r2 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r2, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) setresuid(0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000007dc0)={0x0, 0x0}) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r5, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r6, r6, r6, r6]) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) fstat(r1, &(0x7f0000008400)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000008480)=[0xee01, 0xee00, 0xffffffffffffffff, 0xee00, 0xee01, 0xffffffffffffffff, 0x0]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(r11, r11, r11) r12 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r12, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r13, r13, r13, r13]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000003980)=ANY=[@ANYBLOB="0000f8313d87f6cc3f0925521c00000100000001"], 0x18}, 0x0) r15 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r16 = accept4$netrom(r2, &(0x7f00000084c0)={{0x3, @rose}, [@remote, @null, @netrom, @null, @remote, @default, @default, @default]}, &(0x7f0000008540)=0x48, 0x80000) sendmmsg$unix(r2, &(0x7f0000008640)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="3838da89124653f1bbb8c986489de1c09b80bdaf3b459e10faf01e398e711f77a844d324e8570e03bd93513ef8e46b567f39ce52cb26972d5173c5eb85c0bc925c0cbfeea914af29958b8c674b154be84cde6a9f4be11a11f6a9a768db611d5f0428dc8cda0b0afe5c89095286a8c36f29393afdf0c08a7f6c00b63b2f64000e1e3917b6a484383f60614ffbcc2a8fc7", 0x90}, {&(0x7f00000003c0)="08a850ad1df2be7fe7f1866d57a3edf8a6f253ffafc39d2a80a6ae9bd4846614179278f649f7ad7bd8ca6ea244a51ed91470b3269bf95d9d3ad39d1f243b8e65a61c1acf074b3676a0a4bcf6b42c0a2b91eeba9de20726d6bf952ada31aa2f90de233124b591f9f7c7102b364076fa2a16e151c5cdd3a98709124f349c7332e933283a359c63cf345f4112be712db9f627290f3e7713e73d01936757914bd6d43a0a4830e1afeda432f9131fe0ae900479934bb62c45d108535f87e0b37ac7acebf7f94d1d01efd2057289663ad395c54f8ca65d344b92b41f20", 0xda}, {&(0x7f0000001700)="b298f4585de0b47d1f93e80552f40d2949f3088999c194a3189d6fa7bdf51331236f59fc3bea48e23973066988ef574e63bc118c3213701e64fb4e7250b608f7719420e80b87de5f975842d797180762bddfbe80c8efa79085f79c9ad2cfdde4908f8991c90f9f85e25307c74ff8b696e6f24f57f126912fbabf6f12e76c0edf454c302f76afe50cff1f86f4eedd6423e6ca0dd4d9a66acf69387ff73158247255f32ecceeec23a1034f1b0f232ef8bfe1aea5b5ceda251c2c129223c97947f725af923acf85d1304653a85664a6c6055eadad49282b2133a4b8a4b9cec77729dce98c9fcee17bf377a56704048a1718ec5450be324aeb09d5cb761aa2544901ba914500952ab657256acc43903ffa6c0385bcdcaf6ce3711171d2e1eabd4b8c621746d4b031efe516dd88f5677a876f3de25d0210ea14de6ec6da527ed3d7a32dce5c5c6e4c2566c80c6329d36e160d1f4e21fbf416853ae9a1aac87f5a87309bf7dcae41526f14903b32ccffd2ddfc1da7462d15024effe6314fd3f1dec028cfc1fbf8a79e4483ee3aa7609955c4b1cc3ef22382765fa8aa29a02da38ab2e98afae2a04cd0f0627ce5114966d49cc9902e079f7f14871cfea18aeead4353344e4655c2d09ee27153a2b337e0c02e7401504180f46d68d9571d133d813ed87035ef8cd17a4de0b32c9c7fb5e40507ed2307006ef093ae4e9dffaf7a5439268b4bd68779f868e74ed80a2ab82d61c576bbb0b86e10d3a2c93e636c5faae8d04643d7c0c724df4d935fb5a3cbf5099ef91c6791d91f665d34b61f31e77c472d0236eace54fc5e0716ce40cb4ddbe40dab38f31de803cb8170f87c2c83ad982dc8a614a67edba894a4ced2a7fcbc8d83d124a481766fd5f687b2ffe2f0c11204016c77a381185ee48773ed9ad7c2492d23e5e14e2e0c17bda97f3dacf817a24c3546ed26feab61d6f601ec013746aaec6fc8497baa90f4607559187fe31943b92c591abfd1ae1e996a700568d9e763da39269e9d46e862ce9d31c2b59aa4ee9f74c03280b730da7967f9de12011ae662be3b42c46677e51c4aecab93b10d09775de152d3ee5a1335b29eb90fd2a84cf90739f08c56541e8413616b2df4327558eb264dea88f3e104e91de7bad00570ee2ff4f120e8f34613f14b046e72936c327ae3a9065fbb9a59d5da1e24367294601a5787a8019fe767dde1445a6ea125e5c83d7ef4b313b922a6dbc4c0bcc3a805304e63f155ebbf1aa515a0b391ba071ae6e96b7831a75ebb0d653af44a6a498242e4c979b46b2d3d524d4d3f19aa9aed5af2423dbc7a317e85b5e36780672daf6c8367e81a15309bbf97acb58192cdda8867a5f7bcfcff09f0b08ce47eb6f640d6d4a047d5d3fc1e7f9bbfd95ab8a78caafb219645e42de5bcd7d9234eef68a06bb2b356022e8f832491990bb58bccd0edb91de211366847982ffdf5f986a9d3088ce9f15202e230335328a7bc16fb80474d8fb35cf43690d8b514a20eb460e95a3b67cddef55bbb5c0630253b0fdee1231f81c29b36d4f93f8dcbb953779b595681e318f7f369e9f7d589987870981fabf0de00a169863640e70cfc88cf679ba178f5ec0486b583610947246ba594ef48080e2b163538527a5ab96ca99b5801374e7a4498980593722c97227191984bb92cb31e761273430b92199b1afdb846264d0f2b4087fca27602e167141894f6568129e6c4c3a9d569913ea9720e169fff2de91b6792f387bbf0937ca691baf8ac4e78216034b884916d36969ba3e5cb728b4950a25ca2d665f984d13af03c9de658d9b201630486841192d1525f783c993635c8720597dda1b1afe10e3d3fd62d224cbaa0719b4ca039bb018f1ff035a7e6ebd59bbec3d4c19a6aae46fc53d4a98dbc1ffdb86fc3b43a18313f22729c1d66e4e73a80521ee6eb217cc75deef83aa954d1720b281b87b0e45c40c5699f599c7c3554bfee9998ab15012ffd2852c2ee637ee0e68b9ea049c3172adc94c4e43929f71e5c482a9e7ec92bff15ced3e4e055da0033f2db6e9050cd9405f2b2a240d4b4be5e7a51254fed873c40e38083a442c33efaaaa27d3bc29e2abd1dc544b9727fd183de4eeb0a45d0647a29fd886aa51ac3c54d00edf6e5dde7ef13fddc76c72c8d8d710ad2dfac4f41369040bdb4c905cbd4da278c4861043968a0a9214d41f4c732ffc41d31c71463203901a43e2df1c5720e888e2d952d97057d15aacd6a218e9d8f1be85f1215b936ac9a30c97d30bac9a480ab9bbeb89eae9cbf875de4bf4d8d3b94544d46cdbd0cf25f563a48f51ea2c8ea4ee3e01b027130f784249ba7d4553b5b6fb058a0723c46b1ede84fd92a8b50c64eac4d23b58fe6838e29bb42733ca1e7a4d06eff2708bdb7e365fcc42df25688b869381ca39a6f2455c8f84ccd691de9b0f728c93d2d259da38140751e4495ba39324c7557a4dc84f979914649f37d0bacc45f2e44bfac66ce53e488b509d658a9a476ee6bbc7b604b03af3eb2c859bf2d8418566f7f3bcc298f953e3f01d17c9deb7ac74dfa7cb68dcddf098dc77651296eaf751dcd5ef62a4a3305b8700869555cda392379bf382e8d5a9584b8f9ca7921aa3cbf52fd2a6322eeca55462121881ff6adb99f011e2679191f8d5c9f097a306df8a8da4c8318600fe5225213c0a5e71f982c35498b968b03bbfbb5806a9bfdc4ef5841485d19d0de3b186fa2db942ab1e7c06372ed97d9beeb97ed5f1261b95b9320096490114a48b9fbe3ff5622bc02ae2299a4da1ec74c37457f113c73d9e6ff799292aacea99a6b57f685a49a9454698ea7cd7e3a1fb795350cde2d664f337b7280f69e725df7712cd4921d5570dc890ad88390a0f74b03e5fe3474d772d0750439906041a0ddaf71a4a3c74f7e52ad5b6131de0dfe44539cba53f7cb8b73b607307a005bcf901e03376af38cec0cda333a93a3b09cca058996bff3739b2d3eb34c7748a3d4a81d5bd1b9e7c05eff912bd24fdaa12b4f7c58c651f400346f37e44adfbfd3ef7fe4f367842c52db34a66149836dd05a55d718221630f16cfc82b96636edcac47dc82d0a3e0e97312b5cf4d657f22a84f26dd9a88b8b3aa7406b1e6cfda3b7150978b43c6d0bad2071f942bdc8ebedf5099646377754a4688abfba14f9fb1567bd6ada0e6a602053f4e971aa8917ce6a516ec19252f454f335c6a6d459bb6789f9e12185d32dd9b373e80b590485c72ea06badcebc37eec3700391c89067f59cbc78f63b86ecde0f8f7410735ee52939ecab198e8e54bf784790da81ffd4604d74629832758d291800cb5ae3b57479ec16da11814316b7ec1b5199dfa061f795247f0f60ef6898ea8998fb2facc24c52125be6b491e76cd8b46e10679f7969366a8f7d2a43efe07afcbc3260016d8cb2f90cac6ab9ae9a02515273c03faeb804600d48208c6c8dcca61ffc789e657b2459018027d4b730416deaaef201bb15184f48b4fbc913aa3055fa0a208b241dd03497d45446e83b1a191ad48e40e14cfddb2ce859f81c3cc301b6f404a08f861822b8205a78065de5434d2bb907a3e8ada66ade636de71f06daf52918c2f194257491cf809835e6354793f26fea15d010e79b4ead24def4f071929d36a2ae2e42d402f80878f9c6c40f0906a31e2c8fc3a544a29e3329e914e2d638a7ff39f417e3aa6e765fdbdc5c94734b518227d1715d43afa49f98879375252a1c70415942980a7e43d4c6db69608ed18c90ed6229018400897ce165be8610d04246ac77ad8a0749d0210f7a533103edac615c3d1dd0fd44165d469aa7dc848c0763ef4a8309e9a30713ff07ba0b5a6c73c141392342b4d23a0e941530d399bcfecca2e76595a70e05efc9481a683944e9df5e139cb528ff598098c370c07a6358fc113ba1d4f34fff8aea893845ba1c2bf26b5303e050c25e690f388841372482ac3227da1a7f1269efa88e6072f86227bc79069e9d29cd3d8c4555582f8951bb5ad70adaa62dd3c501c9467eaf2ca79631b815ebacaf106368994dbaad81b390baed97e03167d6f493881c1eda89aa916267c2eef9053042a4398e4f459fcd4fd7495571dd0b126bdb8d5bf79707edba8366de15ba8f45042fb2d66bdd70023071b9274fd51a138ede3c59ad4f6091cf17a6faec102339be5d4a277b1f8ce7a221db4853f7e27e872d1432b6f875642d695a856f0318499370acea9153078a18350d944b7e286964217a6dc99ee3015c7736d851f412d152f5d04344d69a9946566c110ca86292b8071a9b14c2343aa306b5159bae1c14db6c18b630584233bb906d8fac04617896169a51a573f029253ec14b7622ce7adb7d99d9e35b7c18ee4bd94a3b35727d1425c75f6e730318929ca6d4e6068f87cbe23e8c4834a4304825b7d138a4cd098869c57e9008d83abb33a39a3d4b10cb44dbb38ff71404a16c82f78c377fc885c8778a6ed6e3370eb764a75a3d0d2bb83649cf7dcd89343e9069b2a8b218b397befef577e674e413205d017dcd9377b947b8c7503c83870891080cbedd967e9a98993aa6bbee6ade69caf24ca696a6871d20b4a8a8db2292d46ec29c1d79815b1e594c154a2025931a06983796d07eb2e6458739f3da6e264708efe363583ee3f2616f247548c447fba29389e209ec78f0fea1c177984f3b9e9351381f85522428db74d3c28ac4b5f4fdca91d260d79c862b2bca243f30eef5c72527e01e31d46aa5c5b4411ca066f84d5f75006434cbfdade83820e9d75c15a3d848a8d9568f11b56b76d20351d023b378bbb189662c7398a14ec0c82c5be6ed5b7db4bc5d79baed691401ef772c5de688952a604d06120dcde39d6035f2688e6f81016be0f1baff904d2df931ca6f487f9e55612816ff574bb024672874ce0df4e2af346a6b4dcfd4e52bc52e186bf8cbfab7e2c6c13ed2288aec5abcbab5b31f6429b2a81162ab7cac40b0c9dd163b4cd857acbf858bd130b7f3bb225505d42ee70db0e30d90229f3588546b3e3eee02dbf48692fd413c88eb4301306668d6ebe781c58874a5053157baedfd7da5f818c03b38cfe594d4c50626c914dceb02911610fac93bbe0198f56908418c662ba0771bf2ef83ca3ae90a8adcb6e6bd645e6c1e62f7edd21848fdfb54237a63cab973f6c5ee31fb296c9cce14370c61904324c01301fd420dea47c2b1f15299a838d1a0833639f754c64c6f7e0865783630c4cb9dde612bda6c3c56a178c78f0f63558891f2abd3f98cd882d22a79ef2719b742226bb180c5d6dcb9fca2e3a871a7312dbfffaf47005ecbfa30679b9b6284037980688e39c941fe6d2468731e5d0e5d71556bdf5a3228493674ee5946c8e3fff00b447d838048172bd7cf43b20651fb7b846a2ac55773dbb9105cfd464aace07172202b977be344d9addf9a305b22927e274ca5945aadd933dc7fd2eb6795363abc94ee3fe0ea10264b5c2ee3843927e68facaf81463b8bcfd72f8894550f03d05ad5e2e43a5e5e534f23b18951ee41760adae7ec74d9bf964a90c10eb402d8f849e9160c70fc2e2692ca2c0a2b22158597b088286dd80f87f29fe719bfd018f0d258a1debd0808690fe401b2d7ac30280069db0e14128c252efe8e6a67570c2fde2003613f6f5edcd4a24d2c67e3cb40a94fdf49211496a4e65789d104ef5ced8a39b99cb01460bb715cc58123f8af63c7867b9b06acdf5fa216d1028ede0fc8524726dfeb805642673f5da2c6673961192243d4cf316d7f544c9e50a6e90030e5f0b7fa9a3d9fa1e728c7f5124564", 0x1000}, {&(0x7f0000000080)="5efdbf05d09f9567944d50c04c442739af501106ee89fcb9960d3840ede2f9421fbf7097ddcc48a16103116c46d8ca9d3cd2207b", 0x34}, {&(0x7f00000000c0)="166d76973003896257161f6d25a15f84b58c8775386f06fe7f80ec1dcc93ad93c735ba27753e11c82e7debd27623f73a6fb52e9c41320f4fd36e89", 0x3b}, {&(0x7f00000004c0)="18c87e0613b937ec0bdf5522dbc7c893e41ff5a2651143ca921fed3cf456110de148a9615824db4ed11e101c2dcddb3e7213e103de6f8ca3df42a691ec3369d648", 0x41}, {&(0x7f0000000540)="3209d690e024c4300e62fd84dec4d7d4fcb1e7c34c4228b25508420381d76aa6e065e467a0bafe1a1f6bc303286ce02f85bc7daa5ccccaa209aaacea692237f510f8d816bf2f9537b8596538cf0883c3297a15bfe42cc66d273fbe73f4070986f25cad31a2af0794e1795a3c627856005ff13831f92776c6a00887c3b49b8b5368540de7cb43f5629446fc34d43c385cb72377a276a98dee9203b2fe4f3f1ee6e7aa07b79753a314db9af700702d65b39d505daffba5b66e5ed5e39c6e5469523968c328c1bcfe54b4c54c33194750135b23bc0746e1c23a5c39251be208d07ff35453b9d56d06d9b1cd16a758710ab716", 0xf1}], 0x7, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0xd0, 0x44090}}, {{&(0x7f0000000980)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000a00)="8c2561e1d2477dbf6d9061ae81d5234cb4239ac25918a975a626d7079637628e8a54afa63e3aad687cdd5e1f0f84e30c3209b878b62c9f0c4ad39711f8654d8ced0f23aecd4933fb9073c3b3abe4af3a8fb36e3a43a29ba71a00ffc3e576b5534630dfec1a92295f66bd368ce1f879978f51a468bfe3cb90399bcba1b21b7576cbbe9855aedf04", 0x87}, {&(0x7f0000002700)="320c734d1a3b78ea96e6c5356c2ed77555e857d55ee280b8a3a2ba5659f23a9b027879d04395e93938f59d51e93ba1da60b5bfd95c7d9a2d34f58e8098c25196ecf14fe7f8124dc0620de4331cd0d0aa25154d295440561b2406dbc32e5d3080049b6c02659b1ed6931fe22c359a751d849f0b933377f2a37ce42a2b2e757afa7d3549dde12bc927debafaf7b7e712c4683349162f28a633f881cb885b60d7eaa984e738ae2cb3b58d6ad327c08952f431d4a592fab60948a9adf5efb8826a3264fa5e2545e5a32971ecc6b10113389d22b4fa90124967b2575ead469acb64706928948caa397392d55559c219918ce45e278fdfa68ed29c46d9678c01465867cb706f527ae28dc69d9d52bcfc8ac4d44214e5618f524081df745452b738bf2a6dac3d5f16d967f85274a28bb2fbfd8e26df5eb553d31e26724c7d66a8e9f1bcbb30f0004f753c76159138c8c66afc75498990fc9c25c00fc8c499d7b04a164b952e60787dcf6e888f2c3b1b94b4c31ec4d4c65f18f25be533af2d7d24e6ac64d26e3ee68131261bbd46a871c4c87d43916e261c93bdc2070b5a50b0b270b18df0dd19de0a237ec686f20c766827636dab1bc6ad436f3cecda80a949cdd310bfb627d8b81a712ada83952af892f73fe4706e0abeacd20a040a443343706ea49a4ba38a1edcc76d0174b17657bc41f13b780060f61a358d22391390062a956eea046eac72ecd8988b14fd0607994c1aef78c3d6bcde67f1b0756ae786b88cfd8788edf9949b1e05aebb2316f0fad138beed5322f3b25c0a46e46d07cceb18b9341b08d7d74de224c28f323048f7e184bd5e6e4c65761b33d4cbc3713da205cf2f82bdd7aa38140f57f58dfa060587c06c34ec03be5afe88122a4983950ecf4fc6963da50af5022b93dbd00117b8c5c10d1a91489a631b5f5a114cc64134155e6a35e1561e2ee17d2415f08e6d81831bd6a23e066d1e603ea3cd61b53ad498a76808181d2b496145d00cbcacdfe342f0955ec1ba0b300d14a6bfaec1586d0cf2bd1aba4cebe976f9e8bf053ceb2b82330ccd95bab94683fa6583403ad2b8932c9bc060390e22ceea1b8c0d3b50907d89a0bea901a729f52141380aedbe89037e7eead7e91ba28291639c3b1ce99af12a203c827e0cde02d05d0d696ab1bc5e42a2e681dfcd2c25efdf9c3e2f205d77fc175cabe77d661f7f6b9cf6be318e5048502ecdc0c64803e2d1721e806dc766da1243671e67fd7896efcb4ae0b13ec5b12e19724b1a97c2f6db87cdd535910c5d76a5f5f3f8dd14289ee05837a900aa827d3d0a919710a09174ec4a158cac318aa8f4c5def243eff045e9afc73fb897cfb00503b6833d8de9cecf097d4aee97b76c3dcf77351ea4467880393ad0c68fa7c2039da83b3d5629d2ec671f8521eb4f842b40d6dfa8ab7e05430fb5ee5bdc0f23e9e674c4ddc54a805890b6a2f91c01d8b6860d7c7e5fbbc59b36560823a03c40c897621b1953cfa4d762027fb6c8e8efedf49596edac879ca7d07f8c583e8b76c3c7a05bd34b04450e83c126f3ad9abaa24677f902ba4729f32c445ab6cc610185081ed356feaa9368a2fe587ea840c114048a9f2d39b4573c5aa538fac4ee62ff3dfcb98503265113e23bda8277839f813b65fe77a209db488e99c04d4a40797e7ccd40db02d7b8d010a02e8b8568e1eb897008b344755d385d87b7927c600c65cc7016075347e6d3e4b5cdc77804039d09c21181c69f1418539e8b193e5d4eaae2d96d384a3721498150f396889cc2534b370b579db13a1fb2a9539a80568465825e05c025d093f5d27c367177b3b261ef5393251c6817e20dca8a3ba1850af0d3b256dec430c7814815394b14359b0282a292292efa8e5398bb708ba88503a939df7e0ce79546a1e3bbaa0f8b4a580b7d80e7dfcdb0878549567aba1f495a1adb559ac8edd5d4362e7dd5d8406d20ab87b047c87840e39e5560875cfd272a99fd1f2c22bf9d519358443f2924e42ae57e49dabc566033ba7d94f738c5196921600892236681a51978aef7374a619c2466fa33605a6d73ae8e422f7ed4d696afac4fb80c9515e87cb8cb4e1e6c8ea47484336d8e9d421331b395f49279a71d76e92359d378a126e1ed882f9877b402439edbb78161e81879802b519d1905dacde5e347ace9119e84353f568425294a4a4474a2f4b16bba43bd1134ce4027b8b5177391200eea38205f58b922f20ec2d96809d0fa253db001bc19dbc9f3d63838aabee0e95201e6f6721ddd5bdb2cb1448019882a8bedd95656d217861fae343e80425eac294e08173ceb4f97bbf700e12857d4fa83b2710b8d37a075158135b70da2c99b981d1746a0d5165044ec151f2e930dd9a95b442112e59c7eb49aa8f185d91c25c09b6fb77ca487a5d380bbb0985a0b4d6b8f74d25ed365c4994be7a5433951320beed615ace7c1d8bf95eb9a3a4c7df2c0ed514221f1c5130cce8ee1703db971b5ef55f56c8d186b16182859dce79afcdd53e9b47badd679d8f0337f10deb6b95919b8291aaeb6d706faf0643ded978b21474afc0cecd1d2e5328f17ba5a7bf53b973f9ef88bd8add344c4c27728f457c022038bbeeb71f88040b9a5b3d5421b3246863252afb06365b52a8470b6167d9a8d21999fc6b85eb1609234a385d9adfb1fe2abd28d448e39d110239213677a15403016e2c726f11cc5e7d4937e36982a4b34b921c683b4aab083b85aa0ccf8952670b0021160bed648964ffeada0f46ff0fc28ddbcf427c90da626726db8ead64821b80df65ea6ef2d9b97063322f82240c6a34f33aba631baf66e568b02c973ee8c2b763443be00e92fe8ba676e3c8f1280a987611be9f837b30c2b4afa0fd1e9a9d38a64c6de847f3989626f0a017d836c616373e520db7515997a443f1126ccc8476c492d8aad9daa9db4f6f92ca10ac302c75b0a3d6189a6134a28e819384ec8f334ed1d5154f0bbade5d1fc6df8e604f014ed83e9ac838457816a57a3034ac0065ea34dc9693f830f67b762ff8f381156d8f54bde87fcabd6a8457a8a19b562a0bc075c84b6f2872897233375654d61906f9ce91900df9f50dd64795bd5db4cf0d2fd8f768be3e92e773b891ef97b1de2cedf6c3ceb888c176886d82be1484653fbf44213d6fd4c2668d11ae239df5f5ea45d8d1a9eef0fc3efda2ea6ab934c53daf0a8c027677104111f269be68a342d008d8588ab15095d7cc7401897d433928e23dfd084a12939e64770bbab41a02677110a995e4030d2e36dbc7690f256ca34c9387f6cc21b58d3cb774afffce2752e2d22ed209837e4e931e9ba1af24de5f48c6f160cef6b165103999e088e4435804c5833697c4a98957fcddac0e29b7f9eea675bdae00295363824b0bdbb74dbb5157a53c45aa4c1fcff438446d9341e42a9c8301017136530243bb62258545b2b94b42fc97ab4ff508c7bf39768d9207be1946a59b9845325207faba25b0e9e9f8361f52cb56759e48db924ab1a15bca8863e1e9d7dbc2f9c4234d34bc4f319e03f827ce5e721de3acf4b2f2269f64225cb4fa9df86c3a342257259f1df4d6d1a5da55271ab1fcca4dd18bbc1563a373e614b5cd04265070b1dbbb00894fd104f834ba8dd2ac79ca69f324603ccfaae1cd6b8f9c7f9d837060666dfb75795a6fde06f6a39633171e4d594ea398c2859aa71eb22d74f81f14b576e78cc9a9cd4460f75684ebffc96614b126b87b262ce9a472addb3a306ac07a0804b5d2c44fff3830b42d1f0797dd975494a7d8502e025e39f28f06ef758b7f52ce48f0adcfb794de729b9b72a5e8e193e7404ea4b884849e50820842899d14df974da9b59ed0efeca40edde1005be7dc383f662616d42ec4cca35afc4cf11478c485cbd71edb2f365c61b4853657517cc4e89ad64af203dc4396e6d0fb8026d44b17d84fa65de0fe44f897fd6a107bb8047353ed0206aaad431355bd996072efc1137df390817ab9e37e45d59cd8ee3499df84fe7f805919622a62951306dc0816b25632a9e0caaf056e8d7bdc71234ad117303ab7096a6a197d1ab6743910a717b746eb929e62ff99738e0adfdb88c70064dff2d2bf726dff90977f9e3ded106beac27d8dadfa4e1891ee475e91ac316113eb3f779c92b027705ec494c4851c049475ffa310d47d0c0c02853e08aa0af46d7dcefd087e864f31925ce7b6128b746034920ccd5a17d4f856b1cbe199f27b956761bf7d8755aa420f073463de22e803f6a3e1782bd401124d970c1ce54ccd32291dbb4977b2476dd2eae848ab0cdeea7dd089044d46c8db3236c60447d61dc1a57a4754672793e090dd2fcc1876722a343dd6fa3cb9f00e79db4be24c152a72c4c9be28f55c93bb4a18cf60fc3b79462eb68c837880e7c09c7088bffb9f0a4d51ca5506a5c54d0dcab7affed848d9ff1c070c5cd3cf81342f1770c20a9c633d2afa5f78a328bcad99de8b91a743c799a4a107cae43cebd24d113a08210180a8aa6d6f5b0989da982f61c7cf081a3cd69d459f45938953cdb365e2d22dd3bfad56fb8a4a2f96aa71042199e38f9197ce174b036e0fd50b2b316bb2fc774933ef96518ba14007f31f38b17245e9aea85e59a760f7be3b72b949a6d4dbc872dab06414a63fa22e530801c3128b7fa395bddfe8c54017ea5de2d088d3c9ec825d2d9f36651d92add8d12dcbd3dad3df13c787344b27411b3661d19139179840b5d8505b1205cf096d4b0ab6cc506b009af659e3a4ed6f41ce5830807010ddc114041c79b8905fbc17ce918800af9446a6e28d081845f4fabdd50b24d82bb6dccc2ddc1e0da6fa16d2e6e1c877f3a1dbbfe120bb8bca229697027326b769d641234c88143160e456574e676018160037c3e6eb545e39fa1ee85803fbe2eb09d9216d01444f09afbcf66e74279f0379359b0688f999fd49c90a288be3fd22aa8ff667b0e9fa85cc0f7592aadf99901cd333f66d140f85ef6899d15697532e874ac2838dd133f3a7e5bbc18dee6b69e7dd0740b007358abcbe2a658d3fcbcc967411137cdcf143d6572be03fb83ef64550e281cfabf3cf3567962f82f9ad6ddd5f647b2946b1d28ceb6d45690605173a7054ac8c41c33dd9c01baae216d3b1ad2842c404052d1c9fa6af914318c91b2dbcbb91e4a57df5d728975a05679c4875b2185c5cd45c8f6d98db5ea22ae0e0a22907006bb3184a60fa254cc23daac408cc5e84baeed47126c641d12b3297b3a54f8742031497a9e1cc16e3cef02013a51a7525a1406af3ff372ca31fb3fabb33d3c84d740d9122c930e12575f4e9a99fdc62b5f0e8724d15f666a4070785a4767219ab18c8b4deb2b7d1c2b3e4d7baa19d8bde63dc6f090fb9f0c9431e565b38b4215fc92d16d78d0ba36f3770b0893da77a6e4c4a516511573f3e8727135b5e3e32285e803b0128d1725d4be2a4a64f894078e34b4d43c72876ded1053f871c75adce229a3e601dffa4a6ec3de1dd8a0520b8c13271755c2cd81d6df492436542e612bcd9553506ed89801a16e2a59d7ada4ac859c310a3bff9b525d942702789799f80a7fb9d9aa3fabcffeb3289315801675b7db8e743ce4520039e9e05d4a3c2a8685fcc33c2e51e82519b536574c943a3cbcba4f765f99ab87bcf9fc45a5bfd022db9866feebd0c27d7e7dfa1880001a46b81b49b49ac27c2edfdf89b855fcd83618cb2a4d3ad08d9dace715bf599bea1bf4a2999350a064922cbfae7f275746732b2065927e81204c5260950346a2122a41826c684837a2796d67", 0x1000}, {&(0x7f0000000ac0)="8ae0357d6379b2e2b8fbb128459cddb44a5f312490607009e741d2ce582b189738fbd9ce2c12cac6109dd663423c6d1df093baf668de655c9c132955797d9ba8155e0cff6bd3e338692655d39c138b7766662ffae1d2b8c22ddb938590d3806800c99e6bc18f88839df8cbec3371fcf9c04a2e6427a8888f7e963b304f27cf985f48da92eab92b75f792736e7404b3e1777c6bd856c6bea727661ab2aa68122205b384939c18c1ffd5390201808057662a849d68a48f3f8ca0bbe42b8d871ca9f006d6783cc15856ef8e9f088c1f167d3d47862460dd96b258e241c6272169b7cebc1b656f40b655bfdc5395", 0xec}, {&(0x7f0000000bc0)="267ab25a79db60590449b31b8bfd13d340ca79530453af00765a8e01c80801406218eaefbca234d9184cf96b29838c03ff4efbebbc727b8bee26127f20490345f0551e38a0bfbc0e6ad2a4cfbbc9f6c7af33ed258b63e1ae2093908a345d0d57124ffa22b115bde9562b5198c70951f66f99eb4e32aaf360d0e8029abecff4cb14708efd5340fd0210f08b091fe5a53957d6a373d24b288882daed5a1a4d27c822a4eb5b01a9407cf8f7cd72bd92aa58e143a249012ba6359640290788dd043fbfc7b13821c5a653c19b2796962883f9ef00238f1d227d397f376fb99854209d9dbf65bdb206b0fe3ca9f0c789e9e96a52a8c4cc83e89c0ce89a7efbf6fd7f", 0xff}, {&(0x7f0000000cc0)="0b79d6b4e5a0500047984d91739fbff79d8df3dfda4b29c6c63199851693d35b10326f4d074ac2f3896ee051c0563c3b4f02bbe6ef6fa9a6e9a6523f42e69fe96af08e5605cb2b52b83f3fcec92a9d37c84a5905513a908b1ef72f50cc3c69c25d2ea8f8cb2ae5c20cfdf276fafae2f38477852bc89fa151dd79dd64e70540ceca10de931bfd4712bbd0f2eae88c040f495d2a660bc413adc7ee4c5b53c229ea9099dcb0b08524950342d497e8d0dd80b1ebc7d58c79e51e4ca10ed01e22bf47729c2ad4e4696372d3ae985c5e6c4089661df9b04d2af1b96714ca07247cba3a2e87b6c5aa0cb815739f08c023b9fce599", 0xf1}, {&(0x7f0000000dc0)="3126f5cf1d5e3c8d9dcae1ce139c2349a744344eb431a65e0fa274b1769e15ef76e57589024819cde9daca44940532821f67ece4abf2be20a2bf83d931886e31a65e39519392fb00673e9483c17362987da1c88be7b0cd74a8f9b55c05d05fce0c5a8b07a64d6d39cdefa5", 0x6b}], 0x6, &(0x7f0000003700)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000037c0)="d27889f19120742bfc76208500802b53bebb33ecf0ec26b3cd247c592c2c2c767d798dcedf60cfa69c8bcaca9682502dd17e5c", 0x33}, {&(0x7f0000003800)="8527a52d398d7b82869f69f60bf52e9ee84ca45bcb3af6944b4dc95d8c4ea980a93c84588696ba6d1f9d23fb0a5930a87417699f2984832c3ee8764db7cef3cedcf837ea97ee36ccc8160aee7adae5278ba29d325bb072baf233c62e60f130021931cb6ca1ca3ae43dd3291e6b7195722ad662d06dfe2823ec3b2a43b20c1a4c5dd30456def38ad6b6f3cd6c2ae15b98a157afc93a11b6f76ea30749c2c5b345ca1a8edeb56cac0c71ce5b8ab00179edcbcb413a0dea08c1e5b1f56d4762eb13b6279a2ccfa5d0214774597fed9eecdfa13510cc1242991cc675e3aa52c2e1", 0xdf}, {&(0x7f0000003900)="fbfc77e9e4429b2ae80f6e8b6ad391b6663126965d3c2fdb8a6443d1426217e907d5302c9a32f0783824c10a94f719", 0x2f}], 0x3, &(0x7f0000003cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}}], 0xa0, 0x40}}, {{0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000003d80)="bfd73de220e6a91af8e360d4239c239740544aea1740", 0x16}, {&(0x7f0000003dc0)="fd23737303f9fc529dd62f99d5380a714189dbd063e30d4aaf34bb6e6aa0239c0cc20a8b362e1a7fe229c21f661dbf8df5cc49ddd7b60e8f8240b352279a44be1b82c8d38fdbc8d14088398d3e3f8de28e5370a1c6526173e4a3087845973712eb84c0401fdf32b0ce979f674b3e853ca8b50a68a264b8d345db11a4aff3d9e12bd2d7f368e63e95991eb68f6dd8bffbce42dbf72e24e61286cd0c67fe443a9d6e2911e1fcf7bdd3b024202d7fa1b8cbdf98c946ccb71bea9d30fef3a6ae", 0xbe}, {&(0x7f0000003e80)="cb5ed6b2ecea0430c9b06fa84051448083845d55d7185ab1fe33a1c7f6082824edfecfef457d852d7b3df9ea058be1580bdb364d992f68b806de8f8817f94691485705b6c20a292bdb4ac209d2380a26404cd0846e7c2513dc9635e8c1bc793d995062fb4f8173186c53100c392087a18eb791589a9ca77f60ccfaebf289a2553fb88cba02105f5bae908d7dba0beca89fdbb62d20d0c1eb14a2dddc817d9e8acdc037ea6616065120a0517579280e252b369ed9570406cdaa5a5feb3721ce7dc0b9109453c6d5d262f32b684bdf655f9c3f876c2f726e633ad3137b1786d0643038ad2280ff6a2563893cf8fee660b86d33a985", 0xf4}, {&(0x7f0000003f80)="af943a7b6cee293dcd0ad3b0b08d7a878ea656ef01962d78a34803872f90310b669a76dc98d7ca0a88996249afb3c49663dce77819ec0b1b77b977e099f08a7fe96a8566d7bebea549a233bc0e5de1b4c5002b6dff176c93183d7bb05d45aa123fa731e02ad171395a229da1035069aab4239020b42e7c000fd5ef6a123e234c2e38800cc0988d0627467405a66e5a74e46280b2a406ea6d032a6254af524364aa46c6d1d448", 0xa6}, {&(0x7f0000004040)="1c12deb029736d971bae7715e6f2be", 0xf}], 0x5, &(0x7f00000042c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r1, r2]}}], 0xa8, 0x20000}}, {{&(0x7f0000004380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005580)=[{&(0x7f0000004400)="1e92e7d94cad35427319542995a6cfaa59268da6a8d61826fd01a1180d0b553da415b4d05d0c6a351fdf4f3ad1a2247c1b9616a03fc46888c95f7cd7a9a2997711066501b0581ae82d8e6ed194ebef3e77d37dca2304e578799677f31fe90890382e108201b012ef13d749c2404e926cb9d05202a609c06ff3cc936707138c1b156ae5ae2d4a9907c7f5df95ee30a7624fea9011d6b7c7217e0e07a0a60dbf4dfe0370400afe1681115e1183074cecc09e34394be1b35864b062319b6ea293a5f158e4ad1810d381942b1cac08c27b77192ab4843e051e7532f412add85605104d3e43cf611c8b21927d0464d1a43e447e44a8fb09c2c02bfa1dbe510afb537722e21c6de5aefebb80a3fa3f12bd1d76f9a0a9ae845ca4b281aa4e7b87b4d944c197e2fe4513b2326f5458159e499aed33509591adff5485901578c7465b5483637adbd9ef79b9d458ee75a61a74f138e8de2201705de8bf77475706f2eb7e6589d1e3f968378bece0e230ae15841a18951ed5759534b41d7eb7318d54fde8e01d810bcda6c6d9017938fce01526dad7471af31a64fe903ed4d9b8709a6e4b3880c48c06d8f144cbdbe951c726ac5748237c82fa9033b27abc5fd74cb0200082dab7cc1338ab85b4a124585d8af2d082b12480fed11348829daa9d3bc8355d6705aed018a3e563d820e529df0072fd9ded56a52814398a05a4c679b01079433b774600bd7058ff13e04099f758d1c60ae58623e5bce27db11be3ca03b6fa7fa12ddf6a3b7a4f1df0173f429868a9b0af86a665c4838963ce304c000d7cadac6fe8aca21d86592fdf4e5b656974b7bcb71919fc90d5e877ac4843ceeaa4607a10cbcfb76fafa5a05cd8cc70ecacc296d88c17778bcf805d88ee82fa3dba6bc1be2e49ef3281ff6ad4fdcdf1022f787a037634224b920e4fa260f610a682ae9debddac1ba3737fe6becd42ab4d5b89acc30bfe8eb00abe6abd6252dd70b02f3c907633fe83aba322c6520621189b428db9532dba731cf81a7980358b5f70160ee5ed96d3ae486a1a10777d3f8b6c6f98ac5196bfa6cf6b07e2e62786d0ecc0c0fca05e97b0272aba9b63b64981fcfc3ae16fb191e270c8bdb07512db0899ec76b862ca333bf68f6412dd3890d2c6317298cce163a84098c54fe42aec1bef6db9feeec975c7e10faaf64b35b1d2b2bbf22ab391a7abe0468429fd0dac7065c82ede9a3586e23ed3a3f74f4282e1a8c1d674b0747e3ccc545821072748f8a08606586f6e16bc9e81b2ccdc469799865459f50fc3db9c31d685faea7595375e83fcdd7e510d12c54be2a791d69d2a1a73e786ca00ae8b015c3e5e0524489e39daef3694eff7f6e795ab4a9f9201f3f5ca47d2ae4ba993b85fc1a17d839375168322ab3b5efa613af5f994b27d15a0864bed55ffe0b137acd9a9efea30eddafab7a71870de9c98981337e2cc38eeac7c4408e378225928e3daa477fa3b03faa2fd7f15983cc4ca8df67c5ed4ce6f65fb696f27dde3c8054f3e1102bc7a745907239877479cfa078da470e5340d09ed8dec0aa75593f289016b144fbcc5e5c14cf5f66a71b44e1703df5a656a960405412bd31465bd1b43c4bb84bfdb194638db276303531ab0f88ce9446f6149c0b0a151368dffd5339946014fe319dd53144732c442a1b1e162f561b5d4564fdf09ee1a3b15f67be1e2fa3cf82beb5fc1428b9583b35582705d31a1b9172a7610f560cfb27b4e0c7ac677451d99cc9acfbb5fb689751b9d7e2a932234be6e6f85c3ee908698df5da98c7089985a8bc224984f2337cb021b8325b693977632957d4963a77bb316fe8ea65602d19934a9a89edbb9d47f1777a604cc06a0f67d1c539e3d2fb6d24253b0e1c2a86ffd94602de07c094f5cbeb091116f694f897ffc06e0c89fcfea0e0643c9739586570cbbdef6ae4ee8ab05ed4319b4bb0678050646e2be86d6661b0396bfe0c08fd077469f9df1b8e435de98f911d229ce62f86beb0d6a4dc02fe5b7c2f0915138289a4e64af1e5a502457749c14a9f1f89a18caaf05cf3a5d77d3495dc1a8798bb3e103c044d21df9d54b7d5d20b59e34476d6d41690361093428d4bf3cb18ac3c03f726eb17c672822ea64c818472a12f9df64335610b8ac9839f73aaf01181d1f3403a6e446eb6e04eaec706ed85331293028ed3f0b37aa01ccb0a78581f4f19d9a7b33b62353de10a20ef5763b014d712b359c9d69238b83cbc00b5f648da71e7911926a2160daf2313cb4ead6bc3c217aaa00b42c695f4e3c70e73eeb195939b96cd6019770b83fc8aa9edcddaa77528ffa675a3ab73161ce5f1627f4583201b30801e9e03d9b6fa2e0cd24b55d1f649ee7ab9a0660dfc119a79e4850e42b8adc6cc4f33002c507cbdfbf509501366d36a33cf29b2801a5b849fe9d7fbd41b560fe8cfcfac5a4cf2c226061a103dff54ae5080170a5315e9266c022db3a5e0f60b4a61c9166655d4fd8cd4b25f5fa2409ff220f03b2f427f71dfe0f1a970d2bd733787b89d4fa4d4a1a592f11b7ed736f130d95ff8101647fcccf6aabd07e1c89f26b78d48fea00843c0ed8263a0c1b13ab719386d6ce2c1c1dd46cbb599a1a0bfbf0fb54f299a72049eb9e81994c168dffd481faa7f9ba50dbc924736f16c7e49f4250d86335616ac0959dd1838f8cce37b63aa81323cf3e5751f5deaf43acfc389943140f3749d87463e22e954fb01e07a63e199610ddc352c190cc255ab4c4ccc828a356bd9e71abb80db29f6eaa86e34c8d93ffedd40e0fa932e51b5943281499ea4084d40792fc63b359863546bca7e14a82d12cbfd2c2e1412231d3573be983fab954db10f78c78934baa9c567b4cc1106a51964a1411c85e9c5e1e94726eae416a53d64b9c9331a700123225f6873847b5e64cce96a7dc02a99d6ace762f58dfb3f8564ce2ddec8409df17ec8aca5b6edaddc312d44379bf63e9fa4b8e825cedfaaef8b890e5351c97cd537a7e3f5101b4008bd29f5af9ecb79eb8811934e41a6d68ace3a6c04aa178a59847f0d2de4e888265011211451692c3202a0702eed98d8623c6dd33ce8df72c206fe198d502669f920209e4d3c870d5b3c9c1b172c89ff389421a783c984c0947d55ec580f59103a5f90e58e9a3260bd828175de4e4fd4c3fb57eaceb86dc5d6ee83d8f6fd3a272e5a266a923570c8b87e94fbd90c1881e41cea0a0e7979e4195723ee7838a5a9915f4b795d4c878763479c33f40f21330586129d4625d60d3cb5437ae604a696cf88e949b31b06541c892238383330d59b578f0f7087e058893b5b37e30c985e457e9b3a3ffc8be67ee78a030e7ecd53f3a12eba18e9eb55d0e044bb1915f9fefd6efd58ff450b4a4f92aadf6badad5ae4dd5edf88a0ba4a412279527cae39c6ecd2cb0762bf571f6c122395b4ab2dd7382e93e20ea6c519edf34d6789674b05bb33fe3b2a089e692462c6ad2942af5ff47b34cf5825561bdeb41c995326c7098add91de39db00763d12c74a1155858c7650fbaa4f6bb26b697a75fcd978df7211b7d0dcfa2ca3620096a21d6d383e3d9bbbe17ca8b51ec5b3ca6f1f6fca95799fc04216131b4bcf8f6593e071027e0173887a070a38768e621bb5c0fcdd3f100046670d2064779b916f369d099a0cf3e748b8bf84e8a379b88843904cd06053919883bd1382aafd9dfcf9e3678ea1d61f54f762b374a725bbe69c56241523e6b894f24b3002bfcd3f18172f9f2fcb3763a72830736f563e6caf0b1e63e70c1217ce47dcafb34a80f728856ed077ddbf3bab0099cfa34d489e24bed95ca2590a186562db7e04d564cea6db632669123a814432419cf3757390cc46cbcd3482a81d2e60e46e13af4193e0575adb0a0d51c7c549967841556a0abc1fe52ef9edabec8772000bb887e47e19fa94da724141be8f9b1db5c99f6568fea03f6d93a2376dcc5a2eb92fc27a025fd5763be9b9de0dc167c5ef97dbd04cd551ebffca22b851147df8913ca93400e391840f4cb1f30b683135c59e3a4e8a25483d8a43b12b4e0db34ae4f5a16be84d841cac556244608b9292368d66c444b1eb722c0d3843356ace44bf4afc1a7d481a90554548296cdb323861160ffc828282fd2445c68ac05cf0db4b89b372b79ed73351a4cc9779a6cdb864800bd3bc4260787b68c6232dd6d530965b99cc302837cd4829f64cbb371f8bc5695aa6450351e48920580f998e9d3196a83dc5063babb2797a9f67857bfdf995186de0640d32c3f904d0ea2482ccac45df60b17c2e51d4905cd115da807980b6c0c275d7bb71840c25780c75bccac5265432b3d83fabd9820cf3a6a2929ba2540f4b913e1ee938ad02e344bbafaf9190e00e18e3042f6341855699094cbebd5453a812be86d06b0cdebec3baec352b6269003ae53c32b575c8814ce73f7a5c0003cb5526476cf3d741df0204b291a5ad725cf629d8926c749a0ebbcbaf61d88d25c95e262309176d9465587fd3e862ace8a1a15bc91f9c973139add3790c75b3fef36bfafb3f2403b1f85e3ffd53e13b1f7d99c0b625d8071d4ee578153998b53d7145a2cc7e5bd26c00bee1ad825f9e753689ce6c32f1044457bba6c1bf1090ecd69a64015a1f99758cb735cd48adacdfa95518e97c133bc6c40c95352c9c5f93180ed63af7be76e956e98b3d5be7859c35811cb31ea7ed1e500940b7fe57b8abc7c3802efb691e04b500c50386f9c5f340df818569c442aa54bb0a054627e2f65a08d502e95e6d2f2133208b5cba65ec38262ca91bbaed5e207d535609faf4f1ce6929957ba05917ffef19316e238bc28dcdb50bcda8ed911fecc37c88714d8952a9db7bb4922697525fc039a7f3152659da41c7b718541f8770c0a119ae00d7373bc6a406a9d0486c87ab86c3f16b555aebb98f17db89760668e9c28f8a7ea1d3b24bbc2841d54f5074404669e8d3a157ee8dcd6cc3a12a957d8a23e5e3659e71b90c41596736cadf1808979d0a9a545f8e294b34abb4560cf65e0385bd2da8a365977961e78c01e9e1d36a75b2e7f95f58270df84fd87d3602209ac91140d0427a946e9797d8452df997ede9950ff660de0f3bd164e3ad7c4a8cc30d1c0223e3a4ecc45962c91384894dd6b18bf753a7c63736d779ab3e44fbc39a0c038b28521fd19e3d27d0656a962a1e2b204f37b5a6a8d56efdbd4cbe9281a4d3b222c753bbdcae446aabd0d5db8c631e29614b9235adfaeef6178d205bac8ef6fc56bd3908511222c3f702e3425d05dc7c0701121c6809597c62519543b725e2d3f526ba81232672ff1d58781b2b7b783d0ccb980d9aee189cebe3fb2c23a21ef70e9cff8e1196d4da5816830541628682dc173fcd722bdde0987078a291050d50f98dc05a89686f486dacb44cf3b1e4c0cc9b42741bbd417904cae762071d032af0693f0224a569dabbd92c27afa2ea5796776a00e6c75fabec3000c4bb56fe8a81d680c4ef594b7ada6054b217c560a9fbbb78fc9e58d785299d2019ce7a73012f1f527e013ee55e62f227c0391f7191afb0b96ec2e0462a36306eab4e2875d3cc06fb35c5a43e7cf2725d73a6089ea9b573a6e53136628705008befd0c28af11fbb54774897494c2548b050d6f9495ce89ee365b17cdd1012178036a856f0c17dd57a4ba1d3a9a2945240ae8525497e9672f46f9cf0cf50803d454b87a3fcb5b65f7563894f804f343e43cb65dba5241d68774145c8af28f9ef8743a66b10976a0343066188c5be3904f82439650678b6547989d99133e8ce7415ae0f834", 0x1000}, {&(0x7f0000005400)="05d9e20340f26b8654f27a870f5d6cc4857cccf81691b054156b64b95965fe608206652302e9676bb581", 0x2a}, {&(0x7f0000005440)="198ded164ba002404ffd0e766b2b59d729e529f11007600406397138f0384342d6afa7e67898c097ebdcb9904486b0230c261e23b4ddd6a881e6f5429f69927bd75ca3ce4fa619709122a7ebcda46a324a0cd992883a98a993baa9999d9c6825e8254b7818bae1000e48a6a4473eae30cc4853aaeb503ee94bd757cadaa54c3874ff9237c1", 0x85}, {&(0x7f0000005500)="156ff42f4c25368e77c35fa2ec", 0xd}, {&(0x7f0000005540)}], 0x5, &(0x7f0000005600)=[@rights={{0x20, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x40, 0x4040005}}, {{0x0, 0x0, &(0x7f00000066c0)=[{&(0x7f0000005640)="141468f312", 0x5}, {&(0x7f0000005680)="93f0abde", 0x4}, {&(0x7f00000056c0)="0fb1aa38172d9c7680473cbc66963945bc12188569828d218726725d5a2922020c716ef6de92e79b95b26af3bee127f6c72ac95246a64aa6e4f29a5132ccdc779452e7e758610976f2dd439808c2ee5d43a96f7b0b3fb5559d739cbe312153d06644e6028e54d97b23f4c5af1c453bd11e3827f20c4afa75d105c4695b6ec811fc2c8cab3584449838d91a73582ba837e73e6b23a7d935c74ac854e9971a54a08daedd427fbc2caa74356f46941b75f9dc3c94cc6aacae2029cffecdf60077058608bbd55d9a43996fd2955cfddaaa7b46ad08cb560e993a9b08ac4bc12353088bebdbc13da3b4a4444fd02c7d19ea96d899a507cdde4938adf7e93d0629d7fbd109e868216e5163d76a8a47e37380c9815395e7ee74e7eeb856ceb0d0c3202cd55b0b8dbfcf339698275ba2c472b67ee69dc0f03975e24f26fbf9029158f56583ae6b23333fda10dd0ef87333360dcee21ba7da62e07166e3b662c06400d9800e97bedbe0c4991a54fdf6a32355243d37d2f9679953daf209110b11501e868ace2daf921d6622245afbf7d570bc73ce4a6e647ce479c71b48e0bf930b19c39413a0cfb0a957fd41ee68eb09c76ec2d58783f07dab123703071703bfedad8c071b83286270d4dff92d036187088fa90bbf2fa25872c5c02cbfbb4bad17dedbb9c4ed515009053f6683eeb3989c000d9edfe2b6b5668adb28a4d787925d8e260005cdc8f12d046cc1fc0c9ad54ee43e8faee86976830bcc2842ecf3db7dcaf7d946479c34ec944166adcebddb36074deb8f932e28d257fda51020e95753c02209ffe3824ce4da3871091d0853cc9621fb7a97175f35cbbbdfa3cdb9d6fcf8c41c808d54be07fe57f2ae1f73c9569e469592261c285d6ee62041c75b51cd465730aea5c8d8f980ee70a57304c9f377154db49780f539680c0616f54c2aa24c3308203255bdddedefb9f88c78c855fa76063d831cdaef5ead9ab58b271c2a1a3e291a6d857fd2848d5bf8cdc72004287fab3f437534ac6b4ab1fff16cbdf5d0a0a6374cdbd8dcb75ef805d92ea4d9bf15c2f72f11f92a3fcd892fd7d74bb2f0a09a4cbd2535719334505d131d1baed388033d9a99329edb249590fada90d6c6eac49769bdc710c7a53bfbd848f0b628463e874e12f34386cfdc6f591a7ffe8a0fd8d66a546ccc87fb42f5e14c67703e57fba2a5eb502a2e12e669f35b0f7ca491f20463ff38cd872e92492d159d4a7cc1456f16744332eeed0f497cd0448d77ca1bf19db4dcf891057e489d691fc483c53ecd6e96014ddbcf156b9e759622e9dd99fc20bbb4341379e9140f688060af1b1623c70cb89e4f54d2705b4cdcc92e7a849efb5efd9f89790197ab2e4b724e5775fb13d51ed3ad77966c03de183e8bb24dd8eed5939ace8fa5acf6c6dd79689feb149cc8bf52a3d2a7d8c56c3abd9d532963c7dfba512781bbf21ae09fb975c6281d3d3ad147a9963c6861d30ac93adaa38666fc0a077dd55199f281e3207fd1aaf43ac2308dd0f364f646855fcf92e10b2cd99f1cf882ed52ca22f1b67f0c28efbb8d20bbf6a8afa0197d73aaf5973f5dc86b96185496ef0ff303c9aaf4ba333fda6dd983449ab0717e3c0992684156088c0b4b61d773559ade0657074cda625aaf1fc68633f537159e32f4bde0e68dc52150bb7bdc864dd93274f2422c43e45730137ff07ff0f31cb7cee6647924cc9ca3778614b6f54102f2e425a27b10c40dabbb23bc6b85aabac8f2fdfb91ca7f051bc3ebcf9fc21d1c0971cdd28f54d967e559e40efca7d5a69af920682aad70c01d6a59a6ac415dcb33508dc23533a491ad7fa1cf19fec136461a370bb9f79ee095a3bc0d55d5058e093081d73348e519e6fc9aa976522fd54305af77b3c12609f6cf129fe7ecc9f83e25ea5f1fe554d93b3dd3c95cc50c1c2aa26da4a620a775ace0c2924e2af90db43698227d7e9a7cf7629e35f4792c8009ce949f70de7fcba99835ea4ae9d5ab49c62cbfbbae80dd569fff8ee8a650c5f4f88656925cb239c4038b930e2f372cf6eb9965fb37e2306a0ca0e5a9ef6cb6cc8e846ee7be36e8bb304c4d77ad823c4acc6b30e13b693cb218bab803a4058a7fc328b319452bb5ab60971c4d7003f2583212c17f56084d74b1c539ab6fd789bb7f07efbb6dedd588a00d19227590eab60379811846c394882a22f8f50014cd27802d56f1b0b8428d0c7d4059930058e27565a959106d99f36bc28fbbcd6b7292e748c062e696be08bc90357805f7dbcb0ae329e053ac3aa5bf8f6443ba93a1beab60a7fd730fb8a01af824f0dd80ff370b4127196d48c4b3e7b10a3be566616e8741625c572121e2f46da5b3c9cbc5728bb1b41f428874056bc9c2bb3e4eccf1cf26fc529cb9adb7f5bcf711d6f81ae7e6ae0563ba4b6dc6e5bf823bbdcf50a96a958ffd3a94ab9b0125f57c98fe5fba953878291afe105694b391e7271f0079545fd3723743f648fd79912c583ee391d6cb758d7c9fdbd572e7cb118586a2244ceff2a80c1b2a9d2f2ca1bff8480afdadc234329fc51ee908908c09169247b89c68f3a6e4e2660b0e3fd9ed370307b14c22a866b5be64feb0c8e8c5034dc94bdf71f773d916895ddf3a6152d8e975e45fb9d8143b4d7b18edcb8cdc4eac91d4ec730dd65013caa5ff653ba6a085c7f14b6d96dba104bc3842ea1123b113c7196e17fb1eb84dde6870f407df41747092f05e74ab4271081e7d9ee3f7e29f0ecb22026575454b7f44180bb0ae84378cf2db2f45e1a675f5ea8abf18bc1df223bd558a55260a30f74e89770ead34cb8387428c130d97b78c0d3a36196ea919072e4e34a856a9e6a8a98b7ffe7abdd368c7a6141a82f3159a96478c62387c1e33dc172d5dd140b564df6105f5fb49b17d8dbeb2eb2a8a3d86373e15d6902caf1598811ba9f36888804e3656083a8b52dd1424cc492e1021957ec6c6427df3c282cbdaff3cee926b6ac496cd1658c9f5a6fc5ea0f04e7c268a3b2218e6d02961a5f4eb4e75460211d61c2506ee026c3862954e6e8b5399e49bf5c8f75b3cbb6dad471fa15e4793e391c8b58243a5240af53c7e18710b8c5241492affafd44bb30657dab0c15a41017ac5afb317e9efbd6a19ae4be2b82280f13ed37d4e6b4125f53753832cb8f05f160fe2aeaff53d1c292ffe7da4c36fcfe3deff93b3f314963a0ac9a4e96b2fb999807bdfeae33a6f8b92df0253ebdf1dec14724d3a3dc989c438eda266b73ca0cc8f523e9d38319705198b1d91181cae7b499ee441b3ca9a5be7234daf25bf35d8875c34916f8e8c69aad0fa44c3f279de1502c73e30598ccc3174f83f8171076992f858f39bbcd65359964f8db88e6d41dcab61de9cde6c1af3ec5148fd6aa6c4b968c4d8de19345f52b62081140b20fadeadb20f0494b4f1fffd4115703500f0a934a1e59340c21ffa6ac8081405f8e142919d4846f2ed55d5ae758c4a2215b021848c5288bec1976511b3c5fda8bd1967913c8f65968092578cbc2133cbec25f0a30f23eef0091740a5e95ecdbcac9758faf4d2600905369846f99b5d104e3753d30773f46884282a693d502cdd37d8171f5ed7cc82483aad95447799365e61041f23fcbe74567ca06732830d2d318b564e6afbbb2b54545ba4e1449b4814fc04c1ad91767e4e229d74375a47dc4b4312be76a23a8896bab7df7951edaa9a236a940042fb04c25372468f7b32960b9db01f5a906fb9efb36a86f420ce6df34ca2e2a05c284d5bfad8a5d77bd23af0dd03ce3e55048e2ecce16d6013ea9d8c6f3134b6ec9b5771c915cb466f2591ca7eb770771fd855c28df9faa6b79b7f6fbc780fa8f6123c99eab4759fc30971ac51d23a6a5c7bea63b683b487f9c80e7fda3e6e803efc9df815e1c6180fbb1866e1ede8ff4cde5c9e5036e20330f2b14e754ddb3d99f66aff42b4b1b70528af5297625383dcbfa86edc03db2a98912d57fd87ca3647c68aed62e9f877fd9919279c34816d8e3ee3698ecf2393eb736c43416d05fe6039d8548452d849a4b36b2cf3fc9874a1a50cb958eb425ea2890176ccbef2a859dcaa132999ba3365300b96ae95b8cf3d0b85c8fa4014ac46b7d2639befefbd93c106bf093e88180c3d7ce93deb86245327c2a9431e2555fc3b0813783a3760ade490f8d99ddbb22305647ca271f872e6462723a33d0e0bc7e12cfb5d770f6312dcafa81b2448875f4508c14c68d9ee44d57e568cd605bd9c2eaf3666b997124976af4ab56ca3369c05e8095d87f07e85d2b18ef81322db8944bb0810168fcd928ca17b98baffeb1836ea929007ea23848ce4c0d4f02a3e02283e5f731ceea50c9a803fd4eeb6a028414f46bf8fc35a9bde471d45eea51aaac8863f184043a55c7f47fbaa33b88160a820049c3b62d85e693e0eedca4c74a6b501a27fc7030b69092935e4c228938a7fc1d98eec1dca74dc25e5c1bede32cc9b8f6c9acdb9b48db2610169627397b974e95dbaea5aea78be165b1aae1fccb3555179edfe98189ad275e447b855809dd9874b2636b0da9b357a4bb0b8172ca0cea087e637713a6eea097b96e9cd893d5eedc9ab7cd2a0d3cccc6213a2186955cd3955642f0836169231792f31ad8190d71e8d3935f7ec17d8a57c2b23cdb7203991583a923ddd1adc447aa4c35992011b0f3ac0808dafa5e74e2f759261b68698a5a70ba0b0e136c126cf74498fee4773d48f32ad864b21f7fe36c38975af6837c02a852e0f015638d65dfe0c07b5d5c32f682d00408f84b81d98328d37e97311f696517779fccfc96880c39f82529c56079904d34adfcb11780638bfedc125b7d7be6058226591ffc988ceb936dbcce6c32ca11c3b47f2711cefd08cf55e0b26b72bcbc0e8ba2450139aaef3f7c3801e81457586733abda78bcecf8a16f8099e4f540a19de09b74549a4e46aec7c5dac644e1d9f06af45f3b304bcaa95134110c188b99a3a6561da8bd5a09bba25a6d2b67641eb535c5ed93b74975487aabc99eb96c77195a5d1a8d07e1906d6f1bd85b534c9320524244200e7b8b2cf21742e166cb1cfe4a08b55906953be19c0fc8f59f20fe48ff5b6b518b2a57a072c1cf6a93b48cac0d0c1d041b4a367bf11b551401eb176ac94d408c7ce7021e790f991cb407fbdced31c2534b55231784f1f5ea4879d3c9bfe89b48a3c71eddd847adbb67ab6f278577a4b514cf4ef60150274fd974d24b3be43d81c0f7674d4e1a45226dc6de5c197c73a6cc723890e55062b2a54672e984723635f0165fb689e7982c1010c7992dd43e7dc6f90f81da077ca78de4027e353e6dd2a0a63c39cb918ed18fe1cd6539362a7f51c662f424f882a6d7c731385b2247735a683c0686e7af84ba475d903ee2ed3be832decd4248444e512cc774c31da4bf38037313277bf5d0c9c6b3b6d730f2ebd97d0853b0c8061f7c2e9846fb86c57b7a30c6c276f8e35e4bd21181ba687e72e47e353fb98043b84e37040b7d7a8664d6cd7701ee04b46a97bb0ef54c67118836b92cab4e8ab09cb8cc10c6c74ba6a55aa48b4e7ffe7c505af284e1dd2c0af83fe8601dc24f74f6ae9283d3d9a4e788214d56a9fc94cc39e83c55d250af61a361b1b7e29aaa4d4bb54ddae754650e4d29e545a728267fcc17ccce02b68108ce422a0e74d04f5801cc6d457595deebbee152f7eba42584f89d936628c7453b065f9c4999e689fdb19b91b571e46057e97c6a95c8d4d764056393c5bcdaa033712e49a7b84e98cfc3ec02ae914c195baa28e0d43e4dec3d398ef2b", 0x1000}], 0x3, 0x0, 0x0, 0x4008041}}, {{&(0x7f0000006700)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000007cc0)=[{&(0x7f0000006780)="d193f82d573fc691ce4144ac25a87574797fc35cc59c6bfeb831f0d14b5406e5887f79e46672ae61dc65017a73aeb614790872ff3c1d62ec2816c2767d5ba6adf7c94ad4a9686275e38e41b71494b743d387d86128798e2df91ba18ab3b3e80dff6a902d257b957b541b8de150f971f1f912bee9a63c030e233c70143a11ab81916c849a25cfcdaa92e00b845fb867dfb51c9bc955107d6bc8e0abfbd2b94daed3a84008e2049093bcb756e6d7fdea20cf4d6fbfdc6d987b43bbc6b7879fddefe5807145bb4fb8b29479a194bd68d4a3f10d633877df021afd6c4efd4a3abcc657a9712a32872ae45ca9", 0xea}, {&(0x7f0000006880)="170fff67e1a12e539a88dcc57d3b22c8018f054d5a5ce099a984b522a88abe5dc4e2d70e48c99fb117a8350bc78ce921ffac63a34d3e4689b2708f82fc16029ec3a038c0d472fa1c97a5252039729de6ae1b2923a7c609cfc2596e6d8a0e846002cb5e1a4f80eee01590d1031873fed92daf5dcbbab51f457c742732349f84fbf36abfb665b7fc04969a75c79ac508923f4d38621295297b71f1ecba2c07fcd6467e203bfbc12ee2d9b7cc9157e6bbacadd5399f649f995056eca263184a942310f6e7fd4c2a54de4ca359e07f56d9ac3423f417e9838bda", 0xd8}, {&(0x7f0000006980)="1f18761a943514233fca53109a15c23a19913b1d609e933db37df185d85e2c070f7d8814d2a29319b51397875ab0416c3cac3214e83ba3845218469af2ed39f17ca096", 0x43}, {&(0x7f0000006a00)="20d60bcbf22389f536d12b62fec4fab9928cdb455bad392d9b91c207064d140a", 0x20}, {&(0x7f0000006a40)="5eefcd54cd964f525694062e4a44a4aee5c44ae54045364844e69dd95899ce91e7da3f4b355bd68baf75c0e184ec9cf2127dd82ea7a65f1348c499a74ea229dd8e177bbbb17a2c592206ead902d9f33f2f4a1e6fb3f776dbc81538b74854c641d511d147de5e1a037da385587cf476e986cf6a97444e9a5bd20efa4f63f1a9c177c6c812de84e5bd04a3fd480b1df6528d7950d073c8f7756d60a6d21e261d07d6d22ac7de69ba7f902db02c40b6a58fc36578e067c0541b25159ad6c87d48594f46479656caf5e7ba785bcd1f5167c2f51c7a8bea44fe2493930a11d35c73d2c2d723088b687dac43581e941b1006577c11ad7342a7cb4a", 0xf8}, {&(0x7f0000006b40)="2ccf5c83993e7ed28c3b4798fe10055087d0d16b176a8922557eb2f3f88d076d1d3d4aac85501317e56d1d0ab38466af9e695de629eec774e8cfeb7e7e166dd285c45bfae5bbb12ef0d6dcb227a031e69953b245761cd5a02d2c40fc287024a4ad793a9ac7b12967b615d818b04e66fce6d272776e07dee193a04ccba51101038723db0ec56a75b07f281652b3ced1e827ffc1bc6476970c448706b71a5c889ef0b3cbd45c0a8a7ee66ae98f923a76f3e62056892f9dff4e9cb9ca24e7878c03f7aa60f2a050f24852973452ab01e0c248ab021dadf9e8969d82f92d0d314f9b6bc4074fb4ed49fac72f44247d7a6c3f3f35c7745d564db27e9fcf8895235eed53a83e4fd0aa8dabc3357cc15c85ea5759bf0c10018bc45731b94356168624d7f31bea867faef1e3d396ebef9f2ba2f0a9c1c29cc5ccea06051e5e9aab4a79a4cfbe4068b11b11516a1fa017e07cda688b1750363f4069ea5b8b689eba2dee45f1acc1aba466e9296ec47b9352bd7652eff21ee97f8bfc0fa7fb4b205c96eb405480a1035e48462a17ef77d87a1ad2e38773c0cd204343a3572687299a78687937c9299e4a7bf152bdbeb35fd9204762a1caa60b04a629f932dee0c457a8732d3b3ae7975e406f462cfad3cda18a0de57feb214a7970bb8a8ca1318f25bafc30253955c39573c1fb752268b632b02f98a789ba59dc2d3d196d9027ba92de203f5d6552ce4a30811590e75a4f18c2d48b2d094dce1336226d12838a98e67220c01fd708665f48d25aadfcaf2a118ee2f2f64482ad7b9b297dce17940f823336b4c30534945f9ceff3926d9b0bdd04680ebfdfc597e5c2c9849312ebebe4d7370737e89bea75be13f626a32466aec07e7616c218d8152d883ea721b774215a2a9490399fa33992a3e17cc406fea4c34689a9b266caf126bd2ff9026ef5eee8ec57a7e36ea689d271337934d9aecacb5e01cce90fa0ba201c1e7efebbdccffec5f5dbdc646dbd2d0edf0e0af69112bea45a00adb2559e3d2103e779c678dfa38d95095bfae6b5ee203ab2a3f3e55ef6a22430e7f6b9392c8006837bd98213bb4f1f4c735e166367ac2484561fb9f408d1075fb4ee816c4a7e1dce5a0b41d6a5c6cb368dfcee1f057e740447d53699c734696c21f4b55f48de70dca62abc5c612a4eb6fe93379bc596f0ad133c128aef7275e98b7a92ebac4f6e9261f5312f3cf1bbb7fe2f9641726e8cba10d34771ce2e91c744f89c75391544b069f93aedd39771910148978707115bd59310579fc34bd35553d664702499a800db5eb2481e671548ea1a18e60377274f9a194e72c950786ef81aade7f3bdcdbfe2d294dcb8114fae8e94b406a3498be3fa910d994651b4e8fac5e3f9b93cb5db592b5328fdfef9daa1b1119ee56738f35e514092b1871509c9281b29f892786139cd8d5dc76fdaee598540352b7f3dc437dbb2a35b1df0eaf27e62bd8c60de02651b776268360d42464b4cc1db91ab18a227adcce48a45b757d8755eda8f0b1536d7faf196f85aa3c1e48a2920445492455d5c6d8bf9d2d871577065d8df0380d4cdcef1ab2ed0da3b5ac5c26cc2e055edb00df403c71ec504cc42cc64e0800f45a8baba918e4e68cfaa58e54893c3415f940ac9cfc68eb614aec333b085df7269a3928ad5770fd98ae8350160172b159ce73cb6b12d27f50d8100daaf870a393a85fd25aad088610ae38f6cfae9e370e34881545a2e2711c667aae18ee2f1ac9a6eb267c3dae1ee879dff769c9ab97ae258d0166e87a8ab406ca2375b15613b615440297f082ef87770b2ed9b2b0cac3be89759bcc83cc3fefa3f60514afe3b7f13abb06850f9cc4e603b8fcc6c6fe9f8f62e3607c236baf49cea8ae3de7924de1a06505a7993a1b23d8d647f1542ae091c35f194ba2841997b1eb6a926c7d06bc87118bcab46453688bbd711fc635aa08ec2d7c2b28e84c9bcc60f4089903b612f87b2bacffdacc2f3eb484ad9e5c7e47b4281eefbfb6f5d840aa0c4b8706a6b1bf06cf31e7c8c4a4b4a88c9a132f2af7c2d81fd4a609a531cd3e250ceaa8d0bcd1678a76de42525a3c373483b421a0c82f7cc543b97cd59a759c8813f9a4d6a1e3555ecccbf285a5eefb1f3e9b784bcf20d76b2963035c5ec0e230f449a95d994a1ef7d84d092c65852a6ae8365fb55afc70a7af87727122557a5ab69eaee7fcfc44f6a0b77cb57b200e3aadc2df8cd8dacf1021d38f3923259f4cc8148c9144b1f2b34009cd76c053ad0f11cd1d8761fadb8d76f825dc9cd6786f6f7767b7b9779fd616ea982c6dab04935e7ebfeab1e6bcc35ad9538c498464838f0ffc87618f12a0dd0f4d5d0167ea1a1eca232630efb6b3d008654843752c5d856ef1b9fdf6cd879499ebc54e7ae2ae4184ab6c7c7897b66c6f6eee4bab02267cd2207c07e6dd8b0cd259cf518df3fa43124973e18c11a40c533e9f167702753c94b87c3c73d895ba2a36677b18ca15c4480f9e175e7051b7a82d4d71d92a037d25c21284f7de3edc270bb1dfaed6e3a3b5a367c154a521ca47ade13c733012db9bca08153d571da0259810aa291528f8fdace3601241e7d911d3d3301948ec59b89c7667ff570cce30cc09191a8f68f86fc2a21e5628db3dcacdc430e3d96e65257322cb7482dc00668f9cd7cbb03b202a4b26412f036c59d31a77c063b029333236b1157cfd41c2f7ae499ff2812b4a8daf7bfa44ef8ec448ae971baa061801a11804d6a5f55e5d0a13892129cd1da1a04f838d4d00193a28b3738739d5751ace9b67e38df4526ac0b2c779f92c21fcb28c3958255308b3e51ee58bc2820c9356c85c6c6cb7ce93d71f5dcddb0bb0038912f0305482c84561200eb82525059cdaeeb15d1e1db239807cc1f21a65b4169c50b9d55d17a2e4e5cc3d8f0dd3e3de4c96504938ef1c000c99f82d63a7c3d70d4c923781f29ac72cfb328636b12922adc44ed6c5610eb3dba789c22b387787d2045ba74f5a807fc19d1ac9fb4b83b2a1bd5bfc3d4df11846e723596b5ec194b4eade2f3c1c225372e7a1e2522666c9cf0238128625a423c69895a7ce9e5dfc02cf0f8be48d1f255220d16f3f4f594fd71ee43ded083f9891bf6efab8b927d51f2879ffb2237c4672e6b06fa9892c95196808fb1d2316f3d255211e8bcd33f3daa95d5ea0515f3bce5d0c5bde7cbb31e939edc86ad63007f132205d65ec90c6b68cf94c132087c7092f62c2ea28811ef54300f70dec275221366e89aad3769a38376b39e4d47a11986eb87d0440d296471858a0a2d814754ea52dcb730826f617b077ec5adceb7f3e9bb07f2fe8e4688f7979060017bcb50d94765b504c7561323beb9d472718a6d1292952ec2ea5ad59e48943758e36a77b836cc990eeff3956098eb0916f0848b6282396897e3a5d6ebcf00b7659cc57eb9391cb078b2f6466b2725a647e0ec5f7a9c8bee0baf8068889370ee2f14b5fe15b49ebee9847b902793d3a56c845fa5655f052c4271e5d5841f3fe728e23e2c61fce7c1fe4a956d03fa9380e897cfa0e4a1584cea500762a9bceca4be21446ea07ed0edd09c738d1653432b7f99a78b6984dca538dee41debb639f41717d91da92408c9007da315e88c05df71726500594bda86f1fee3525902af93e473f4ad46fe8a1a9364d851270608df3bb9c09942430e05d7fab7dbe742cd4941970c29e8c698b7adffc7d7b8fb9dd98c85d1de51c5c9b7065d9505ff388f9bb0950a923a31b43b8a045420e13c9d66b28632c63b9027a9d84bd4bcfb642c79fbd6f04e2be45974e4d45379a00f4820e0120e9431e29d88c20adcd28b58947bb6321da7d817bf3e76842da0ad430866963611cecfc254537725ae9766e656a7857d08ce179af5bb185bbc3383661300aa4e1a6ca77f2109286ae786918523f5da2ad439293e1e4231c9113453a27b3476b077677bb671c5e36599e47c5a3214ae7822c38258306737b630d6a58bb15b2bdb7e0788af1fa15bcacf3995783ed711e0af8a536b34965a313c8ee72fecb4a8d730d97d0bbb72e546836cf0048db5433b39d4bb48196ccfe36520aa7b03ff52be079e1f15f53b40beee1c08c76b7b9c02a7e545395f76ee6f01187bb2d7dde352af917dc202f849b369c6a66b47cbe8f9da1d191847572b47ac50c4792ada48b3c9da0a32d657022b5d4b11316f4a9bac62e7dc9697a14f191eff91452d06ed41a02f396d468229d159cce9427b604a00aec9059b5c62436aba0f3051f06c9809096a5151038d9ebd32a803841e789c6fccd3a5c4309abb1eb153aeb72b6ad6c78a4fd5b52d2af2b2329ac7c390aa492caf8d1b19755b495ef5c17850009e980e1d8823888472d91d8bb4f6e472da3e6908df0370711debf138d23329f8266fe180942babb71fe76193e54bd4d3abd5ec45d0574df98c0e59d39ac0332f0c4febc6a25998ed524ab30151d6e4701a172bdbb0c328def5b9e3d4d7a90ea7dcee010301301fc05175d2c25b1b2b45bb50d7fff68f07dc955d220491cdae4b8284a8931d60271d1f51e323939292c36c7154dcb2a0a2e98456c9021546ae0bfcd06d8ab4ada64e9dffe41f1d3820e0dd9cf8d3da61eda9d0867ef13a0886a82de77cc7e95a2c4534ad1727b6745ccbec438858344eaac5e862f137d2b74ca4ff8aab04feb5424cf2a597f13dab4232e29df46e626795f4a4ae1f53dfdecf2a26e15bfa7e4f6f6dec80f7f65ca8cff8851ca0dc352318439cce95500f1b09e41d2858d6b05f257a9a88d377c958561fd350441aaad34aeee9e9f996e687c6084a5c4d54c086c912ddf1a83e50f4f247dd8572ae49fa890025087b8aa6dc873f9bf695326460e3c93abf881c6a4fe7e5b9bc9e8b566c64b61a82b260aa8a07dfee9380b07c024a79c2dce18ff5955a638ebebd7c4f657a94ed03b703ce0f9692162a78f3fcc896de294245e60bddb12aa7fe7752d0ee0c1d3d0d01fd9bd010fdc3304c89509c64e6f384f04597a54f529026c299e001a184717b5a67ec309e36139f0d6362672502c713bf3c4803279640aced92e1954de49c0cc3978282d94920233d23a8cfad171e7507ec3c22593074268f24001aabd2b0573b0626ad993c908f260b2d8626a6e15a003e54933a81818cf42c7b748fbf35b83a26258183c1f59ada94f05f0174e19c1b935daa187152760bda6fdafc255b3be76ab6a0f591e0eba3fbd1d17ffcd9429330808a4f627e05ff7536d5d100b52bf85a5093470e559a3d32b70224849d7b1597ab7e5eb3b5dbd85108cafcd7881cb07b4f28c467b3798560d5e753ccdea00408dab280b1a9410629b724a68b970d161d8f19848e18a8017983efae5d930fcf5c18c616cb4e9a2f42185879fa441688811245f1d2d739bae0fa081fc1d6549eeef97ef30ba8687bc0030550a9599116d582f60e2366ad37a23f87e3eae4812be0d0a362b7e618f7188595797e9d9c6742f4c3cb8618f0ed797e2c60e080c77ff17a8278857f19e75b5ad84c0f08d292d2f6a037390c2c90f3e1bec18264cdaa77d268b3655ee9093dfb8554a52301f0fa712dd53e52ad718a2adf48e9a65331431285987aae80c8d81eea141cca6f93a34c8a6f6c8ad6dbafd45b4f6b8989a3c1b3a7b21a5f9ab5e80501f00d6d9612fc1f7287a80f022f99d8d1ddd9c8305a00704270a2ed2528ce5a5fe879d45a2baae561f21ca73e746b899aeee14b1f29806c77ff3e4bb63357e5e8a5c8df456f79e720a5045ecf4bac4563d23cd625a57e166da97f9094b50a4674", 0x1000}, {&(0x7f0000003a00)="8d586cfe8f100936215c78889ae37aec9f7721b23421b622de0007904ca420f7e57fc6b0e0a126e733a147b5ea7c6d028ee1fee844155cadda8ace7b20b0d15cda2f6b2219b98c248d7c49c27fda1422c80fdad61e3678e6fabf71882ea35e8e27652cf9abb2d4899c0db10da99c721b2aed2c1dca5e4965e2d271a5d5b1f840e15a58f0acc2280ad48bf65f4591f577cbaee736860bf0f87f025724641b8524c3afc9423769a7b53a2ea5480676d2aa882a70a737e3d91f1bdd9f74d4f73915b09a11a0", 0xc4}, {&(0x7f0000007c40)="8e9020f99fd95bc1bb688aac3534c47021a7b3ab405b9ba40c437a7a14b48554d888e9ea5a0a6c4244f5dd1bf745d35bdf37215377413a5a5886a1f5a7dbd45cf815f48bf199417badc896321f7e41ba", 0x50}], 0x8, &(0x7f0000007e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r2, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0xa0, 0x4}}, {{0x0, 0x0, &(0x7f0000008380)=[{&(0x7f0000007ec0)="3a99ef01d888a8f0c5ba5150222377fd2dbb90e3fd70be12ac052f71bf9f569cadc6a61866b2406ad72cc670728f2861da0af5912d3acaad493f2b1afc13792d921458a1101c8a4d051beca06979876b07fdd34c46aea725bd9136783da3a9aa5a6de8047c4f51c624c201cbfeef4e5a857b11e7571834b43f97654216925f5ea9fa602d926bb316c5d5556966ac517d2c9a336ed9db0780f17cad12cb3e34d1eb6de8f1b1a844739b523b299ec0bebd03ca1c8a405e4353d35658675d7ce930ae32c1ddf8b475552abe9fa09f6aaa", 0xcf}, {&(0x7f0000007fc0)="09d6c9e07f88f7272729bc1f9f9e209b084cea54ea217d6298a09c3f17ded9a366249302e042dba41dae5fc515142de426bae086d57c3f4c38a509776905589e9f512c66d185b422a1249940545c23ba6156702f65669eec4bd5fa25f2c4c0e8be0f531b8374c67826ebfea386a0ebd1818c5db45ab0651b647ab6acc6f64c7e7713cc0df3396cbebb93517e7ba91ceb0c5c8e7b13cc61b1533e692fdd97b93dac5bb58c1a848e1f8b4f2553d6f18d72e8a4209825e6df1a9cfa64748d95a296450e9cf3c43756196422fe062fe495d0b8b23e8bc2df2fddd04aef0a7781e7b20570e19f34a09cf37eed1643691e3a4ee15b369b83d272", 0xf7}, {&(0x7f00000080c0)="b0dab904a0c697a49242a661e547a0d6b29bff6a4b529747108d85a66c93cfca1aeb1fbad9916844b585a8bf8a1372daec987739e42183881167965f5a3a0a8fe4ad3c431e49157e2d3dbd1b1fb6e336caf447c33d1bc2e165e609e348dd315947c3f713512bcaf71a0f8b2d3d709ff7afb653", 0x73}, {&(0x7f00000039c0)="73199bb92fd85375fc6c444d7cef884f529a2d92ca40d5849d83740f7c00903c7f509c74fdb9f4bd0fddb7c97ba964acce09cc4d8ebfd1912312", 0x3a}, {&(0x7f0000008180)="8b5e6055130df5f6f1b05490fdde4eb5b0fc830416dfea466e260a35990ddea21faafb37562a2641ca5242bace9b867136e1691dfe60e5b1807065550dee98b4d2efd0b681c0336559629ebf7cdd649dee9a4b3639746a50c369d8d4f7060f3862fe01f42a0f45586b373bb0078304182b057fc17122180e772219a69b084ebd0a27c2821aedfaf94412c53c109aab557a0401abc4e654bb69b6b3a1680ccdddea75e0260e32a392e7dabe5683a1757ea8bb46f18cc1e56e010b7007ed79e66117ae5977b44c05310890d611", 0xcc}, {&(0x7f0000008280)="952dc3d85f071c7bfb0a7c70235c315a61aad4ae0a3221020f098c0e29a6fadd14d59f2f8eacb76dfab1db95e1a91e0c269f63c5033f3932b32dac1d671e38cf858d731c6fa92e906abd6ad7408fa165efa0817d0f61ca399bac898b84ec46d4d5ee9e210e03641e60ad890ed60c4d172f8e22eec5ab7a73b21331c4a3bf3dcc306d109b2b6c0ddab7f378edeee5d0b3562a6183f056d299512fde06d3386b94a4dbf8440f901ed47cae859c5daf0db3e8aefcbd31fffde5f73d54f26395a580d0a5bc2c3363b9", 0xc7}], 0x6, &(0x7f0000008580)=[@cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r13}}}, @rights={{0x38, 0x1, 0x1, [r14, r15, r2, r2, r16, r2, 0xffffffffffffffff, r2, r1, r0]}}], 0x98, 0x40000}}], 0x8, 0x0) preadv2(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x0, 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) 16:30:05 executing program 4: perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, 0x0) r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x6, 0x0, 0xcb, 0xff, 0x0, 0x8, 0x2000, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7ff, 0x1, @perf_bp={&(0x7f0000000000), 0x2}, 0x2, 0x6, 0xae6f, 0x5, 0x1, 0x1, 0x7, 0x0, 0xa4a, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0x10, r0, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) 16:30:05 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x401c5820, &(0x7f0000000000)=0x10) (async) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000180)={0x2, [0x0, 0x0]}) (async) r1 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x8) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x1c, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03630840", @ANYRES64=r1, @ANYBLOB="0eba019400"/16], 0x2d, 0x0, &(0x7f00000000c0)="eb8b5aac73efe32e0ba372dce3a2d9306c31cf9611a5355f87d8216b01da67db2e92cef8bdeb370346c1718aa2"}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @dev, @void, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, "800080", 0x20, 0x21, 0x0, @private0, @local, {[@srh={0x0, 0x0, 0x4, 0x0, 0x7}, @srh={0x1}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "700152", 0x0, "b59522"}}}}}}}, 0x0) [ 612.403684] IPVS: ftp: loaded support on port[0] = 21 16:30:05 executing program 0: r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) (async) creat(0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r1, 0xc01064b3, &(0x7f0000000040)) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, &(0x7f0000000000)) (async) acct(0x0) (async) keyctl$chown(0x4, 0x0, 0x0, 0x0) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f000051b000/0x4000)=nil, 0x4000, 0x2000000, 0x810, r0, 0xde1bd000) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r2, 0xa02000000000000, 0x60, &(0x7f0000000480)={'filter\x00', 0xb001, 0x4, 0x410, 0x0, 0x130, 0x8203, 0x328, 0x328, 0x328, 0x7fffffe, 0x0, {[{{@uncond, 0xc0, 0x130}, @unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "f67b23ffdfa27f907a03732da3acbc6518e62a77ca06f258762e88c0d9f9d2f413b94a105f4bdf01425ce81c5d000000000000000000ffffffff00"}}}, {{@arp={@remote, @empty, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 'ip6tnl0\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x460) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) (async) ioctl$BTRFS_IOC_QUOTA_CTL(r3, 0xc0109428, &(0x7f00000004c0)={0x2}) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f00000001c0)={0x0, 0x252a, 0x0, 0x3000000, '\x00', [{}, {0x805, 0x0, 0x97260000}]}) (async) getuid() (async) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, 0x0, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) (async, rerun: 32) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) (rerun: 32) 16:30:06 executing program 1: prctl$PR_SVE_SET_VL(0x32, 0x0) (async) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = creat(&(0x7f0000000140)='./bus\x00', 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80000000, 0x8000000000000001}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) (async) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) (async, rerun: 64) r3 = socket$inet6(0xa, 0x400000000001, 0x0) (rerun: 64) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x8) (async) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) (async, rerun: 64) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) (rerun: 64) sendfile(r3, r5, 0x0, 0x200fc0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1", 0x6, 0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) unshare(0x44000000) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0963100eecb7e1d2b1d64919c13ff7254e5f0300004000009a357aae4c0b0c0000100000100b630000056304000000000000e1ba8a71d02f874924fe0936f69cfd099394ec2a3c72d01cc2d23b90a30f9b1b2201475d72bfca35caa727b528046f15d5460b37e07abb6286a86cf0197b39a832eb6ff54e024f3db7f02696810a007380fa97a0c3f03c2710b36b84a3a1bf4ee3"], 0xa4, 0x0, &(0x7f0000000640)="5c0961266eb15d5356f92093147c78d6b130eabd3880905d9c7f7fec0b10581e49c4f2d94ee0095e5f104c6cd5ef568128f0fe53bb08ad13aca838f7a07c3639de0442c38d9d159e6fdbe14e93c5ab127724dc57f49128b03fde1e13ce3bf7707bc744428f54a67132e0b14891cfe6a7e736667136e998c65b0c3ef5c19c3ca8fbf595b3291d774c42aaf37488e11bae2acdb719cb4d0e04669ad413211bdeb8117a5d21"}) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB="00130100000000002e2f67007300"]) (rerun: 32) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xa0043, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r7, 0x0) preadv(r7, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r7, 0x40042409, 0x1) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0xa2, 0x5, 0xe, 0x3, 0x0, 0x1f, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0x0, 0x7, 0x2c, 0x7bfb, 0xfffd, 0x0, 0xe237, 0x0, 0x2023}, r6, 0xf, 0xffffffffffffffff, 0x0) [ 612.566495] dccp_v6_rcv: dropped packet with invalid checksum 16:30:06 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x3000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") inotify_add_watch(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x43000800) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r1, &(0x7f0000004200)='t', 0x1) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) fcntl$setstatus(r2, 0x4, 0x6900) ftruncate(r2, 0x800) lseek(r2, 0x0, 0x2) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r1, r0, 0x0, 0x1ffff) [ 612.637089] x_tables: arp_tables: CLASSIFY target: used from hooks INPUT, but only usable from FORWARD/OUTPUT 16:30:06 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000080)={0x3, 0x370, 0x0, 0x0, 0xfffffffffffffdbf}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000018000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 612.829028] IPVS: ftp: loaded support on port[0] = 21 [ 612.849434] EXT4-fs (loop5): Ignoring removed oldalloc option [ 612.855459] EXT4-fs (loop5): can't mount with dioread_nolock if block size != PAGE_SIZE 16:30:06 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000080)={0x3, 0x370, 0x0, 0x0, 0xfffffffffffffdbf}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000018000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000080)={0x3, 0x370, 0x0, 0x0, 0xfffffffffffffdbf}) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000018000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) [ 612.961855] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 613.047259] EXT4-fs error (device loop4): ext4_mb_generate_buddy:744: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 613.102739] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 16:30:06 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000011000/0x18000)=nil, &(0x7f00000008c0)=[@text32={0x20, &(0x7f0000000040)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d2f2f800000c00f3266bac0000f3066b808008ed0660f38806f000f011c268ee0", 0x3e}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000080)={0x3, 0x370, 0x0, 0x0, 0xfffffffffffffdbf}) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000018000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 613.215717] EXT4-fs (loop4): This should not happen!! Data will be lost [ 613.215717] [ 613.283764] EXT4-fs (loop4): Total free blocks count 0 [ 613.334463] EXT4-fs (loop4): Free/Dirty block details 16:30:06 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3e, 0x20114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f00000001c0)=ANY=[@ANYBLOB="626172726965722c6e6f6175746f5f64615f616c6c6f632c64696f726561645f6e6f6c6f636b2c6f6c64616c6c6f632c00f501293add424f5564620d31dee986aff91abc6b72c5b14976ae8b78588d3ba5770ee190db0262b8ea08c96bf8d5dea39cef09030000000000000002898bbb7c4e4b28548319386220177fa31c1149bab68ff80268443c615b5c036e6b39b692fbf13a7ff3e3bb4e4dff4eec118e2954a5fe289294828f4d8dab342c5703875045d660d6063c9927a0db22b43b5dca660491be34af04d4396ef68f94b304432cdd780000000080000000000000003140bee5377220acaf04f1e6979de09d53fab3fa3517d0904ac54394376db965f15699a546dd2e026629eaa598f7cdec320bc5a53b9c2674334557823a510dee64"], 0x1, 0x77c, &(0x7f0000000f80)="$eJzs3d9rW1UcAPDvTZt1dtNWENx8CghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FHSI4IugwwdBX/bsj/nmqz9e9V/QFxHZmNoNJz5I5abJmq5Jl3b9Me3nA6c9596TnPvNvfeck9xLEsCulUv/ZCIORsT7ScRAY3kSEdl6rjfi+FK9WwvzxTQlsbj46u9Jvc7NhflitDwmta9ROBAR374TcSizut3q7NxEoVwuTTfKw7XJc8PV2bnDZycL46Xx0tTRkdHRI8eeOXZ082L984e5/dc+eOnJL47//fajV977Lonjsb+xrjWOzZKLXOM1yaYv4QovbnZjOyzZ6Q1gQ9JTs2fpLI+DMRA99Vx3uq8JANxP3oyIRQBgl0mM/wCwyzQ/B7i5MF9spp39RGJ7XX8hIvYuxd+8vrm0prdxzW5v/Tpo/81kxfWOJCIGN6H9XER88tXrn6Uptug6JEA7b12MiNODudX9f7LqnoX1eqqLOrk7yvo/2D5fp/OfZ9vN/zK35z/RZv7T1+bc3YhcxJ7W8urzP3N1E5rpKJ3/PZ9dvrftVkv8DYM9jdKD9TlfNjlztlxK+7aHImIosn1peWSNNoZu/HNjxYKe5Wzr/O+PS298mraf/l+ukbna27fy+cYKtcK9xt10/WLEY73t4k9u7/+kw/z3ZJdtvPzcux93WpfGn8bbTCvj3/q7yhYvRzwR7eNvSta8P3G4fjgMNw+KNr78+aP+Tu237v80pe033wtsh3T/968d/2DSer9mdf1tfH954JtO6+4ef/vjf0/yWj3f7DwuFGq16ZGIPckrq5cfWX5ss9ysn8Y/9Hj783+t4z99T3i6y/h7r/32+cbj31pp/GPr2v/rz1y5NdHTqf3u9v9oPTfUWNJN/9ftBt7LawcAAAAAAAAAAAAAAAAAAAAAAAAA3cpExP5IMvnb+Uwmn1/6De9Hoj9TrlRrh85UZqbGov5b2YORzTS/6nKg5ftQRxrfh98sH7mj/HREPBwRH/Y9UC/ni5Xy2E4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+zr8/n/q176d3joAYMvsvWuNG6Vt2RAAYNvcffwHAP5vjP8AsPsY/wFg9zH+A8DuY/wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgi508cSJNi38tzBfT8tj52ZmJyvnDY6XqRH5yppgvVqbP5ccrlfFyKV+sTLY89Md2z1euVM6NxtTMheFaqVobrs7OnZqszEzVTp2dLIyXTpWy2xYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSvOjs3USiXS9MyMvdr5pfDPx1Yq84lh/HmZ3a6ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4b/g3AAD//9LfLIo=") (async, rerun: 64) r2 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r2, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) (async, rerun: 64) setresuid(0x0, 0x0, 0x0) (async, rerun: 64) fcntl$getownex(r0, 0x10, &(0x7f0000007dc0)={0x0, 0x0}) (async, rerun: 32) r4 = getpid() (rerun: 32) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r5, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r6, r6, r6, r6]) (async) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) (async) fstat(r1, &(0x7f0000008400)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000008480)=[0xee01, 0xee00, 0xffffffffffffffff, 0xee00, 0xee01, 0xffffffffffffffff, 0x0]) (async) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x5) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(r11, r11, r11) r12 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r12, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r13, r13, r13, r13]) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmsg$unix(r14, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000003980)=ANY=[@ANYBLOB="0000f8313d87f6cc3f0925521c00000100000001"], 0x18}, 0x0) r15 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r16 = accept4$netrom(r2, &(0x7f00000084c0)={{0x3, @rose}, [@remote, @null, @netrom, @null, @remote, @default, @default, @default]}, &(0x7f0000008540)=0x48, 0x80000) sendmmsg$unix(r2, &(0x7f0000008640)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="3838da89124653f1bbb8c986489de1c09b80bdaf3b459e10faf01e398e711f77a844d324e8570e03bd93513ef8e46b567f39ce52cb26972d5173c5eb85c0bc925c0cbfeea914af29958b8c674b154be84cde6a9f4be11a11f6a9a768db611d5f0428dc8cda0b0afe5c89095286a8c36f29393afdf0c08a7f6c00b63b2f64000e1e3917b6a484383f60614ffbcc2a8fc7", 0x90}, {&(0x7f00000003c0)="08a850ad1df2be7fe7f1866d57a3edf8a6f253ffafc39d2a80a6ae9bd4846614179278f649f7ad7bd8ca6ea244a51ed91470b3269bf95d9d3ad39d1f243b8e65a61c1acf074b3676a0a4bcf6b42c0a2b91eeba9de20726d6bf952ada31aa2f90de233124b591f9f7c7102b364076fa2a16e151c5cdd3a98709124f349c7332e933283a359c63cf345f4112be712db9f627290f3e7713e73d01936757914bd6d43a0a4830e1afeda432f9131fe0ae900479934bb62c45d108535f87e0b37ac7acebf7f94d1d01efd2057289663ad395c54f8ca65d344b92b41f20", 0xda}, {&(0x7f0000001700)="b298f4585de0b47d1f93e80552f40d2949f3088999c194a3189d6fa7bdf51331236f59fc3bea48e23973066988ef574e63bc118c3213701e64fb4e7250b608f7719420e80b87de5f975842d797180762bddfbe80c8efa79085f79c9ad2cfdde4908f8991c90f9f85e25307c74ff8b696e6f24f57f126912fbabf6f12e76c0edf454c302f76afe50cff1f86f4eedd6423e6ca0dd4d9a66acf69387ff73158247255f32ecceeec23a1034f1b0f232ef8bfe1aea5b5ceda251c2c129223c97947f725af923acf85d1304653a85664a6c6055eadad49282b2133a4b8a4b9cec77729dce98c9fcee17bf377a56704048a1718ec5450be324aeb09d5cb761aa2544901ba914500952ab657256acc43903ffa6c0385bcdcaf6ce3711171d2e1eabd4b8c621746d4b031efe516dd88f5677a876f3de25d0210ea14de6ec6da527ed3d7a32dce5c5c6e4c2566c80c6329d36e160d1f4e21fbf416853ae9a1aac87f5a87309bf7dcae41526f14903b32ccffd2ddfc1da7462d15024effe6314fd3f1dec028cfc1fbf8a79e4483ee3aa7609955c4b1cc3ef22382765fa8aa29a02da38ab2e98afae2a04cd0f0627ce5114966d49cc9902e079f7f14871cfea18aeead4353344e4655c2d09ee27153a2b337e0c02e7401504180f46d68d9571d133d813ed87035ef8cd17a4de0b32c9c7fb5e40507ed2307006ef093ae4e9dffaf7a5439268b4bd68779f868e74ed80a2ab82d61c576bbb0b86e10d3a2c93e636c5faae8d04643d7c0c724df4d935fb5a3cbf5099ef91c6791d91f665d34b61f31e77c472d0236eace54fc5e0716ce40cb4ddbe40dab38f31de803cb8170f87c2c83ad982dc8a614a67edba894a4ced2a7fcbc8d83d124a481766fd5f687b2ffe2f0c11204016c77a381185ee48773ed9ad7c2492d23e5e14e2e0c17bda97f3dacf817a24c3546ed26feab61d6f601ec013746aaec6fc8497baa90f4607559187fe31943b92c591abfd1ae1e996a700568d9e763da39269e9d46e862ce9d31c2b59aa4ee9f74c03280b730da7967f9de12011ae662be3b42c46677e51c4aecab93b10d09775de152d3ee5a1335b29eb90fd2a84cf90739f08c56541e8413616b2df4327558eb264dea88f3e104e91de7bad00570ee2ff4f120e8f34613f14b046e72936c327ae3a9065fbb9a59d5da1e24367294601a5787a8019fe767dde1445a6ea125e5c83d7ef4b313b922a6dbc4c0bcc3a805304e63f155ebbf1aa515a0b391ba071ae6e96b7831a75ebb0d653af44a6a498242e4c979b46b2d3d524d4d3f19aa9aed5af2423dbc7a317e85b5e36780672daf6c8367e81a15309bbf97acb58192cdda8867a5f7bcfcff09f0b08ce47eb6f640d6d4a047d5d3fc1e7f9bbfd95ab8a78caafb219645e42de5bcd7d9234eef68a06bb2b356022e8f832491990bb58bccd0edb91de211366847982ffdf5f986a9d3088ce9f15202e230335328a7bc16fb80474d8fb35cf43690d8b514a20eb460e95a3b67cddef55bbb5c0630253b0fdee1231f81c29b36d4f93f8dcbb953779b595681e318f7f369e9f7d589987870981fabf0de00a169863640e70cfc88cf679ba178f5ec0486b583610947246ba594ef48080e2b163538527a5ab96ca99b5801374e7a4498980593722c97227191984bb92cb31e761273430b92199b1afdb846264d0f2b4087fca27602e167141894f6568129e6c4c3a9d569913ea9720e169fff2de91b6792f387bbf0937ca691baf8ac4e78216034b884916d36969ba3e5cb728b4950a25ca2d665f984d13af03c9de658d9b201630486841192d1525f783c993635c8720597dda1b1afe10e3d3fd62d224cbaa0719b4ca039bb018f1ff035a7e6ebd59bbec3d4c19a6aae46fc53d4a98dbc1ffdb86fc3b43a18313f22729c1d66e4e73a80521ee6eb217cc75deef83aa954d1720b281b87b0e45c40c5699f599c7c3554bfee9998ab15012ffd2852c2ee637ee0e68b9ea049c3172adc94c4e43929f71e5c482a9e7ec92bff15ced3e4e055da0033f2db6e9050cd9405f2b2a240d4b4be5e7a51254fed873c40e38083a442c33efaaaa27d3bc29e2abd1dc544b9727fd183de4eeb0a45d0647a29fd886aa51ac3c54d00edf6e5dde7ef13fddc76c72c8d8d710ad2dfac4f41369040bdb4c905cbd4da278c4861043968a0a9214d41f4c732ffc41d31c71463203901a43e2df1c5720e888e2d952d97057d15aacd6a218e9d8f1be85f1215b936ac9a30c97d30bac9a480ab9bbeb89eae9cbf875de4bf4d8d3b94544d46cdbd0cf25f563a48f51ea2c8ea4ee3e01b027130f784249ba7d4553b5b6fb058a0723c46b1ede84fd92a8b50c64eac4d23b58fe6838e29bb42733ca1e7a4d06eff2708bdb7e365fcc42df25688b869381ca39a6f2455c8f84ccd691de9b0f728c93d2d259da38140751e4495ba39324c7557a4dc84f979914649f37d0bacc45f2e44bfac66ce53e488b509d658a9a476ee6bbc7b604b03af3eb2c859bf2d8418566f7f3bcc298f953e3f01d17c9deb7ac74dfa7cb68dcddf098dc77651296eaf751dcd5ef62a4a3305b8700869555cda392379bf382e8d5a9584b8f9ca7921aa3cbf52fd2a6322eeca55462121881ff6adb99f011e2679191f8d5c9f097a306df8a8da4c8318600fe5225213c0a5e71f982c35498b968b03bbfbb5806a9bfdc4ef5841485d19d0de3b186fa2db942ab1e7c06372ed97d9beeb97ed5f1261b95b9320096490114a48b9fbe3ff5622bc02ae2299a4da1ec74c37457f113c73d9e6ff799292aacea99a6b57f685a49a9454698ea7cd7e3a1fb795350cde2d664f337b7280f69e725df7712cd4921d5570dc890ad88390a0f74b03e5fe3474d772d0750439906041a0ddaf71a4a3c74f7e52ad5b6131de0dfe44539cba53f7cb8b73b607307a005bcf901e03376af38cec0cda333a93a3b09cca058996bff3739b2d3eb34c7748a3d4a81d5bd1b9e7c05eff912bd24fdaa12b4f7c58c651f400346f37e44adfbfd3ef7fe4f367842c52db34a66149836dd05a55d718221630f16cfc82b96636edcac47dc82d0a3e0e97312b5cf4d657f22a84f26dd9a88b8b3aa7406b1e6cfda3b7150978b43c6d0bad2071f942bdc8ebedf5099646377754a4688abfba14f9fb1567bd6ada0e6a602053f4e971aa8917ce6a516ec19252f454f335c6a6d459bb6789f9e12185d32dd9b373e80b590485c72ea06badcebc37eec3700391c89067f59cbc78f63b86ecde0f8f7410735ee52939ecab198e8e54bf784790da81ffd4604d74629832758d291800cb5ae3b57479ec16da11814316b7ec1b5199dfa061f795247f0f60ef6898ea8998fb2facc24c52125be6b491e76cd8b46e10679f7969366a8f7d2a43efe07afcbc3260016d8cb2f90cac6ab9ae9a02515273c03faeb804600d48208c6c8dcca61ffc789e657b2459018027d4b730416deaaef201bb15184f48b4fbc913aa3055fa0a208b241dd03497d45446e83b1a191ad48e40e14cfddb2ce859f81c3cc301b6f404a08f861822b8205a78065de5434d2bb907a3e8ada66ade636de71f06daf52918c2f194257491cf809835e6354793f26fea15d010e79b4ead24def4f071929d36a2ae2e42d402f80878f9c6c40f0906a31e2c8fc3a544a29e3329e914e2d638a7ff39f417e3aa6e765fdbdc5c94734b518227d1715d43afa49f98879375252a1c70415942980a7e43d4c6db69608ed18c90ed6229018400897ce165be8610d04246ac77ad8a0749d0210f7a533103edac615c3d1dd0fd44165d469aa7dc848c0763ef4a8309e9a30713ff07ba0b5a6c73c141392342b4d23a0e941530d399bcfecca2e76595a70e05efc9481a683944e9df5e139cb528ff598098c370c07a6358fc113ba1d4f34fff8aea893845ba1c2bf26b5303e050c25e690f388841372482ac3227da1a7f1269efa88e6072f86227bc79069e9d29cd3d8c4555582f8951bb5ad70adaa62dd3c501c9467eaf2ca79631b815ebacaf106368994dbaad81b390baed97e03167d6f493881c1eda89aa916267c2eef9053042a4398e4f459fcd4fd7495571dd0b126bdb8d5bf79707edba8366de15ba8f45042fb2d66bdd70023071b9274fd51a138ede3c59ad4f6091cf17a6faec102339be5d4a277b1f8ce7a221db4853f7e27e872d1432b6f875642d695a856f0318499370acea9153078a18350d944b7e286964217a6dc99ee3015c7736d851f412d152f5d04344d69a9946566c110ca86292b8071a9b14c2343aa306b5159bae1c14db6c18b630584233bb906d8fac04617896169a51a573f029253ec14b7622ce7adb7d99d9e35b7c18ee4bd94a3b35727d1425c75f6e730318929ca6d4e6068f87cbe23e8c4834a4304825b7d138a4cd098869c57e9008d83abb33a39a3d4b10cb44dbb38ff71404a16c82f78c377fc885c8778a6ed6e3370eb764a75a3d0d2bb83649cf7dcd89343e9069b2a8b218b397befef577e674e413205d017dcd9377b947b8c7503c83870891080cbedd967e9a98993aa6bbee6ade69caf24ca696a6871d20b4a8a8db2292d46ec29c1d79815b1e594c154a2025931a06983796d07eb2e6458739f3da6e264708efe363583ee3f2616f247548c447fba29389e209ec78f0fea1c177984f3b9e9351381f85522428db74d3c28ac4b5f4fdca91d260d79c862b2bca243f30eef5c72527e01e31d46aa5c5b4411ca066f84d5f75006434cbfdade83820e9d75c15a3d848a8d9568f11b56b76d20351d023b378bbb189662c7398a14ec0c82c5be6ed5b7db4bc5d79baed691401ef772c5de688952a604d06120dcde39d6035f2688e6f81016be0f1baff904d2df931ca6f487f9e55612816ff574bb024672874ce0df4e2af346a6b4dcfd4e52bc52e186bf8cbfab7e2c6c13ed2288aec5abcbab5b31f6429b2a81162ab7cac40b0c9dd163b4cd857acbf858bd130b7f3bb225505d42ee70db0e30d90229f3588546b3e3eee02dbf48692fd413c88eb4301306668d6ebe781c58874a5053157baedfd7da5f818c03b38cfe594d4c50626c914dceb02911610fac93bbe0198f56908418c662ba0771bf2ef83ca3ae90a8adcb6e6bd645e6c1e62f7edd21848fdfb54237a63cab973f6c5ee31fb296c9cce14370c61904324c01301fd420dea47c2b1f15299a838d1a0833639f754c64c6f7e0865783630c4cb9dde612bda6c3c56a178c78f0f63558891f2abd3f98cd882d22a79ef2719b742226bb180c5d6dcb9fca2e3a871a7312dbfffaf47005ecbfa30679b9b6284037980688e39c941fe6d2468731e5d0e5d71556bdf5a3228493674ee5946c8e3fff00b447d838048172bd7cf43b20651fb7b846a2ac55773dbb9105cfd464aace07172202b977be344d9addf9a305b22927e274ca5945aadd933dc7fd2eb6795363abc94ee3fe0ea10264b5c2ee3843927e68facaf81463b8bcfd72f8894550f03d05ad5e2e43a5e5e534f23b18951ee41760adae7ec74d9bf964a90c10eb402d8f849e9160c70fc2e2692ca2c0a2b22158597b088286dd80f87f29fe719bfd018f0d258a1debd0808690fe401b2d7ac30280069db0e14128c252efe8e6a67570c2fde2003613f6f5edcd4a24d2c67e3cb40a94fdf49211496a4e65789d104ef5ced8a39b99cb01460bb715cc58123f8af63c7867b9b06acdf5fa216d1028ede0fc8524726dfeb805642673f5da2c6673961192243d4cf316d7f544c9e50a6e90030e5f0b7fa9a3d9fa1e728c7f5124564", 0x1000}, {&(0x7f0000000080)="5efdbf05d09f9567944d50c04c442739af501106ee89fcb9960d3840ede2f9421fbf7097ddcc48a16103116c46d8ca9d3cd2207b", 0x34}, {&(0x7f00000000c0)="166d76973003896257161f6d25a15f84b58c8775386f06fe7f80ec1dcc93ad93c735ba27753e11c82e7debd27623f73a6fb52e9c41320f4fd36e89", 0x3b}, {&(0x7f00000004c0)="18c87e0613b937ec0bdf5522dbc7c893e41ff5a2651143ca921fed3cf456110de148a9615824db4ed11e101c2dcddb3e7213e103de6f8ca3df42a691ec3369d648", 0x41}, {&(0x7f0000000540)="3209d690e024c4300e62fd84dec4d7d4fcb1e7c34c4228b25508420381d76aa6e065e467a0bafe1a1f6bc303286ce02f85bc7daa5ccccaa209aaacea692237f510f8d816bf2f9537b8596538cf0883c3297a15bfe42cc66d273fbe73f4070986f25cad31a2af0794e1795a3c627856005ff13831f92776c6a00887c3b49b8b5368540de7cb43f5629446fc34d43c385cb72377a276a98dee9203b2fe4f3f1ee6e7aa07b79753a314db9af700702d65b39d505daffba5b66e5ed5e39c6e5469523968c328c1bcfe54b4c54c33194750135b23bc0746e1c23a5c39251be208d07ff35453b9d56d06d9b1cd16a758710ab716", 0xf1}], 0x7, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0xd0, 0x44090}}, {{&(0x7f0000000980)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000a00)="8c2561e1d2477dbf6d9061ae81d5234cb4239ac25918a975a626d7079637628e8a54afa63e3aad687cdd5e1f0f84e30c3209b878b62c9f0c4ad39711f8654d8ced0f23aecd4933fb9073c3b3abe4af3a8fb36e3a43a29ba71a00ffc3e576b5534630dfec1a92295f66bd368ce1f879978f51a468bfe3cb90399bcba1b21b7576cbbe9855aedf04", 0x87}, {&(0x7f0000002700)="320c734d1a3b78ea96e6c5356c2ed77555e857d55ee280b8a3a2ba5659f23a9b027879d04395e93938f59d51e93ba1da60b5bfd95c7d9a2d34f58e8098c25196ecf14fe7f8124dc0620de4331cd0d0aa25154d295440561b2406dbc32e5d3080049b6c02659b1ed6931fe22c359a751d849f0b933377f2a37ce42a2b2e757afa7d3549dde12bc927debafaf7b7e712c4683349162f28a633f881cb885b60d7eaa984e738ae2cb3b58d6ad327c08952f431d4a592fab60948a9adf5efb8826a3264fa5e2545e5a32971ecc6b10113389d22b4fa90124967b2575ead469acb64706928948caa397392d55559c219918ce45e278fdfa68ed29c46d9678c01465867cb706f527ae28dc69d9d52bcfc8ac4d44214e5618f524081df745452b738bf2a6dac3d5f16d967f85274a28bb2fbfd8e26df5eb553d31e26724c7d66a8e9f1bcbb30f0004f753c76159138c8c66afc75498990fc9c25c00fc8c499d7b04a164b952e60787dcf6e888f2c3b1b94b4c31ec4d4c65f18f25be533af2d7d24e6ac64d26e3ee68131261bbd46a871c4c87d43916e261c93bdc2070b5a50b0b270b18df0dd19de0a237ec686f20c766827636dab1bc6ad436f3cecda80a949cdd310bfb627d8b81a712ada83952af892f73fe4706e0abeacd20a040a443343706ea49a4ba38a1edcc76d0174b17657bc41f13b780060f61a358d22391390062a956eea046eac72ecd8988b14fd0607994c1aef78c3d6bcde67f1b0756ae786b88cfd8788edf9949b1e05aebb2316f0fad138beed5322f3b25c0a46e46d07cceb18b9341b08d7d74de224c28f323048f7e184bd5e6e4c65761b33d4cbc3713da205cf2f82bdd7aa38140f57f58dfa060587c06c34ec03be5afe88122a4983950ecf4fc6963da50af5022b93dbd00117b8c5c10d1a91489a631b5f5a114cc64134155e6a35e1561e2ee17d2415f08e6d81831bd6a23e066d1e603ea3cd61b53ad498a76808181d2b496145d00cbcacdfe342f0955ec1ba0b300d14a6bfaec1586d0cf2bd1aba4cebe976f9e8bf053ceb2b82330ccd95bab94683fa6583403ad2b8932c9bc060390e22ceea1b8c0d3b50907d89a0bea901a729f52141380aedbe89037e7eead7e91ba28291639c3b1ce99af12a203c827e0cde02d05d0d696ab1bc5e42a2e681dfcd2c25efdf9c3e2f205d77fc175cabe77d661f7f6b9cf6be318e5048502ecdc0c64803e2d1721e806dc766da1243671e67fd7896efcb4ae0b13ec5b12e19724b1a97c2f6db87cdd535910c5d76a5f5f3f8dd14289ee05837a900aa827d3d0a919710a09174ec4a158cac318aa8f4c5def243eff045e9afc73fb897cfb00503b6833d8de9cecf097d4aee97b76c3dcf77351ea4467880393ad0c68fa7c2039da83b3d5629d2ec671f8521eb4f842b40d6dfa8ab7e05430fb5ee5bdc0f23e9e674c4ddc54a805890b6a2f91c01d8b6860d7c7e5fbbc59b36560823a03c40c897621b1953cfa4d762027fb6c8e8efedf49596edac879ca7d07f8c583e8b76c3c7a05bd34b04450e83c126f3ad9abaa24677f902ba4729f32c445ab6cc610185081ed356feaa9368a2fe587ea840c114048a9f2d39b4573c5aa538fac4ee62ff3dfcb98503265113e23bda8277839f813b65fe77a209db488e99c04d4a40797e7ccd40db02d7b8d010a02e8b8568e1eb897008b344755d385d87b7927c600c65cc7016075347e6d3e4b5cdc77804039d09c21181c69f1418539e8b193e5d4eaae2d96d384a3721498150f396889cc2534b370b579db13a1fb2a9539a80568465825e05c025d093f5d27c367177b3b261ef5393251c6817e20dca8a3ba1850af0d3b256dec430c7814815394b14359b0282a292292efa8e5398bb708ba88503a939df7e0ce79546a1e3bbaa0f8b4a580b7d80e7dfcdb0878549567aba1f495a1adb559ac8edd5d4362e7dd5d8406d20ab87b047c87840e39e5560875cfd272a99fd1f2c22bf9d519358443f2924e42ae57e49dabc566033ba7d94f738c5196921600892236681a51978aef7374a619c2466fa33605a6d73ae8e422f7ed4d696afac4fb80c9515e87cb8cb4e1e6c8ea47484336d8e9d421331b395f49279a71d76e92359d378a126e1ed882f9877b402439edbb78161e81879802b519d1905dacde5e347ace9119e84353f568425294a4a4474a2f4b16bba43bd1134ce4027b8b5177391200eea38205f58b922f20ec2d96809d0fa253db001bc19dbc9f3d63838aabee0e95201e6f6721ddd5bdb2cb1448019882a8bedd95656d217861fae343e80425eac294e08173ceb4f97bbf700e12857d4fa83b2710b8d37a075158135b70da2c99b981d1746a0d5165044ec151f2e930dd9a95b442112e59c7eb49aa8f185d91c25c09b6fb77ca487a5d380bbb0985a0b4d6b8f74d25ed365c4994be7a5433951320beed615ace7c1d8bf95eb9a3a4c7df2c0ed514221f1c5130cce8ee1703db971b5ef55f56c8d186b16182859dce79afcdd53e9b47badd679d8f0337f10deb6b95919b8291aaeb6d706faf0643ded978b21474afc0cecd1d2e5328f17ba5a7bf53b973f9ef88bd8add344c4c27728f457c022038bbeeb71f88040b9a5b3d5421b3246863252afb06365b52a8470b6167d9a8d21999fc6b85eb1609234a385d9adfb1fe2abd28d448e39d110239213677a15403016e2c726f11cc5e7d4937e36982a4b34b921c683b4aab083b85aa0ccf8952670b0021160bed648964ffeada0f46ff0fc28ddbcf427c90da626726db8ead64821b80df65ea6ef2d9b97063322f82240c6a34f33aba631baf66e568b02c973ee8c2b763443be00e92fe8ba676e3c8f1280a987611be9f837b30c2b4afa0fd1e9a9d38a64c6de847f3989626f0a017d836c616373e520db7515997a443f1126ccc8476c492d8aad9daa9db4f6f92ca10ac302c75b0a3d6189a6134a28e819384ec8f334ed1d5154f0bbade5d1fc6df8e604f014ed83e9ac838457816a57a3034ac0065ea34dc9693f830f67b762ff8f381156d8f54bde87fcabd6a8457a8a19b562a0bc075c84b6f2872897233375654d61906f9ce91900df9f50dd64795bd5db4cf0d2fd8f768be3e92e773b891ef97b1de2cedf6c3ceb888c176886d82be1484653fbf44213d6fd4c2668d11ae239df5f5ea45d8d1a9eef0fc3efda2ea6ab934c53daf0a8c027677104111f269be68a342d008d8588ab15095d7cc7401897d433928e23dfd084a12939e64770bbab41a02677110a995e4030d2e36dbc7690f256ca34c9387f6cc21b58d3cb774afffce2752e2d22ed209837e4e931e9ba1af24de5f48c6f160cef6b165103999e088e4435804c5833697c4a98957fcddac0e29b7f9eea675bdae00295363824b0bdbb74dbb5157a53c45aa4c1fcff438446d9341e42a9c8301017136530243bb62258545b2b94b42fc97ab4ff508c7bf39768d9207be1946a59b9845325207faba25b0e9e9f8361f52cb56759e48db924ab1a15bca8863e1e9d7dbc2f9c4234d34bc4f319e03f827ce5e721de3acf4b2f2269f64225cb4fa9df86c3a342257259f1df4d6d1a5da55271ab1fcca4dd18bbc1563a373e614b5cd04265070b1dbbb00894fd104f834ba8dd2ac79ca69f324603ccfaae1cd6b8f9c7f9d837060666dfb75795a6fde06f6a39633171e4d594ea398c2859aa71eb22d74f81f14b576e78cc9a9cd4460f75684ebffc96614b126b87b262ce9a472addb3a306ac07a0804b5d2c44fff3830b42d1f0797dd975494a7d8502e025e39f28f06ef758b7f52ce48f0adcfb794de729b9b72a5e8e193e7404ea4b884849e50820842899d14df974da9b59ed0efeca40edde1005be7dc383f662616d42ec4cca35afc4cf11478c485cbd71edb2f365c61b4853657517cc4e89ad64af203dc4396e6d0fb8026d44b17d84fa65de0fe44f897fd6a107bb8047353ed0206aaad431355bd996072efc1137df390817ab9e37e45d59cd8ee3499df84fe7f805919622a62951306dc0816b25632a9e0caaf056e8d7bdc71234ad117303ab7096a6a197d1ab6743910a717b746eb929e62ff99738e0adfdb88c70064dff2d2bf726dff90977f9e3ded106beac27d8dadfa4e1891ee475e91ac316113eb3f779c92b027705ec494c4851c049475ffa310d47d0c0c02853e08aa0af46d7dcefd087e864f31925ce7b6128b746034920ccd5a17d4f856b1cbe199f27b956761bf7d8755aa420f073463de22e803f6a3e1782bd401124d970c1ce54ccd32291dbb4977b2476dd2eae848ab0cdeea7dd089044d46c8db3236c60447d61dc1a57a4754672793e090dd2fcc1876722a343dd6fa3cb9f00e79db4be24c152a72c4c9be28f55c93bb4a18cf60fc3b79462eb68c837880e7c09c7088bffb9f0a4d51ca5506a5c54d0dcab7affed848d9ff1c070c5cd3cf81342f1770c20a9c633d2afa5f78a328bcad99de8b91a743c799a4a107cae43cebd24d113a08210180a8aa6d6f5b0989da982f61c7cf081a3cd69d459f45938953cdb365e2d22dd3bfad56fb8a4a2f96aa71042199e38f9197ce174b036e0fd50b2b316bb2fc774933ef96518ba14007f31f38b17245e9aea85e59a760f7be3b72b949a6d4dbc872dab06414a63fa22e530801c3128b7fa395bddfe8c54017ea5de2d088d3c9ec825d2d9f36651d92add8d12dcbd3dad3df13c787344b27411b3661d19139179840b5d8505b1205cf096d4b0ab6cc506b009af659e3a4ed6f41ce5830807010ddc114041c79b8905fbc17ce918800af9446a6e28d081845f4fabdd50b24d82bb6dccc2ddc1e0da6fa16d2e6e1c877f3a1dbbfe120bb8bca229697027326b769d641234c88143160e456574e676018160037c3e6eb545e39fa1ee85803fbe2eb09d9216d01444f09afbcf66e74279f0379359b0688f999fd49c90a288be3fd22aa8ff667b0e9fa85cc0f7592aadf99901cd333f66d140f85ef6899d15697532e874ac2838dd133f3a7e5bbc18dee6b69e7dd0740b007358abcbe2a658d3fcbcc967411137cdcf143d6572be03fb83ef64550e281cfabf3cf3567962f82f9ad6ddd5f647b2946b1d28ceb6d45690605173a7054ac8c41c33dd9c01baae216d3b1ad2842c404052d1c9fa6af914318c91b2dbcbb91e4a57df5d728975a05679c4875b2185c5cd45c8f6d98db5ea22ae0e0a22907006bb3184a60fa254cc23daac408cc5e84baeed47126c641d12b3297b3a54f8742031497a9e1cc16e3cef02013a51a7525a1406af3ff372ca31fb3fabb33d3c84d740d9122c930e12575f4e9a99fdc62b5f0e8724d15f666a4070785a4767219ab18c8b4deb2b7d1c2b3e4d7baa19d8bde63dc6f090fb9f0c9431e565b38b4215fc92d16d78d0ba36f3770b0893da77a6e4c4a516511573f3e8727135b5e3e32285e803b0128d1725d4be2a4a64f894078e34b4d43c72876ded1053f871c75adce229a3e601dffa4a6ec3de1dd8a0520b8c13271755c2cd81d6df492436542e612bcd9553506ed89801a16e2a59d7ada4ac859c310a3bff9b525d942702789799f80a7fb9d9aa3fabcffeb3289315801675b7db8e743ce4520039e9e05d4a3c2a8685fcc33c2e51e82519b536574c943a3cbcba4f765f99ab87bcf9fc45a5bfd022db9866feebd0c27d7e7dfa1880001a46b81b49b49ac27c2edfdf89b855fcd83618cb2a4d3ad08d9dace715bf599bea1bf4a2999350a064922cbfae7f275746732b2065927e81204c5260950346a2122a41826c684837a2796d67", 0x1000}, {&(0x7f0000000ac0)="8ae0357d6379b2e2b8fbb128459cddb44a5f312490607009e741d2ce582b189738fbd9ce2c12cac6109dd663423c6d1df093baf668de655c9c132955797d9ba8155e0cff6bd3e338692655d39c138b7766662ffae1d2b8c22ddb938590d3806800c99e6bc18f88839df8cbec3371fcf9c04a2e6427a8888f7e963b304f27cf985f48da92eab92b75f792736e7404b3e1777c6bd856c6bea727661ab2aa68122205b384939c18c1ffd5390201808057662a849d68a48f3f8ca0bbe42b8d871ca9f006d6783cc15856ef8e9f088c1f167d3d47862460dd96b258e241c6272169b7cebc1b656f40b655bfdc5395", 0xec}, {&(0x7f0000000bc0)="267ab25a79db60590449b31b8bfd13d340ca79530453af00765a8e01c80801406218eaefbca234d9184cf96b29838c03ff4efbebbc727b8bee26127f20490345f0551e38a0bfbc0e6ad2a4cfbbc9f6c7af33ed258b63e1ae2093908a345d0d57124ffa22b115bde9562b5198c70951f66f99eb4e32aaf360d0e8029abecff4cb14708efd5340fd0210f08b091fe5a53957d6a373d24b288882daed5a1a4d27c822a4eb5b01a9407cf8f7cd72bd92aa58e143a249012ba6359640290788dd043fbfc7b13821c5a653c19b2796962883f9ef00238f1d227d397f376fb99854209d9dbf65bdb206b0fe3ca9f0c789e9e96a52a8c4cc83e89c0ce89a7efbf6fd7f", 0xff}, {&(0x7f0000000cc0)="0b79d6b4e5a0500047984d91739fbff79d8df3dfda4b29c6c63199851693d35b10326f4d074ac2f3896ee051c0563c3b4f02bbe6ef6fa9a6e9a6523f42e69fe96af08e5605cb2b52b83f3fcec92a9d37c84a5905513a908b1ef72f50cc3c69c25d2ea8f8cb2ae5c20cfdf276fafae2f38477852bc89fa151dd79dd64e70540ceca10de931bfd4712bbd0f2eae88c040f495d2a660bc413adc7ee4c5b53c229ea9099dcb0b08524950342d497e8d0dd80b1ebc7d58c79e51e4ca10ed01e22bf47729c2ad4e4696372d3ae985c5e6c4089661df9b04d2af1b96714ca07247cba3a2e87b6c5aa0cb815739f08c023b9fce599", 0xf1}, {&(0x7f0000000dc0)="3126f5cf1d5e3c8d9dcae1ce139c2349a744344eb431a65e0fa274b1769e15ef76e57589024819cde9daca44940532821f67ece4abf2be20a2bf83d931886e31a65e39519392fb00673e9483c17362987da1c88be7b0cd74a8f9b55c05d05fce0c5a8b07a64d6d39cdefa5", 0x6b}], 0x6, &(0x7f0000003700)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000037c0)="d27889f19120742bfc76208500802b53bebb33ecf0ec26b3cd247c592c2c2c767d798dcedf60cfa69c8bcaca9682502dd17e5c", 0x33}, {&(0x7f0000003800)="8527a52d398d7b82869f69f60bf52e9ee84ca45bcb3af6944b4dc95d8c4ea980a93c84588696ba6d1f9d23fb0a5930a87417699f2984832c3ee8764db7cef3cedcf837ea97ee36ccc8160aee7adae5278ba29d325bb072baf233c62e60f130021931cb6ca1ca3ae43dd3291e6b7195722ad662d06dfe2823ec3b2a43b20c1a4c5dd30456def38ad6b6f3cd6c2ae15b98a157afc93a11b6f76ea30749c2c5b345ca1a8edeb56cac0c71ce5b8ab00179edcbcb413a0dea08c1e5b1f56d4762eb13b6279a2ccfa5d0214774597fed9eecdfa13510cc1242991cc675e3aa52c2e1", 0xdf}, {&(0x7f0000003900)="fbfc77e9e4429b2ae80f6e8b6ad391b6663126965d3c2fdb8a6443d1426217e907d5302c9a32f0783824c10a94f719", 0x2f}], 0x3, &(0x7f0000003cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}}], 0xa0, 0x40}}, {{0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000003d80)="bfd73de220e6a91af8e360d4239c239740544aea1740", 0x16}, {&(0x7f0000003dc0)="fd23737303f9fc529dd62f99d5380a714189dbd063e30d4aaf34bb6e6aa0239c0cc20a8b362e1a7fe229c21f661dbf8df5cc49ddd7b60e8f8240b352279a44be1b82c8d38fdbc8d14088398d3e3f8de28e5370a1c6526173e4a3087845973712eb84c0401fdf32b0ce979f674b3e853ca8b50a68a264b8d345db11a4aff3d9e12bd2d7f368e63e95991eb68f6dd8bffbce42dbf72e24e61286cd0c67fe443a9d6e2911e1fcf7bdd3b024202d7fa1b8cbdf98c946ccb71bea9d30fef3a6ae", 0xbe}, {&(0x7f0000003e80)="cb5ed6b2ecea0430c9b06fa84051448083845d55d7185ab1fe33a1c7f6082824edfecfef457d852d7b3df9ea058be1580bdb364d992f68b806de8f8817f94691485705b6c20a292bdb4ac209d2380a26404cd0846e7c2513dc9635e8c1bc793d995062fb4f8173186c53100c392087a18eb791589a9ca77f60ccfaebf289a2553fb88cba02105f5bae908d7dba0beca89fdbb62d20d0c1eb14a2dddc817d9e8acdc037ea6616065120a0517579280e252b369ed9570406cdaa5a5feb3721ce7dc0b9109453c6d5d262f32b684bdf655f9c3f876c2f726e633ad3137b1786d0643038ad2280ff6a2563893cf8fee660b86d33a985", 0xf4}, {&(0x7f0000003f80)="af943a7b6cee293dcd0ad3b0b08d7a878ea656ef01962d78a34803872f90310b669a76dc98d7ca0a88996249afb3c49663dce77819ec0b1b77b977e099f08a7fe96a8566d7bebea549a233bc0e5de1b4c5002b6dff176c93183d7bb05d45aa123fa731e02ad171395a229da1035069aab4239020b42e7c000fd5ef6a123e234c2e38800cc0988d0627467405a66e5a74e46280b2a406ea6d032a6254af524364aa46c6d1d448", 0xa6}, {&(0x7f0000004040)="1c12deb029736d971bae7715e6f2be", 0xf}], 0x5, &(0x7f00000042c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r1, r2]}}], 0xa8, 0x20000}}, {{&(0x7f0000004380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005580)=[{&(0x7f0000004400)="1e92e7d94cad35427319542995a6cfaa59268da6a8d61826fd01a1180d0b553da415b4d05d0c6a351fdf4f3ad1a2247c1b9616a03fc46888c95f7cd7a9a2997711066501b0581ae82d8e6ed194ebef3e77d37dca2304e578799677f31fe90890382e108201b012ef13d749c2404e926cb9d05202a609c06ff3cc936707138c1b156ae5ae2d4a9907c7f5df95ee30a7624fea9011d6b7c7217e0e07a0a60dbf4dfe0370400afe1681115e1183074cecc09e34394be1b35864b062319b6ea293a5f158e4ad1810d381942b1cac08c27b77192ab4843e051e7532f412add85605104d3e43cf611c8b21927d0464d1a43e447e44a8fb09c2c02bfa1dbe510afb537722e21c6de5aefebb80a3fa3f12bd1d76f9a0a9ae845ca4b281aa4e7b87b4d944c197e2fe4513b2326f5458159e499aed33509591adff5485901578c7465b5483637adbd9ef79b9d458ee75a61a74f138e8de2201705de8bf77475706f2eb7e6589d1e3f968378bece0e230ae15841a18951ed5759534b41d7eb7318d54fde8e01d810bcda6c6d9017938fce01526dad7471af31a64fe903ed4d9b8709a6e4b3880c48c06d8f144cbdbe951c726ac5748237c82fa9033b27abc5fd74cb0200082dab7cc1338ab85b4a124585d8af2d082b12480fed11348829daa9d3bc8355d6705aed018a3e563d820e529df0072fd9ded56a52814398a05a4c679b01079433b774600bd7058ff13e04099f758d1c60ae58623e5bce27db11be3ca03b6fa7fa12ddf6a3b7a4f1df0173f429868a9b0af86a665c4838963ce304c000d7cadac6fe8aca21d86592fdf4e5b656974b7bcb71919fc90d5e877ac4843ceeaa4607a10cbcfb76fafa5a05cd8cc70ecacc296d88c17778bcf805d88ee82fa3dba6bc1be2e49ef3281ff6ad4fdcdf1022f787a037634224b920e4fa260f610a682ae9debddac1ba3737fe6becd42ab4d5b89acc30bfe8eb00abe6abd6252dd70b02f3c907633fe83aba322c6520621189b428db9532dba731cf81a7980358b5f70160ee5ed96d3ae486a1a10777d3f8b6c6f98ac5196bfa6cf6b07e2e62786d0ecc0c0fca05e97b0272aba9b63b64981fcfc3ae16fb191e270c8bdb07512db0899ec76b862ca333bf68f6412dd3890d2c6317298cce163a84098c54fe42aec1bef6db9feeec975c7e10faaf64b35b1d2b2bbf22ab391a7abe0468429fd0dac7065c82ede9a3586e23ed3a3f74f4282e1a8c1d674b0747e3ccc545821072748f8a08606586f6e16bc9e81b2ccdc469799865459f50fc3db9c31d685faea7595375e83fcdd7e510d12c54be2a791d69d2a1a73e786ca00ae8b015c3e5e0524489e39daef3694eff7f6e795ab4a9f9201f3f5ca47d2ae4ba993b85fc1a17d839375168322ab3b5efa613af5f994b27d15a0864bed55ffe0b137acd9a9efea30eddafab7a71870de9c98981337e2cc38eeac7c4408e378225928e3daa477fa3b03faa2fd7f15983cc4ca8df67c5ed4ce6f65fb696f27dde3c8054f3e1102bc7a745907239877479cfa078da470e5340d09ed8dec0aa75593f289016b144fbcc5e5c14cf5f66a71b44e1703df5a656a960405412bd31465bd1b43c4bb84bfdb194638db276303531ab0f88ce9446f6149c0b0a151368dffd5339946014fe319dd53144732c442a1b1e162f561b5d4564fdf09ee1a3b15f67be1e2fa3cf82beb5fc1428b9583b35582705d31a1b9172a7610f560cfb27b4e0c7ac677451d99cc9acfbb5fb689751b9d7e2a932234be6e6f85c3ee908698df5da98c7089985a8bc224984f2337cb021b8325b693977632957d4963a77bb316fe8ea65602d19934a9a89edbb9d47f1777a604cc06a0f67d1c539e3d2fb6d24253b0e1c2a86ffd94602de07c094f5cbeb091116f694f897ffc06e0c89fcfea0e0643c9739586570cbbdef6ae4ee8ab05ed4319b4bb0678050646e2be86d6661b0396bfe0c08fd077469f9df1b8e435de98f911d229ce62f86beb0d6a4dc02fe5b7c2f0915138289a4e64af1e5a502457749c14a9f1f89a18caaf05cf3a5d77d3495dc1a8798bb3e103c044d21df9d54b7d5d20b59e34476d6d41690361093428d4bf3cb18ac3c03f726eb17c672822ea64c818472a12f9df64335610b8ac9839f73aaf01181d1f3403a6e446eb6e04eaec706ed85331293028ed3f0b37aa01ccb0a78581f4f19d9a7b33b62353de10a20ef5763b014d712b359c9d69238b83cbc00b5f648da71e7911926a2160daf2313cb4ead6bc3c217aaa00b42c695f4e3c70e73eeb195939b96cd6019770b83fc8aa9edcddaa77528ffa675a3ab73161ce5f1627f4583201b30801e9e03d9b6fa2e0cd24b55d1f649ee7ab9a0660dfc119a79e4850e42b8adc6cc4f33002c507cbdfbf509501366d36a33cf29b2801a5b849fe9d7fbd41b560fe8cfcfac5a4cf2c226061a103dff54ae5080170a5315e9266c022db3a5e0f60b4a61c9166655d4fd8cd4b25f5fa2409ff220f03b2f427f71dfe0f1a970d2bd733787b89d4fa4d4a1a592f11b7ed736f130d95ff8101647fcccf6aabd07e1c89f26b78d48fea00843c0ed8263a0c1b13ab719386d6ce2c1c1dd46cbb599a1a0bfbf0fb54f299a72049eb9e81994c168dffd481faa7f9ba50dbc924736f16c7e49f4250d86335616ac0959dd1838f8cce37b63aa81323cf3e5751f5deaf43acfc389943140f3749d87463e22e954fb01e07a63e199610ddc352c190cc255ab4c4ccc828a356bd9e71abb80db29f6eaa86e34c8d93ffedd40e0fa932e51b5943281499ea4084d40792fc63b359863546bca7e14a82d12cbfd2c2e1412231d3573be983fab954db10f78c78934baa9c567b4cc1106a51964a1411c85e9c5e1e94726eae416a53d64b9c9331a700123225f6873847b5e64cce96a7dc02a99d6ace762f58dfb3f8564ce2ddec8409df17ec8aca5b6edaddc312d44379bf63e9fa4b8e825cedfaaef8b890e5351c97cd537a7e3f5101b4008bd29f5af9ecb79eb8811934e41a6d68ace3a6c04aa178a59847f0d2de4e888265011211451692c3202a0702eed98d8623c6dd33ce8df72c206fe198d502669f920209e4d3c870d5b3c9c1b172c89ff389421a783c984c0947d55ec580f59103a5f90e58e9a3260bd828175de4e4fd4c3fb57eaceb86dc5d6ee83d8f6fd3a272e5a266a923570c8b87e94fbd90c1881e41cea0a0e7979e4195723ee7838a5a9915f4b795d4c878763479c33f40f21330586129d4625d60d3cb5437ae604a696cf88e949b31b06541c892238383330d59b578f0f7087e058893b5b37e30c985e457e9b3a3ffc8be67ee78a030e7ecd53f3a12eba18e9eb55d0e044bb1915f9fefd6efd58ff450b4a4f92aadf6badad5ae4dd5edf88a0ba4a412279527cae39c6ecd2cb0762bf571f6c122395b4ab2dd7382e93e20ea6c519edf34d6789674b05bb33fe3b2a089e692462c6ad2942af5ff47b34cf5825561bdeb41c995326c7098add91de39db00763d12c74a1155858c7650fbaa4f6bb26b697a75fcd978df7211b7d0dcfa2ca3620096a21d6d383e3d9bbbe17ca8b51ec5b3ca6f1f6fca95799fc04216131b4bcf8f6593e071027e0173887a070a38768e621bb5c0fcdd3f100046670d2064779b916f369d099a0cf3e748b8bf84e8a379b88843904cd06053919883bd1382aafd9dfcf9e3678ea1d61f54f762b374a725bbe69c56241523e6b894f24b3002bfcd3f18172f9f2fcb3763a72830736f563e6caf0b1e63e70c1217ce47dcafb34a80f728856ed077ddbf3bab0099cfa34d489e24bed95ca2590a186562db7e04d564cea6db632669123a814432419cf3757390cc46cbcd3482a81d2e60e46e13af4193e0575adb0a0d51c7c549967841556a0abc1fe52ef9edabec8772000bb887e47e19fa94da724141be8f9b1db5c99f6568fea03f6d93a2376dcc5a2eb92fc27a025fd5763be9b9de0dc167c5ef97dbd04cd551ebffca22b851147df8913ca93400e391840f4cb1f30b683135c59e3a4e8a25483d8a43b12b4e0db34ae4f5a16be84d841cac556244608b9292368d66c444b1eb722c0d3843356ace44bf4afc1a7d481a90554548296cdb323861160ffc828282fd2445c68ac05cf0db4b89b372b79ed73351a4cc9779a6cdb864800bd3bc4260787b68c6232dd6d530965b99cc302837cd4829f64cbb371f8bc5695aa6450351e48920580f998e9d3196a83dc5063babb2797a9f67857bfdf995186de0640d32c3f904d0ea2482ccac45df60b17c2e51d4905cd115da807980b6c0c275d7bb71840c25780c75bccac5265432b3d83fabd9820cf3a6a2929ba2540f4b913e1ee938ad02e344bbafaf9190e00e18e3042f6341855699094cbebd5453a812be86d06b0cdebec3baec352b6269003ae53c32b575c8814ce73f7a5c0003cb5526476cf3d741df0204b291a5ad725cf629d8926c749a0ebbcbaf61d88d25c95e262309176d9465587fd3e862ace8a1a15bc91f9c973139add3790c75b3fef36bfafb3f2403b1f85e3ffd53e13b1f7d99c0b625d8071d4ee578153998b53d7145a2cc7e5bd26c00bee1ad825f9e753689ce6c32f1044457bba6c1bf1090ecd69a64015a1f99758cb735cd48adacdfa95518e97c133bc6c40c95352c9c5f93180ed63af7be76e956e98b3d5be7859c35811cb31ea7ed1e500940b7fe57b8abc7c3802efb691e04b500c50386f9c5f340df818569c442aa54bb0a054627e2f65a08d502e95e6d2f2133208b5cba65ec38262ca91bbaed5e207d535609faf4f1ce6929957ba05917ffef19316e238bc28dcdb50bcda8ed911fecc37c88714d8952a9db7bb4922697525fc039a7f3152659da41c7b718541f8770c0a119ae00d7373bc6a406a9d0486c87ab86c3f16b555aebb98f17db89760668e9c28f8a7ea1d3b24bbc2841d54f5074404669e8d3a157ee8dcd6cc3a12a957d8a23e5e3659e71b90c41596736cadf1808979d0a9a545f8e294b34abb4560cf65e0385bd2da8a365977961e78c01e9e1d36a75b2e7f95f58270df84fd87d3602209ac91140d0427a946e9797d8452df997ede9950ff660de0f3bd164e3ad7c4a8cc30d1c0223e3a4ecc45962c91384894dd6b18bf753a7c63736d779ab3e44fbc39a0c038b28521fd19e3d27d0656a962a1e2b204f37b5a6a8d56efdbd4cbe9281a4d3b222c753bbdcae446aabd0d5db8c631e29614b9235adfaeef6178d205bac8ef6fc56bd3908511222c3f702e3425d05dc7c0701121c6809597c62519543b725e2d3f526ba81232672ff1d58781b2b7b783d0ccb980d9aee189cebe3fb2c23a21ef70e9cff8e1196d4da5816830541628682dc173fcd722bdde0987078a291050d50f98dc05a89686f486dacb44cf3b1e4c0cc9b42741bbd417904cae762071d032af0693f0224a569dabbd92c27afa2ea5796776a00e6c75fabec3000c4bb56fe8a81d680c4ef594b7ada6054b217c560a9fbbb78fc9e58d785299d2019ce7a73012f1f527e013ee55e62f227c0391f7191afb0b96ec2e0462a36306eab4e2875d3cc06fb35c5a43e7cf2725d73a6089ea9b573a6e53136628705008befd0c28af11fbb54774897494c2548b050d6f9495ce89ee365b17cdd1012178036a856f0c17dd57a4ba1d3a9a2945240ae8525497e9672f46f9cf0cf50803d454b87a3fcb5b65f7563894f804f343e43cb65dba5241d68774145c8af28f9ef8743a66b10976a0343066188c5be3904f82439650678b6547989d99133e8ce7415ae0f834", 0x1000}, {&(0x7f0000005400)="05d9e20340f26b8654f27a870f5d6cc4857cccf81691b054156b64b95965fe608206652302e9676bb581", 0x2a}, {&(0x7f0000005440)="198ded164ba002404ffd0e766b2b59d729e529f11007600406397138f0384342d6afa7e67898c097ebdcb9904486b0230c261e23b4ddd6a881e6f5429f69927bd75ca3ce4fa619709122a7ebcda46a324a0cd992883a98a993baa9999d9c6825e8254b7818bae1000e48a6a4473eae30cc4853aaeb503ee94bd757cadaa54c3874ff9237c1", 0x85}, {&(0x7f0000005500)="156ff42f4c25368e77c35fa2ec", 0xd}, {&(0x7f0000005540)}], 0x5, &(0x7f0000005600)=[@rights={{0x20, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x40, 0x4040005}}, {{0x0, 0x0, &(0x7f00000066c0)=[{&(0x7f0000005640)="141468f312", 0x5}, {&(0x7f0000005680)="93f0abde", 0x4}, {&(0x7f00000056c0)="0fb1aa38172d9c7680473cbc66963945bc12188569828d218726725d5a2922020c716ef6de92e79b95b26af3bee127f6c72ac95246a64aa6e4f29a5132ccdc779452e7e758610976f2dd439808c2ee5d43a96f7b0b3fb5559d739cbe312153d06644e6028e54d97b23f4c5af1c453bd11e3827f20c4afa75d105c4695b6ec811fc2c8cab3584449838d91a73582ba837e73e6b23a7d935c74ac854e9971a54a08daedd427fbc2caa74356f46941b75f9dc3c94cc6aacae2029cffecdf60077058608bbd55d9a43996fd2955cfddaaa7b46ad08cb560e993a9b08ac4bc12353088bebdbc13da3b4a4444fd02c7d19ea96d899a507cdde4938adf7e93d0629d7fbd109e868216e5163d76a8a47e37380c9815395e7ee74e7eeb856ceb0d0c3202cd55b0b8dbfcf339698275ba2c472b67ee69dc0f03975e24f26fbf9029158f56583ae6b23333fda10dd0ef87333360dcee21ba7da62e07166e3b662c06400d9800e97bedbe0c4991a54fdf6a32355243d37d2f9679953daf209110b11501e868ace2daf921d6622245afbf7d570bc73ce4a6e647ce479c71b48e0bf930b19c39413a0cfb0a957fd41ee68eb09c76ec2d58783f07dab123703071703bfedad8c071b83286270d4dff92d036187088fa90bbf2fa25872c5c02cbfbb4bad17dedbb9c4ed515009053f6683eeb3989c000d9edfe2b6b5668adb28a4d787925d8e260005cdc8f12d046cc1fc0c9ad54ee43e8faee86976830bcc2842ecf3db7dcaf7d946479c34ec944166adcebddb36074deb8f932e28d257fda51020e95753c02209ffe3824ce4da3871091d0853cc9621fb7a97175f35cbbbdfa3cdb9d6fcf8c41c808d54be07fe57f2ae1f73c9569e469592261c285d6ee62041c75b51cd465730aea5c8d8f980ee70a57304c9f377154db49780f539680c0616f54c2aa24c3308203255bdddedefb9f88c78c855fa76063d831cdaef5ead9ab58b271c2a1a3e291a6d857fd2848d5bf8cdc72004287fab3f437534ac6b4ab1fff16cbdf5d0a0a6374cdbd8dcb75ef805d92ea4d9bf15c2f72f11f92a3fcd892fd7d74bb2f0a09a4cbd2535719334505d131d1baed388033d9a99329edb249590fada90d6c6eac49769bdc710c7a53bfbd848f0b628463e874e12f34386cfdc6f591a7ffe8a0fd8d66a546ccc87fb42f5e14c67703e57fba2a5eb502a2e12e669f35b0f7ca491f20463ff38cd872e92492d159d4a7cc1456f16744332eeed0f497cd0448d77ca1bf19db4dcf891057e489d691fc483c53ecd6e96014ddbcf156b9e759622e9dd99fc20bbb4341379e9140f688060af1b1623c70cb89e4f54d2705b4cdcc92e7a849efb5efd9f89790197ab2e4b724e5775fb13d51ed3ad77966c03de183e8bb24dd8eed5939ace8fa5acf6c6dd79689feb149cc8bf52a3d2a7d8c56c3abd9d532963c7dfba512781bbf21ae09fb975c6281d3d3ad147a9963c6861d30ac93adaa38666fc0a077dd55199f281e3207fd1aaf43ac2308dd0f364f646855fcf92e10b2cd99f1cf882ed52ca22f1b67f0c28efbb8d20bbf6a8afa0197d73aaf5973f5dc86b96185496ef0ff303c9aaf4ba333fda6dd983449ab0717e3c0992684156088c0b4b61d773559ade0657074cda625aaf1fc68633f537159e32f4bde0e68dc52150bb7bdc864dd93274f2422c43e45730137ff07ff0f31cb7cee6647924cc9ca3778614b6f54102f2e425a27b10c40dabbb23bc6b85aabac8f2fdfb91ca7f051bc3ebcf9fc21d1c0971cdd28f54d967e559e40efca7d5a69af920682aad70c01d6a59a6ac415dcb33508dc23533a491ad7fa1cf19fec136461a370bb9f79ee095a3bc0d55d5058e093081d73348e519e6fc9aa976522fd54305af77b3c12609f6cf129fe7ecc9f83e25ea5f1fe554d93b3dd3c95cc50c1c2aa26da4a620a775ace0c2924e2af90db43698227d7e9a7cf7629e35f4792c8009ce949f70de7fcba99835ea4ae9d5ab49c62cbfbbae80dd569fff8ee8a650c5f4f88656925cb239c4038b930e2f372cf6eb9965fb37e2306a0ca0e5a9ef6cb6cc8e846ee7be36e8bb304c4d77ad823c4acc6b30e13b693cb218bab803a4058a7fc328b319452bb5ab60971c4d7003f2583212c17f56084d74b1c539ab6fd789bb7f07efbb6dedd588a00d19227590eab60379811846c394882a22f8f50014cd27802d56f1b0b8428d0c7d4059930058e27565a959106d99f36bc28fbbcd6b7292e748c062e696be08bc90357805f7dbcb0ae329e053ac3aa5bf8f6443ba93a1beab60a7fd730fb8a01af824f0dd80ff370b4127196d48c4b3e7b10a3be566616e8741625c572121e2f46da5b3c9cbc5728bb1b41f428874056bc9c2bb3e4eccf1cf26fc529cb9adb7f5bcf711d6f81ae7e6ae0563ba4b6dc6e5bf823bbdcf50a96a958ffd3a94ab9b0125f57c98fe5fba953878291afe105694b391e7271f0079545fd3723743f648fd79912c583ee391d6cb758d7c9fdbd572e7cb118586a2244ceff2a80c1b2a9d2f2ca1bff8480afdadc234329fc51ee908908c09169247b89c68f3a6e4e2660b0e3fd9ed370307b14c22a866b5be64feb0c8e8c5034dc94bdf71f773d916895ddf3a6152d8e975e45fb9d8143b4d7b18edcb8cdc4eac91d4ec730dd65013caa5ff653ba6a085c7f14b6d96dba104bc3842ea1123b113c7196e17fb1eb84dde6870f407df41747092f05e74ab4271081e7d9ee3f7e29f0ecb22026575454b7f44180bb0ae84378cf2db2f45e1a675f5ea8abf18bc1df223bd558a55260a30f74e89770ead34cb8387428c130d97b78c0d3a36196ea919072e4e34a856a9e6a8a98b7ffe7abdd368c7a6141a82f3159a96478c62387c1e33dc172d5dd140b564df6105f5fb49b17d8dbeb2eb2a8a3d86373e15d6902caf1598811ba9f36888804e3656083a8b52dd1424cc492e1021957ec6c6427df3c282cbdaff3cee926b6ac496cd1658c9f5a6fc5ea0f04e7c268a3b2218e6d02961a5f4eb4e75460211d61c2506ee026c3862954e6e8b5399e49bf5c8f75b3cbb6dad471fa15e4793e391c8b58243a5240af53c7e18710b8c5241492affafd44bb30657dab0c15a41017ac5afb317e9efbd6a19ae4be2b82280f13ed37d4e6b4125f53753832cb8f05f160fe2aeaff53d1c292ffe7da4c36fcfe3deff93b3f314963a0ac9a4e96b2fb999807bdfeae33a6f8b92df0253ebdf1dec14724d3a3dc989c438eda266b73ca0cc8f523e9d38319705198b1d91181cae7b499ee441b3ca9a5be7234daf25bf35d8875c34916f8e8c69aad0fa44c3f279de1502c73e30598ccc3174f83f8171076992f858f39bbcd65359964f8db88e6d41dcab61de9cde6c1af3ec5148fd6aa6c4b968c4d8de19345f52b62081140b20fadeadb20f0494b4f1fffd4115703500f0a934a1e59340c21ffa6ac8081405f8e142919d4846f2ed55d5ae758c4a2215b021848c5288bec1976511b3c5fda8bd1967913c8f65968092578cbc2133cbec25f0a30f23eef0091740a5e95ecdbcac9758faf4d2600905369846f99b5d104e3753d30773f46884282a693d502cdd37d8171f5ed7cc82483aad95447799365e61041f23fcbe74567ca06732830d2d318b564e6afbbb2b54545ba4e1449b4814fc04c1ad91767e4e229d74375a47dc4b4312be76a23a8896bab7df7951edaa9a236a940042fb04c25372468f7b32960b9db01f5a906fb9efb36a86f420ce6df34ca2e2a05c284d5bfad8a5d77bd23af0dd03ce3e55048e2ecce16d6013ea9d8c6f3134b6ec9b5771c915cb466f2591ca7eb770771fd855c28df9faa6b79b7f6fbc780fa8f6123c99eab4759fc30971ac51d23a6a5c7bea63b683b487f9c80e7fda3e6e803efc9df815e1c6180fbb1866e1ede8ff4cde5c9e5036e20330f2b14e754ddb3d99f66aff42b4b1b70528af5297625383dcbfa86edc03db2a98912d57fd87ca3647c68aed62e9f877fd9919279c34816d8e3ee3698ecf2393eb736c43416d05fe6039d8548452d849a4b36b2cf3fc9874a1a50cb958eb425ea2890176ccbef2a859dcaa132999ba3365300b96ae95b8cf3d0b85c8fa4014ac46b7d2639befefbd93c106bf093e88180c3d7ce93deb86245327c2a9431e2555fc3b0813783a3760ade490f8d99ddbb22305647ca271f872e6462723a33d0e0bc7e12cfb5d770f6312dcafa81b2448875f4508c14c68d9ee44d57e568cd605bd9c2eaf3666b997124976af4ab56ca3369c05e8095d87f07e85d2b18ef81322db8944bb0810168fcd928ca17b98baffeb1836ea929007ea23848ce4c0d4f02a3e02283e5f731ceea50c9a803fd4eeb6a028414f46bf8fc35a9bde471d45eea51aaac8863f184043a55c7f47fbaa33b88160a820049c3b62d85e693e0eedca4c74a6b501a27fc7030b69092935e4c228938a7fc1d98eec1dca74dc25e5c1bede32cc9b8f6c9acdb9b48db2610169627397b974e95dbaea5aea78be165b1aae1fccb3555179edfe98189ad275e447b855809dd9874b2636b0da9b357a4bb0b8172ca0cea087e637713a6eea097b96e9cd893d5eedc9ab7cd2a0d3cccc6213a2186955cd3955642f0836169231792f31ad8190d71e8d3935f7ec17d8a57c2b23cdb7203991583a923ddd1adc447aa4c35992011b0f3ac0808dafa5e74e2f759261b68698a5a70ba0b0e136c126cf74498fee4773d48f32ad864b21f7fe36c38975af6837c02a852e0f015638d65dfe0c07b5d5c32f682d00408f84b81d98328d37e97311f696517779fccfc96880c39f82529c56079904d34adfcb11780638bfedc125b7d7be6058226591ffc988ceb936dbcce6c32ca11c3b47f2711cefd08cf55e0b26b72bcbc0e8ba2450139aaef3f7c3801e81457586733abda78bcecf8a16f8099e4f540a19de09b74549a4e46aec7c5dac644e1d9f06af45f3b304bcaa95134110c188b99a3a6561da8bd5a09bba25a6d2b67641eb535c5ed93b74975487aabc99eb96c77195a5d1a8d07e1906d6f1bd85b534c9320524244200e7b8b2cf21742e166cb1cfe4a08b55906953be19c0fc8f59f20fe48ff5b6b518b2a57a072c1cf6a93b48cac0d0c1d041b4a367bf11b551401eb176ac94d408c7ce7021e790f991cb407fbdced31c2534b55231784f1f5ea4879d3c9bfe89b48a3c71eddd847adbb67ab6f278577a4b514cf4ef60150274fd974d24b3be43d81c0f7674d4e1a45226dc6de5c197c73a6cc723890e55062b2a54672e984723635f0165fb689e7982c1010c7992dd43e7dc6f90f81da077ca78de4027e353e6dd2a0a63c39cb918ed18fe1cd6539362a7f51c662f424f882a6d7c731385b2247735a683c0686e7af84ba475d903ee2ed3be832decd4248444e512cc774c31da4bf38037313277bf5d0c9c6b3b6d730f2ebd97d0853b0c8061f7c2e9846fb86c57b7a30c6c276f8e35e4bd21181ba687e72e47e353fb98043b84e37040b7d7a8664d6cd7701ee04b46a97bb0ef54c67118836b92cab4e8ab09cb8cc10c6c74ba6a55aa48b4e7ffe7c505af284e1dd2c0af83fe8601dc24f74f6ae9283d3d9a4e788214d56a9fc94cc39e83c55d250af61a361b1b7e29aaa4d4bb54ddae754650e4d29e545a728267fcc17ccce02b68108ce422a0e74d04f5801cc6d457595deebbee152f7eba42584f89d936628c7453b065f9c4999e689fdb19b91b571e46057e97c6a95c8d4d764056393c5bcdaa033712e49a7b84e98cfc3ec02ae914c195baa28e0d43e4dec3d398ef2b", 0x1000}], 0x3, 0x0, 0x0, 0x4008041}}, {{&(0x7f0000006700)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000007cc0)=[{&(0x7f0000006780)="d193f82d573fc691ce4144ac25a87574797fc35cc59c6bfeb831f0d14b5406e5887f79e46672ae61dc65017a73aeb614790872ff3c1d62ec2816c2767d5ba6adf7c94ad4a9686275e38e41b71494b743d387d86128798e2df91ba18ab3b3e80dff6a902d257b957b541b8de150f971f1f912bee9a63c030e233c70143a11ab81916c849a25cfcdaa92e00b845fb867dfb51c9bc955107d6bc8e0abfbd2b94daed3a84008e2049093bcb756e6d7fdea20cf4d6fbfdc6d987b43bbc6b7879fddefe5807145bb4fb8b29479a194bd68d4a3f10d633877df021afd6c4efd4a3abcc657a9712a32872ae45ca9", 0xea}, {&(0x7f0000006880)="170fff67e1a12e539a88dcc57d3b22c8018f054d5a5ce099a984b522a88abe5dc4e2d70e48c99fb117a8350bc78ce921ffac63a34d3e4689b2708f82fc16029ec3a038c0d472fa1c97a5252039729de6ae1b2923a7c609cfc2596e6d8a0e846002cb5e1a4f80eee01590d1031873fed92daf5dcbbab51f457c742732349f84fbf36abfb665b7fc04969a75c79ac508923f4d38621295297b71f1ecba2c07fcd6467e203bfbc12ee2d9b7cc9157e6bbacadd5399f649f995056eca263184a942310f6e7fd4c2a54de4ca359e07f56d9ac3423f417e9838bda", 0xd8}, {&(0x7f0000006980)="1f18761a943514233fca53109a15c23a19913b1d609e933db37df185d85e2c070f7d8814d2a29319b51397875ab0416c3cac3214e83ba3845218469af2ed39f17ca096", 0x43}, {&(0x7f0000006a00)="20d60bcbf22389f536d12b62fec4fab9928cdb455bad392d9b91c207064d140a", 0x20}, {&(0x7f0000006a40)="5eefcd54cd964f525694062e4a44a4aee5c44ae54045364844e69dd95899ce91e7da3f4b355bd68baf75c0e184ec9cf2127dd82ea7a65f1348c499a74ea229dd8e177bbbb17a2c592206ead902d9f33f2f4a1e6fb3f776dbc81538b74854c641d511d147de5e1a037da385587cf476e986cf6a97444e9a5bd20efa4f63f1a9c177c6c812de84e5bd04a3fd480b1df6528d7950d073c8f7756d60a6d21e261d07d6d22ac7de69ba7f902db02c40b6a58fc36578e067c0541b25159ad6c87d48594f46479656caf5e7ba785bcd1f5167c2f51c7a8bea44fe2493930a11d35c73d2c2d723088b687dac43581e941b1006577c11ad7342a7cb4a", 0xf8}, {&(0x7f0000006b40)="2ccf5c83993e7ed28c3b4798fe10055087d0d16b176a8922557eb2f3f88d076d1d3d4aac85501317e56d1d0ab38466af9e695de629eec774e8cfeb7e7e166dd285c45bfae5bbb12ef0d6dcb227a031e69953b245761cd5a02d2c40fc287024a4ad793a9ac7b12967b615d818b04e66fce6d272776e07dee193a04ccba51101038723db0ec56a75b07f281652b3ced1e827ffc1bc6476970c448706b71a5c889ef0b3cbd45c0a8a7ee66ae98f923a76f3e62056892f9dff4e9cb9ca24e7878c03f7aa60f2a050f24852973452ab01e0c248ab021dadf9e8969d82f92d0d314f9b6bc4074fb4ed49fac72f44247d7a6c3f3f35c7745d564db27e9fcf8895235eed53a83e4fd0aa8dabc3357cc15c85ea5759bf0c10018bc45731b94356168624d7f31bea867faef1e3d396ebef9f2ba2f0a9c1c29cc5ccea06051e5e9aab4a79a4cfbe4068b11b11516a1fa017e07cda688b1750363f4069ea5b8b689eba2dee45f1acc1aba466e9296ec47b9352bd7652eff21ee97f8bfc0fa7fb4b205c96eb405480a1035e48462a17ef77d87a1ad2e38773c0cd204343a3572687299a78687937c9299e4a7bf152bdbeb35fd9204762a1caa60b04a629f932dee0c457a8732d3b3ae7975e406f462cfad3cda18a0de57feb214a7970bb8a8ca1318f25bafc30253955c39573c1fb752268b632b02f98a789ba59dc2d3d196d9027ba92de203f5d6552ce4a30811590e75a4f18c2d48b2d094dce1336226d12838a98e67220c01fd708665f48d25aadfcaf2a118ee2f2f64482ad7b9b297dce17940f823336b4c30534945f9ceff3926d9b0bdd04680ebfdfc597e5c2c9849312ebebe4d7370737e89bea75be13f626a32466aec07e7616c218d8152d883ea721b774215a2a9490399fa33992a3e17cc406fea4c34689a9b266caf126bd2ff9026ef5eee8ec57a7e36ea689d271337934d9aecacb5e01cce90fa0ba201c1e7efebbdccffec5f5dbdc646dbd2d0edf0e0af69112bea45a00adb2559e3d2103e779c678dfa38d95095bfae6b5ee203ab2a3f3e55ef6a22430e7f6b9392c8006837bd98213bb4f1f4c735e166367ac2484561fb9f408d1075fb4ee816c4a7e1dce5a0b41d6a5c6cb368dfcee1f057e740447d53699c734696c21f4b55f48de70dca62abc5c612a4eb6fe93379bc596f0ad133c128aef7275e98b7a92ebac4f6e9261f5312f3cf1bbb7fe2f9641726e8cba10d34771ce2e91c744f89c75391544b069f93aedd39771910148978707115bd59310579fc34bd35553d664702499a800db5eb2481e671548ea1a18e60377274f9a194e72c950786ef81aade7f3bdcdbfe2d294dcb8114fae8e94b406a3498be3fa910d994651b4e8fac5e3f9b93cb5db592b5328fdfef9daa1b1119ee56738f35e514092b1871509c9281b29f892786139cd8d5dc76fdaee598540352b7f3dc437dbb2a35b1df0eaf27e62bd8c60de02651b776268360d42464b4cc1db91ab18a227adcce48a45b757d8755eda8f0b1536d7faf196f85aa3c1e48a2920445492455d5c6d8bf9d2d871577065d8df0380d4cdcef1ab2ed0da3b5ac5c26cc2e055edb00df403c71ec504cc42cc64e0800f45a8baba918e4e68cfaa58e54893c3415f940ac9cfc68eb614aec333b085df7269a3928ad5770fd98ae8350160172b159ce73cb6b12d27f50d8100daaf870a393a85fd25aad088610ae38f6cfae9e370e34881545a2e2711c667aae18ee2f1ac9a6eb267c3dae1ee879dff769c9ab97ae258d0166e87a8ab406ca2375b15613b615440297f082ef87770b2ed9b2b0cac3be89759bcc83cc3fefa3f60514afe3b7f13abb06850f9cc4e603b8fcc6c6fe9f8f62e3607c236baf49cea8ae3de7924de1a06505a7993a1b23d8d647f1542ae091c35f194ba2841997b1eb6a926c7d06bc87118bcab46453688bbd711fc635aa08ec2d7c2b28e84c9bcc60f4089903b612f87b2bacffdacc2f3eb484ad9e5c7e47b4281eefbfb6f5d840aa0c4b8706a6b1bf06cf31e7c8c4a4b4a88c9a132f2af7c2d81fd4a609a531cd3e250ceaa8d0bcd1678a76de42525a3c373483b421a0c82f7cc543b97cd59a759c8813f9a4d6a1e3555ecccbf285a5eefb1f3e9b784bcf20d76b2963035c5ec0e230f449a95d994a1ef7d84d092c65852a6ae8365fb55afc70a7af87727122557a5ab69eaee7fcfc44f6a0b77cb57b200e3aadc2df8cd8dacf1021d38f3923259f4cc8148c9144b1f2b34009cd76c053ad0f11cd1d8761fadb8d76f825dc9cd6786f6f7767b7b9779fd616ea982c6dab04935e7ebfeab1e6bcc35ad9538c498464838f0ffc87618f12a0dd0f4d5d0167ea1a1eca232630efb6b3d008654843752c5d856ef1b9fdf6cd879499ebc54e7ae2ae4184ab6c7c7897b66c6f6eee4bab02267cd2207c07e6dd8b0cd259cf518df3fa43124973e18c11a40c533e9f167702753c94b87c3c73d895ba2a36677b18ca15c4480f9e175e7051b7a82d4d71d92a037d25c21284f7de3edc270bb1dfaed6e3a3b5a367c154a521ca47ade13c733012db9bca08153d571da0259810aa291528f8fdace3601241e7d911d3d3301948ec59b89c7667ff570cce30cc09191a8f68f86fc2a21e5628db3dcacdc430e3d96e65257322cb7482dc00668f9cd7cbb03b202a4b26412f036c59d31a77c063b029333236b1157cfd41c2f7ae499ff2812b4a8daf7bfa44ef8ec448ae971baa061801a11804d6a5f55e5d0a13892129cd1da1a04f838d4d00193a28b3738739d5751ace9b67e38df4526ac0b2c779f92c21fcb28c3958255308b3e51ee58bc2820c9356c85c6c6cb7ce93d71f5dcddb0bb0038912f0305482c84561200eb82525059cdaeeb15d1e1db239807cc1f21a65b4169c50b9d55d17a2e4e5cc3d8f0dd3e3de4c96504938ef1c000c99f82d63a7c3d70d4c923781f29ac72cfb328636b12922adc44ed6c5610eb3dba789c22b387787d2045ba74f5a807fc19d1ac9fb4b83b2a1bd5bfc3d4df11846e723596b5ec194b4eade2f3c1c225372e7a1e2522666c9cf0238128625a423c69895a7ce9e5dfc02cf0f8be48d1f255220d16f3f4f594fd71ee43ded083f9891bf6efab8b927d51f2879ffb2237c4672e6b06fa9892c95196808fb1d2316f3d255211e8bcd33f3daa95d5ea0515f3bce5d0c5bde7cbb31e939edc86ad63007f132205d65ec90c6b68cf94c132087c7092f62c2ea28811ef54300f70dec275221366e89aad3769a38376b39e4d47a11986eb87d0440d296471858a0a2d814754ea52dcb730826f617b077ec5adceb7f3e9bb07f2fe8e4688f7979060017bcb50d94765b504c7561323beb9d472718a6d1292952ec2ea5ad59e48943758e36a77b836cc990eeff3956098eb0916f0848b6282396897e3a5d6ebcf00b7659cc57eb9391cb078b2f6466b2725a647e0ec5f7a9c8bee0baf8068889370ee2f14b5fe15b49ebee9847b902793d3a56c845fa5655f052c4271e5d5841f3fe728e23e2c61fce7c1fe4a956d03fa9380e897cfa0e4a1584cea500762a9bceca4be21446ea07ed0edd09c738d1653432b7f99a78b6984dca538dee41debb639f41717d91da92408c9007da315e88c05df71726500594bda86f1fee3525902af93e473f4ad46fe8a1a9364d851270608df3bb9c09942430e05d7fab7dbe742cd4941970c29e8c698b7adffc7d7b8fb9dd98c85d1de51c5c9b7065d9505ff388f9bb0950a923a31b43b8a045420e13c9d66b28632c63b9027a9d84bd4bcfb642c79fbd6f04e2be45974e4d45379a00f4820e0120e9431e29d88c20adcd28b58947bb6321da7d817bf3e76842da0ad430866963611cecfc254537725ae9766e656a7857d08ce179af5bb185bbc3383661300aa4e1a6ca77f2109286ae786918523f5da2ad439293e1e4231c9113453a27b3476b077677bb671c5e36599e47c5a3214ae7822c38258306737b630d6a58bb15b2bdb7e0788af1fa15bcacf3995783ed711e0af8a536b34965a313c8ee72fecb4a8d730d97d0bbb72e546836cf0048db5433b39d4bb48196ccfe36520aa7b03ff52be079e1f15f53b40beee1c08c76b7b9c02a7e545395f76ee6f01187bb2d7dde352af917dc202f849b369c6a66b47cbe8f9da1d191847572b47ac50c4792ada48b3c9da0a32d657022b5d4b11316f4a9bac62e7dc9697a14f191eff91452d06ed41a02f396d468229d159cce9427b604a00aec9059b5c62436aba0f3051f06c9809096a5151038d9ebd32a803841e789c6fccd3a5c4309abb1eb153aeb72b6ad6c78a4fd5b52d2af2b2329ac7c390aa492caf8d1b19755b495ef5c17850009e980e1d8823888472d91d8bb4f6e472da3e6908df0370711debf138d23329f8266fe180942babb71fe76193e54bd4d3abd5ec45d0574df98c0e59d39ac0332f0c4febc6a25998ed524ab30151d6e4701a172bdbb0c328def5b9e3d4d7a90ea7dcee010301301fc05175d2c25b1b2b45bb50d7fff68f07dc955d220491cdae4b8284a8931d60271d1f51e323939292c36c7154dcb2a0a2e98456c9021546ae0bfcd06d8ab4ada64e9dffe41f1d3820e0dd9cf8d3da61eda9d0867ef13a0886a82de77cc7e95a2c4534ad1727b6745ccbec438858344eaac5e862f137d2b74ca4ff8aab04feb5424cf2a597f13dab4232e29df46e626795f4a4ae1f53dfdecf2a26e15bfa7e4f6f6dec80f7f65ca8cff8851ca0dc352318439cce95500f1b09e41d2858d6b05f257a9a88d377c958561fd350441aaad34aeee9e9f996e687c6084a5c4d54c086c912ddf1a83e50f4f247dd8572ae49fa890025087b8aa6dc873f9bf695326460e3c93abf881c6a4fe7e5b9bc9e8b566c64b61a82b260aa8a07dfee9380b07c024a79c2dce18ff5955a638ebebd7c4f657a94ed03b703ce0f9692162a78f3fcc896de294245e60bddb12aa7fe7752d0ee0c1d3d0d01fd9bd010fdc3304c89509c64e6f384f04597a54f529026c299e001a184717b5a67ec309e36139f0d6362672502c713bf3c4803279640aced92e1954de49c0cc3978282d94920233d23a8cfad171e7507ec3c22593074268f24001aabd2b0573b0626ad993c908f260b2d8626a6e15a003e54933a81818cf42c7b748fbf35b83a26258183c1f59ada94f05f0174e19c1b935daa187152760bda6fdafc255b3be76ab6a0f591e0eba3fbd1d17ffcd9429330808a4f627e05ff7536d5d100b52bf85a5093470e559a3d32b70224849d7b1597ab7e5eb3b5dbd85108cafcd7881cb07b4f28c467b3798560d5e753ccdea00408dab280b1a9410629b724a68b970d161d8f19848e18a8017983efae5d930fcf5c18c616cb4e9a2f42185879fa441688811245f1d2d739bae0fa081fc1d6549eeef97ef30ba8687bc0030550a9599116d582f60e2366ad37a23f87e3eae4812be0d0a362b7e618f7188595797e9d9c6742f4c3cb8618f0ed797e2c60e080c77ff17a8278857f19e75b5ad84c0f08d292d2f6a037390c2c90f3e1bec18264cdaa77d268b3655ee9093dfb8554a52301f0fa712dd53e52ad718a2adf48e9a65331431285987aae80c8d81eea141cca6f93a34c8a6f6c8ad6dbafd45b4f6b8989a3c1b3a7b21a5f9ab5e80501f00d6d9612fc1f7287a80f022f99d8d1ddd9c8305a00704270a2ed2528ce5a5fe879d45a2baae561f21ca73e746b899aeee14b1f29806c77ff3e4bb63357e5e8a5c8df456f79e720a5045ecf4bac4563d23cd625a57e166da97f9094b50a4674", 0x1000}, {&(0x7f0000003a00)="8d586cfe8f100936215c78889ae37aec9f7721b23421b622de0007904ca420f7e57fc6b0e0a126e733a147b5ea7c6d028ee1fee844155cadda8ace7b20b0d15cda2f6b2219b98c248d7c49c27fda1422c80fdad61e3678e6fabf71882ea35e8e27652cf9abb2d4899c0db10da99c721b2aed2c1dca5e4965e2d271a5d5b1f840e15a58f0acc2280ad48bf65f4591f577cbaee736860bf0f87f025724641b8524c3afc9423769a7b53a2ea5480676d2aa882a70a737e3d91f1bdd9f74d4f73915b09a11a0", 0xc4}, {&(0x7f0000007c40)="8e9020f99fd95bc1bb688aac3534c47021a7b3ab405b9ba40c437a7a14b48554d888e9ea5a0a6c4244f5dd1bf745d35bdf37215377413a5a5886a1f5a7dbd45cf815f48bf199417badc896321f7e41ba", 0x50}], 0x8, &(0x7f0000007e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r2, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0xa0, 0x4}}, {{0x0, 0x0, &(0x7f0000008380)=[{&(0x7f0000007ec0)="3a99ef01d888a8f0c5ba5150222377fd2dbb90e3fd70be12ac052f71bf9f569cadc6a61866b2406ad72cc670728f2861da0af5912d3acaad493f2b1afc13792d921458a1101c8a4d051beca06979876b07fdd34c46aea725bd9136783da3a9aa5a6de8047c4f51c624c201cbfeef4e5a857b11e7571834b43f97654216925f5ea9fa602d926bb316c5d5556966ac517d2c9a336ed9db0780f17cad12cb3e34d1eb6de8f1b1a844739b523b299ec0bebd03ca1c8a405e4353d35658675d7ce930ae32c1ddf8b475552abe9fa09f6aaa", 0xcf}, {&(0x7f0000007fc0)="09d6c9e07f88f7272729bc1f9f9e209b084cea54ea217d6298a09c3f17ded9a366249302e042dba41dae5fc515142de426bae086d57c3f4c38a509776905589e9f512c66d185b422a1249940545c23ba6156702f65669eec4bd5fa25f2c4c0e8be0f531b8374c67826ebfea386a0ebd1818c5db45ab0651b647ab6acc6f64c7e7713cc0df3396cbebb93517e7ba91ceb0c5c8e7b13cc61b1533e692fdd97b93dac5bb58c1a848e1f8b4f2553d6f18d72e8a4209825e6df1a9cfa64748d95a296450e9cf3c43756196422fe062fe495d0b8b23e8bc2df2fddd04aef0a7781e7b20570e19f34a09cf37eed1643691e3a4ee15b369b83d272", 0xf7}, {&(0x7f00000080c0)="b0dab904a0c697a49242a661e547a0d6b29bff6a4b529747108d85a66c93cfca1aeb1fbad9916844b585a8bf8a1372daec987739e42183881167965f5a3a0a8fe4ad3c431e49157e2d3dbd1b1fb6e336caf447c33d1bc2e165e609e348dd315947c3f713512bcaf71a0f8b2d3d709ff7afb653", 0x73}, {&(0x7f00000039c0)="73199bb92fd85375fc6c444d7cef884f529a2d92ca40d5849d83740f7c00903c7f509c74fdb9f4bd0fddb7c97ba964acce09cc4d8ebfd1912312", 0x3a}, {&(0x7f0000008180)="8b5e6055130df5f6f1b05490fdde4eb5b0fc830416dfea466e260a35990ddea21faafb37562a2641ca5242bace9b867136e1691dfe60e5b1807065550dee98b4d2efd0b681c0336559629ebf7cdd649dee9a4b3639746a50c369d8d4f7060f3862fe01f42a0f45586b373bb0078304182b057fc17122180e772219a69b084ebd0a27c2821aedfaf94412c53c109aab557a0401abc4e654bb69b6b3a1680ccdddea75e0260e32a392e7dabe5683a1757ea8bb46f18cc1e56e010b7007ed79e66117ae5977b44c05310890d611", 0xcc}, {&(0x7f0000008280)="952dc3d85f071c7bfb0a7c70235c315a61aad4ae0a3221020f098c0e29a6fadd14d59f2f8eacb76dfab1db95e1a91e0c269f63c5033f3932b32dac1d671e38cf858d731c6fa92e906abd6ad7408fa165efa0817d0f61ca399bac898b84ec46d4d5ee9e210e03641e60ad890ed60c4d172f8e22eec5ab7a73b21331c4a3bf3dcc306d109b2b6c0ddab7f378edeee5d0b3562a6183f056d299512fde06d3386b94a4dbf8440f901ed47cae859c5daf0db3e8aefcbd31fffde5f73d54f26395a580d0a5bc2c3363b9", 0xc7}], 0x6, &(0x7f0000008580)=[@cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r13}}}, @rights={{0x38, 0x1, 0x1, [r14, r15, r2, r2, r16, r2, 0xffffffffffffffff, r2, r1, r0]}}], 0x98, 0x40000}}], 0x8, 0x0) preadv2(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x0, 0x0, 0x0) (async) read$ptp(0xffffffffffffffff, 0x0, 0x0) [ 613.373796] EXT4-fs (loop4): free_blocks=2415919104 [ 613.386142] EXT4-fs (loop4): dirty_blocks=16 [ 613.391032] EXT4-fs (loop4): Block reservation details [ 613.398307] EXT4-fs (loop4): i_reserved_data_blocks=1 [ 613.410135] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 3 with error 28 [ 613.458891] EXT4-fs (loop4): This should not happen!! Data will be lost [ 613.458891] [ 613.515736] kauditd_printk_skb: 49 callbacks suppressed [ 613.515748] audit: type=1800 audit(1672331406.956:61): pid=11924 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14090 res=0 [ 613.608270] audit: type=1800 audit(1672331406.996:62): pid=11924 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14090 res=0 [ 614.426853] F2FS-fs (loop3): Invalid log sectors per block(2411855875) log sectorsize(9) [ 614.442949] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 614.462666] F2FS-fs (loop3): invalid crc value [ 614.488050] F2FS-fs (loop3): Found nat_bits in checkpoint [ 614.587328] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b 16:30:08 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x3000412, &(0x7f0000000040)=ANY=[], 0xe, 0x10221, &(0x7f0000020540)="$eJzs3L9vG+UfB/CPm2+jL7SUCDGw8UiA5EjEOttJBWWJqKoOkCqiZWRwbMdym9hR7DihEws/Nv4BNpj4H1jY2Fg69D9AYkNiqZBAvrsgqBgKGAec10u6e989d/0891i3fE5VAji3VtKPP1TiSjwVEUvx9aeXI/LjSrnlNot4ISJejIgLv9kq5fivA8sR8XREXJkWn9Ys7ple+vyrj9774ru3Xvnsy2+Wsk8+/v7sVg2ctZcjYv+gOD7eL3LYK/JuOd6a9PPcX5+UWVzYv1eeD4s87u7kFY5bp/e18mz2ivuHB0ejae7utdrT7PV38/GDQTHhaNI7rZP/g7utw/y8093Jsz8a5tm7XzzXSZn3R+OiTqes935ePsbj0yzGuyfdYj0H9/JsD8bleFF32OmeTHNSZjlddHb++u/7X/F2f3B0kibdw1F/OEgbtXpWy9YO21fXsqz+enOt12nttq92G+ud1u56qnY3R8O91VTttdupevP69dVUz2qNWvZqunnr3bTXSdVpvtkfHI37e6PV1Kg1N2r11fRSPd3e2k7b79y4sbV9J20NB+nWcJKaWao3r200rjVfS9u376RG1sisf64qc56PBeMFAvjTft//R+j/gXnQ/+v/Q/977tevfeNv8QIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxbl7594yg/WCnOL5Tjz5RDz5XnlfLaz3+g8ljNpWndiLj4hPd/WIlYLuc43f4XEZvl9tOz/+xvAAAAAIvs4aPqg0rerRe7lbN+IOZpOd9XLn8wo3r5Z52ZvUP5h6jnZ1VtKX++Wa30UpRfqGbi4nT3/1lVeyJLc50NAAD4d9AJAAAAwEJ7/L/hAwAAAItH/w8AAACLL+///f0/AAAAWGwPH1UfnPUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALO/eOsjAQBAB48r+a8KN4CsHCThAbj+BlPIK1Z7ATvIyNRQpPYSeiFq4gQSQQRQzfB0OYJDv76LYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDp8vVoWuy7m7p1jqd6nrMbAAAA4KH25fGV0v/0qpPyLH27d3fPSqW+IyKPiN+K/8+yiL80xzV+ImKc4tAqDRj0lv3hfLV9xTkAAABAwxSL3eTdawAAAAAAAAAAAAAAAAAAAABufFL/PwAAAKAy/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADizOy8nAMAgDED7WaD7T1sE3UDw8h4k5BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGdPDmoABoEgim62BmqpInqu22rhggYIWVSQ95K5/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLP1J6JdtVzhrp77f8f/Tfbr2AQAEIaioMEFrNx/VBsLEWuDeAch7Wv/6e/iVvCrenYAAAAAP6jzyrLVoyUGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHbn0AoAGASiWEv3Yf/xKnh4HCYxfIE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswAEJAAAAgKD/r9sRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEAQAA//9hzBqI") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc54e, 0xff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x2) (async) syz_clone(0x0, &(0x7f00000003c0)="0e4324a0aebe0bbb3975360dae1d68e43cc7724279d39cd6f0d6c0f73d5f0a75eb3db5443d071ba34ce8fcdfac809e124bde9e8cecb6b6c9c1d6e2e9d13063efdc9e017eb7087c22e96cdd4895e8f5632e6ecd65569042c58a4221f1bfe515548821bb50fa56f7b61e5db51c4f8733449579b26c7ed91d4022ae800a305f8a531ff162dd5ea0ca4763919fe6ca27d44aa7a0acdce3aa4143e3a8412ceb66c9146a", 0xa1, &(0x7f0000000140), &(0x7f0000000180), 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000740)=@bridge_getneigh={0x9c, 0x1e, 0x300, 0x70bd2d, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x1104, 0x14}, [@IFLA_PORT_SELF={0x58, 0x19, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x3}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "eb25943596f0e34dc5c8d316b8f8c2da"}, @IFLA_PORT_PROFILE={0x13, 0x2, 'memory.current\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x81}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_PROFILE={0xb, 0x2, 'nilfs2\x00'}]}, @IFLA_NET_NS_FD={0x8}, @IFLA_PROTO_DOWN={0x5, 0x27, 0xf8}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x4}, @IFLA_BROADCAST={0xa, 0x2, @multicast}]}, 0x9c}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) (async) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) (async) arch_prctl$ARCH_GET_CPUID(0x1011) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000010000003a000000a6a93ff5519ac289d194fa62215e51d37418faa39fe605da251284becd1d38a5bf7068e82ba9342d118f2090236919280c8bb631400c583896b7886d3c53e7983ea2f1549f64cd9cee3e6f31743ddd9649eee895c1342022bfabf3d1acb2b991f18c7be2e0c1e98923088d0b09ba11d279a838fc7ac0a66a10d029fba907fddea19459812e338785f1500aeec4d53671c25ad2881628970de6e6a5518fc2943d46e2e1b036fceb", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) (async) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2f6465762f6e756c6c623000d1962060fe8ab5b4c7"], &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='nilfs2\x00', 0x100010, &(0x7f00000002c0)='\x00') (async) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x2, 0xee, 0xe, 0x1ff, 0x930}) (async) chdir(&(0x7f0000000300)='./file1\x00') (async) mount(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) chdir(0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000340)='memory.current\x00') chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000f00)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x401, 0x2) (async) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) syz_open_procfs$userns(r3, &(0x7f0000000500)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) 16:30:08 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00000008c0)={'virt_wifi0\x00', {0x2, 0x4e20, @local}}) close(r0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x3d0, 0x5, 0x3e8, 0xa8, 0x248, 0xffffffff, 0x248, 0x150, 0x350, 0x350, 0xffffffff, 0x350, 0x350, 0x5, 0x0, {[{{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'wg1\x00'}, 0x0, 0x70, 0xa8, 0x0, {0x22e}}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x1, @rand_addr, @rand_addr, @gre_key, @icmp_id}}}}, {{@ip={@dev, @broadcast, 0x0, 0x0, 'veth0_to_team\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @loopback, @private}}}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'veth1_to_team\x00', 'ipvlan0\x00'}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00'}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @private, @remote, @gre_key, @icmp_id}}}}, {{@uncond, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@inet=@tcp={{0x30}}, @common=@ah={{0x30}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @remote, @broadcast, @gre_key, @gre_key}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) ioctl$BTRFS_IOC_QUOTA_CTL(r0, 0xc0109428, &(0x7f0000000840)={0x2, 0x80000001}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) r3 = accept$inet(r2, &(0x7f00000006c0)={0x2, 0x0, @local}, &(0x7f0000000900)=0x10) r4 = getpid() ptrace$setregset(0x4205, r4, 0x6, &(0x7f0000000800)={&(0x7f0000000780)="f7520318cdf9e07ccec96488b63809f4659ca03617133ab5d7a4cb369fa7593490d9079cc8986692c7cd830a658815fae4eb23a72f9ed36618d14782e1a2178218036c70a7", 0x45}) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000880)={0x8, 0x1, 0x8, 0x7f, 0x14, "a3aff31b3a8b7d0d"}) fcntl$lock(r3, 0x25, &(0x7f0000000740)={0x2, 0x3, 0xa47d, 0x8001, r4}) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x2a1001, &(0x7f0000000500)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, 'osf\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, 'ah\xa3\x02\xd8\xec\x00'}}]}}, 0x0, 0x0, &(0x7f00000005c0)="59166522c42d06aac88f2243050f27337ecfc3cab1785980db18e2ca794d731c82ebef4dc771d38a2b19d4e5a9441b391fdde6d6d2f670bdbb2e10600ca86503b1c9172cdac6612939491c671fcca239c14a60ceebc03af1cefe94644987789a9afacda515f138efaa3fd47fe932ed997a510dfa3594248f91aec7b5345fa2a85d05021b24a9c54931dd170357cec7e9e3a5ee537a2b09862a49a5a0b63b380211fdb23bf6e87f1c6fe242d0a1270cdcbe6fed3a642e7da140b216eb5bc4a171790440d21da688280010e1f3c6feb7f5da4dbf7a3d638876c60a05da35d9352943908a056369b2c86e1b71f4e5d64e98c4db77b0210f538d3271e21ebaa1") 16:30:08 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3e, 0x20114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f00000001c0)=ANY=[@ANYBLOB="626172726965722c6e6f6175746f5f64615f616c6c6f632c64696f726561645f6e6f6c6f636b2c6f6c64616c6c6f632c00f501293add424f5564620d31dee986aff91abc6b72c5b14976ae8b78588d3ba5770ee190db0262b8ea08c96bf8d5dea39cef09030000000000000002898bbb7c4e4b28548319386220177fa31c1149bab68ff80268443c615b5c036e6b39b692fbf13a7ff3e3bb4e4dff4eec118e2954a5fe289294828f4d8dab342c5703875045d660d6063c9927a0db22b43b5dca660491be34af04d4396ef68f94b304432cdd780000000080000000000000003140bee5377220acaf04f1e6979de09d53fab3fa3517d0904ac54394376db965f15699a546dd2e026629eaa598f7cdec320bc5a53b9c2674334557823a510dee64"], 0x1, 0x77c, &(0x7f0000000f80)="$eJzs3d9rW1UcAPDvTZt1dtNWENx8CghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FHSI4IugwwdBX/bsj/nmqz9e9V/QFxHZmNoNJz5I5abJmq5Jl3b9Me3nA6c9596TnPvNvfeck9xLEsCulUv/ZCIORsT7ScRAY3kSEdl6rjfi+FK9WwvzxTQlsbj46u9Jvc7NhflitDwmta9ROBAR374TcSizut3q7NxEoVwuTTfKw7XJc8PV2bnDZycL46Xx0tTRkdHRI8eeOXZ082L984e5/dc+eOnJL47//fajV977Lonjsb+xrjWOzZKLXOM1yaYv4QovbnZjOyzZ6Q1gQ9JTs2fpLI+DMRA99Vx3uq8JANxP3oyIRQBgl0mM/wCwyzQ/B7i5MF9spp39RGJ7XX8hIvYuxd+8vrm0prdxzW5v/Tpo/81kxfWOJCIGN6H9XER88tXrn6Uptug6JEA7b12MiNODudX9f7LqnoX1eqqLOrk7yvo/2D5fp/OfZ9vN/zK35z/RZv7T1+bc3YhcxJ7W8urzP3N1E5rpKJ3/PZ9dvrftVkv8DYM9jdKD9TlfNjlztlxK+7aHImIosn1peWSNNoZu/HNjxYKe5Wzr/O+PS298mraf/l+ukbna27fy+cYKtcK9xt10/WLEY73t4k9u7/+kw/z3ZJdtvPzcux93WpfGn8bbTCvj3/q7yhYvRzwR7eNvSta8P3G4fjgMNw+KNr78+aP+Tu237v80pe033wtsh3T/968d/2DSer9mdf1tfH954JtO6+4ef/vjf0/yWj3f7DwuFGq16ZGIPckrq5cfWX5ss9ysn8Y/9Hj783+t4z99T3i6y/h7r/32+cbj31pp/GPr2v/rz1y5NdHTqf3u9v9oPTfUWNJN/9ftBt7LawcAAAAAAAAAAAAAAAAAAAAAAAAA3cpExP5IMvnb+Uwmn1/6De9Hoj9TrlRrh85UZqbGov5b2YORzTS/6nKg5ftQRxrfh98sH7mj/HREPBwRH/Y9UC/ni5Xy2E4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+zr8/n/q176d3joAYMvsvWuNG6Vt2RAAYNvcffwHAP5vjP8AsPsY/wFg9zH+A8DuY/wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgi508cSJNi38tzBfT8tj52ZmJyvnDY6XqRH5yppgvVqbP5ccrlfFyKV+sTLY89Md2z1euVM6NxtTMheFaqVobrs7OnZqszEzVTp2dLIyXTpWy2xYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSvOjs3USiXS9MyMvdr5pfDPx1Yq84lh/HmZ3a6ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4b/g3AAD//9LfLIo=") r2 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r2, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) setresuid(0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000007dc0)={0x0, 0x0}) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r5, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r6, r6, r6, r6]) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) fstat(r1, &(0x7f0000008400)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000008480)=[0xee01, 0xee00, 0xffffffffffffffff, 0xee00, 0xee01, 0xffffffffffffffff, 0x0]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(r11, r11, r11) r12 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r12, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r13, r13, r13, r13]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000003980)=ANY=[@ANYBLOB="0000f8313d87f6cc3f0925521c00000100000001"], 0x18}, 0x0) r15 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r16 = accept4$netrom(r2, &(0x7f00000084c0)={{0x3, @rose}, [@remote, @null, @netrom, @null, @remote, @default, @default, @default]}, &(0x7f0000008540)=0x48, 0x80000) sendmmsg$unix(r2, &(0x7f0000008640)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="3838da89124653f1bbb8c986489de1c09b80bdaf3b459e10faf01e398e711f77a844d324e8570e03bd93513ef8e46b567f39ce52cb26972d5173c5eb85c0bc925c0cbfeea914af29958b8c674b154be84cde6a9f4be11a11f6a9a768db611d5f0428dc8cda0b0afe5c89095286a8c36f29393afdf0c08a7f6c00b63b2f64000e1e3917b6a484383f60614ffbcc2a8fc7", 0x90}, {&(0x7f00000003c0)="08a850ad1df2be7fe7f1866d57a3edf8a6f253ffafc39d2a80a6ae9bd4846614179278f649f7ad7bd8ca6ea244a51ed91470b3269bf95d9d3ad39d1f243b8e65a61c1acf074b3676a0a4bcf6b42c0a2b91eeba9de20726d6bf952ada31aa2f90de233124b591f9f7c7102b364076fa2a16e151c5cdd3a98709124f349c7332e933283a359c63cf345f4112be712db9f627290f3e7713e73d01936757914bd6d43a0a4830e1afeda432f9131fe0ae900479934bb62c45d108535f87e0b37ac7acebf7f94d1d01efd2057289663ad395c54f8ca65d344b92b41f20", 0xda}, {&(0x7f0000001700)="b298f4585de0b47d1f93e80552f40d2949f3088999c194a3189d6fa7bdf51331236f59fc3bea48e23973066988ef574e63bc118c3213701e64fb4e7250b608f7719420e80b87de5f975842d797180762bddfbe80c8efa79085f79c9ad2cfdde4908f8991c90f9f85e25307c74ff8b696e6f24f57f126912fbabf6f12e76c0edf454c302f76afe50cff1f86f4eedd6423e6ca0dd4d9a66acf69387ff73158247255f32ecceeec23a1034f1b0f232ef8bfe1aea5b5ceda251c2c129223c97947f725af923acf85d1304653a85664a6c6055eadad49282b2133a4b8a4b9cec77729dce98c9fcee17bf377a56704048a1718ec5450be324aeb09d5cb761aa2544901ba914500952ab657256acc43903ffa6c0385bcdcaf6ce3711171d2e1eabd4b8c621746d4b031efe516dd88f5677a876f3de25d0210ea14de6ec6da527ed3d7a32dce5c5c6e4c2566c80c6329d36e160d1f4e21fbf416853ae9a1aac87f5a87309bf7dcae41526f14903b32ccffd2ddfc1da7462d15024effe6314fd3f1dec028cfc1fbf8a79e4483ee3aa7609955c4b1cc3ef22382765fa8aa29a02da38ab2e98afae2a04cd0f0627ce5114966d49cc9902e079f7f14871cfea18aeead4353344e4655c2d09ee27153a2b337e0c02e7401504180f46d68d9571d133d813ed87035ef8cd17a4de0b32c9c7fb5e40507ed2307006ef093ae4e9dffaf7a5439268b4bd68779f868e74ed80a2ab82d61c576bbb0b86e10d3a2c93e636c5faae8d04643d7c0c724df4d935fb5a3cbf5099ef91c6791d91f665d34b61f31e77c472d0236eace54fc5e0716ce40cb4ddbe40dab38f31de803cb8170f87c2c83ad982dc8a614a67edba894a4ced2a7fcbc8d83d124a481766fd5f687b2ffe2f0c11204016c77a381185ee48773ed9ad7c2492d23e5e14e2e0c17bda97f3dacf817a24c3546ed26feab61d6f601ec013746aaec6fc8497baa90f4607559187fe31943b92c591abfd1ae1e996a700568d9e763da39269e9d46e862ce9d31c2b59aa4ee9f74c03280b730da7967f9de12011ae662be3b42c46677e51c4aecab93b10d09775de152d3ee5a1335b29eb90fd2a84cf90739f08c56541e8413616b2df4327558eb264dea88f3e104e91de7bad00570ee2ff4f120e8f34613f14b046e72936c327ae3a9065fbb9a59d5da1e24367294601a5787a8019fe767dde1445a6ea125e5c83d7ef4b313b922a6dbc4c0bcc3a805304e63f155ebbf1aa515a0b391ba071ae6e96b7831a75ebb0d653af44a6a498242e4c979b46b2d3d524d4d3f19aa9aed5af2423dbc7a317e85b5e36780672daf6c8367e81a15309bbf97acb58192cdda8867a5f7bcfcff09f0b08ce47eb6f640d6d4a047d5d3fc1e7f9bbfd95ab8a78caafb219645e42de5bcd7d9234eef68a06bb2b356022e8f832491990bb58bccd0edb91de211366847982ffdf5f986a9d3088ce9f15202e230335328a7bc16fb80474d8fb35cf43690d8b514a20eb460e95a3b67cddef55bbb5c0630253b0fdee1231f81c29b36d4f93f8dcbb953779b595681e318f7f369e9f7d589987870981fabf0de00a169863640e70cfc88cf679ba178f5ec0486b583610947246ba594ef48080e2b163538527a5ab96ca99b5801374e7a4498980593722c97227191984bb92cb31e761273430b92199b1afdb846264d0f2b4087fca27602e167141894f6568129e6c4c3a9d569913ea9720e169fff2de91b6792f387bbf0937ca691baf8ac4e78216034b884916d36969ba3e5cb728b4950a25ca2d665f984d13af03c9de658d9b201630486841192d1525f783c993635c8720597dda1b1afe10e3d3fd62d224cbaa0719b4ca039bb018f1ff035a7e6ebd59bbec3d4c19a6aae46fc53d4a98dbc1ffdb86fc3b43a18313f22729c1d66e4e73a80521ee6eb217cc75deef83aa954d1720b281b87b0e45c40c5699f599c7c3554bfee9998ab15012ffd2852c2ee637ee0e68b9ea049c3172adc94c4e43929f71e5c482a9e7ec92bff15ced3e4e055da0033f2db6e9050cd9405f2b2a240d4b4be5e7a51254fed873c40e38083a442c33efaaaa27d3bc29e2abd1dc544b9727fd183de4eeb0a45d0647a29fd886aa51ac3c54d00edf6e5dde7ef13fddc76c72c8d8d710ad2dfac4f41369040bdb4c905cbd4da278c4861043968a0a9214d41f4c732ffc41d31c71463203901a43e2df1c5720e888e2d952d97057d15aacd6a218e9d8f1be85f1215b936ac9a30c97d30bac9a480ab9bbeb89eae9cbf875de4bf4d8d3b94544d46cdbd0cf25f563a48f51ea2c8ea4ee3e01b027130f784249ba7d4553b5b6fb058a0723c46b1ede84fd92a8b50c64eac4d23b58fe6838e29bb42733ca1e7a4d06eff2708bdb7e365fcc42df25688b869381ca39a6f2455c8f84ccd691de9b0f728c93d2d259da38140751e4495ba39324c7557a4dc84f979914649f37d0bacc45f2e44bfac66ce53e488b509d658a9a476ee6bbc7b604b03af3eb2c859bf2d8418566f7f3bcc298f953e3f01d17c9deb7ac74dfa7cb68dcddf098dc77651296eaf751dcd5ef62a4a3305b8700869555cda392379bf382e8d5a9584b8f9ca7921aa3cbf52fd2a6322eeca55462121881ff6adb99f011e2679191f8d5c9f097a306df8a8da4c8318600fe5225213c0a5e71f982c35498b968b03bbfbb5806a9bfdc4ef5841485d19d0de3b186fa2db942ab1e7c06372ed97d9beeb97ed5f1261b95b9320096490114a48b9fbe3ff5622bc02ae2299a4da1ec74c37457f113c73d9e6ff799292aacea99a6b57f685a49a9454698ea7cd7e3a1fb795350cde2d664f337b7280f69e725df7712cd4921d5570dc890ad88390a0f74b03e5fe3474d772d0750439906041a0ddaf71a4a3c74f7e52ad5b6131de0dfe44539cba53f7cb8b73b607307a005bcf901e03376af38cec0cda333a93a3b09cca058996bff3739b2d3eb34c7748a3d4a81d5bd1b9e7c05eff912bd24fdaa12b4f7c58c651f400346f37e44adfbfd3ef7fe4f367842c52db34a66149836dd05a55d718221630f16cfc82b96636edcac47dc82d0a3e0e97312b5cf4d657f22a84f26dd9a88b8b3aa7406b1e6cfda3b7150978b43c6d0bad2071f942bdc8ebedf5099646377754a4688abfba14f9fb1567bd6ada0e6a602053f4e971aa8917ce6a516ec19252f454f335c6a6d459bb6789f9e12185d32dd9b373e80b590485c72ea06badcebc37eec3700391c89067f59cbc78f63b86ecde0f8f7410735ee52939ecab198e8e54bf784790da81ffd4604d74629832758d291800cb5ae3b57479ec16da11814316b7ec1b5199dfa061f795247f0f60ef6898ea8998fb2facc24c52125be6b491e76cd8b46e10679f7969366a8f7d2a43efe07afcbc3260016d8cb2f90cac6ab9ae9a02515273c03faeb804600d48208c6c8dcca61ffc789e657b2459018027d4b730416deaaef201bb15184f48b4fbc913aa3055fa0a208b241dd03497d45446e83b1a191ad48e40e14cfddb2ce859f81c3cc301b6f404a08f861822b8205a78065de5434d2bb907a3e8ada66ade636de71f06daf52918c2f194257491cf809835e6354793f26fea15d010e79b4ead24def4f071929d36a2ae2e42d402f80878f9c6c40f0906a31e2c8fc3a544a29e3329e914e2d638a7ff39f417e3aa6e765fdbdc5c94734b518227d1715d43afa49f98879375252a1c70415942980a7e43d4c6db69608ed18c90ed6229018400897ce165be8610d04246ac77ad8a0749d0210f7a533103edac615c3d1dd0fd44165d469aa7dc848c0763ef4a8309e9a30713ff07ba0b5a6c73c141392342b4d23a0e941530d399bcfecca2e76595a70e05efc9481a683944e9df5e139cb528ff598098c370c07a6358fc113ba1d4f34fff8aea893845ba1c2bf26b5303e050c25e690f388841372482ac3227da1a7f1269efa88e6072f86227bc79069e9d29cd3d8c4555582f8951bb5ad70adaa62dd3c501c9467eaf2ca79631b815ebacaf106368994dbaad81b390baed97e03167d6f493881c1eda89aa916267c2eef9053042a4398e4f459fcd4fd7495571dd0b126bdb8d5bf79707edba8366de15ba8f45042fb2d66bdd70023071b9274fd51a138ede3c59ad4f6091cf17a6faec102339be5d4a277b1f8ce7a221db4853f7e27e872d1432b6f875642d695a856f0318499370acea9153078a18350d944b7e286964217a6dc99ee3015c7736d851f412d152f5d04344d69a9946566c110ca86292b8071a9b14c2343aa306b5159bae1c14db6c18b630584233bb906d8fac04617896169a51a573f029253ec14b7622ce7adb7d99d9e35b7c18ee4bd94a3b35727d1425c75f6e730318929ca6d4e6068f87cbe23e8c4834a4304825b7d138a4cd098869c57e9008d83abb33a39a3d4b10cb44dbb38ff71404a16c82f78c377fc885c8778a6ed6e3370eb764a75a3d0d2bb83649cf7dcd89343e9069b2a8b218b397befef577e674e413205d017dcd9377b947b8c7503c83870891080cbedd967e9a98993aa6bbee6ade69caf24ca696a6871d20b4a8a8db2292d46ec29c1d79815b1e594c154a2025931a06983796d07eb2e6458739f3da6e264708efe363583ee3f2616f247548c447fba29389e209ec78f0fea1c177984f3b9e9351381f85522428db74d3c28ac4b5f4fdca91d260d79c862b2bca243f30eef5c72527e01e31d46aa5c5b4411ca066f84d5f75006434cbfdade83820e9d75c15a3d848a8d9568f11b56b76d20351d023b378bbb189662c7398a14ec0c82c5be6ed5b7db4bc5d79baed691401ef772c5de688952a604d06120dcde39d6035f2688e6f81016be0f1baff904d2df931ca6f487f9e55612816ff574bb024672874ce0df4e2af346a6b4dcfd4e52bc52e186bf8cbfab7e2c6c13ed2288aec5abcbab5b31f6429b2a81162ab7cac40b0c9dd163b4cd857acbf858bd130b7f3bb225505d42ee70db0e30d90229f3588546b3e3eee02dbf48692fd413c88eb4301306668d6ebe781c58874a5053157baedfd7da5f818c03b38cfe594d4c50626c914dceb02911610fac93bbe0198f56908418c662ba0771bf2ef83ca3ae90a8adcb6e6bd645e6c1e62f7edd21848fdfb54237a63cab973f6c5ee31fb296c9cce14370c61904324c01301fd420dea47c2b1f15299a838d1a0833639f754c64c6f7e0865783630c4cb9dde612bda6c3c56a178c78f0f63558891f2abd3f98cd882d22a79ef2719b742226bb180c5d6dcb9fca2e3a871a7312dbfffaf47005ecbfa30679b9b6284037980688e39c941fe6d2468731e5d0e5d71556bdf5a3228493674ee5946c8e3fff00b447d838048172bd7cf43b20651fb7b846a2ac55773dbb9105cfd464aace07172202b977be344d9addf9a305b22927e274ca5945aadd933dc7fd2eb6795363abc94ee3fe0ea10264b5c2ee3843927e68facaf81463b8bcfd72f8894550f03d05ad5e2e43a5e5e534f23b18951ee41760adae7ec74d9bf964a90c10eb402d8f849e9160c70fc2e2692ca2c0a2b22158597b088286dd80f87f29fe719bfd018f0d258a1debd0808690fe401b2d7ac30280069db0e14128c252efe8e6a67570c2fde2003613f6f5edcd4a24d2c67e3cb40a94fdf49211496a4e65789d104ef5ced8a39b99cb01460bb715cc58123f8af63c7867b9b06acdf5fa216d1028ede0fc8524726dfeb805642673f5da2c6673961192243d4cf316d7f544c9e50a6e90030e5f0b7fa9a3d9fa1e728c7f5124564", 0x1000}, {&(0x7f0000000080)="5efdbf05d09f9567944d50c04c442739af501106ee89fcb9960d3840ede2f9421fbf7097ddcc48a16103116c46d8ca9d3cd2207b", 0x34}, {&(0x7f00000000c0)="166d76973003896257161f6d25a15f84b58c8775386f06fe7f80ec1dcc93ad93c735ba27753e11c82e7debd27623f73a6fb52e9c41320f4fd36e89", 0x3b}, {&(0x7f00000004c0)="18c87e0613b937ec0bdf5522dbc7c893e41ff5a2651143ca921fed3cf456110de148a9615824db4ed11e101c2dcddb3e7213e103de6f8ca3df42a691ec3369d648", 0x41}, {&(0x7f0000000540)="3209d690e024c4300e62fd84dec4d7d4fcb1e7c34c4228b25508420381d76aa6e065e467a0bafe1a1f6bc303286ce02f85bc7daa5ccccaa209aaacea692237f510f8d816bf2f9537b8596538cf0883c3297a15bfe42cc66d273fbe73f4070986f25cad31a2af0794e1795a3c627856005ff13831f92776c6a00887c3b49b8b5368540de7cb43f5629446fc34d43c385cb72377a276a98dee9203b2fe4f3f1ee6e7aa07b79753a314db9af700702d65b39d505daffba5b66e5ed5e39c6e5469523968c328c1bcfe54b4c54c33194750135b23bc0746e1c23a5c39251be208d07ff35453b9d56d06d9b1cd16a758710ab716", 0xf1}], 0x7, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0xd0, 0x44090}}, {{&(0x7f0000000980)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000a00)="8c2561e1d2477dbf6d9061ae81d5234cb4239ac25918a975a626d7079637628e8a54afa63e3aad687cdd5e1f0f84e30c3209b878b62c9f0c4ad39711f8654d8ced0f23aecd4933fb9073c3b3abe4af3a8fb36e3a43a29ba71a00ffc3e576b5534630dfec1a92295f66bd368ce1f879978f51a468bfe3cb90399bcba1b21b7576cbbe9855aedf04", 0x87}, {&(0x7f0000002700)="320c734d1a3b78ea96e6c5356c2ed77555e857d55ee280b8a3a2ba5659f23a9b027879d04395e93938f59d51e93ba1da60b5bfd95c7d9a2d34f58e8098c25196ecf14fe7f8124dc0620de4331cd0d0aa25154d295440561b2406dbc32e5d3080049b6c02659b1ed6931fe22c359a751d849f0b933377f2a37ce42a2b2e757afa7d3549dde12bc927debafaf7b7e712c4683349162f28a633f881cb885b60d7eaa984e738ae2cb3b58d6ad327c08952f431d4a592fab60948a9adf5efb8826a3264fa5e2545e5a32971ecc6b10113389d22b4fa90124967b2575ead469acb64706928948caa397392d55559c219918ce45e278fdfa68ed29c46d9678c01465867cb706f527ae28dc69d9d52bcfc8ac4d44214e5618f524081df745452b738bf2a6dac3d5f16d967f85274a28bb2fbfd8e26df5eb553d31e26724c7d66a8e9f1bcbb30f0004f753c76159138c8c66afc75498990fc9c25c00fc8c499d7b04a164b952e60787dcf6e888f2c3b1b94b4c31ec4d4c65f18f25be533af2d7d24e6ac64d26e3ee68131261bbd46a871c4c87d43916e261c93bdc2070b5a50b0b270b18df0dd19de0a237ec686f20c766827636dab1bc6ad436f3cecda80a949cdd310bfb627d8b81a712ada83952af892f73fe4706e0abeacd20a040a443343706ea49a4ba38a1edcc76d0174b17657bc41f13b780060f61a358d22391390062a956eea046eac72ecd8988b14fd0607994c1aef78c3d6bcde67f1b0756ae786b88cfd8788edf9949b1e05aebb2316f0fad138beed5322f3b25c0a46e46d07cceb18b9341b08d7d74de224c28f323048f7e184bd5e6e4c65761b33d4cbc3713da205cf2f82bdd7aa38140f57f58dfa060587c06c34ec03be5afe88122a4983950ecf4fc6963da50af5022b93dbd00117b8c5c10d1a91489a631b5f5a114cc64134155e6a35e1561e2ee17d2415f08e6d81831bd6a23e066d1e603ea3cd61b53ad498a76808181d2b496145d00cbcacdfe342f0955ec1ba0b300d14a6bfaec1586d0cf2bd1aba4cebe976f9e8bf053ceb2b82330ccd95bab94683fa6583403ad2b8932c9bc060390e22ceea1b8c0d3b50907d89a0bea901a729f52141380aedbe89037e7eead7e91ba28291639c3b1ce99af12a203c827e0cde02d05d0d696ab1bc5e42a2e681dfcd2c25efdf9c3e2f205d77fc175cabe77d661f7f6b9cf6be318e5048502ecdc0c64803e2d1721e806dc766da1243671e67fd7896efcb4ae0b13ec5b12e19724b1a97c2f6db87cdd535910c5d76a5f5f3f8dd14289ee05837a900aa827d3d0a919710a09174ec4a158cac318aa8f4c5def243eff045e9afc73fb897cfb00503b6833d8de9cecf097d4aee97b76c3dcf77351ea4467880393ad0c68fa7c2039da83b3d5629d2ec671f8521eb4f842b40d6dfa8ab7e05430fb5ee5bdc0f23e9e674c4ddc54a805890b6a2f91c01d8b6860d7c7e5fbbc59b36560823a03c40c897621b1953cfa4d762027fb6c8e8efedf49596edac879ca7d07f8c583e8b76c3c7a05bd34b04450e83c126f3ad9abaa24677f902ba4729f32c445ab6cc610185081ed356feaa9368a2fe587ea840c114048a9f2d39b4573c5aa538fac4ee62ff3dfcb98503265113e23bda8277839f813b65fe77a209db488e99c04d4a40797e7ccd40db02d7b8d010a02e8b8568e1eb897008b344755d385d87b7927c600c65cc7016075347e6d3e4b5cdc77804039d09c21181c69f1418539e8b193e5d4eaae2d96d384a3721498150f396889cc2534b370b579db13a1fb2a9539a80568465825e05c025d093f5d27c367177b3b261ef5393251c6817e20dca8a3ba1850af0d3b256dec430c7814815394b14359b0282a292292efa8e5398bb708ba88503a939df7e0ce79546a1e3bbaa0f8b4a580b7d80e7dfcdb0878549567aba1f495a1adb559ac8edd5d4362e7dd5d8406d20ab87b047c87840e39e5560875cfd272a99fd1f2c22bf9d519358443f2924e42ae57e49dabc566033ba7d94f738c5196921600892236681a51978aef7374a619c2466fa33605a6d73ae8e422f7ed4d696afac4fb80c9515e87cb8cb4e1e6c8ea47484336d8e9d421331b395f49279a71d76e92359d378a126e1ed882f9877b402439edbb78161e81879802b519d1905dacde5e347ace9119e84353f568425294a4a4474a2f4b16bba43bd1134ce4027b8b5177391200eea38205f58b922f20ec2d96809d0fa253db001bc19dbc9f3d63838aabee0e95201e6f6721ddd5bdb2cb1448019882a8bedd95656d217861fae343e80425eac294e08173ceb4f97bbf700e12857d4fa83b2710b8d37a075158135b70da2c99b981d1746a0d5165044ec151f2e930dd9a95b442112e59c7eb49aa8f185d91c25c09b6fb77ca487a5d380bbb0985a0b4d6b8f74d25ed365c4994be7a5433951320beed615ace7c1d8bf95eb9a3a4c7df2c0ed514221f1c5130cce8ee1703db971b5ef55f56c8d186b16182859dce79afcdd53e9b47badd679d8f0337f10deb6b95919b8291aaeb6d706faf0643ded978b21474afc0cecd1d2e5328f17ba5a7bf53b973f9ef88bd8add344c4c27728f457c022038bbeeb71f88040b9a5b3d5421b3246863252afb06365b52a8470b6167d9a8d21999fc6b85eb1609234a385d9adfb1fe2abd28d448e39d110239213677a15403016e2c726f11cc5e7d4937e36982a4b34b921c683b4aab083b85aa0ccf8952670b0021160bed648964ffeada0f46ff0fc28ddbcf427c90da626726db8ead64821b80df65ea6ef2d9b97063322f82240c6a34f33aba631baf66e568b02c973ee8c2b763443be00e92fe8ba676e3c8f1280a987611be9f837b30c2b4afa0fd1e9a9d38a64c6de847f3989626f0a017d836c616373e520db7515997a443f1126ccc8476c492d8aad9daa9db4f6f92ca10ac302c75b0a3d6189a6134a28e819384ec8f334ed1d5154f0bbade5d1fc6df8e604f014ed83e9ac838457816a57a3034ac0065ea34dc9693f830f67b762ff8f381156d8f54bde87fcabd6a8457a8a19b562a0bc075c84b6f2872897233375654d61906f9ce91900df9f50dd64795bd5db4cf0d2fd8f768be3e92e773b891ef97b1de2cedf6c3ceb888c176886d82be1484653fbf44213d6fd4c2668d11ae239df5f5ea45d8d1a9eef0fc3efda2ea6ab934c53daf0a8c027677104111f269be68a342d008d8588ab15095d7cc7401897d433928e23dfd084a12939e64770bbab41a02677110a995e4030d2e36dbc7690f256ca34c9387f6cc21b58d3cb774afffce2752e2d22ed209837e4e931e9ba1af24de5f48c6f160cef6b165103999e088e4435804c5833697c4a98957fcddac0e29b7f9eea675bdae00295363824b0bdbb74dbb5157a53c45aa4c1fcff438446d9341e42a9c8301017136530243bb62258545b2b94b42fc97ab4ff508c7bf39768d9207be1946a59b9845325207faba25b0e9e9f8361f52cb56759e48db924ab1a15bca8863e1e9d7dbc2f9c4234d34bc4f319e03f827ce5e721de3acf4b2f2269f64225cb4fa9df86c3a342257259f1df4d6d1a5da55271ab1fcca4dd18bbc1563a373e614b5cd04265070b1dbbb00894fd104f834ba8dd2ac79ca69f324603ccfaae1cd6b8f9c7f9d837060666dfb75795a6fde06f6a39633171e4d594ea398c2859aa71eb22d74f81f14b576e78cc9a9cd4460f75684ebffc96614b126b87b262ce9a472addb3a306ac07a0804b5d2c44fff3830b42d1f0797dd975494a7d8502e025e39f28f06ef758b7f52ce48f0adcfb794de729b9b72a5e8e193e7404ea4b884849e50820842899d14df974da9b59ed0efeca40edde1005be7dc383f662616d42ec4cca35afc4cf11478c485cbd71edb2f365c61b4853657517cc4e89ad64af203dc4396e6d0fb8026d44b17d84fa65de0fe44f897fd6a107bb8047353ed0206aaad431355bd996072efc1137df390817ab9e37e45d59cd8ee3499df84fe7f805919622a62951306dc0816b25632a9e0caaf056e8d7bdc71234ad117303ab7096a6a197d1ab6743910a717b746eb929e62ff99738e0adfdb88c70064dff2d2bf726dff90977f9e3ded106beac27d8dadfa4e1891ee475e91ac316113eb3f779c92b027705ec494c4851c049475ffa310d47d0c0c02853e08aa0af46d7dcefd087e864f31925ce7b6128b746034920ccd5a17d4f856b1cbe199f27b956761bf7d8755aa420f073463de22e803f6a3e1782bd401124d970c1ce54ccd32291dbb4977b2476dd2eae848ab0cdeea7dd089044d46c8db3236c60447d61dc1a57a4754672793e090dd2fcc1876722a343dd6fa3cb9f00e79db4be24c152a72c4c9be28f55c93bb4a18cf60fc3b79462eb68c837880e7c09c7088bffb9f0a4d51ca5506a5c54d0dcab7affed848d9ff1c070c5cd3cf81342f1770c20a9c633d2afa5f78a328bcad99de8b91a743c799a4a107cae43cebd24d113a08210180a8aa6d6f5b0989da982f61c7cf081a3cd69d459f45938953cdb365e2d22dd3bfad56fb8a4a2f96aa71042199e38f9197ce174b036e0fd50b2b316bb2fc774933ef96518ba14007f31f38b17245e9aea85e59a760f7be3b72b949a6d4dbc872dab06414a63fa22e530801c3128b7fa395bddfe8c54017ea5de2d088d3c9ec825d2d9f36651d92add8d12dcbd3dad3df13c787344b27411b3661d19139179840b5d8505b1205cf096d4b0ab6cc506b009af659e3a4ed6f41ce5830807010ddc114041c79b8905fbc17ce918800af9446a6e28d081845f4fabdd50b24d82bb6dccc2ddc1e0da6fa16d2e6e1c877f3a1dbbfe120bb8bca229697027326b769d641234c88143160e456574e676018160037c3e6eb545e39fa1ee85803fbe2eb09d9216d01444f09afbcf66e74279f0379359b0688f999fd49c90a288be3fd22aa8ff667b0e9fa85cc0f7592aadf99901cd333f66d140f85ef6899d15697532e874ac2838dd133f3a7e5bbc18dee6b69e7dd0740b007358abcbe2a658d3fcbcc967411137cdcf143d6572be03fb83ef64550e281cfabf3cf3567962f82f9ad6ddd5f647b2946b1d28ceb6d45690605173a7054ac8c41c33dd9c01baae216d3b1ad2842c404052d1c9fa6af914318c91b2dbcbb91e4a57df5d728975a05679c4875b2185c5cd45c8f6d98db5ea22ae0e0a22907006bb3184a60fa254cc23daac408cc5e84baeed47126c641d12b3297b3a54f8742031497a9e1cc16e3cef02013a51a7525a1406af3ff372ca31fb3fabb33d3c84d740d9122c930e12575f4e9a99fdc62b5f0e8724d15f666a4070785a4767219ab18c8b4deb2b7d1c2b3e4d7baa19d8bde63dc6f090fb9f0c9431e565b38b4215fc92d16d78d0ba36f3770b0893da77a6e4c4a516511573f3e8727135b5e3e32285e803b0128d1725d4be2a4a64f894078e34b4d43c72876ded1053f871c75adce229a3e601dffa4a6ec3de1dd8a0520b8c13271755c2cd81d6df492436542e612bcd9553506ed89801a16e2a59d7ada4ac859c310a3bff9b525d942702789799f80a7fb9d9aa3fabcffeb3289315801675b7db8e743ce4520039e9e05d4a3c2a8685fcc33c2e51e82519b536574c943a3cbcba4f765f99ab87bcf9fc45a5bfd022db9866feebd0c27d7e7dfa1880001a46b81b49b49ac27c2edfdf89b855fcd83618cb2a4d3ad08d9dace715bf599bea1bf4a2999350a064922cbfae7f275746732b2065927e81204c5260950346a2122a41826c684837a2796d67", 0x1000}, {&(0x7f0000000ac0)="8ae0357d6379b2e2b8fbb128459cddb44a5f312490607009e741d2ce582b189738fbd9ce2c12cac6109dd663423c6d1df093baf668de655c9c132955797d9ba8155e0cff6bd3e338692655d39c138b7766662ffae1d2b8c22ddb938590d3806800c99e6bc18f88839df8cbec3371fcf9c04a2e6427a8888f7e963b304f27cf985f48da92eab92b75f792736e7404b3e1777c6bd856c6bea727661ab2aa68122205b384939c18c1ffd5390201808057662a849d68a48f3f8ca0bbe42b8d871ca9f006d6783cc15856ef8e9f088c1f167d3d47862460dd96b258e241c6272169b7cebc1b656f40b655bfdc5395", 0xec}, {&(0x7f0000000bc0)="267ab25a79db60590449b31b8bfd13d340ca79530453af00765a8e01c80801406218eaefbca234d9184cf96b29838c03ff4efbebbc727b8bee26127f20490345f0551e38a0bfbc0e6ad2a4cfbbc9f6c7af33ed258b63e1ae2093908a345d0d57124ffa22b115bde9562b5198c70951f66f99eb4e32aaf360d0e8029abecff4cb14708efd5340fd0210f08b091fe5a53957d6a373d24b288882daed5a1a4d27c822a4eb5b01a9407cf8f7cd72bd92aa58e143a249012ba6359640290788dd043fbfc7b13821c5a653c19b2796962883f9ef00238f1d227d397f376fb99854209d9dbf65bdb206b0fe3ca9f0c789e9e96a52a8c4cc83e89c0ce89a7efbf6fd7f", 0xff}, {&(0x7f0000000cc0)="0b79d6b4e5a0500047984d91739fbff79d8df3dfda4b29c6c63199851693d35b10326f4d074ac2f3896ee051c0563c3b4f02bbe6ef6fa9a6e9a6523f42e69fe96af08e5605cb2b52b83f3fcec92a9d37c84a5905513a908b1ef72f50cc3c69c25d2ea8f8cb2ae5c20cfdf276fafae2f38477852bc89fa151dd79dd64e70540ceca10de931bfd4712bbd0f2eae88c040f495d2a660bc413adc7ee4c5b53c229ea9099dcb0b08524950342d497e8d0dd80b1ebc7d58c79e51e4ca10ed01e22bf47729c2ad4e4696372d3ae985c5e6c4089661df9b04d2af1b96714ca07247cba3a2e87b6c5aa0cb815739f08c023b9fce599", 0xf1}, {&(0x7f0000000dc0)="3126f5cf1d5e3c8d9dcae1ce139c2349a744344eb431a65e0fa274b1769e15ef76e57589024819cde9daca44940532821f67ece4abf2be20a2bf83d931886e31a65e39519392fb00673e9483c17362987da1c88be7b0cd74a8f9b55c05d05fce0c5a8b07a64d6d39cdefa5", 0x6b}], 0x6, &(0x7f0000003700)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000037c0)="d27889f19120742bfc76208500802b53bebb33ecf0ec26b3cd247c592c2c2c767d798dcedf60cfa69c8bcaca9682502dd17e5c", 0x33}, {&(0x7f0000003800)="8527a52d398d7b82869f69f60bf52e9ee84ca45bcb3af6944b4dc95d8c4ea980a93c84588696ba6d1f9d23fb0a5930a87417699f2984832c3ee8764db7cef3cedcf837ea97ee36ccc8160aee7adae5278ba29d325bb072baf233c62e60f130021931cb6ca1ca3ae43dd3291e6b7195722ad662d06dfe2823ec3b2a43b20c1a4c5dd30456def38ad6b6f3cd6c2ae15b98a157afc93a11b6f76ea30749c2c5b345ca1a8edeb56cac0c71ce5b8ab00179edcbcb413a0dea08c1e5b1f56d4762eb13b6279a2ccfa5d0214774597fed9eecdfa13510cc1242991cc675e3aa52c2e1", 0xdf}, {&(0x7f0000003900)="fbfc77e9e4429b2ae80f6e8b6ad391b6663126965d3c2fdb8a6443d1426217e907d5302c9a32f0783824c10a94f719", 0x2f}], 0x3, &(0x7f0000003cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}}], 0xa0, 0x40}}, {{0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000003d80)="bfd73de220e6a91af8e360d4239c239740544aea1740", 0x16}, {&(0x7f0000003dc0)="fd23737303f9fc529dd62f99d5380a714189dbd063e30d4aaf34bb6e6aa0239c0cc20a8b362e1a7fe229c21f661dbf8df5cc49ddd7b60e8f8240b352279a44be1b82c8d38fdbc8d14088398d3e3f8de28e5370a1c6526173e4a3087845973712eb84c0401fdf32b0ce979f674b3e853ca8b50a68a264b8d345db11a4aff3d9e12bd2d7f368e63e95991eb68f6dd8bffbce42dbf72e24e61286cd0c67fe443a9d6e2911e1fcf7bdd3b024202d7fa1b8cbdf98c946ccb71bea9d30fef3a6ae", 0xbe}, {&(0x7f0000003e80)="cb5ed6b2ecea0430c9b06fa84051448083845d55d7185ab1fe33a1c7f6082824edfecfef457d852d7b3df9ea058be1580bdb364d992f68b806de8f8817f94691485705b6c20a292bdb4ac209d2380a26404cd0846e7c2513dc9635e8c1bc793d995062fb4f8173186c53100c392087a18eb791589a9ca77f60ccfaebf289a2553fb88cba02105f5bae908d7dba0beca89fdbb62d20d0c1eb14a2dddc817d9e8acdc037ea6616065120a0517579280e252b369ed9570406cdaa5a5feb3721ce7dc0b9109453c6d5d262f32b684bdf655f9c3f876c2f726e633ad3137b1786d0643038ad2280ff6a2563893cf8fee660b86d33a985", 0xf4}, {&(0x7f0000003f80)="af943a7b6cee293dcd0ad3b0b08d7a878ea656ef01962d78a34803872f90310b669a76dc98d7ca0a88996249afb3c49663dce77819ec0b1b77b977e099f08a7fe96a8566d7bebea549a233bc0e5de1b4c5002b6dff176c93183d7bb05d45aa123fa731e02ad171395a229da1035069aab4239020b42e7c000fd5ef6a123e234c2e38800cc0988d0627467405a66e5a74e46280b2a406ea6d032a6254af524364aa46c6d1d448", 0xa6}, {&(0x7f0000004040)="1c12deb029736d971bae7715e6f2be", 0xf}], 0x5, &(0x7f00000042c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r1, r2]}}], 0xa8, 0x20000}}, {{&(0x7f0000004380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005580)=[{&(0x7f0000004400)="1e92e7d94cad35427319542995a6cfaa59268da6a8d61826fd01a1180d0b553da415b4d05d0c6a351fdf4f3ad1a2247c1b9616a03fc46888c95f7cd7a9a2997711066501b0581ae82d8e6ed194ebef3e77d37dca2304e578799677f31fe90890382e108201b012ef13d749c2404e926cb9d05202a609c06ff3cc936707138c1b156ae5ae2d4a9907c7f5df95ee30a7624fea9011d6b7c7217e0e07a0a60dbf4dfe0370400afe1681115e1183074cecc09e34394be1b35864b062319b6ea293a5f158e4ad1810d381942b1cac08c27b77192ab4843e051e7532f412add85605104d3e43cf611c8b21927d0464d1a43e447e44a8fb09c2c02bfa1dbe510afb537722e21c6de5aefebb80a3fa3f12bd1d76f9a0a9ae845ca4b281aa4e7b87b4d944c197e2fe4513b2326f5458159e499aed33509591adff5485901578c7465b5483637adbd9ef79b9d458ee75a61a74f138e8de2201705de8bf77475706f2eb7e6589d1e3f968378bece0e230ae15841a18951ed5759534b41d7eb7318d54fde8e01d810bcda6c6d9017938fce01526dad7471af31a64fe903ed4d9b8709a6e4b3880c48c06d8f144cbdbe951c726ac5748237c82fa9033b27abc5fd74cb0200082dab7cc1338ab85b4a124585d8af2d082b12480fed11348829daa9d3bc8355d6705aed018a3e563d820e529df0072fd9ded56a52814398a05a4c679b01079433b774600bd7058ff13e04099f758d1c60ae58623e5bce27db11be3ca03b6fa7fa12ddf6a3b7a4f1df0173f429868a9b0af86a665c4838963ce304c000d7cadac6fe8aca21d86592fdf4e5b656974b7bcb71919fc90d5e877ac4843ceeaa4607a10cbcfb76fafa5a05cd8cc70ecacc296d88c17778bcf805d88ee82fa3dba6bc1be2e49ef3281ff6ad4fdcdf1022f787a037634224b920e4fa260f610a682ae9debddac1ba3737fe6becd42ab4d5b89acc30bfe8eb00abe6abd6252dd70b02f3c907633fe83aba322c6520621189b428db9532dba731cf81a7980358b5f70160ee5ed96d3ae486a1a10777d3f8b6c6f98ac5196bfa6cf6b07e2e62786d0ecc0c0fca05e97b0272aba9b63b64981fcfc3ae16fb191e270c8bdb07512db0899ec76b862ca333bf68f6412dd3890d2c6317298cce163a84098c54fe42aec1bef6db9feeec975c7e10faaf64b35b1d2b2bbf22ab391a7abe0468429fd0dac7065c82ede9a3586e23ed3a3f74f4282e1a8c1d674b0747e3ccc545821072748f8a08606586f6e16bc9e81b2ccdc469799865459f50fc3db9c31d685faea7595375e83fcdd7e510d12c54be2a791d69d2a1a73e786ca00ae8b015c3e5e0524489e39daef3694eff7f6e795ab4a9f9201f3f5ca47d2ae4ba993b85fc1a17d839375168322ab3b5efa613af5f994b27d15a0864bed55ffe0b137acd9a9efea30eddafab7a71870de9c98981337e2cc38eeac7c4408e378225928e3daa477fa3b03faa2fd7f15983cc4ca8df67c5ed4ce6f65fb696f27dde3c8054f3e1102bc7a745907239877479cfa078da470e5340d09ed8dec0aa75593f289016b144fbcc5e5c14cf5f66a71b44e1703df5a656a960405412bd31465bd1b43c4bb84bfdb194638db276303531ab0f88ce9446f6149c0b0a151368dffd5339946014fe319dd53144732c442a1b1e162f561b5d4564fdf09ee1a3b15f67be1e2fa3cf82beb5fc1428b9583b35582705d31a1b9172a7610f560cfb27b4e0c7ac677451d99cc9acfbb5fb689751b9d7e2a932234be6e6f85c3ee908698df5da98c7089985a8bc224984f2337cb021b8325b693977632957d4963a77bb316fe8ea65602d19934a9a89edbb9d47f1777a604cc06a0f67d1c539e3d2fb6d24253b0e1c2a86ffd94602de07c094f5cbeb091116f694f897ffc06e0c89fcfea0e0643c9739586570cbbdef6ae4ee8ab05ed4319b4bb0678050646e2be86d6661b0396bfe0c08fd077469f9df1b8e435de98f911d229ce62f86beb0d6a4dc02fe5b7c2f0915138289a4e64af1e5a502457749c14a9f1f89a18caaf05cf3a5d77d3495dc1a8798bb3e103c044d21df9d54b7d5d20b59e34476d6d41690361093428d4bf3cb18ac3c03f726eb17c672822ea64c818472a12f9df64335610b8ac9839f73aaf01181d1f3403a6e446eb6e04eaec706ed85331293028ed3f0b37aa01ccb0a78581f4f19d9a7b33b62353de10a20ef5763b014d712b359c9d69238b83cbc00b5f648da71e7911926a2160daf2313cb4ead6bc3c217aaa00b42c695f4e3c70e73eeb195939b96cd6019770b83fc8aa9edcddaa77528ffa675a3ab73161ce5f1627f4583201b30801e9e03d9b6fa2e0cd24b55d1f649ee7ab9a0660dfc119a79e4850e42b8adc6cc4f33002c507cbdfbf509501366d36a33cf29b2801a5b849fe9d7fbd41b560fe8cfcfac5a4cf2c226061a103dff54ae5080170a5315e9266c022db3a5e0f60b4a61c9166655d4fd8cd4b25f5fa2409ff220f03b2f427f71dfe0f1a970d2bd733787b89d4fa4d4a1a592f11b7ed736f130d95ff8101647fcccf6aabd07e1c89f26b78d48fea00843c0ed8263a0c1b13ab719386d6ce2c1c1dd46cbb599a1a0bfbf0fb54f299a72049eb9e81994c168dffd481faa7f9ba50dbc924736f16c7e49f4250d86335616ac0959dd1838f8cce37b63aa81323cf3e5751f5deaf43acfc389943140f3749d87463e22e954fb01e07a63e199610ddc352c190cc255ab4c4ccc828a356bd9e71abb80db29f6eaa86e34c8d93ffedd40e0fa932e51b5943281499ea4084d40792fc63b359863546bca7e14a82d12cbfd2c2e1412231d3573be983fab954db10f78c78934baa9c567b4cc1106a51964a1411c85e9c5e1e94726eae416a53d64b9c9331a700123225f6873847b5e64cce96a7dc02a99d6ace762f58dfb3f8564ce2ddec8409df17ec8aca5b6edaddc312d44379bf63e9fa4b8e825cedfaaef8b890e5351c97cd537a7e3f5101b4008bd29f5af9ecb79eb8811934e41a6d68ace3a6c04aa178a59847f0d2de4e888265011211451692c3202a0702eed98d8623c6dd33ce8df72c206fe198d502669f920209e4d3c870d5b3c9c1b172c89ff389421a783c984c0947d55ec580f59103a5f90e58e9a3260bd828175de4e4fd4c3fb57eaceb86dc5d6ee83d8f6fd3a272e5a266a923570c8b87e94fbd90c1881e41cea0a0e7979e4195723ee7838a5a9915f4b795d4c878763479c33f40f21330586129d4625d60d3cb5437ae604a696cf88e949b31b06541c892238383330d59b578f0f7087e058893b5b37e30c985e457e9b3a3ffc8be67ee78a030e7ecd53f3a12eba18e9eb55d0e044bb1915f9fefd6efd58ff450b4a4f92aadf6badad5ae4dd5edf88a0ba4a412279527cae39c6ecd2cb0762bf571f6c122395b4ab2dd7382e93e20ea6c519edf34d6789674b05bb33fe3b2a089e692462c6ad2942af5ff47b34cf5825561bdeb41c995326c7098add91de39db00763d12c74a1155858c7650fbaa4f6bb26b697a75fcd978df7211b7d0dcfa2ca3620096a21d6d383e3d9bbbe17ca8b51ec5b3ca6f1f6fca95799fc04216131b4bcf8f6593e071027e0173887a070a38768e621bb5c0fcdd3f100046670d2064779b916f369d099a0cf3e748b8bf84e8a379b88843904cd06053919883bd1382aafd9dfcf9e3678ea1d61f54f762b374a725bbe69c56241523e6b894f24b3002bfcd3f18172f9f2fcb3763a72830736f563e6caf0b1e63e70c1217ce47dcafb34a80f728856ed077ddbf3bab0099cfa34d489e24bed95ca2590a186562db7e04d564cea6db632669123a814432419cf3757390cc46cbcd3482a81d2e60e46e13af4193e0575adb0a0d51c7c549967841556a0abc1fe52ef9edabec8772000bb887e47e19fa94da724141be8f9b1db5c99f6568fea03f6d93a2376dcc5a2eb92fc27a025fd5763be9b9de0dc167c5ef97dbd04cd551ebffca22b851147df8913ca93400e391840f4cb1f30b683135c59e3a4e8a25483d8a43b12b4e0db34ae4f5a16be84d841cac556244608b9292368d66c444b1eb722c0d3843356ace44bf4afc1a7d481a90554548296cdb323861160ffc828282fd2445c68ac05cf0db4b89b372b79ed73351a4cc9779a6cdb864800bd3bc4260787b68c6232dd6d530965b99cc302837cd4829f64cbb371f8bc5695aa6450351e48920580f998e9d3196a83dc5063babb2797a9f67857bfdf995186de0640d32c3f904d0ea2482ccac45df60b17c2e51d4905cd115da807980b6c0c275d7bb71840c25780c75bccac5265432b3d83fabd9820cf3a6a2929ba2540f4b913e1ee938ad02e344bbafaf9190e00e18e3042f6341855699094cbebd5453a812be86d06b0cdebec3baec352b6269003ae53c32b575c8814ce73f7a5c0003cb5526476cf3d741df0204b291a5ad725cf629d8926c749a0ebbcbaf61d88d25c95e262309176d9465587fd3e862ace8a1a15bc91f9c973139add3790c75b3fef36bfafb3f2403b1f85e3ffd53e13b1f7d99c0b625d8071d4ee578153998b53d7145a2cc7e5bd26c00bee1ad825f9e753689ce6c32f1044457bba6c1bf1090ecd69a64015a1f99758cb735cd48adacdfa95518e97c133bc6c40c95352c9c5f93180ed63af7be76e956e98b3d5be7859c35811cb31ea7ed1e500940b7fe57b8abc7c3802efb691e04b500c50386f9c5f340df818569c442aa54bb0a054627e2f65a08d502e95e6d2f2133208b5cba65ec38262ca91bbaed5e207d535609faf4f1ce6929957ba05917ffef19316e238bc28dcdb50bcda8ed911fecc37c88714d8952a9db7bb4922697525fc039a7f3152659da41c7b718541f8770c0a119ae00d7373bc6a406a9d0486c87ab86c3f16b555aebb98f17db89760668e9c28f8a7ea1d3b24bbc2841d54f5074404669e8d3a157ee8dcd6cc3a12a957d8a23e5e3659e71b90c41596736cadf1808979d0a9a545f8e294b34abb4560cf65e0385bd2da8a365977961e78c01e9e1d36a75b2e7f95f58270df84fd87d3602209ac91140d0427a946e9797d8452df997ede9950ff660de0f3bd164e3ad7c4a8cc30d1c0223e3a4ecc45962c91384894dd6b18bf753a7c63736d779ab3e44fbc39a0c038b28521fd19e3d27d0656a962a1e2b204f37b5a6a8d56efdbd4cbe9281a4d3b222c753bbdcae446aabd0d5db8c631e29614b9235adfaeef6178d205bac8ef6fc56bd3908511222c3f702e3425d05dc7c0701121c6809597c62519543b725e2d3f526ba81232672ff1d58781b2b7b783d0ccb980d9aee189cebe3fb2c23a21ef70e9cff8e1196d4da5816830541628682dc173fcd722bdde0987078a291050d50f98dc05a89686f486dacb44cf3b1e4c0cc9b42741bbd417904cae762071d032af0693f0224a569dabbd92c27afa2ea5796776a00e6c75fabec3000c4bb56fe8a81d680c4ef594b7ada6054b217c560a9fbbb78fc9e58d785299d2019ce7a73012f1f527e013ee55e62f227c0391f7191afb0b96ec2e0462a36306eab4e2875d3cc06fb35c5a43e7cf2725d73a6089ea9b573a6e53136628705008befd0c28af11fbb54774897494c2548b050d6f9495ce89ee365b17cdd1012178036a856f0c17dd57a4ba1d3a9a2945240ae8525497e9672f46f9cf0cf50803d454b87a3fcb5b65f7563894f804f343e43cb65dba5241d68774145c8af28f9ef8743a66b10976a0343066188c5be3904f82439650678b6547989d99133e8ce7415ae0f834", 0x1000}, {&(0x7f0000005400)="05d9e20340f26b8654f27a870f5d6cc4857cccf81691b054156b64b95965fe608206652302e9676bb581", 0x2a}, {&(0x7f0000005440)="198ded164ba002404ffd0e766b2b59d729e529f11007600406397138f0384342d6afa7e67898c097ebdcb9904486b0230c261e23b4ddd6a881e6f5429f69927bd75ca3ce4fa619709122a7ebcda46a324a0cd992883a98a993baa9999d9c6825e8254b7818bae1000e48a6a4473eae30cc4853aaeb503ee94bd757cadaa54c3874ff9237c1", 0x85}, {&(0x7f0000005500)="156ff42f4c25368e77c35fa2ec", 0xd}, {&(0x7f0000005540)}], 0x5, &(0x7f0000005600)=[@rights={{0x20, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x40, 0x4040005}}, {{0x0, 0x0, &(0x7f00000066c0)=[{&(0x7f0000005640)="141468f312", 0x5}, {&(0x7f0000005680)="93f0abde", 0x4}, {&(0x7f00000056c0)="0fb1aa38172d9c7680473cbc66963945bc12188569828d218726725d5a2922020c716ef6de92e79b95b26af3bee127f6c72ac95246a64aa6e4f29a5132ccdc779452e7e758610976f2dd439808c2ee5d43a96f7b0b3fb5559d739cbe312153d06644e6028e54d97b23f4c5af1c453bd11e3827f20c4afa75d105c4695b6ec811fc2c8cab3584449838d91a73582ba837e73e6b23a7d935c74ac854e9971a54a08daedd427fbc2caa74356f46941b75f9dc3c94cc6aacae2029cffecdf60077058608bbd55d9a43996fd2955cfddaaa7b46ad08cb560e993a9b08ac4bc12353088bebdbc13da3b4a4444fd02c7d19ea96d899a507cdde4938adf7e93d0629d7fbd109e868216e5163d76a8a47e37380c9815395e7ee74e7eeb856ceb0d0c3202cd55b0b8dbfcf339698275ba2c472b67ee69dc0f03975e24f26fbf9029158f56583ae6b23333fda10dd0ef87333360dcee21ba7da62e07166e3b662c06400d9800e97bedbe0c4991a54fdf6a32355243d37d2f9679953daf209110b11501e868ace2daf921d6622245afbf7d570bc73ce4a6e647ce479c71b48e0bf930b19c39413a0cfb0a957fd41ee68eb09c76ec2d58783f07dab123703071703bfedad8c071b83286270d4dff92d036187088fa90bbf2fa25872c5c02cbfbb4bad17dedbb9c4ed515009053f6683eeb3989c000d9edfe2b6b5668adb28a4d787925d8e260005cdc8f12d046cc1fc0c9ad54ee43e8faee86976830bcc2842ecf3db7dcaf7d946479c34ec944166adcebddb36074deb8f932e28d257fda51020e95753c02209ffe3824ce4da3871091d0853cc9621fb7a97175f35cbbbdfa3cdb9d6fcf8c41c808d54be07fe57f2ae1f73c9569e469592261c285d6ee62041c75b51cd465730aea5c8d8f980ee70a57304c9f377154db49780f539680c0616f54c2aa24c3308203255bdddedefb9f88c78c855fa76063d831cdaef5ead9ab58b271c2a1a3e291a6d857fd2848d5bf8cdc72004287fab3f437534ac6b4ab1fff16cbdf5d0a0a6374cdbd8dcb75ef805d92ea4d9bf15c2f72f11f92a3fcd892fd7d74bb2f0a09a4cbd2535719334505d131d1baed388033d9a99329edb249590fada90d6c6eac49769bdc710c7a53bfbd848f0b628463e874e12f34386cfdc6f591a7ffe8a0fd8d66a546ccc87fb42f5e14c67703e57fba2a5eb502a2e12e669f35b0f7ca491f20463ff38cd872e92492d159d4a7cc1456f16744332eeed0f497cd0448d77ca1bf19db4dcf891057e489d691fc483c53ecd6e96014ddbcf156b9e759622e9dd99fc20bbb4341379e9140f688060af1b1623c70cb89e4f54d2705b4cdcc92e7a849efb5efd9f89790197ab2e4b724e5775fb13d51ed3ad77966c03de183e8bb24dd8eed5939ace8fa5acf6c6dd79689feb149cc8bf52a3d2a7d8c56c3abd9d532963c7dfba512781bbf21ae09fb975c6281d3d3ad147a9963c6861d30ac93adaa38666fc0a077dd55199f281e3207fd1aaf43ac2308dd0f364f646855fcf92e10b2cd99f1cf882ed52ca22f1b67f0c28efbb8d20bbf6a8afa0197d73aaf5973f5dc86b96185496ef0ff303c9aaf4ba333fda6dd983449ab0717e3c0992684156088c0b4b61d773559ade0657074cda625aaf1fc68633f537159e32f4bde0e68dc52150bb7bdc864dd93274f2422c43e45730137ff07ff0f31cb7cee6647924cc9ca3778614b6f54102f2e425a27b10c40dabbb23bc6b85aabac8f2fdfb91ca7f051bc3ebcf9fc21d1c0971cdd28f54d967e559e40efca7d5a69af920682aad70c01d6a59a6ac415dcb33508dc23533a491ad7fa1cf19fec136461a370bb9f79ee095a3bc0d55d5058e093081d73348e519e6fc9aa976522fd54305af77b3c12609f6cf129fe7ecc9f83e25ea5f1fe554d93b3dd3c95cc50c1c2aa26da4a620a775ace0c2924e2af90db43698227d7e9a7cf7629e35f4792c8009ce949f70de7fcba99835ea4ae9d5ab49c62cbfbbae80dd569fff8ee8a650c5f4f88656925cb239c4038b930e2f372cf6eb9965fb37e2306a0ca0e5a9ef6cb6cc8e846ee7be36e8bb304c4d77ad823c4acc6b30e13b693cb218bab803a4058a7fc328b319452bb5ab60971c4d7003f2583212c17f56084d74b1c539ab6fd789bb7f07efbb6dedd588a00d19227590eab60379811846c394882a22f8f50014cd27802d56f1b0b8428d0c7d4059930058e27565a959106d99f36bc28fbbcd6b7292e748c062e696be08bc90357805f7dbcb0ae329e053ac3aa5bf8f6443ba93a1beab60a7fd730fb8a01af824f0dd80ff370b4127196d48c4b3e7b10a3be566616e8741625c572121e2f46da5b3c9cbc5728bb1b41f428874056bc9c2bb3e4eccf1cf26fc529cb9adb7f5bcf711d6f81ae7e6ae0563ba4b6dc6e5bf823bbdcf50a96a958ffd3a94ab9b0125f57c98fe5fba953878291afe105694b391e7271f0079545fd3723743f648fd79912c583ee391d6cb758d7c9fdbd572e7cb118586a2244ceff2a80c1b2a9d2f2ca1bff8480afdadc234329fc51ee908908c09169247b89c68f3a6e4e2660b0e3fd9ed370307b14c22a866b5be64feb0c8e8c5034dc94bdf71f773d916895ddf3a6152d8e975e45fb9d8143b4d7b18edcb8cdc4eac91d4ec730dd65013caa5ff653ba6a085c7f14b6d96dba104bc3842ea1123b113c7196e17fb1eb84dde6870f407df41747092f05e74ab4271081e7d9ee3f7e29f0ecb22026575454b7f44180bb0ae84378cf2db2f45e1a675f5ea8abf18bc1df223bd558a55260a30f74e89770ead34cb8387428c130d97b78c0d3a36196ea919072e4e34a856a9e6a8a98b7ffe7abdd368c7a6141a82f3159a96478c62387c1e33dc172d5dd140b564df6105f5fb49b17d8dbeb2eb2a8a3d86373e15d6902caf1598811ba9f36888804e3656083a8b52dd1424cc492e1021957ec6c6427df3c282cbdaff3cee926b6ac496cd1658c9f5a6fc5ea0f04e7c268a3b2218e6d02961a5f4eb4e75460211d61c2506ee026c3862954e6e8b5399e49bf5c8f75b3cbb6dad471fa15e4793e391c8b58243a5240af53c7e18710b8c5241492affafd44bb30657dab0c15a41017ac5afb317e9efbd6a19ae4be2b82280f13ed37d4e6b4125f53753832cb8f05f160fe2aeaff53d1c292ffe7da4c36fcfe3deff93b3f314963a0ac9a4e96b2fb999807bdfeae33a6f8b92df0253ebdf1dec14724d3a3dc989c438eda266b73ca0cc8f523e9d38319705198b1d91181cae7b499ee441b3ca9a5be7234daf25bf35d8875c34916f8e8c69aad0fa44c3f279de1502c73e30598ccc3174f83f8171076992f858f39bbcd65359964f8db88e6d41dcab61de9cde6c1af3ec5148fd6aa6c4b968c4d8de19345f52b62081140b20fadeadb20f0494b4f1fffd4115703500f0a934a1e59340c21ffa6ac8081405f8e142919d4846f2ed55d5ae758c4a2215b021848c5288bec1976511b3c5fda8bd1967913c8f65968092578cbc2133cbec25f0a30f23eef0091740a5e95ecdbcac9758faf4d2600905369846f99b5d104e3753d30773f46884282a693d502cdd37d8171f5ed7cc82483aad95447799365e61041f23fcbe74567ca06732830d2d318b564e6afbbb2b54545ba4e1449b4814fc04c1ad91767e4e229d74375a47dc4b4312be76a23a8896bab7df7951edaa9a236a940042fb04c25372468f7b32960b9db01f5a906fb9efb36a86f420ce6df34ca2e2a05c284d5bfad8a5d77bd23af0dd03ce3e55048e2ecce16d6013ea9d8c6f3134b6ec9b5771c915cb466f2591ca7eb770771fd855c28df9faa6b79b7f6fbc780fa8f6123c99eab4759fc30971ac51d23a6a5c7bea63b683b487f9c80e7fda3e6e803efc9df815e1c6180fbb1866e1ede8ff4cde5c9e5036e20330f2b14e754ddb3d99f66aff42b4b1b70528af5297625383dcbfa86edc03db2a98912d57fd87ca3647c68aed62e9f877fd9919279c34816d8e3ee3698ecf2393eb736c43416d05fe6039d8548452d849a4b36b2cf3fc9874a1a50cb958eb425ea2890176ccbef2a859dcaa132999ba3365300b96ae95b8cf3d0b85c8fa4014ac46b7d2639befefbd93c106bf093e88180c3d7ce93deb86245327c2a9431e2555fc3b0813783a3760ade490f8d99ddbb22305647ca271f872e6462723a33d0e0bc7e12cfb5d770f6312dcafa81b2448875f4508c14c68d9ee44d57e568cd605bd9c2eaf3666b997124976af4ab56ca3369c05e8095d87f07e85d2b18ef81322db8944bb0810168fcd928ca17b98baffeb1836ea929007ea23848ce4c0d4f02a3e02283e5f731ceea50c9a803fd4eeb6a028414f46bf8fc35a9bde471d45eea51aaac8863f184043a55c7f47fbaa33b88160a820049c3b62d85e693e0eedca4c74a6b501a27fc7030b69092935e4c228938a7fc1d98eec1dca74dc25e5c1bede32cc9b8f6c9acdb9b48db2610169627397b974e95dbaea5aea78be165b1aae1fccb3555179edfe98189ad275e447b855809dd9874b2636b0da9b357a4bb0b8172ca0cea087e637713a6eea097b96e9cd893d5eedc9ab7cd2a0d3cccc6213a2186955cd3955642f0836169231792f31ad8190d71e8d3935f7ec17d8a57c2b23cdb7203991583a923ddd1adc447aa4c35992011b0f3ac0808dafa5e74e2f759261b68698a5a70ba0b0e136c126cf74498fee4773d48f32ad864b21f7fe36c38975af6837c02a852e0f015638d65dfe0c07b5d5c32f682d00408f84b81d98328d37e97311f696517779fccfc96880c39f82529c56079904d34adfcb11780638bfedc125b7d7be6058226591ffc988ceb936dbcce6c32ca11c3b47f2711cefd08cf55e0b26b72bcbc0e8ba2450139aaef3f7c3801e81457586733abda78bcecf8a16f8099e4f540a19de09b74549a4e46aec7c5dac644e1d9f06af45f3b304bcaa95134110c188b99a3a6561da8bd5a09bba25a6d2b67641eb535c5ed93b74975487aabc99eb96c77195a5d1a8d07e1906d6f1bd85b534c9320524244200e7b8b2cf21742e166cb1cfe4a08b55906953be19c0fc8f59f20fe48ff5b6b518b2a57a072c1cf6a93b48cac0d0c1d041b4a367bf11b551401eb176ac94d408c7ce7021e790f991cb407fbdced31c2534b55231784f1f5ea4879d3c9bfe89b48a3c71eddd847adbb67ab6f278577a4b514cf4ef60150274fd974d24b3be43d81c0f7674d4e1a45226dc6de5c197c73a6cc723890e55062b2a54672e984723635f0165fb689e7982c1010c7992dd43e7dc6f90f81da077ca78de4027e353e6dd2a0a63c39cb918ed18fe1cd6539362a7f51c662f424f882a6d7c731385b2247735a683c0686e7af84ba475d903ee2ed3be832decd4248444e512cc774c31da4bf38037313277bf5d0c9c6b3b6d730f2ebd97d0853b0c8061f7c2e9846fb86c57b7a30c6c276f8e35e4bd21181ba687e72e47e353fb98043b84e37040b7d7a8664d6cd7701ee04b46a97bb0ef54c67118836b92cab4e8ab09cb8cc10c6c74ba6a55aa48b4e7ffe7c505af284e1dd2c0af83fe8601dc24f74f6ae9283d3d9a4e788214d56a9fc94cc39e83c55d250af61a361b1b7e29aaa4d4bb54ddae754650e4d29e545a728267fcc17ccce02b68108ce422a0e74d04f5801cc6d457595deebbee152f7eba42584f89d936628c7453b065f9c4999e689fdb19b91b571e46057e97c6a95c8d4d764056393c5bcdaa033712e49a7b84e98cfc3ec02ae914c195baa28e0d43e4dec3d398ef2b", 0x1000}], 0x3, 0x0, 0x0, 0x4008041}}, {{&(0x7f0000006700)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000007cc0)=[{&(0x7f0000006780)="d193f82d573fc691ce4144ac25a87574797fc35cc59c6bfeb831f0d14b5406e5887f79e46672ae61dc65017a73aeb614790872ff3c1d62ec2816c2767d5ba6adf7c94ad4a9686275e38e41b71494b743d387d86128798e2df91ba18ab3b3e80dff6a902d257b957b541b8de150f971f1f912bee9a63c030e233c70143a11ab81916c849a25cfcdaa92e00b845fb867dfb51c9bc955107d6bc8e0abfbd2b94daed3a84008e2049093bcb756e6d7fdea20cf4d6fbfdc6d987b43bbc6b7879fddefe5807145bb4fb8b29479a194bd68d4a3f10d633877df021afd6c4efd4a3abcc657a9712a32872ae45ca9", 0xea}, {&(0x7f0000006880)="170fff67e1a12e539a88dcc57d3b22c8018f054d5a5ce099a984b522a88abe5dc4e2d70e48c99fb117a8350bc78ce921ffac63a34d3e4689b2708f82fc16029ec3a038c0d472fa1c97a5252039729de6ae1b2923a7c609cfc2596e6d8a0e846002cb5e1a4f80eee01590d1031873fed92daf5dcbbab51f457c742732349f84fbf36abfb665b7fc04969a75c79ac508923f4d38621295297b71f1ecba2c07fcd6467e203bfbc12ee2d9b7cc9157e6bbacadd5399f649f995056eca263184a942310f6e7fd4c2a54de4ca359e07f56d9ac3423f417e9838bda", 0xd8}, {&(0x7f0000006980)="1f18761a943514233fca53109a15c23a19913b1d609e933db37df185d85e2c070f7d8814d2a29319b51397875ab0416c3cac3214e83ba3845218469af2ed39f17ca096", 0x43}, {&(0x7f0000006a00)="20d60bcbf22389f536d12b62fec4fab9928cdb455bad392d9b91c207064d140a", 0x20}, {&(0x7f0000006a40)="5eefcd54cd964f525694062e4a44a4aee5c44ae54045364844e69dd95899ce91e7da3f4b355bd68baf75c0e184ec9cf2127dd82ea7a65f1348c499a74ea229dd8e177bbbb17a2c592206ead902d9f33f2f4a1e6fb3f776dbc81538b74854c641d511d147de5e1a037da385587cf476e986cf6a97444e9a5bd20efa4f63f1a9c177c6c812de84e5bd04a3fd480b1df6528d7950d073c8f7756d60a6d21e261d07d6d22ac7de69ba7f902db02c40b6a58fc36578e067c0541b25159ad6c87d48594f46479656caf5e7ba785bcd1f5167c2f51c7a8bea44fe2493930a11d35c73d2c2d723088b687dac43581e941b1006577c11ad7342a7cb4a", 0xf8}, {&(0x7f0000006b40)="2ccf5c83993e7ed28c3b4798fe10055087d0d16b176a8922557eb2f3f88d076d1d3d4aac85501317e56d1d0ab38466af9e695de629eec774e8cfeb7e7e166dd285c45bfae5bbb12ef0d6dcb227a031e69953b245761cd5a02d2c40fc287024a4ad793a9ac7b12967b615d818b04e66fce6d272776e07dee193a04ccba51101038723db0ec56a75b07f281652b3ced1e827ffc1bc6476970c448706b71a5c889ef0b3cbd45c0a8a7ee66ae98f923a76f3e62056892f9dff4e9cb9ca24e7878c03f7aa60f2a050f24852973452ab01e0c248ab021dadf9e8969d82f92d0d314f9b6bc4074fb4ed49fac72f44247d7a6c3f3f35c7745d564db27e9fcf8895235eed53a83e4fd0aa8dabc3357cc15c85ea5759bf0c10018bc45731b94356168624d7f31bea867faef1e3d396ebef9f2ba2f0a9c1c29cc5ccea06051e5e9aab4a79a4cfbe4068b11b11516a1fa017e07cda688b1750363f4069ea5b8b689eba2dee45f1acc1aba466e9296ec47b9352bd7652eff21ee97f8bfc0fa7fb4b205c96eb405480a1035e48462a17ef77d87a1ad2e38773c0cd204343a3572687299a78687937c9299e4a7bf152bdbeb35fd9204762a1caa60b04a629f932dee0c457a8732d3b3ae7975e406f462cfad3cda18a0de57feb214a7970bb8a8ca1318f25bafc30253955c39573c1fb752268b632b02f98a789ba59dc2d3d196d9027ba92de203f5d6552ce4a30811590e75a4f18c2d48b2d094dce1336226d12838a98e67220c01fd708665f48d25aadfcaf2a118ee2f2f64482ad7b9b297dce17940f823336b4c30534945f9ceff3926d9b0bdd04680ebfdfc597e5c2c9849312ebebe4d7370737e89bea75be13f626a32466aec07e7616c218d8152d883ea721b774215a2a9490399fa33992a3e17cc406fea4c34689a9b266caf126bd2ff9026ef5eee8ec57a7e36ea689d271337934d9aecacb5e01cce90fa0ba201c1e7efebbdccffec5f5dbdc646dbd2d0edf0e0af69112bea45a00adb2559e3d2103e779c678dfa38d95095bfae6b5ee203ab2a3f3e55ef6a22430e7f6b9392c8006837bd98213bb4f1f4c735e166367ac2484561fb9f408d1075fb4ee816c4a7e1dce5a0b41d6a5c6cb368dfcee1f057e740447d53699c734696c21f4b55f48de70dca62abc5c612a4eb6fe93379bc596f0ad133c128aef7275e98b7a92ebac4f6e9261f5312f3cf1bbb7fe2f9641726e8cba10d34771ce2e91c744f89c75391544b069f93aedd39771910148978707115bd59310579fc34bd35553d664702499a800db5eb2481e671548ea1a18e60377274f9a194e72c950786ef81aade7f3bdcdbfe2d294dcb8114fae8e94b406a3498be3fa910d994651b4e8fac5e3f9b93cb5db592b5328fdfef9daa1b1119ee56738f35e514092b1871509c9281b29f892786139cd8d5dc76fdaee598540352b7f3dc437dbb2a35b1df0eaf27e62bd8c60de02651b776268360d42464b4cc1db91ab18a227adcce48a45b757d8755eda8f0b1536d7faf196f85aa3c1e48a2920445492455d5c6d8bf9d2d871577065d8df0380d4cdcef1ab2ed0da3b5ac5c26cc2e055edb00df403c71ec504cc42cc64e0800f45a8baba918e4e68cfaa58e54893c3415f940ac9cfc68eb614aec333b085df7269a3928ad5770fd98ae8350160172b159ce73cb6b12d27f50d8100daaf870a393a85fd25aad088610ae38f6cfae9e370e34881545a2e2711c667aae18ee2f1ac9a6eb267c3dae1ee879dff769c9ab97ae258d0166e87a8ab406ca2375b15613b615440297f082ef87770b2ed9b2b0cac3be89759bcc83cc3fefa3f60514afe3b7f13abb06850f9cc4e603b8fcc6c6fe9f8f62e3607c236baf49cea8ae3de7924de1a06505a7993a1b23d8d647f1542ae091c35f194ba2841997b1eb6a926c7d06bc87118bcab46453688bbd711fc635aa08ec2d7c2b28e84c9bcc60f4089903b612f87b2bacffdacc2f3eb484ad9e5c7e47b4281eefbfb6f5d840aa0c4b8706a6b1bf06cf31e7c8c4a4b4a88c9a132f2af7c2d81fd4a609a531cd3e250ceaa8d0bcd1678a76de42525a3c373483b421a0c82f7cc543b97cd59a759c8813f9a4d6a1e3555ecccbf285a5eefb1f3e9b784bcf20d76b2963035c5ec0e230f449a95d994a1ef7d84d092c65852a6ae8365fb55afc70a7af87727122557a5ab69eaee7fcfc44f6a0b77cb57b200e3aadc2df8cd8dacf1021d38f3923259f4cc8148c9144b1f2b34009cd76c053ad0f11cd1d8761fadb8d76f825dc9cd6786f6f7767b7b9779fd616ea982c6dab04935e7ebfeab1e6bcc35ad9538c498464838f0ffc87618f12a0dd0f4d5d0167ea1a1eca232630efb6b3d008654843752c5d856ef1b9fdf6cd879499ebc54e7ae2ae4184ab6c7c7897b66c6f6eee4bab02267cd2207c07e6dd8b0cd259cf518df3fa43124973e18c11a40c533e9f167702753c94b87c3c73d895ba2a36677b18ca15c4480f9e175e7051b7a82d4d71d92a037d25c21284f7de3edc270bb1dfaed6e3a3b5a367c154a521ca47ade13c733012db9bca08153d571da0259810aa291528f8fdace3601241e7d911d3d3301948ec59b89c7667ff570cce30cc09191a8f68f86fc2a21e5628db3dcacdc430e3d96e65257322cb7482dc00668f9cd7cbb03b202a4b26412f036c59d31a77c063b029333236b1157cfd41c2f7ae499ff2812b4a8daf7bfa44ef8ec448ae971baa061801a11804d6a5f55e5d0a13892129cd1da1a04f838d4d00193a28b3738739d5751ace9b67e38df4526ac0b2c779f92c21fcb28c3958255308b3e51ee58bc2820c9356c85c6c6cb7ce93d71f5dcddb0bb0038912f0305482c84561200eb82525059cdaeeb15d1e1db239807cc1f21a65b4169c50b9d55d17a2e4e5cc3d8f0dd3e3de4c96504938ef1c000c99f82d63a7c3d70d4c923781f29ac72cfb328636b12922adc44ed6c5610eb3dba789c22b387787d2045ba74f5a807fc19d1ac9fb4b83b2a1bd5bfc3d4df11846e723596b5ec194b4eade2f3c1c225372e7a1e2522666c9cf0238128625a423c69895a7ce9e5dfc02cf0f8be48d1f255220d16f3f4f594fd71ee43ded083f9891bf6efab8b927d51f2879ffb2237c4672e6b06fa9892c95196808fb1d2316f3d255211e8bcd33f3daa95d5ea0515f3bce5d0c5bde7cbb31e939edc86ad63007f132205d65ec90c6b68cf94c132087c7092f62c2ea28811ef54300f70dec275221366e89aad3769a38376b39e4d47a11986eb87d0440d296471858a0a2d814754ea52dcb730826f617b077ec5adceb7f3e9bb07f2fe8e4688f7979060017bcb50d94765b504c7561323beb9d472718a6d1292952ec2ea5ad59e48943758e36a77b836cc990eeff3956098eb0916f0848b6282396897e3a5d6ebcf00b7659cc57eb9391cb078b2f6466b2725a647e0ec5f7a9c8bee0baf8068889370ee2f14b5fe15b49ebee9847b902793d3a56c845fa5655f052c4271e5d5841f3fe728e23e2c61fce7c1fe4a956d03fa9380e897cfa0e4a1584cea500762a9bceca4be21446ea07ed0edd09c738d1653432b7f99a78b6984dca538dee41debb639f41717d91da92408c9007da315e88c05df71726500594bda86f1fee3525902af93e473f4ad46fe8a1a9364d851270608df3bb9c09942430e05d7fab7dbe742cd4941970c29e8c698b7adffc7d7b8fb9dd98c85d1de51c5c9b7065d9505ff388f9bb0950a923a31b43b8a045420e13c9d66b28632c63b9027a9d84bd4bcfb642c79fbd6f04e2be45974e4d45379a00f4820e0120e9431e29d88c20adcd28b58947bb6321da7d817bf3e76842da0ad430866963611cecfc254537725ae9766e656a7857d08ce179af5bb185bbc3383661300aa4e1a6ca77f2109286ae786918523f5da2ad439293e1e4231c9113453a27b3476b077677bb671c5e36599e47c5a3214ae7822c38258306737b630d6a58bb15b2bdb7e0788af1fa15bcacf3995783ed711e0af8a536b34965a313c8ee72fecb4a8d730d97d0bbb72e546836cf0048db5433b39d4bb48196ccfe36520aa7b03ff52be079e1f15f53b40beee1c08c76b7b9c02a7e545395f76ee6f01187bb2d7dde352af917dc202f849b369c6a66b47cbe8f9da1d191847572b47ac50c4792ada48b3c9da0a32d657022b5d4b11316f4a9bac62e7dc9697a14f191eff91452d06ed41a02f396d468229d159cce9427b604a00aec9059b5c62436aba0f3051f06c9809096a5151038d9ebd32a803841e789c6fccd3a5c4309abb1eb153aeb72b6ad6c78a4fd5b52d2af2b2329ac7c390aa492caf8d1b19755b495ef5c17850009e980e1d8823888472d91d8bb4f6e472da3e6908df0370711debf138d23329f8266fe180942babb71fe76193e54bd4d3abd5ec45d0574df98c0e59d39ac0332f0c4febc6a25998ed524ab30151d6e4701a172bdbb0c328def5b9e3d4d7a90ea7dcee010301301fc05175d2c25b1b2b45bb50d7fff68f07dc955d220491cdae4b8284a8931d60271d1f51e323939292c36c7154dcb2a0a2e98456c9021546ae0bfcd06d8ab4ada64e9dffe41f1d3820e0dd9cf8d3da61eda9d0867ef13a0886a82de77cc7e95a2c4534ad1727b6745ccbec438858344eaac5e862f137d2b74ca4ff8aab04feb5424cf2a597f13dab4232e29df46e626795f4a4ae1f53dfdecf2a26e15bfa7e4f6f6dec80f7f65ca8cff8851ca0dc352318439cce95500f1b09e41d2858d6b05f257a9a88d377c958561fd350441aaad34aeee9e9f996e687c6084a5c4d54c086c912ddf1a83e50f4f247dd8572ae49fa890025087b8aa6dc873f9bf695326460e3c93abf881c6a4fe7e5b9bc9e8b566c64b61a82b260aa8a07dfee9380b07c024a79c2dce18ff5955a638ebebd7c4f657a94ed03b703ce0f9692162a78f3fcc896de294245e60bddb12aa7fe7752d0ee0c1d3d0d01fd9bd010fdc3304c89509c64e6f384f04597a54f529026c299e001a184717b5a67ec309e36139f0d6362672502c713bf3c4803279640aced92e1954de49c0cc3978282d94920233d23a8cfad171e7507ec3c22593074268f24001aabd2b0573b0626ad993c908f260b2d8626a6e15a003e54933a81818cf42c7b748fbf35b83a26258183c1f59ada94f05f0174e19c1b935daa187152760bda6fdafc255b3be76ab6a0f591e0eba3fbd1d17ffcd9429330808a4f627e05ff7536d5d100b52bf85a5093470e559a3d32b70224849d7b1597ab7e5eb3b5dbd85108cafcd7881cb07b4f28c467b3798560d5e753ccdea00408dab280b1a9410629b724a68b970d161d8f19848e18a8017983efae5d930fcf5c18c616cb4e9a2f42185879fa441688811245f1d2d739bae0fa081fc1d6549eeef97ef30ba8687bc0030550a9599116d582f60e2366ad37a23f87e3eae4812be0d0a362b7e618f7188595797e9d9c6742f4c3cb8618f0ed797e2c60e080c77ff17a8278857f19e75b5ad84c0f08d292d2f6a037390c2c90f3e1bec18264cdaa77d268b3655ee9093dfb8554a52301f0fa712dd53e52ad718a2adf48e9a65331431285987aae80c8d81eea141cca6f93a34c8a6f6c8ad6dbafd45b4f6b8989a3c1b3a7b21a5f9ab5e80501f00d6d9612fc1f7287a80f022f99d8d1ddd9c8305a00704270a2ed2528ce5a5fe879d45a2baae561f21ca73e746b899aeee14b1f29806c77ff3e4bb63357e5e8a5c8df456f79e720a5045ecf4bac4563d23cd625a57e166da97f9094b50a4674", 0x1000}, {&(0x7f0000003a00)="8d586cfe8f100936215c78889ae37aec9f7721b23421b622de0007904ca420f7e57fc6b0e0a126e733a147b5ea7c6d028ee1fee844155cadda8ace7b20b0d15cda2f6b2219b98c248d7c49c27fda1422c80fdad61e3678e6fabf71882ea35e8e27652cf9abb2d4899c0db10da99c721b2aed2c1dca5e4965e2d271a5d5b1f840e15a58f0acc2280ad48bf65f4591f577cbaee736860bf0f87f025724641b8524c3afc9423769a7b53a2ea5480676d2aa882a70a737e3d91f1bdd9f74d4f73915b09a11a0", 0xc4}, {&(0x7f0000007c40)="8e9020f99fd95bc1bb688aac3534c47021a7b3ab405b9ba40c437a7a14b48554d888e9ea5a0a6c4244f5dd1bf745d35bdf37215377413a5a5886a1f5a7dbd45cf815f48bf199417badc896321f7e41ba", 0x50}], 0x8, &(0x7f0000007e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r2, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0xa0, 0x4}}, {{0x0, 0x0, &(0x7f0000008380)=[{&(0x7f0000007ec0)="3a99ef01d888a8f0c5ba5150222377fd2dbb90e3fd70be12ac052f71bf9f569cadc6a61866b2406ad72cc670728f2861da0af5912d3acaad493f2b1afc13792d921458a1101c8a4d051beca06979876b07fdd34c46aea725bd9136783da3a9aa5a6de8047c4f51c624c201cbfeef4e5a857b11e7571834b43f97654216925f5ea9fa602d926bb316c5d5556966ac517d2c9a336ed9db0780f17cad12cb3e34d1eb6de8f1b1a844739b523b299ec0bebd03ca1c8a405e4353d35658675d7ce930ae32c1ddf8b475552abe9fa09f6aaa", 0xcf}, {&(0x7f0000007fc0)="09d6c9e07f88f7272729bc1f9f9e209b084cea54ea217d6298a09c3f17ded9a366249302e042dba41dae5fc515142de426bae086d57c3f4c38a509776905589e9f512c66d185b422a1249940545c23ba6156702f65669eec4bd5fa25f2c4c0e8be0f531b8374c67826ebfea386a0ebd1818c5db45ab0651b647ab6acc6f64c7e7713cc0df3396cbebb93517e7ba91ceb0c5c8e7b13cc61b1533e692fdd97b93dac5bb58c1a848e1f8b4f2553d6f18d72e8a4209825e6df1a9cfa64748d95a296450e9cf3c43756196422fe062fe495d0b8b23e8bc2df2fddd04aef0a7781e7b20570e19f34a09cf37eed1643691e3a4ee15b369b83d272", 0xf7}, {&(0x7f00000080c0)="b0dab904a0c697a49242a661e547a0d6b29bff6a4b529747108d85a66c93cfca1aeb1fbad9916844b585a8bf8a1372daec987739e42183881167965f5a3a0a8fe4ad3c431e49157e2d3dbd1b1fb6e336caf447c33d1bc2e165e609e348dd315947c3f713512bcaf71a0f8b2d3d709ff7afb653", 0x73}, {&(0x7f00000039c0)="73199bb92fd85375fc6c444d7cef884f529a2d92ca40d5849d83740f7c00903c7f509c74fdb9f4bd0fddb7c97ba964acce09cc4d8ebfd1912312", 0x3a}, {&(0x7f0000008180)="8b5e6055130df5f6f1b05490fdde4eb5b0fc830416dfea466e260a35990ddea21faafb37562a2641ca5242bace9b867136e1691dfe60e5b1807065550dee98b4d2efd0b681c0336559629ebf7cdd649dee9a4b3639746a50c369d8d4f7060f3862fe01f42a0f45586b373bb0078304182b057fc17122180e772219a69b084ebd0a27c2821aedfaf94412c53c109aab557a0401abc4e654bb69b6b3a1680ccdddea75e0260e32a392e7dabe5683a1757ea8bb46f18cc1e56e010b7007ed79e66117ae5977b44c05310890d611", 0xcc}, {&(0x7f0000008280)="952dc3d85f071c7bfb0a7c70235c315a61aad4ae0a3221020f098c0e29a6fadd14d59f2f8eacb76dfab1db95e1a91e0c269f63c5033f3932b32dac1d671e38cf858d731c6fa92e906abd6ad7408fa165efa0817d0f61ca399bac898b84ec46d4d5ee9e210e03641e60ad890ed60c4d172f8e22eec5ab7a73b21331c4a3bf3dcc306d109b2b6c0ddab7f378edeee5d0b3562a6183f056d299512fde06d3386b94a4dbf8440f901ed47cae859c5daf0db3e8aefcbd31fffde5f73d54f26395a580d0a5bc2c3363b9", 0xc7}], 0x6, &(0x7f0000008580)=[@cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r13}}}, @rights={{0x38, 0x1, 0x1, [r14, r15, r2, r2, r16, r2, 0xffffffffffffffff, r2, r1, r0]}}], 0x98, 0x40000}}], 0x8, 0x0) preadv2(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x0, 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) 16:30:08 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x3000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") inotify_add_watch(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x43000800) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r1, &(0x7f0000004200)='t', 0x1) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) fcntl$setstatus(r2, 0x4, 0x6900) ftruncate(r2, 0x800) lseek(r2, 0x0, 0x2) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r1, r0, 0x0, 0x1ffff) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x3000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") (async) inotify_add_watch(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x43000800) (async) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) write(r1, &(0x7f0000004200)='t', 0x1) (async) creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) fcntl$setstatus(r2, 0x4, 0x6900) (async) ftruncate(r2, 0x800) (async) lseek(r2, 0x0, 0x2) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) sendfile(r2, r3, 0x0, 0x8400fffffffa) (async) sendfile(r1, r0, 0x0, 0x1ffff) (async) 16:30:08 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3e, 0x20114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f00000001c0)=ANY=[@ANYBLOB="626172726965722c6e6f6175746f5f64615f616c6c6f632c64696f726561645f6e6f6c6f636b2c6f6c64616c6c6f632c00f501293add424f5564620d31dee986aff91abc6b72c5b14976ae8b78588d3ba5770ee190db0262b8ea08c96bf8d5dea39cef09030000000000000002898bbb7c4e4b28548319386220177fa31c1149bab68ff80268443c615b5c036e6b39b692fbf13a7ff3e3bb4e4dff4eec118e2954a5fe289294828f4d8dab342c5703875045d660d6063c9927a0db22b43b5dca660491be34af04d4396ef68f94b304432cdd780000000080000000000000003140bee5377220acaf04f1e6979de09d53fab3fa3517d0904ac54394376db965f15699a546dd2e026629eaa598f7cdec320bc5a53b9c2674334557823a510dee64"], 0x1, 0x77c, &(0x7f0000000f80)="$eJzs3d9rW1UcAPDvTZt1dtNWENx8CghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FHSI4IugwwdBX/bsj/nmqz9e9V/QFxHZmNoNJz5I5abJmq5Jl3b9Me3nA6c9596TnPvNvfeck9xLEsCulUv/ZCIORsT7ScRAY3kSEdl6rjfi+FK9WwvzxTQlsbj46u9Jvc7NhflitDwmta9ROBAR374TcSizut3q7NxEoVwuTTfKw7XJc8PV2bnDZycL46Xx0tTRkdHRI8eeOXZ082L984e5/dc+eOnJL47//fajV977Lonjsb+xrjWOzZKLXOM1yaYv4QovbnZjOyzZ6Q1gQ9JTs2fpLI+DMRA99Vx3uq8JANxP3oyIRQBgl0mM/wCwyzQ/B7i5MF9spp39RGJ7XX8hIvYuxd+8vrm0prdxzW5v/Tpo/81kxfWOJCIGN6H9XER88tXrn6Uptug6JEA7b12MiNODudX9f7LqnoX1eqqLOrk7yvo/2D5fp/OfZ9vN/zK35z/RZv7T1+bc3YhcxJ7W8urzP3N1E5rpKJ3/PZ9dvrftVkv8DYM9jdKD9TlfNjlztlxK+7aHImIosn1peWSNNoZu/HNjxYKe5Wzr/O+PS298mraf/l+ukbna27fy+cYKtcK9xt10/WLEY73t4k9u7/+kw/z3ZJdtvPzcux93WpfGn8bbTCvj3/q7yhYvRzwR7eNvSta8P3G4fjgMNw+KNr78+aP+Tu237v80pe033wtsh3T/968d/2DSer9mdf1tfH954JtO6+4ef/vjf0/yWj3f7DwuFGq16ZGIPckrq5cfWX5ss9ysn8Y/9Hj783+t4z99T3i6y/h7r/32+cbj31pp/GPr2v/rz1y5NdHTqf3u9v9oPTfUWNJN/9ftBt7LawcAAAAAAAAAAAAAAAAAAAAAAAAA3cpExP5IMvnb+Uwmn1/6De9Hoj9TrlRrh85UZqbGov5b2YORzTS/6nKg5ftQRxrfh98sH7mj/HREPBwRH/Y9UC/ni5Xy2E4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+zr8/n/q176d3joAYMvsvWuNG6Vt2RAAYNvcffwHAP5vjP8AsPsY/wFg9zH+A8DuY/wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgi508cSJNi38tzBfT8tj52ZmJyvnDY6XqRH5yppgvVqbP5ccrlfFyKV+sTLY89Md2z1euVM6NxtTMheFaqVobrs7OnZqszEzVTp2dLIyXTpWy2xYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSvOjs3USiXS9MyMvdr5pfDPx1Yq84lh/HmZ3a6ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4b/g3AAD//9LfLIo=") (async) r2 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r2, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) (async) setresuid(0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000007dc0)={0x0, 0x0}) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (rerun: 32) read$FUSE(r5, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r6, r6, r6, r6]) (async) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) fstat(r1, &(0x7f0000008400)={0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 32) getgroups(0x7, &(0x7f0000008480)=[0xee01, 0xee00, 0xffffffffffffffff, 0xee00, 0xee01, 0xffffffffffffffff, 0x0]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (rerun: 32) setresuid(r11, r11, r11) r12 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r12, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r13, r13, r13, r13]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000003980)=ANY=[@ANYBLOB="0000f8313d87f6cc3f0925521c00000100000001"], 0x18}, 0x0) (async) r15 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) r16 = accept4$netrom(r2, &(0x7f00000084c0)={{0x3, @rose}, [@remote, @null, @netrom, @null, @remote, @default, @default, @default]}, &(0x7f0000008540)=0x48, 0x80000) sendmmsg$unix(r2, &(0x7f0000008640)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="3838da89124653f1bbb8c986489de1c09b80bdaf3b459e10faf01e398e711f77a844d324e8570e03bd93513ef8e46b567f39ce52cb26972d5173c5eb85c0bc925c0cbfeea914af29958b8c674b154be84cde6a9f4be11a11f6a9a768db611d5f0428dc8cda0b0afe5c89095286a8c36f29393afdf0c08a7f6c00b63b2f64000e1e3917b6a484383f60614ffbcc2a8fc7", 0x90}, {&(0x7f00000003c0)="08a850ad1df2be7fe7f1866d57a3edf8a6f253ffafc39d2a80a6ae9bd4846614179278f649f7ad7bd8ca6ea244a51ed91470b3269bf95d9d3ad39d1f243b8e65a61c1acf074b3676a0a4bcf6b42c0a2b91eeba9de20726d6bf952ada31aa2f90de233124b591f9f7c7102b364076fa2a16e151c5cdd3a98709124f349c7332e933283a359c63cf345f4112be712db9f627290f3e7713e73d01936757914bd6d43a0a4830e1afeda432f9131fe0ae900479934bb62c45d108535f87e0b37ac7acebf7f94d1d01efd2057289663ad395c54f8ca65d344b92b41f20", 0xda}, {&(0x7f0000001700)="b298f4585de0b47d1f93e80552f40d2949f3088999c194a3189d6fa7bdf51331236f59fc3bea48e23973066988ef574e63bc118c3213701e64fb4e7250b608f7719420e80b87de5f975842d797180762bddfbe80c8efa79085f79c9ad2cfdde4908f8991c90f9f85e25307c74ff8b696e6f24f57f126912fbabf6f12e76c0edf454c302f76afe50cff1f86f4eedd6423e6ca0dd4d9a66acf69387ff73158247255f32ecceeec23a1034f1b0f232ef8bfe1aea5b5ceda251c2c129223c97947f725af923acf85d1304653a85664a6c6055eadad49282b2133a4b8a4b9cec77729dce98c9fcee17bf377a56704048a1718ec5450be324aeb09d5cb761aa2544901ba914500952ab657256acc43903ffa6c0385bcdcaf6ce3711171d2e1eabd4b8c621746d4b031efe516dd88f5677a876f3de25d0210ea14de6ec6da527ed3d7a32dce5c5c6e4c2566c80c6329d36e160d1f4e21fbf416853ae9a1aac87f5a87309bf7dcae41526f14903b32ccffd2ddfc1da7462d15024effe6314fd3f1dec028cfc1fbf8a79e4483ee3aa7609955c4b1cc3ef22382765fa8aa29a02da38ab2e98afae2a04cd0f0627ce5114966d49cc9902e079f7f14871cfea18aeead4353344e4655c2d09ee27153a2b337e0c02e7401504180f46d68d9571d133d813ed87035ef8cd17a4de0b32c9c7fb5e40507ed2307006ef093ae4e9dffaf7a5439268b4bd68779f868e74ed80a2ab82d61c576bbb0b86e10d3a2c93e636c5faae8d04643d7c0c724df4d935fb5a3cbf5099ef91c6791d91f665d34b61f31e77c472d0236eace54fc5e0716ce40cb4ddbe40dab38f31de803cb8170f87c2c83ad982dc8a614a67edba894a4ced2a7fcbc8d83d124a481766fd5f687b2ffe2f0c11204016c77a381185ee48773ed9ad7c2492d23e5e14e2e0c17bda97f3dacf817a24c3546ed26feab61d6f601ec013746aaec6fc8497baa90f4607559187fe31943b92c591abfd1ae1e996a700568d9e763da39269e9d46e862ce9d31c2b59aa4ee9f74c03280b730da7967f9de12011ae662be3b42c46677e51c4aecab93b10d09775de152d3ee5a1335b29eb90fd2a84cf90739f08c56541e8413616b2df4327558eb264dea88f3e104e91de7bad00570ee2ff4f120e8f34613f14b046e72936c327ae3a9065fbb9a59d5da1e24367294601a5787a8019fe767dde1445a6ea125e5c83d7ef4b313b922a6dbc4c0bcc3a805304e63f155ebbf1aa515a0b391ba071ae6e96b7831a75ebb0d653af44a6a498242e4c979b46b2d3d524d4d3f19aa9aed5af2423dbc7a317e85b5e36780672daf6c8367e81a15309bbf97acb58192cdda8867a5f7bcfcff09f0b08ce47eb6f640d6d4a047d5d3fc1e7f9bbfd95ab8a78caafb219645e42de5bcd7d9234eef68a06bb2b356022e8f832491990bb58bccd0edb91de211366847982ffdf5f986a9d3088ce9f15202e230335328a7bc16fb80474d8fb35cf43690d8b514a20eb460e95a3b67cddef55bbb5c0630253b0fdee1231f81c29b36d4f93f8dcbb953779b595681e318f7f369e9f7d589987870981fabf0de00a169863640e70cfc88cf679ba178f5ec0486b583610947246ba594ef48080e2b163538527a5ab96ca99b5801374e7a4498980593722c97227191984bb92cb31e761273430b92199b1afdb846264d0f2b4087fca27602e167141894f6568129e6c4c3a9d569913ea9720e169fff2de91b6792f387bbf0937ca691baf8ac4e78216034b884916d36969ba3e5cb728b4950a25ca2d665f984d13af03c9de658d9b201630486841192d1525f783c993635c8720597dda1b1afe10e3d3fd62d224cbaa0719b4ca039bb018f1ff035a7e6ebd59bbec3d4c19a6aae46fc53d4a98dbc1ffdb86fc3b43a18313f22729c1d66e4e73a80521ee6eb217cc75deef83aa954d1720b281b87b0e45c40c5699f599c7c3554bfee9998ab15012ffd2852c2ee637ee0e68b9ea049c3172adc94c4e43929f71e5c482a9e7ec92bff15ced3e4e055da0033f2db6e9050cd9405f2b2a240d4b4be5e7a51254fed873c40e38083a442c33efaaaa27d3bc29e2abd1dc544b9727fd183de4eeb0a45d0647a29fd886aa51ac3c54d00edf6e5dde7ef13fddc76c72c8d8d710ad2dfac4f41369040bdb4c905cbd4da278c4861043968a0a9214d41f4c732ffc41d31c71463203901a43e2df1c5720e888e2d952d97057d15aacd6a218e9d8f1be85f1215b936ac9a30c97d30bac9a480ab9bbeb89eae9cbf875de4bf4d8d3b94544d46cdbd0cf25f563a48f51ea2c8ea4ee3e01b027130f784249ba7d4553b5b6fb058a0723c46b1ede84fd92a8b50c64eac4d23b58fe6838e29bb42733ca1e7a4d06eff2708bdb7e365fcc42df25688b869381ca39a6f2455c8f84ccd691de9b0f728c93d2d259da38140751e4495ba39324c7557a4dc84f979914649f37d0bacc45f2e44bfac66ce53e488b509d658a9a476ee6bbc7b604b03af3eb2c859bf2d8418566f7f3bcc298f953e3f01d17c9deb7ac74dfa7cb68dcddf098dc77651296eaf751dcd5ef62a4a3305b8700869555cda392379bf382e8d5a9584b8f9ca7921aa3cbf52fd2a6322eeca55462121881ff6adb99f011e2679191f8d5c9f097a306df8a8da4c8318600fe5225213c0a5e71f982c35498b968b03bbfbb5806a9bfdc4ef5841485d19d0de3b186fa2db942ab1e7c06372ed97d9beeb97ed5f1261b95b9320096490114a48b9fbe3ff5622bc02ae2299a4da1ec74c37457f113c73d9e6ff799292aacea99a6b57f685a49a9454698ea7cd7e3a1fb795350cde2d664f337b7280f69e725df7712cd4921d5570dc890ad88390a0f74b03e5fe3474d772d0750439906041a0ddaf71a4a3c74f7e52ad5b6131de0dfe44539cba53f7cb8b73b607307a005bcf901e03376af38cec0cda333a93a3b09cca058996bff3739b2d3eb34c7748a3d4a81d5bd1b9e7c05eff912bd24fdaa12b4f7c58c651f400346f37e44adfbfd3ef7fe4f367842c52db34a66149836dd05a55d718221630f16cfc82b96636edcac47dc82d0a3e0e97312b5cf4d657f22a84f26dd9a88b8b3aa7406b1e6cfda3b7150978b43c6d0bad2071f942bdc8ebedf5099646377754a4688abfba14f9fb1567bd6ada0e6a602053f4e971aa8917ce6a516ec19252f454f335c6a6d459bb6789f9e12185d32dd9b373e80b590485c72ea06badcebc37eec3700391c89067f59cbc78f63b86ecde0f8f7410735ee52939ecab198e8e54bf784790da81ffd4604d74629832758d291800cb5ae3b57479ec16da11814316b7ec1b5199dfa061f795247f0f60ef6898ea8998fb2facc24c52125be6b491e76cd8b46e10679f7969366a8f7d2a43efe07afcbc3260016d8cb2f90cac6ab9ae9a02515273c03faeb804600d48208c6c8dcca61ffc789e657b2459018027d4b730416deaaef201bb15184f48b4fbc913aa3055fa0a208b241dd03497d45446e83b1a191ad48e40e14cfddb2ce859f81c3cc301b6f404a08f861822b8205a78065de5434d2bb907a3e8ada66ade636de71f06daf52918c2f194257491cf809835e6354793f26fea15d010e79b4ead24def4f071929d36a2ae2e42d402f80878f9c6c40f0906a31e2c8fc3a544a29e3329e914e2d638a7ff39f417e3aa6e765fdbdc5c94734b518227d1715d43afa49f98879375252a1c70415942980a7e43d4c6db69608ed18c90ed6229018400897ce165be8610d04246ac77ad8a0749d0210f7a533103edac615c3d1dd0fd44165d469aa7dc848c0763ef4a8309e9a30713ff07ba0b5a6c73c141392342b4d23a0e941530d399bcfecca2e76595a70e05efc9481a683944e9df5e139cb528ff598098c370c07a6358fc113ba1d4f34fff8aea893845ba1c2bf26b5303e050c25e690f388841372482ac3227da1a7f1269efa88e6072f86227bc79069e9d29cd3d8c4555582f8951bb5ad70adaa62dd3c501c9467eaf2ca79631b815ebacaf106368994dbaad81b390baed97e03167d6f493881c1eda89aa916267c2eef9053042a4398e4f459fcd4fd7495571dd0b126bdb8d5bf79707edba8366de15ba8f45042fb2d66bdd70023071b9274fd51a138ede3c59ad4f6091cf17a6faec102339be5d4a277b1f8ce7a221db4853f7e27e872d1432b6f875642d695a856f0318499370acea9153078a18350d944b7e286964217a6dc99ee3015c7736d851f412d152f5d04344d69a9946566c110ca86292b8071a9b14c2343aa306b5159bae1c14db6c18b630584233bb906d8fac04617896169a51a573f029253ec14b7622ce7adb7d99d9e35b7c18ee4bd94a3b35727d1425c75f6e730318929ca6d4e6068f87cbe23e8c4834a4304825b7d138a4cd098869c57e9008d83abb33a39a3d4b10cb44dbb38ff71404a16c82f78c377fc885c8778a6ed6e3370eb764a75a3d0d2bb83649cf7dcd89343e9069b2a8b218b397befef577e674e413205d017dcd9377b947b8c7503c83870891080cbedd967e9a98993aa6bbee6ade69caf24ca696a6871d20b4a8a8db2292d46ec29c1d79815b1e594c154a2025931a06983796d07eb2e6458739f3da6e264708efe363583ee3f2616f247548c447fba29389e209ec78f0fea1c177984f3b9e9351381f85522428db74d3c28ac4b5f4fdca91d260d79c862b2bca243f30eef5c72527e01e31d46aa5c5b4411ca066f84d5f75006434cbfdade83820e9d75c15a3d848a8d9568f11b56b76d20351d023b378bbb189662c7398a14ec0c82c5be6ed5b7db4bc5d79baed691401ef772c5de688952a604d06120dcde39d6035f2688e6f81016be0f1baff904d2df931ca6f487f9e55612816ff574bb024672874ce0df4e2af346a6b4dcfd4e52bc52e186bf8cbfab7e2c6c13ed2288aec5abcbab5b31f6429b2a81162ab7cac40b0c9dd163b4cd857acbf858bd130b7f3bb225505d42ee70db0e30d90229f3588546b3e3eee02dbf48692fd413c88eb4301306668d6ebe781c58874a5053157baedfd7da5f818c03b38cfe594d4c50626c914dceb02911610fac93bbe0198f56908418c662ba0771bf2ef83ca3ae90a8adcb6e6bd645e6c1e62f7edd21848fdfb54237a63cab973f6c5ee31fb296c9cce14370c61904324c01301fd420dea47c2b1f15299a838d1a0833639f754c64c6f7e0865783630c4cb9dde612bda6c3c56a178c78f0f63558891f2abd3f98cd882d22a79ef2719b742226bb180c5d6dcb9fca2e3a871a7312dbfffaf47005ecbfa30679b9b6284037980688e39c941fe6d2468731e5d0e5d71556bdf5a3228493674ee5946c8e3fff00b447d838048172bd7cf43b20651fb7b846a2ac55773dbb9105cfd464aace07172202b977be344d9addf9a305b22927e274ca5945aadd933dc7fd2eb6795363abc94ee3fe0ea10264b5c2ee3843927e68facaf81463b8bcfd72f8894550f03d05ad5e2e43a5e5e534f23b18951ee41760adae7ec74d9bf964a90c10eb402d8f849e9160c70fc2e2692ca2c0a2b22158597b088286dd80f87f29fe719bfd018f0d258a1debd0808690fe401b2d7ac30280069db0e14128c252efe8e6a67570c2fde2003613f6f5edcd4a24d2c67e3cb40a94fdf49211496a4e65789d104ef5ced8a39b99cb01460bb715cc58123f8af63c7867b9b06acdf5fa216d1028ede0fc8524726dfeb805642673f5da2c6673961192243d4cf316d7f544c9e50a6e90030e5f0b7fa9a3d9fa1e728c7f5124564", 0x1000}, {&(0x7f0000000080)="5efdbf05d09f9567944d50c04c442739af501106ee89fcb9960d3840ede2f9421fbf7097ddcc48a16103116c46d8ca9d3cd2207b", 0x34}, {&(0x7f00000000c0)="166d76973003896257161f6d25a15f84b58c8775386f06fe7f80ec1dcc93ad93c735ba27753e11c82e7debd27623f73a6fb52e9c41320f4fd36e89", 0x3b}, {&(0x7f00000004c0)="18c87e0613b937ec0bdf5522dbc7c893e41ff5a2651143ca921fed3cf456110de148a9615824db4ed11e101c2dcddb3e7213e103de6f8ca3df42a691ec3369d648", 0x41}, {&(0x7f0000000540)="3209d690e024c4300e62fd84dec4d7d4fcb1e7c34c4228b25508420381d76aa6e065e467a0bafe1a1f6bc303286ce02f85bc7daa5ccccaa209aaacea692237f510f8d816bf2f9537b8596538cf0883c3297a15bfe42cc66d273fbe73f4070986f25cad31a2af0794e1795a3c627856005ff13831f92776c6a00887c3b49b8b5368540de7cb43f5629446fc34d43c385cb72377a276a98dee9203b2fe4f3f1ee6e7aa07b79753a314db9af700702d65b39d505daffba5b66e5ed5e39c6e5469523968c328c1bcfe54b4c54c33194750135b23bc0746e1c23a5c39251be208d07ff35453b9d56d06d9b1cd16a758710ab716", 0xf1}], 0x7, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0xd0, 0x44090}}, {{&(0x7f0000000980)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000e40)=[{&(0x7f0000000a00)="8c2561e1d2477dbf6d9061ae81d5234cb4239ac25918a975a626d7079637628e8a54afa63e3aad687cdd5e1f0f84e30c3209b878b62c9f0c4ad39711f8654d8ced0f23aecd4933fb9073c3b3abe4af3a8fb36e3a43a29ba71a00ffc3e576b5534630dfec1a92295f66bd368ce1f879978f51a468bfe3cb90399bcba1b21b7576cbbe9855aedf04", 0x87}, {&(0x7f0000002700)="320c734d1a3b78ea96e6c5356c2ed77555e857d55ee280b8a3a2ba5659f23a9b027879d04395e93938f59d51e93ba1da60b5bfd95c7d9a2d34f58e8098c25196ecf14fe7f8124dc0620de4331cd0d0aa25154d295440561b2406dbc32e5d3080049b6c02659b1ed6931fe22c359a751d849f0b933377f2a37ce42a2b2e757afa7d3549dde12bc927debafaf7b7e712c4683349162f28a633f881cb885b60d7eaa984e738ae2cb3b58d6ad327c08952f431d4a592fab60948a9adf5efb8826a3264fa5e2545e5a32971ecc6b10113389d22b4fa90124967b2575ead469acb64706928948caa397392d55559c219918ce45e278fdfa68ed29c46d9678c01465867cb706f527ae28dc69d9d52bcfc8ac4d44214e5618f524081df745452b738bf2a6dac3d5f16d967f85274a28bb2fbfd8e26df5eb553d31e26724c7d66a8e9f1bcbb30f0004f753c76159138c8c66afc75498990fc9c25c00fc8c499d7b04a164b952e60787dcf6e888f2c3b1b94b4c31ec4d4c65f18f25be533af2d7d24e6ac64d26e3ee68131261bbd46a871c4c87d43916e261c93bdc2070b5a50b0b270b18df0dd19de0a237ec686f20c766827636dab1bc6ad436f3cecda80a949cdd310bfb627d8b81a712ada83952af892f73fe4706e0abeacd20a040a443343706ea49a4ba38a1edcc76d0174b17657bc41f13b780060f61a358d22391390062a956eea046eac72ecd8988b14fd0607994c1aef78c3d6bcde67f1b0756ae786b88cfd8788edf9949b1e05aebb2316f0fad138beed5322f3b25c0a46e46d07cceb18b9341b08d7d74de224c28f323048f7e184bd5e6e4c65761b33d4cbc3713da205cf2f82bdd7aa38140f57f58dfa060587c06c34ec03be5afe88122a4983950ecf4fc6963da50af5022b93dbd00117b8c5c10d1a91489a631b5f5a114cc64134155e6a35e1561e2ee17d2415f08e6d81831bd6a23e066d1e603ea3cd61b53ad498a76808181d2b496145d00cbcacdfe342f0955ec1ba0b300d14a6bfaec1586d0cf2bd1aba4cebe976f9e8bf053ceb2b82330ccd95bab94683fa6583403ad2b8932c9bc060390e22ceea1b8c0d3b50907d89a0bea901a729f52141380aedbe89037e7eead7e91ba28291639c3b1ce99af12a203c827e0cde02d05d0d696ab1bc5e42a2e681dfcd2c25efdf9c3e2f205d77fc175cabe77d661f7f6b9cf6be318e5048502ecdc0c64803e2d1721e806dc766da1243671e67fd7896efcb4ae0b13ec5b12e19724b1a97c2f6db87cdd535910c5d76a5f5f3f8dd14289ee05837a900aa827d3d0a919710a09174ec4a158cac318aa8f4c5def243eff045e9afc73fb897cfb00503b6833d8de9cecf097d4aee97b76c3dcf77351ea4467880393ad0c68fa7c2039da83b3d5629d2ec671f8521eb4f842b40d6dfa8ab7e05430fb5ee5bdc0f23e9e674c4ddc54a805890b6a2f91c01d8b6860d7c7e5fbbc59b36560823a03c40c897621b1953cfa4d762027fb6c8e8efedf49596edac879ca7d07f8c583e8b76c3c7a05bd34b04450e83c126f3ad9abaa24677f902ba4729f32c445ab6cc610185081ed356feaa9368a2fe587ea840c114048a9f2d39b4573c5aa538fac4ee62ff3dfcb98503265113e23bda8277839f813b65fe77a209db488e99c04d4a40797e7ccd40db02d7b8d010a02e8b8568e1eb897008b344755d385d87b7927c600c65cc7016075347e6d3e4b5cdc77804039d09c21181c69f1418539e8b193e5d4eaae2d96d384a3721498150f396889cc2534b370b579db13a1fb2a9539a80568465825e05c025d093f5d27c367177b3b261ef5393251c6817e20dca8a3ba1850af0d3b256dec430c7814815394b14359b0282a292292efa8e5398bb708ba88503a939df7e0ce79546a1e3bbaa0f8b4a580b7d80e7dfcdb0878549567aba1f495a1adb559ac8edd5d4362e7dd5d8406d20ab87b047c87840e39e5560875cfd272a99fd1f2c22bf9d519358443f2924e42ae57e49dabc566033ba7d94f738c5196921600892236681a51978aef7374a619c2466fa33605a6d73ae8e422f7ed4d696afac4fb80c9515e87cb8cb4e1e6c8ea47484336d8e9d421331b395f49279a71d76e92359d378a126e1ed882f9877b402439edbb78161e81879802b519d1905dacde5e347ace9119e84353f568425294a4a4474a2f4b16bba43bd1134ce4027b8b5177391200eea38205f58b922f20ec2d96809d0fa253db001bc19dbc9f3d63838aabee0e95201e6f6721ddd5bdb2cb1448019882a8bedd95656d217861fae343e80425eac294e08173ceb4f97bbf700e12857d4fa83b2710b8d37a075158135b70da2c99b981d1746a0d5165044ec151f2e930dd9a95b442112e59c7eb49aa8f185d91c25c09b6fb77ca487a5d380bbb0985a0b4d6b8f74d25ed365c4994be7a5433951320beed615ace7c1d8bf95eb9a3a4c7df2c0ed514221f1c5130cce8ee1703db971b5ef55f56c8d186b16182859dce79afcdd53e9b47badd679d8f0337f10deb6b95919b8291aaeb6d706faf0643ded978b21474afc0cecd1d2e5328f17ba5a7bf53b973f9ef88bd8add344c4c27728f457c022038bbeeb71f88040b9a5b3d5421b3246863252afb06365b52a8470b6167d9a8d21999fc6b85eb1609234a385d9adfb1fe2abd28d448e39d110239213677a15403016e2c726f11cc5e7d4937e36982a4b34b921c683b4aab083b85aa0ccf8952670b0021160bed648964ffeada0f46ff0fc28ddbcf427c90da626726db8ead64821b80df65ea6ef2d9b97063322f82240c6a34f33aba631baf66e568b02c973ee8c2b763443be00e92fe8ba676e3c8f1280a987611be9f837b30c2b4afa0fd1e9a9d38a64c6de847f3989626f0a017d836c616373e520db7515997a443f1126ccc8476c492d8aad9daa9db4f6f92ca10ac302c75b0a3d6189a6134a28e819384ec8f334ed1d5154f0bbade5d1fc6df8e604f014ed83e9ac838457816a57a3034ac0065ea34dc9693f830f67b762ff8f381156d8f54bde87fcabd6a8457a8a19b562a0bc075c84b6f2872897233375654d61906f9ce91900df9f50dd64795bd5db4cf0d2fd8f768be3e92e773b891ef97b1de2cedf6c3ceb888c176886d82be1484653fbf44213d6fd4c2668d11ae239df5f5ea45d8d1a9eef0fc3efda2ea6ab934c53daf0a8c027677104111f269be68a342d008d8588ab15095d7cc7401897d433928e23dfd084a12939e64770bbab41a02677110a995e4030d2e36dbc7690f256ca34c9387f6cc21b58d3cb774afffce2752e2d22ed209837e4e931e9ba1af24de5f48c6f160cef6b165103999e088e4435804c5833697c4a98957fcddac0e29b7f9eea675bdae00295363824b0bdbb74dbb5157a53c45aa4c1fcff438446d9341e42a9c8301017136530243bb62258545b2b94b42fc97ab4ff508c7bf39768d9207be1946a59b9845325207faba25b0e9e9f8361f52cb56759e48db924ab1a15bca8863e1e9d7dbc2f9c4234d34bc4f319e03f827ce5e721de3acf4b2f2269f64225cb4fa9df86c3a342257259f1df4d6d1a5da55271ab1fcca4dd18bbc1563a373e614b5cd04265070b1dbbb00894fd104f834ba8dd2ac79ca69f324603ccfaae1cd6b8f9c7f9d837060666dfb75795a6fde06f6a39633171e4d594ea398c2859aa71eb22d74f81f14b576e78cc9a9cd4460f75684ebffc96614b126b87b262ce9a472addb3a306ac07a0804b5d2c44fff3830b42d1f0797dd975494a7d8502e025e39f28f06ef758b7f52ce48f0adcfb794de729b9b72a5e8e193e7404ea4b884849e50820842899d14df974da9b59ed0efeca40edde1005be7dc383f662616d42ec4cca35afc4cf11478c485cbd71edb2f365c61b4853657517cc4e89ad64af203dc4396e6d0fb8026d44b17d84fa65de0fe44f897fd6a107bb8047353ed0206aaad431355bd996072efc1137df390817ab9e37e45d59cd8ee3499df84fe7f805919622a62951306dc0816b25632a9e0caaf056e8d7bdc71234ad117303ab7096a6a197d1ab6743910a717b746eb929e62ff99738e0adfdb88c70064dff2d2bf726dff90977f9e3ded106beac27d8dadfa4e1891ee475e91ac316113eb3f779c92b027705ec494c4851c049475ffa310d47d0c0c02853e08aa0af46d7dcefd087e864f31925ce7b6128b746034920ccd5a17d4f856b1cbe199f27b956761bf7d8755aa420f073463de22e803f6a3e1782bd401124d970c1ce54ccd32291dbb4977b2476dd2eae848ab0cdeea7dd089044d46c8db3236c60447d61dc1a57a4754672793e090dd2fcc1876722a343dd6fa3cb9f00e79db4be24c152a72c4c9be28f55c93bb4a18cf60fc3b79462eb68c837880e7c09c7088bffb9f0a4d51ca5506a5c54d0dcab7affed848d9ff1c070c5cd3cf81342f1770c20a9c633d2afa5f78a328bcad99de8b91a743c799a4a107cae43cebd24d113a08210180a8aa6d6f5b0989da982f61c7cf081a3cd69d459f45938953cdb365e2d22dd3bfad56fb8a4a2f96aa71042199e38f9197ce174b036e0fd50b2b316bb2fc774933ef96518ba14007f31f38b17245e9aea85e59a760f7be3b72b949a6d4dbc872dab06414a63fa22e530801c3128b7fa395bddfe8c54017ea5de2d088d3c9ec825d2d9f36651d92add8d12dcbd3dad3df13c787344b27411b3661d19139179840b5d8505b1205cf096d4b0ab6cc506b009af659e3a4ed6f41ce5830807010ddc114041c79b8905fbc17ce918800af9446a6e28d081845f4fabdd50b24d82bb6dccc2ddc1e0da6fa16d2e6e1c877f3a1dbbfe120bb8bca229697027326b769d641234c88143160e456574e676018160037c3e6eb545e39fa1ee85803fbe2eb09d9216d01444f09afbcf66e74279f0379359b0688f999fd49c90a288be3fd22aa8ff667b0e9fa85cc0f7592aadf99901cd333f66d140f85ef6899d15697532e874ac2838dd133f3a7e5bbc18dee6b69e7dd0740b007358abcbe2a658d3fcbcc967411137cdcf143d6572be03fb83ef64550e281cfabf3cf3567962f82f9ad6ddd5f647b2946b1d28ceb6d45690605173a7054ac8c41c33dd9c01baae216d3b1ad2842c404052d1c9fa6af914318c91b2dbcbb91e4a57df5d728975a05679c4875b2185c5cd45c8f6d98db5ea22ae0e0a22907006bb3184a60fa254cc23daac408cc5e84baeed47126c641d12b3297b3a54f8742031497a9e1cc16e3cef02013a51a7525a1406af3ff372ca31fb3fabb33d3c84d740d9122c930e12575f4e9a99fdc62b5f0e8724d15f666a4070785a4767219ab18c8b4deb2b7d1c2b3e4d7baa19d8bde63dc6f090fb9f0c9431e565b38b4215fc92d16d78d0ba36f3770b0893da77a6e4c4a516511573f3e8727135b5e3e32285e803b0128d1725d4be2a4a64f894078e34b4d43c72876ded1053f871c75adce229a3e601dffa4a6ec3de1dd8a0520b8c13271755c2cd81d6df492436542e612bcd9553506ed89801a16e2a59d7ada4ac859c310a3bff9b525d942702789799f80a7fb9d9aa3fabcffeb3289315801675b7db8e743ce4520039e9e05d4a3c2a8685fcc33c2e51e82519b536574c943a3cbcba4f765f99ab87bcf9fc45a5bfd022db9866feebd0c27d7e7dfa1880001a46b81b49b49ac27c2edfdf89b855fcd83618cb2a4d3ad08d9dace715bf599bea1bf4a2999350a064922cbfae7f275746732b2065927e81204c5260950346a2122a41826c684837a2796d67", 0x1000}, {&(0x7f0000000ac0)="8ae0357d6379b2e2b8fbb128459cddb44a5f312490607009e741d2ce582b189738fbd9ce2c12cac6109dd663423c6d1df093baf668de655c9c132955797d9ba8155e0cff6bd3e338692655d39c138b7766662ffae1d2b8c22ddb938590d3806800c99e6bc18f88839df8cbec3371fcf9c04a2e6427a8888f7e963b304f27cf985f48da92eab92b75f792736e7404b3e1777c6bd856c6bea727661ab2aa68122205b384939c18c1ffd5390201808057662a849d68a48f3f8ca0bbe42b8d871ca9f006d6783cc15856ef8e9f088c1f167d3d47862460dd96b258e241c6272169b7cebc1b656f40b655bfdc5395", 0xec}, {&(0x7f0000000bc0)="267ab25a79db60590449b31b8bfd13d340ca79530453af00765a8e01c80801406218eaefbca234d9184cf96b29838c03ff4efbebbc727b8bee26127f20490345f0551e38a0bfbc0e6ad2a4cfbbc9f6c7af33ed258b63e1ae2093908a345d0d57124ffa22b115bde9562b5198c70951f66f99eb4e32aaf360d0e8029abecff4cb14708efd5340fd0210f08b091fe5a53957d6a373d24b288882daed5a1a4d27c822a4eb5b01a9407cf8f7cd72bd92aa58e143a249012ba6359640290788dd043fbfc7b13821c5a653c19b2796962883f9ef00238f1d227d397f376fb99854209d9dbf65bdb206b0fe3ca9f0c789e9e96a52a8c4cc83e89c0ce89a7efbf6fd7f", 0xff}, {&(0x7f0000000cc0)="0b79d6b4e5a0500047984d91739fbff79d8df3dfda4b29c6c63199851693d35b10326f4d074ac2f3896ee051c0563c3b4f02bbe6ef6fa9a6e9a6523f42e69fe96af08e5605cb2b52b83f3fcec92a9d37c84a5905513a908b1ef72f50cc3c69c25d2ea8f8cb2ae5c20cfdf276fafae2f38477852bc89fa151dd79dd64e70540ceca10de931bfd4712bbd0f2eae88c040f495d2a660bc413adc7ee4c5b53c229ea9099dcb0b08524950342d497e8d0dd80b1ebc7d58c79e51e4ca10ed01e22bf47729c2ad4e4696372d3ae985c5e6c4089661df9b04d2af1b96714ca07247cba3a2e87b6c5aa0cb815739f08c023b9fce599", 0xf1}, {&(0x7f0000000dc0)="3126f5cf1d5e3c8d9dcae1ce139c2349a744344eb431a65e0fa274b1769e15ef76e57589024819cde9daca44940532821f67ece4abf2be20a2bf83d931886e31a65e39519392fb00673e9483c17362987da1c88be7b0cd74a8f9b55c05d05fce0c5a8b07a64d6d39cdefa5", 0x6b}], 0x6, &(0x7f0000003700)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000037c0)="d27889f19120742bfc76208500802b53bebb33ecf0ec26b3cd247c592c2c2c767d798dcedf60cfa69c8bcaca9682502dd17e5c", 0x33}, {&(0x7f0000003800)="8527a52d398d7b82869f69f60bf52e9ee84ca45bcb3af6944b4dc95d8c4ea980a93c84588696ba6d1f9d23fb0a5930a87417699f2984832c3ee8764db7cef3cedcf837ea97ee36ccc8160aee7adae5278ba29d325bb072baf233c62e60f130021931cb6ca1ca3ae43dd3291e6b7195722ad662d06dfe2823ec3b2a43b20c1a4c5dd30456def38ad6b6f3cd6c2ae15b98a157afc93a11b6f76ea30749c2c5b345ca1a8edeb56cac0c71ce5b8ab00179edcbcb413a0dea08c1e5b1f56d4762eb13b6279a2ccfa5d0214774597fed9eecdfa13510cc1242991cc675e3aa52c2e1", 0xdf}, {&(0x7f0000003900)="fbfc77e9e4429b2ae80f6e8b6ad391b6663126965d3c2fdb8a6443d1426217e907d5302c9a32f0783824c10a94f719", 0x2f}], 0x3, &(0x7f0000003cc0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}}], 0xa0, 0x40}}, {{0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000003d80)="bfd73de220e6a91af8e360d4239c239740544aea1740", 0x16}, {&(0x7f0000003dc0)="fd23737303f9fc529dd62f99d5380a714189dbd063e30d4aaf34bb6e6aa0239c0cc20a8b362e1a7fe229c21f661dbf8df5cc49ddd7b60e8f8240b352279a44be1b82c8d38fdbc8d14088398d3e3f8de28e5370a1c6526173e4a3087845973712eb84c0401fdf32b0ce979f674b3e853ca8b50a68a264b8d345db11a4aff3d9e12bd2d7f368e63e95991eb68f6dd8bffbce42dbf72e24e61286cd0c67fe443a9d6e2911e1fcf7bdd3b024202d7fa1b8cbdf98c946ccb71bea9d30fef3a6ae", 0xbe}, {&(0x7f0000003e80)="cb5ed6b2ecea0430c9b06fa84051448083845d55d7185ab1fe33a1c7f6082824edfecfef457d852d7b3df9ea058be1580bdb364d992f68b806de8f8817f94691485705b6c20a292bdb4ac209d2380a26404cd0846e7c2513dc9635e8c1bc793d995062fb4f8173186c53100c392087a18eb791589a9ca77f60ccfaebf289a2553fb88cba02105f5bae908d7dba0beca89fdbb62d20d0c1eb14a2dddc817d9e8acdc037ea6616065120a0517579280e252b369ed9570406cdaa5a5feb3721ce7dc0b9109453c6d5d262f32b684bdf655f9c3f876c2f726e633ad3137b1786d0643038ad2280ff6a2563893cf8fee660b86d33a985", 0xf4}, {&(0x7f0000003f80)="af943a7b6cee293dcd0ad3b0b08d7a878ea656ef01962d78a34803872f90310b669a76dc98d7ca0a88996249afb3c49663dce77819ec0b1b77b977e099f08a7fe96a8566d7bebea549a233bc0e5de1b4c5002b6dff176c93183d7bb05d45aa123fa731e02ad171395a229da1035069aab4239020b42e7c000fd5ef6a123e234c2e38800cc0988d0627467405a66e5a74e46280b2a406ea6d032a6254af524364aa46c6d1d448", 0xa6}, {&(0x7f0000004040)="1c12deb029736d971bae7715e6f2be", 0xf}], 0x5, &(0x7f00000042c0)=[@rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r1, r2]}}], 0xa8, 0x20000}}, {{&(0x7f0000004380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005580)=[{&(0x7f0000004400)="1e92e7d94cad35427319542995a6cfaa59268da6a8d61826fd01a1180d0b553da415b4d05d0c6a351fdf4f3ad1a2247c1b9616a03fc46888c95f7cd7a9a2997711066501b0581ae82d8e6ed194ebef3e77d37dca2304e578799677f31fe90890382e108201b012ef13d749c2404e926cb9d05202a609c06ff3cc936707138c1b156ae5ae2d4a9907c7f5df95ee30a7624fea9011d6b7c7217e0e07a0a60dbf4dfe0370400afe1681115e1183074cecc09e34394be1b35864b062319b6ea293a5f158e4ad1810d381942b1cac08c27b77192ab4843e051e7532f412add85605104d3e43cf611c8b21927d0464d1a43e447e44a8fb09c2c02bfa1dbe510afb537722e21c6de5aefebb80a3fa3f12bd1d76f9a0a9ae845ca4b281aa4e7b87b4d944c197e2fe4513b2326f5458159e499aed33509591adff5485901578c7465b5483637adbd9ef79b9d458ee75a61a74f138e8de2201705de8bf77475706f2eb7e6589d1e3f968378bece0e230ae15841a18951ed5759534b41d7eb7318d54fde8e01d810bcda6c6d9017938fce01526dad7471af31a64fe903ed4d9b8709a6e4b3880c48c06d8f144cbdbe951c726ac5748237c82fa9033b27abc5fd74cb0200082dab7cc1338ab85b4a124585d8af2d082b12480fed11348829daa9d3bc8355d6705aed018a3e563d820e529df0072fd9ded56a52814398a05a4c679b01079433b774600bd7058ff13e04099f758d1c60ae58623e5bce27db11be3ca03b6fa7fa12ddf6a3b7a4f1df0173f429868a9b0af86a665c4838963ce304c000d7cadac6fe8aca21d86592fdf4e5b656974b7bcb71919fc90d5e877ac4843ceeaa4607a10cbcfb76fafa5a05cd8cc70ecacc296d88c17778bcf805d88ee82fa3dba6bc1be2e49ef3281ff6ad4fdcdf1022f787a037634224b920e4fa260f610a682ae9debddac1ba3737fe6becd42ab4d5b89acc30bfe8eb00abe6abd6252dd70b02f3c907633fe83aba322c6520621189b428db9532dba731cf81a7980358b5f70160ee5ed96d3ae486a1a10777d3f8b6c6f98ac5196bfa6cf6b07e2e62786d0ecc0c0fca05e97b0272aba9b63b64981fcfc3ae16fb191e270c8bdb07512db0899ec76b862ca333bf68f6412dd3890d2c6317298cce163a84098c54fe42aec1bef6db9feeec975c7e10faaf64b35b1d2b2bbf22ab391a7abe0468429fd0dac7065c82ede9a3586e23ed3a3f74f4282e1a8c1d674b0747e3ccc545821072748f8a08606586f6e16bc9e81b2ccdc469799865459f50fc3db9c31d685faea7595375e83fcdd7e510d12c54be2a791d69d2a1a73e786ca00ae8b015c3e5e0524489e39daef3694eff7f6e795ab4a9f9201f3f5ca47d2ae4ba993b85fc1a17d839375168322ab3b5efa613af5f994b27d15a0864bed55ffe0b137acd9a9efea30eddafab7a71870de9c98981337e2cc38eeac7c4408e378225928e3daa477fa3b03faa2fd7f15983cc4ca8df67c5ed4ce6f65fb696f27dde3c8054f3e1102bc7a745907239877479cfa078da470e5340d09ed8dec0aa75593f289016b144fbcc5e5c14cf5f66a71b44e1703df5a656a960405412bd31465bd1b43c4bb84bfdb194638db276303531ab0f88ce9446f6149c0b0a151368dffd5339946014fe319dd53144732c442a1b1e162f561b5d4564fdf09ee1a3b15f67be1e2fa3cf82beb5fc1428b9583b35582705d31a1b9172a7610f560cfb27b4e0c7ac677451d99cc9acfbb5fb689751b9d7e2a932234be6e6f85c3ee908698df5da98c7089985a8bc224984f2337cb021b8325b693977632957d4963a77bb316fe8ea65602d19934a9a89edbb9d47f1777a604cc06a0f67d1c539e3d2fb6d24253b0e1c2a86ffd94602de07c094f5cbeb091116f694f897ffc06e0c89fcfea0e0643c9739586570cbbdef6ae4ee8ab05ed4319b4bb0678050646e2be86d6661b0396bfe0c08fd077469f9df1b8e435de98f911d229ce62f86beb0d6a4dc02fe5b7c2f0915138289a4e64af1e5a502457749c14a9f1f89a18caaf05cf3a5d77d3495dc1a8798bb3e103c044d21df9d54b7d5d20b59e34476d6d41690361093428d4bf3cb18ac3c03f726eb17c672822ea64c818472a12f9df64335610b8ac9839f73aaf01181d1f3403a6e446eb6e04eaec706ed85331293028ed3f0b37aa01ccb0a78581f4f19d9a7b33b62353de10a20ef5763b014d712b359c9d69238b83cbc00b5f648da71e7911926a2160daf2313cb4ead6bc3c217aaa00b42c695f4e3c70e73eeb195939b96cd6019770b83fc8aa9edcddaa77528ffa675a3ab73161ce5f1627f4583201b30801e9e03d9b6fa2e0cd24b55d1f649ee7ab9a0660dfc119a79e4850e42b8adc6cc4f33002c507cbdfbf509501366d36a33cf29b2801a5b849fe9d7fbd41b560fe8cfcfac5a4cf2c226061a103dff54ae5080170a5315e9266c022db3a5e0f60b4a61c9166655d4fd8cd4b25f5fa2409ff220f03b2f427f71dfe0f1a970d2bd733787b89d4fa4d4a1a592f11b7ed736f130d95ff8101647fcccf6aabd07e1c89f26b78d48fea00843c0ed8263a0c1b13ab719386d6ce2c1c1dd46cbb599a1a0bfbf0fb54f299a72049eb9e81994c168dffd481faa7f9ba50dbc924736f16c7e49f4250d86335616ac0959dd1838f8cce37b63aa81323cf3e5751f5deaf43acfc389943140f3749d87463e22e954fb01e07a63e199610ddc352c190cc255ab4c4ccc828a356bd9e71abb80db29f6eaa86e34c8d93ffedd40e0fa932e51b5943281499ea4084d40792fc63b359863546bca7e14a82d12cbfd2c2e1412231d3573be983fab954db10f78c78934baa9c567b4cc1106a51964a1411c85e9c5e1e94726eae416a53d64b9c9331a700123225f6873847b5e64cce96a7dc02a99d6ace762f58dfb3f8564ce2ddec8409df17ec8aca5b6edaddc312d44379bf63e9fa4b8e825cedfaaef8b890e5351c97cd537a7e3f5101b4008bd29f5af9ecb79eb8811934e41a6d68ace3a6c04aa178a59847f0d2de4e888265011211451692c3202a0702eed98d8623c6dd33ce8df72c206fe198d502669f920209e4d3c870d5b3c9c1b172c89ff389421a783c984c0947d55ec580f59103a5f90e58e9a3260bd828175de4e4fd4c3fb57eaceb86dc5d6ee83d8f6fd3a272e5a266a923570c8b87e94fbd90c1881e41cea0a0e7979e4195723ee7838a5a9915f4b795d4c878763479c33f40f21330586129d4625d60d3cb5437ae604a696cf88e949b31b06541c892238383330d59b578f0f7087e058893b5b37e30c985e457e9b3a3ffc8be67ee78a030e7ecd53f3a12eba18e9eb55d0e044bb1915f9fefd6efd58ff450b4a4f92aadf6badad5ae4dd5edf88a0ba4a412279527cae39c6ecd2cb0762bf571f6c122395b4ab2dd7382e93e20ea6c519edf34d6789674b05bb33fe3b2a089e692462c6ad2942af5ff47b34cf5825561bdeb41c995326c7098add91de39db00763d12c74a1155858c7650fbaa4f6bb26b697a75fcd978df7211b7d0dcfa2ca3620096a21d6d383e3d9bbbe17ca8b51ec5b3ca6f1f6fca95799fc04216131b4bcf8f6593e071027e0173887a070a38768e621bb5c0fcdd3f100046670d2064779b916f369d099a0cf3e748b8bf84e8a379b88843904cd06053919883bd1382aafd9dfcf9e3678ea1d61f54f762b374a725bbe69c56241523e6b894f24b3002bfcd3f18172f9f2fcb3763a72830736f563e6caf0b1e63e70c1217ce47dcafb34a80f728856ed077ddbf3bab0099cfa34d489e24bed95ca2590a186562db7e04d564cea6db632669123a814432419cf3757390cc46cbcd3482a81d2e60e46e13af4193e0575adb0a0d51c7c549967841556a0abc1fe52ef9edabec8772000bb887e47e19fa94da724141be8f9b1db5c99f6568fea03f6d93a2376dcc5a2eb92fc27a025fd5763be9b9de0dc167c5ef97dbd04cd551ebffca22b851147df8913ca93400e391840f4cb1f30b683135c59e3a4e8a25483d8a43b12b4e0db34ae4f5a16be84d841cac556244608b9292368d66c444b1eb722c0d3843356ace44bf4afc1a7d481a90554548296cdb323861160ffc828282fd2445c68ac05cf0db4b89b372b79ed73351a4cc9779a6cdb864800bd3bc4260787b68c6232dd6d530965b99cc302837cd4829f64cbb371f8bc5695aa6450351e48920580f998e9d3196a83dc5063babb2797a9f67857bfdf995186de0640d32c3f904d0ea2482ccac45df60b17c2e51d4905cd115da807980b6c0c275d7bb71840c25780c75bccac5265432b3d83fabd9820cf3a6a2929ba2540f4b913e1ee938ad02e344bbafaf9190e00e18e3042f6341855699094cbebd5453a812be86d06b0cdebec3baec352b6269003ae53c32b575c8814ce73f7a5c0003cb5526476cf3d741df0204b291a5ad725cf629d8926c749a0ebbcbaf61d88d25c95e262309176d9465587fd3e862ace8a1a15bc91f9c973139add3790c75b3fef36bfafb3f2403b1f85e3ffd53e13b1f7d99c0b625d8071d4ee578153998b53d7145a2cc7e5bd26c00bee1ad825f9e753689ce6c32f1044457bba6c1bf1090ecd69a64015a1f99758cb735cd48adacdfa95518e97c133bc6c40c95352c9c5f93180ed63af7be76e956e98b3d5be7859c35811cb31ea7ed1e500940b7fe57b8abc7c3802efb691e04b500c50386f9c5f340df818569c442aa54bb0a054627e2f65a08d502e95e6d2f2133208b5cba65ec38262ca91bbaed5e207d535609faf4f1ce6929957ba05917ffef19316e238bc28dcdb50bcda8ed911fecc37c88714d8952a9db7bb4922697525fc039a7f3152659da41c7b718541f8770c0a119ae00d7373bc6a406a9d0486c87ab86c3f16b555aebb98f17db89760668e9c28f8a7ea1d3b24bbc2841d54f5074404669e8d3a157ee8dcd6cc3a12a957d8a23e5e3659e71b90c41596736cadf1808979d0a9a545f8e294b34abb4560cf65e0385bd2da8a365977961e78c01e9e1d36a75b2e7f95f58270df84fd87d3602209ac91140d0427a946e9797d8452df997ede9950ff660de0f3bd164e3ad7c4a8cc30d1c0223e3a4ecc45962c91384894dd6b18bf753a7c63736d779ab3e44fbc39a0c038b28521fd19e3d27d0656a962a1e2b204f37b5a6a8d56efdbd4cbe9281a4d3b222c753bbdcae446aabd0d5db8c631e29614b9235adfaeef6178d205bac8ef6fc56bd3908511222c3f702e3425d05dc7c0701121c6809597c62519543b725e2d3f526ba81232672ff1d58781b2b7b783d0ccb980d9aee189cebe3fb2c23a21ef70e9cff8e1196d4da5816830541628682dc173fcd722bdde0987078a291050d50f98dc05a89686f486dacb44cf3b1e4c0cc9b42741bbd417904cae762071d032af0693f0224a569dabbd92c27afa2ea5796776a00e6c75fabec3000c4bb56fe8a81d680c4ef594b7ada6054b217c560a9fbbb78fc9e58d785299d2019ce7a73012f1f527e013ee55e62f227c0391f7191afb0b96ec2e0462a36306eab4e2875d3cc06fb35c5a43e7cf2725d73a6089ea9b573a6e53136628705008befd0c28af11fbb54774897494c2548b050d6f9495ce89ee365b17cdd1012178036a856f0c17dd57a4ba1d3a9a2945240ae8525497e9672f46f9cf0cf50803d454b87a3fcb5b65f7563894f804f343e43cb65dba5241d68774145c8af28f9ef8743a66b10976a0343066188c5be3904f82439650678b6547989d99133e8ce7415ae0f834", 0x1000}, {&(0x7f0000005400)="05d9e20340f26b8654f27a870f5d6cc4857cccf81691b054156b64b95965fe608206652302e9676bb581", 0x2a}, {&(0x7f0000005440)="198ded164ba002404ffd0e766b2b59d729e529f11007600406397138f0384342d6afa7e67898c097ebdcb9904486b0230c261e23b4ddd6a881e6f5429f69927bd75ca3ce4fa619709122a7ebcda46a324a0cd992883a98a993baa9999d9c6825e8254b7818bae1000e48a6a4473eae30cc4853aaeb503ee94bd757cadaa54c3874ff9237c1", 0x85}, {&(0x7f0000005500)="156ff42f4c25368e77c35fa2ec", 0xd}, {&(0x7f0000005540)}], 0x5, &(0x7f0000005600)=[@rights={{0x20, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x40, 0x4040005}}, {{0x0, 0x0, &(0x7f00000066c0)=[{&(0x7f0000005640)="141468f312", 0x5}, {&(0x7f0000005680)="93f0abde", 0x4}, {&(0x7f00000056c0)="0fb1aa38172d9c7680473cbc66963945bc12188569828d218726725d5a2922020c716ef6de92e79b95b26af3bee127f6c72ac95246a64aa6e4f29a5132ccdc779452e7e758610976f2dd439808c2ee5d43a96f7b0b3fb5559d739cbe312153d06644e6028e54d97b23f4c5af1c453bd11e3827f20c4afa75d105c4695b6ec811fc2c8cab3584449838d91a73582ba837e73e6b23a7d935c74ac854e9971a54a08daedd427fbc2caa74356f46941b75f9dc3c94cc6aacae2029cffecdf60077058608bbd55d9a43996fd2955cfddaaa7b46ad08cb560e993a9b08ac4bc12353088bebdbc13da3b4a4444fd02c7d19ea96d899a507cdde4938adf7e93d0629d7fbd109e868216e5163d76a8a47e37380c9815395e7ee74e7eeb856ceb0d0c3202cd55b0b8dbfcf339698275ba2c472b67ee69dc0f03975e24f26fbf9029158f56583ae6b23333fda10dd0ef87333360dcee21ba7da62e07166e3b662c06400d9800e97bedbe0c4991a54fdf6a32355243d37d2f9679953daf209110b11501e868ace2daf921d6622245afbf7d570bc73ce4a6e647ce479c71b48e0bf930b19c39413a0cfb0a957fd41ee68eb09c76ec2d58783f07dab123703071703bfedad8c071b83286270d4dff92d036187088fa90bbf2fa25872c5c02cbfbb4bad17dedbb9c4ed515009053f6683eeb3989c000d9edfe2b6b5668adb28a4d787925d8e260005cdc8f12d046cc1fc0c9ad54ee43e8faee86976830bcc2842ecf3db7dcaf7d946479c34ec944166adcebddb36074deb8f932e28d257fda51020e95753c02209ffe3824ce4da3871091d0853cc9621fb7a97175f35cbbbdfa3cdb9d6fcf8c41c808d54be07fe57f2ae1f73c9569e469592261c285d6ee62041c75b51cd465730aea5c8d8f980ee70a57304c9f377154db49780f539680c0616f54c2aa24c3308203255bdddedefb9f88c78c855fa76063d831cdaef5ead9ab58b271c2a1a3e291a6d857fd2848d5bf8cdc72004287fab3f437534ac6b4ab1fff16cbdf5d0a0a6374cdbd8dcb75ef805d92ea4d9bf15c2f72f11f92a3fcd892fd7d74bb2f0a09a4cbd2535719334505d131d1baed388033d9a99329edb249590fada90d6c6eac49769bdc710c7a53bfbd848f0b628463e874e12f34386cfdc6f591a7ffe8a0fd8d66a546ccc87fb42f5e14c67703e57fba2a5eb502a2e12e669f35b0f7ca491f20463ff38cd872e92492d159d4a7cc1456f16744332eeed0f497cd0448d77ca1bf19db4dcf891057e489d691fc483c53ecd6e96014ddbcf156b9e759622e9dd99fc20bbb4341379e9140f688060af1b1623c70cb89e4f54d2705b4cdcc92e7a849efb5efd9f89790197ab2e4b724e5775fb13d51ed3ad77966c03de183e8bb24dd8eed5939ace8fa5acf6c6dd79689feb149cc8bf52a3d2a7d8c56c3abd9d532963c7dfba512781bbf21ae09fb975c6281d3d3ad147a9963c6861d30ac93adaa38666fc0a077dd55199f281e3207fd1aaf43ac2308dd0f364f646855fcf92e10b2cd99f1cf882ed52ca22f1b67f0c28efbb8d20bbf6a8afa0197d73aaf5973f5dc86b96185496ef0ff303c9aaf4ba333fda6dd983449ab0717e3c0992684156088c0b4b61d773559ade0657074cda625aaf1fc68633f537159e32f4bde0e68dc52150bb7bdc864dd93274f2422c43e45730137ff07ff0f31cb7cee6647924cc9ca3778614b6f54102f2e425a27b10c40dabbb23bc6b85aabac8f2fdfb91ca7f051bc3ebcf9fc21d1c0971cdd28f54d967e559e40efca7d5a69af920682aad70c01d6a59a6ac415dcb33508dc23533a491ad7fa1cf19fec136461a370bb9f79ee095a3bc0d55d5058e093081d73348e519e6fc9aa976522fd54305af77b3c12609f6cf129fe7ecc9f83e25ea5f1fe554d93b3dd3c95cc50c1c2aa26da4a620a775ace0c2924e2af90db43698227d7e9a7cf7629e35f4792c8009ce949f70de7fcba99835ea4ae9d5ab49c62cbfbbae80dd569fff8ee8a650c5f4f88656925cb239c4038b930e2f372cf6eb9965fb37e2306a0ca0e5a9ef6cb6cc8e846ee7be36e8bb304c4d77ad823c4acc6b30e13b693cb218bab803a4058a7fc328b319452bb5ab60971c4d7003f2583212c17f56084d74b1c539ab6fd789bb7f07efbb6dedd588a00d19227590eab60379811846c394882a22f8f50014cd27802d56f1b0b8428d0c7d4059930058e27565a959106d99f36bc28fbbcd6b7292e748c062e696be08bc90357805f7dbcb0ae329e053ac3aa5bf8f6443ba93a1beab60a7fd730fb8a01af824f0dd80ff370b4127196d48c4b3e7b10a3be566616e8741625c572121e2f46da5b3c9cbc5728bb1b41f428874056bc9c2bb3e4eccf1cf26fc529cb9adb7f5bcf711d6f81ae7e6ae0563ba4b6dc6e5bf823bbdcf50a96a958ffd3a94ab9b0125f57c98fe5fba953878291afe105694b391e7271f0079545fd3723743f648fd79912c583ee391d6cb758d7c9fdbd572e7cb118586a2244ceff2a80c1b2a9d2f2ca1bff8480afdadc234329fc51ee908908c09169247b89c68f3a6e4e2660b0e3fd9ed370307b14c22a866b5be64feb0c8e8c5034dc94bdf71f773d916895ddf3a6152d8e975e45fb9d8143b4d7b18edcb8cdc4eac91d4ec730dd65013caa5ff653ba6a085c7f14b6d96dba104bc3842ea1123b113c7196e17fb1eb84dde6870f407df41747092f05e74ab4271081e7d9ee3f7e29f0ecb22026575454b7f44180bb0ae84378cf2db2f45e1a675f5ea8abf18bc1df223bd558a55260a30f74e89770ead34cb8387428c130d97b78c0d3a36196ea919072e4e34a856a9e6a8a98b7ffe7abdd368c7a6141a82f3159a96478c62387c1e33dc172d5dd140b564df6105f5fb49b17d8dbeb2eb2a8a3d86373e15d6902caf1598811ba9f36888804e3656083a8b52dd1424cc492e1021957ec6c6427df3c282cbdaff3cee926b6ac496cd1658c9f5a6fc5ea0f04e7c268a3b2218e6d02961a5f4eb4e75460211d61c2506ee026c3862954e6e8b5399e49bf5c8f75b3cbb6dad471fa15e4793e391c8b58243a5240af53c7e18710b8c5241492affafd44bb30657dab0c15a41017ac5afb317e9efbd6a19ae4be2b82280f13ed37d4e6b4125f53753832cb8f05f160fe2aeaff53d1c292ffe7da4c36fcfe3deff93b3f314963a0ac9a4e96b2fb999807bdfeae33a6f8b92df0253ebdf1dec14724d3a3dc989c438eda266b73ca0cc8f523e9d38319705198b1d91181cae7b499ee441b3ca9a5be7234daf25bf35d8875c34916f8e8c69aad0fa44c3f279de1502c73e30598ccc3174f83f8171076992f858f39bbcd65359964f8db88e6d41dcab61de9cde6c1af3ec5148fd6aa6c4b968c4d8de19345f52b62081140b20fadeadb20f0494b4f1fffd4115703500f0a934a1e59340c21ffa6ac8081405f8e142919d4846f2ed55d5ae758c4a2215b021848c5288bec1976511b3c5fda8bd1967913c8f65968092578cbc2133cbec25f0a30f23eef0091740a5e95ecdbcac9758faf4d2600905369846f99b5d104e3753d30773f46884282a693d502cdd37d8171f5ed7cc82483aad95447799365e61041f23fcbe74567ca06732830d2d318b564e6afbbb2b54545ba4e1449b4814fc04c1ad91767e4e229d74375a47dc4b4312be76a23a8896bab7df7951edaa9a236a940042fb04c25372468f7b32960b9db01f5a906fb9efb36a86f420ce6df34ca2e2a05c284d5bfad8a5d77bd23af0dd03ce3e55048e2ecce16d6013ea9d8c6f3134b6ec9b5771c915cb466f2591ca7eb770771fd855c28df9faa6b79b7f6fbc780fa8f6123c99eab4759fc30971ac51d23a6a5c7bea63b683b487f9c80e7fda3e6e803efc9df815e1c6180fbb1866e1ede8ff4cde5c9e5036e20330f2b14e754ddb3d99f66aff42b4b1b70528af5297625383dcbfa86edc03db2a98912d57fd87ca3647c68aed62e9f877fd9919279c34816d8e3ee3698ecf2393eb736c43416d05fe6039d8548452d849a4b36b2cf3fc9874a1a50cb958eb425ea2890176ccbef2a859dcaa132999ba3365300b96ae95b8cf3d0b85c8fa4014ac46b7d2639befefbd93c106bf093e88180c3d7ce93deb86245327c2a9431e2555fc3b0813783a3760ade490f8d99ddbb22305647ca271f872e6462723a33d0e0bc7e12cfb5d770f6312dcafa81b2448875f4508c14c68d9ee44d57e568cd605bd9c2eaf3666b997124976af4ab56ca3369c05e8095d87f07e85d2b18ef81322db8944bb0810168fcd928ca17b98baffeb1836ea929007ea23848ce4c0d4f02a3e02283e5f731ceea50c9a803fd4eeb6a028414f46bf8fc35a9bde471d45eea51aaac8863f184043a55c7f47fbaa33b88160a820049c3b62d85e693e0eedca4c74a6b501a27fc7030b69092935e4c228938a7fc1d98eec1dca74dc25e5c1bede32cc9b8f6c9acdb9b48db2610169627397b974e95dbaea5aea78be165b1aae1fccb3555179edfe98189ad275e447b855809dd9874b2636b0da9b357a4bb0b8172ca0cea087e637713a6eea097b96e9cd893d5eedc9ab7cd2a0d3cccc6213a2186955cd3955642f0836169231792f31ad8190d71e8d3935f7ec17d8a57c2b23cdb7203991583a923ddd1adc447aa4c35992011b0f3ac0808dafa5e74e2f759261b68698a5a70ba0b0e136c126cf74498fee4773d48f32ad864b21f7fe36c38975af6837c02a852e0f015638d65dfe0c07b5d5c32f682d00408f84b81d98328d37e97311f696517779fccfc96880c39f82529c56079904d34adfcb11780638bfedc125b7d7be6058226591ffc988ceb936dbcce6c32ca11c3b47f2711cefd08cf55e0b26b72bcbc0e8ba2450139aaef3f7c3801e81457586733abda78bcecf8a16f8099e4f540a19de09b74549a4e46aec7c5dac644e1d9f06af45f3b304bcaa95134110c188b99a3a6561da8bd5a09bba25a6d2b67641eb535c5ed93b74975487aabc99eb96c77195a5d1a8d07e1906d6f1bd85b534c9320524244200e7b8b2cf21742e166cb1cfe4a08b55906953be19c0fc8f59f20fe48ff5b6b518b2a57a072c1cf6a93b48cac0d0c1d041b4a367bf11b551401eb176ac94d408c7ce7021e790f991cb407fbdced31c2534b55231784f1f5ea4879d3c9bfe89b48a3c71eddd847adbb67ab6f278577a4b514cf4ef60150274fd974d24b3be43d81c0f7674d4e1a45226dc6de5c197c73a6cc723890e55062b2a54672e984723635f0165fb689e7982c1010c7992dd43e7dc6f90f81da077ca78de4027e353e6dd2a0a63c39cb918ed18fe1cd6539362a7f51c662f424f882a6d7c731385b2247735a683c0686e7af84ba475d903ee2ed3be832decd4248444e512cc774c31da4bf38037313277bf5d0c9c6b3b6d730f2ebd97d0853b0c8061f7c2e9846fb86c57b7a30c6c276f8e35e4bd21181ba687e72e47e353fb98043b84e37040b7d7a8664d6cd7701ee04b46a97bb0ef54c67118836b92cab4e8ab09cb8cc10c6c74ba6a55aa48b4e7ffe7c505af284e1dd2c0af83fe8601dc24f74f6ae9283d3d9a4e788214d56a9fc94cc39e83c55d250af61a361b1b7e29aaa4d4bb54ddae754650e4d29e545a728267fcc17ccce02b68108ce422a0e74d04f5801cc6d457595deebbee152f7eba42584f89d936628c7453b065f9c4999e689fdb19b91b571e46057e97c6a95c8d4d764056393c5bcdaa033712e49a7b84e98cfc3ec02ae914c195baa28e0d43e4dec3d398ef2b", 0x1000}], 0x3, 0x0, 0x0, 0x4008041}}, {{&(0x7f0000006700)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000007cc0)=[{&(0x7f0000006780)="d193f82d573fc691ce4144ac25a87574797fc35cc59c6bfeb831f0d14b5406e5887f79e46672ae61dc65017a73aeb614790872ff3c1d62ec2816c2767d5ba6adf7c94ad4a9686275e38e41b71494b743d387d86128798e2df91ba18ab3b3e80dff6a902d257b957b541b8de150f971f1f912bee9a63c030e233c70143a11ab81916c849a25cfcdaa92e00b845fb867dfb51c9bc955107d6bc8e0abfbd2b94daed3a84008e2049093bcb756e6d7fdea20cf4d6fbfdc6d987b43bbc6b7879fddefe5807145bb4fb8b29479a194bd68d4a3f10d633877df021afd6c4efd4a3abcc657a9712a32872ae45ca9", 0xea}, {&(0x7f0000006880)="170fff67e1a12e539a88dcc57d3b22c8018f054d5a5ce099a984b522a88abe5dc4e2d70e48c99fb117a8350bc78ce921ffac63a34d3e4689b2708f82fc16029ec3a038c0d472fa1c97a5252039729de6ae1b2923a7c609cfc2596e6d8a0e846002cb5e1a4f80eee01590d1031873fed92daf5dcbbab51f457c742732349f84fbf36abfb665b7fc04969a75c79ac508923f4d38621295297b71f1ecba2c07fcd6467e203bfbc12ee2d9b7cc9157e6bbacadd5399f649f995056eca263184a942310f6e7fd4c2a54de4ca359e07f56d9ac3423f417e9838bda", 0xd8}, {&(0x7f0000006980)="1f18761a943514233fca53109a15c23a19913b1d609e933db37df185d85e2c070f7d8814d2a29319b51397875ab0416c3cac3214e83ba3845218469af2ed39f17ca096", 0x43}, {&(0x7f0000006a00)="20d60bcbf22389f536d12b62fec4fab9928cdb455bad392d9b91c207064d140a", 0x20}, {&(0x7f0000006a40)="5eefcd54cd964f525694062e4a44a4aee5c44ae54045364844e69dd95899ce91e7da3f4b355bd68baf75c0e184ec9cf2127dd82ea7a65f1348c499a74ea229dd8e177bbbb17a2c592206ead902d9f33f2f4a1e6fb3f776dbc81538b74854c641d511d147de5e1a037da385587cf476e986cf6a97444e9a5bd20efa4f63f1a9c177c6c812de84e5bd04a3fd480b1df6528d7950d073c8f7756d60a6d21e261d07d6d22ac7de69ba7f902db02c40b6a58fc36578e067c0541b25159ad6c87d48594f46479656caf5e7ba785bcd1f5167c2f51c7a8bea44fe2493930a11d35c73d2c2d723088b687dac43581e941b1006577c11ad7342a7cb4a", 0xf8}, {&(0x7f0000006b40)="2ccf5c83993e7ed28c3b4798fe10055087d0d16b176a8922557eb2f3f88d076d1d3d4aac85501317e56d1d0ab38466af9e695de629eec774e8cfeb7e7e166dd285c45bfae5bbb12ef0d6dcb227a031e69953b245761cd5a02d2c40fc287024a4ad793a9ac7b12967b615d818b04e66fce6d272776e07dee193a04ccba51101038723db0ec56a75b07f281652b3ced1e827ffc1bc6476970c448706b71a5c889ef0b3cbd45c0a8a7ee66ae98f923a76f3e62056892f9dff4e9cb9ca24e7878c03f7aa60f2a050f24852973452ab01e0c248ab021dadf9e8969d82f92d0d314f9b6bc4074fb4ed49fac72f44247d7a6c3f3f35c7745d564db27e9fcf8895235eed53a83e4fd0aa8dabc3357cc15c85ea5759bf0c10018bc45731b94356168624d7f31bea867faef1e3d396ebef9f2ba2f0a9c1c29cc5ccea06051e5e9aab4a79a4cfbe4068b11b11516a1fa017e07cda688b1750363f4069ea5b8b689eba2dee45f1acc1aba466e9296ec47b9352bd7652eff21ee97f8bfc0fa7fb4b205c96eb405480a1035e48462a17ef77d87a1ad2e38773c0cd204343a3572687299a78687937c9299e4a7bf152bdbeb35fd9204762a1caa60b04a629f932dee0c457a8732d3b3ae7975e406f462cfad3cda18a0de57feb214a7970bb8a8ca1318f25bafc30253955c39573c1fb752268b632b02f98a789ba59dc2d3d196d9027ba92de203f5d6552ce4a30811590e75a4f18c2d48b2d094dce1336226d12838a98e67220c01fd708665f48d25aadfcaf2a118ee2f2f64482ad7b9b297dce17940f823336b4c30534945f9ceff3926d9b0bdd04680ebfdfc597e5c2c9849312ebebe4d7370737e89bea75be13f626a32466aec07e7616c218d8152d883ea721b774215a2a9490399fa33992a3e17cc406fea4c34689a9b266caf126bd2ff9026ef5eee8ec57a7e36ea689d271337934d9aecacb5e01cce90fa0ba201c1e7efebbdccffec5f5dbdc646dbd2d0edf0e0af69112bea45a00adb2559e3d2103e779c678dfa38d95095bfae6b5ee203ab2a3f3e55ef6a22430e7f6b9392c8006837bd98213bb4f1f4c735e166367ac2484561fb9f408d1075fb4ee816c4a7e1dce5a0b41d6a5c6cb368dfcee1f057e740447d53699c734696c21f4b55f48de70dca62abc5c612a4eb6fe93379bc596f0ad133c128aef7275e98b7a92ebac4f6e9261f5312f3cf1bbb7fe2f9641726e8cba10d34771ce2e91c744f89c75391544b069f93aedd39771910148978707115bd59310579fc34bd35553d664702499a800db5eb2481e671548ea1a18e60377274f9a194e72c950786ef81aade7f3bdcdbfe2d294dcb8114fae8e94b406a3498be3fa910d994651b4e8fac5e3f9b93cb5db592b5328fdfef9daa1b1119ee56738f35e514092b1871509c9281b29f892786139cd8d5dc76fdaee598540352b7f3dc437dbb2a35b1df0eaf27e62bd8c60de02651b776268360d42464b4cc1db91ab18a227adcce48a45b757d8755eda8f0b1536d7faf196f85aa3c1e48a2920445492455d5c6d8bf9d2d871577065d8df0380d4cdcef1ab2ed0da3b5ac5c26cc2e055edb00df403c71ec504cc42cc64e0800f45a8baba918e4e68cfaa58e54893c3415f940ac9cfc68eb614aec333b085df7269a3928ad5770fd98ae8350160172b159ce73cb6b12d27f50d8100daaf870a393a85fd25aad088610ae38f6cfae9e370e34881545a2e2711c667aae18ee2f1ac9a6eb267c3dae1ee879dff769c9ab97ae258d0166e87a8ab406ca2375b15613b615440297f082ef87770b2ed9b2b0cac3be89759bcc83cc3fefa3f60514afe3b7f13abb06850f9cc4e603b8fcc6c6fe9f8f62e3607c236baf49cea8ae3de7924de1a06505a7993a1b23d8d647f1542ae091c35f194ba2841997b1eb6a926c7d06bc87118bcab46453688bbd711fc635aa08ec2d7c2b28e84c9bcc60f4089903b612f87b2bacffdacc2f3eb484ad9e5c7e47b4281eefbfb6f5d840aa0c4b8706a6b1bf06cf31e7c8c4a4b4a88c9a132f2af7c2d81fd4a609a531cd3e250ceaa8d0bcd1678a76de42525a3c373483b421a0c82f7cc543b97cd59a759c8813f9a4d6a1e3555ecccbf285a5eefb1f3e9b784bcf20d76b2963035c5ec0e230f449a95d994a1ef7d84d092c65852a6ae8365fb55afc70a7af87727122557a5ab69eaee7fcfc44f6a0b77cb57b200e3aadc2df8cd8dacf1021d38f3923259f4cc8148c9144b1f2b34009cd76c053ad0f11cd1d8761fadb8d76f825dc9cd6786f6f7767b7b9779fd616ea982c6dab04935e7ebfeab1e6bcc35ad9538c498464838f0ffc87618f12a0dd0f4d5d0167ea1a1eca232630efb6b3d008654843752c5d856ef1b9fdf6cd879499ebc54e7ae2ae4184ab6c7c7897b66c6f6eee4bab02267cd2207c07e6dd8b0cd259cf518df3fa43124973e18c11a40c533e9f167702753c94b87c3c73d895ba2a36677b18ca15c4480f9e175e7051b7a82d4d71d92a037d25c21284f7de3edc270bb1dfaed6e3a3b5a367c154a521ca47ade13c733012db9bca08153d571da0259810aa291528f8fdace3601241e7d911d3d3301948ec59b89c7667ff570cce30cc09191a8f68f86fc2a21e5628db3dcacdc430e3d96e65257322cb7482dc00668f9cd7cbb03b202a4b26412f036c59d31a77c063b029333236b1157cfd41c2f7ae499ff2812b4a8daf7bfa44ef8ec448ae971baa061801a11804d6a5f55e5d0a13892129cd1da1a04f838d4d00193a28b3738739d5751ace9b67e38df4526ac0b2c779f92c21fcb28c3958255308b3e51ee58bc2820c9356c85c6c6cb7ce93d71f5dcddb0bb0038912f0305482c84561200eb82525059cdaeeb15d1e1db239807cc1f21a65b4169c50b9d55d17a2e4e5cc3d8f0dd3e3de4c96504938ef1c000c99f82d63a7c3d70d4c923781f29ac72cfb328636b12922adc44ed6c5610eb3dba789c22b387787d2045ba74f5a807fc19d1ac9fb4b83b2a1bd5bfc3d4df11846e723596b5ec194b4eade2f3c1c225372e7a1e2522666c9cf0238128625a423c69895a7ce9e5dfc02cf0f8be48d1f255220d16f3f4f594fd71ee43ded083f9891bf6efab8b927d51f2879ffb2237c4672e6b06fa9892c95196808fb1d2316f3d255211e8bcd33f3daa95d5ea0515f3bce5d0c5bde7cbb31e939edc86ad63007f132205d65ec90c6b68cf94c132087c7092f62c2ea28811ef54300f70dec275221366e89aad3769a38376b39e4d47a11986eb87d0440d296471858a0a2d814754ea52dcb730826f617b077ec5adceb7f3e9bb07f2fe8e4688f7979060017bcb50d94765b504c7561323beb9d472718a6d1292952ec2ea5ad59e48943758e36a77b836cc990eeff3956098eb0916f0848b6282396897e3a5d6ebcf00b7659cc57eb9391cb078b2f6466b2725a647e0ec5f7a9c8bee0baf8068889370ee2f14b5fe15b49ebee9847b902793d3a56c845fa5655f052c4271e5d5841f3fe728e23e2c61fce7c1fe4a956d03fa9380e897cfa0e4a1584cea500762a9bceca4be21446ea07ed0edd09c738d1653432b7f99a78b6984dca538dee41debb639f41717d91da92408c9007da315e88c05df71726500594bda86f1fee3525902af93e473f4ad46fe8a1a9364d851270608df3bb9c09942430e05d7fab7dbe742cd4941970c29e8c698b7adffc7d7b8fb9dd98c85d1de51c5c9b7065d9505ff388f9bb0950a923a31b43b8a045420e13c9d66b28632c63b9027a9d84bd4bcfb642c79fbd6f04e2be45974e4d45379a00f4820e0120e9431e29d88c20adcd28b58947bb6321da7d817bf3e76842da0ad430866963611cecfc254537725ae9766e656a7857d08ce179af5bb185bbc3383661300aa4e1a6ca77f2109286ae786918523f5da2ad439293e1e4231c9113453a27b3476b077677bb671c5e36599e47c5a3214ae7822c38258306737b630d6a58bb15b2bdb7e0788af1fa15bcacf3995783ed711e0af8a536b34965a313c8ee72fecb4a8d730d97d0bbb72e546836cf0048db5433b39d4bb48196ccfe36520aa7b03ff52be079e1f15f53b40beee1c08c76b7b9c02a7e545395f76ee6f01187bb2d7dde352af917dc202f849b369c6a66b47cbe8f9da1d191847572b47ac50c4792ada48b3c9da0a32d657022b5d4b11316f4a9bac62e7dc9697a14f191eff91452d06ed41a02f396d468229d159cce9427b604a00aec9059b5c62436aba0f3051f06c9809096a5151038d9ebd32a803841e789c6fccd3a5c4309abb1eb153aeb72b6ad6c78a4fd5b52d2af2b2329ac7c390aa492caf8d1b19755b495ef5c17850009e980e1d8823888472d91d8bb4f6e472da3e6908df0370711debf138d23329f8266fe180942babb71fe76193e54bd4d3abd5ec45d0574df98c0e59d39ac0332f0c4febc6a25998ed524ab30151d6e4701a172bdbb0c328def5b9e3d4d7a90ea7dcee010301301fc05175d2c25b1b2b45bb50d7fff68f07dc955d220491cdae4b8284a8931d60271d1f51e323939292c36c7154dcb2a0a2e98456c9021546ae0bfcd06d8ab4ada64e9dffe41f1d3820e0dd9cf8d3da61eda9d0867ef13a0886a82de77cc7e95a2c4534ad1727b6745ccbec438858344eaac5e862f137d2b74ca4ff8aab04feb5424cf2a597f13dab4232e29df46e626795f4a4ae1f53dfdecf2a26e15bfa7e4f6f6dec80f7f65ca8cff8851ca0dc352318439cce95500f1b09e41d2858d6b05f257a9a88d377c958561fd350441aaad34aeee9e9f996e687c6084a5c4d54c086c912ddf1a83e50f4f247dd8572ae49fa890025087b8aa6dc873f9bf695326460e3c93abf881c6a4fe7e5b9bc9e8b566c64b61a82b260aa8a07dfee9380b07c024a79c2dce18ff5955a638ebebd7c4f657a94ed03b703ce0f9692162a78f3fcc896de294245e60bddb12aa7fe7752d0ee0c1d3d0d01fd9bd010fdc3304c89509c64e6f384f04597a54f529026c299e001a184717b5a67ec309e36139f0d6362672502c713bf3c4803279640aced92e1954de49c0cc3978282d94920233d23a8cfad171e7507ec3c22593074268f24001aabd2b0573b0626ad993c908f260b2d8626a6e15a003e54933a81818cf42c7b748fbf35b83a26258183c1f59ada94f05f0174e19c1b935daa187152760bda6fdafc255b3be76ab6a0f591e0eba3fbd1d17ffcd9429330808a4f627e05ff7536d5d100b52bf85a5093470e559a3d32b70224849d7b1597ab7e5eb3b5dbd85108cafcd7881cb07b4f28c467b3798560d5e753ccdea00408dab280b1a9410629b724a68b970d161d8f19848e18a8017983efae5d930fcf5c18c616cb4e9a2f42185879fa441688811245f1d2d739bae0fa081fc1d6549eeef97ef30ba8687bc0030550a9599116d582f60e2366ad37a23f87e3eae4812be0d0a362b7e618f7188595797e9d9c6742f4c3cb8618f0ed797e2c60e080c77ff17a8278857f19e75b5ad84c0f08d292d2f6a037390c2c90f3e1bec18264cdaa77d268b3655ee9093dfb8554a52301f0fa712dd53e52ad718a2adf48e9a65331431285987aae80c8d81eea141cca6f93a34c8a6f6c8ad6dbafd45b4f6b8989a3c1b3a7b21a5f9ab5e80501f00d6d9612fc1f7287a80f022f99d8d1ddd9c8305a00704270a2ed2528ce5a5fe879d45a2baae561f21ca73e746b899aeee14b1f29806c77ff3e4bb63357e5e8a5c8df456f79e720a5045ecf4bac4563d23cd625a57e166da97f9094b50a4674", 0x1000}, {&(0x7f0000003a00)="8d586cfe8f100936215c78889ae37aec9f7721b23421b622de0007904ca420f7e57fc6b0e0a126e733a147b5ea7c6d028ee1fee844155cadda8ace7b20b0d15cda2f6b2219b98c248d7c49c27fda1422c80fdad61e3678e6fabf71882ea35e8e27652cf9abb2d4899c0db10da99c721b2aed2c1dca5e4965e2d271a5d5b1f840e15a58f0acc2280ad48bf65f4591f577cbaee736860bf0f87f025724641b8524c3afc9423769a7b53a2ea5480676d2aa882a70a737e3d91f1bdd9f74d4f73915b09a11a0", 0xc4}, {&(0x7f0000007c40)="8e9020f99fd95bc1bb688aac3534c47021a7b3ab405b9ba40c437a7a14b48554d888e9ea5a0a6c4244f5dd1bf745d35bdf37215377413a5a5886a1f5a7dbd45cf815f48bf199417badc896321f7e41ba", 0x50}], 0x8, &(0x7f0000007e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r2, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0xa0, 0x4}}, {{0x0, 0x0, &(0x7f0000008380)=[{&(0x7f0000007ec0)="3a99ef01d888a8f0c5ba5150222377fd2dbb90e3fd70be12ac052f71bf9f569cadc6a61866b2406ad72cc670728f2861da0af5912d3acaad493f2b1afc13792d921458a1101c8a4d051beca06979876b07fdd34c46aea725bd9136783da3a9aa5a6de8047c4f51c624c201cbfeef4e5a857b11e7571834b43f97654216925f5ea9fa602d926bb316c5d5556966ac517d2c9a336ed9db0780f17cad12cb3e34d1eb6de8f1b1a844739b523b299ec0bebd03ca1c8a405e4353d35658675d7ce930ae32c1ddf8b475552abe9fa09f6aaa", 0xcf}, {&(0x7f0000007fc0)="09d6c9e07f88f7272729bc1f9f9e209b084cea54ea217d6298a09c3f17ded9a366249302e042dba41dae5fc515142de426bae086d57c3f4c38a509776905589e9f512c66d185b422a1249940545c23ba6156702f65669eec4bd5fa25f2c4c0e8be0f531b8374c67826ebfea386a0ebd1818c5db45ab0651b647ab6acc6f64c7e7713cc0df3396cbebb93517e7ba91ceb0c5c8e7b13cc61b1533e692fdd97b93dac5bb58c1a848e1f8b4f2553d6f18d72e8a4209825e6df1a9cfa64748d95a296450e9cf3c43756196422fe062fe495d0b8b23e8bc2df2fddd04aef0a7781e7b20570e19f34a09cf37eed1643691e3a4ee15b369b83d272", 0xf7}, {&(0x7f00000080c0)="b0dab904a0c697a49242a661e547a0d6b29bff6a4b529747108d85a66c93cfca1aeb1fbad9916844b585a8bf8a1372daec987739e42183881167965f5a3a0a8fe4ad3c431e49157e2d3dbd1b1fb6e336caf447c33d1bc2e165e609e348dd315947c3f713512bcaf71a0f8b2d3d709ff7afb653", 0x73}, {&(0x7f00000039c0)="73199bb92fd85375fc6c444d7cef884f529a2d92ca40d5849d83740f7c00903c7f509c74fdb9f4bd0fddb7c97ba964acce09cc4d8ebfd1912312", 0x3a}, {&(0x7f0000008180)="8b5e6055130df5f6f1b05490fdde4eb5b0fc830416dfea466e260a35990ddea21faafb37562a2641ca5242bace9b867136e1691dfe60e5b1807065550dee98b4d2efd0b681c0336559629ebf7cdd649dee9a4b3639746a50c369d8d4f7060f3862fe01f42a0f45586b373bb0078304182b057fc17122180e772219a69b084ebd0a27c2821aedfaf94412c53c109aab557a0401abc4e654bb69b6b3a1680ccdddea75e0260e32a392e7dabe5683a1757ea8bb46f18cc1e56e010b7007ed79e66117ae5977b44c05310890d611", 0xcc}, {&(0x7f0000008280)="952dc3d85f071c7bfb0a7c70235c315a61aad4ae0a3221020f098c0e29a6fadd14d59f2f8eacb76dfab1db95e1a91e0c269f63c5033f3932b32dac1d671e38cf858d731c6fa92e906abd6ad7408fa165efa0817d0f61ca399bac898b84ec46d4d5ee9e210e03641e60ad890ed60c4d172f8e22eec5ab7a73b21331c4a3bf3dcc306d109b2b6c0ddab7f378edeee5d0b3562a6183f056d299512fde06d3386b94a4dbf8440f901ed47cae859c5daf0db3e8aefcbd31fffde5f73d54f26395a580d0a5bc2c3363b9", 0xc7}], 0x6, &(0x7f0000008580)=[@cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r13}}}, @rights={{0x38, 0x1, 0x1, [r14, r15, r2, r2, r16, r2, 0xffffffffffffffff, r2, r1, r0]}}], 0x98, 0x40000}}], 0x8, 0x0) preadv2(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x0, 0x0, 0x0) (async) read$ptp(0xffffffffffffffff, 0x0, 0x0) [ 614.909884] audit: type=1800 audit(1672331408.357:63): pid=11959 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14145 res=0 16:30:08 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x3000412, &(0x7f0000000040)=ANY=[], 0xe, 0x10221, &(0x7f0000020540)="$eJzs3L9vG+UfB/CPm2+jL7SUCDGw8UiA5EjEOttJBWWJqKoOkCqiZWRwbMdym9hR7DihEws/Nv4BNpj4H1jY2Fg69D9AYkNiqZBAvrsgqBgKGAec10u6e989d/0891i3fE5VAji3VtKPP1TiSjwVEUvx9aeXI/LjSrnlNot4ISJejIgLv9kq5fivA8sR8XREXJkWn9Ys7ple+vyrj9774ru3Xvnsy2+Wsk8+/v7sVg2ctZcjYv+gOD7eL3LYK/JuOd6a9PPcX5+UWVzYv1eeD4s87u7kFY5bp/e18mz2ivuHB0ejae7utdrT7PV38/GDQTHhaNI7rZP/g7utw/y8093Jsz8a5tm7XzzXSZn3R+OiTqes935ePsbj0yzGuyfdYj0H9/JsD8bleFF32OmeTHNSZjlddHb++u/7X/F2f3B0kibdw1F/OEgbtXpWy9YO21fXsqz+enOt12nttq92G+ud1u56qnY3R8O91VTttdupevP69dVUz2qNWvZqunnr3bTXSdVpvtkfHI37e6PV1Kg1N2r11fRSPd3e2k7b79y4sbV9J20NB+nWcJKaWao3r200rjVfS9u376RG1sisf64qc56PBeMFAvjTft//R+j/gXnQ/+v/Q/977tevfeNv8QIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxbl7594yg/WCnOL5Tjz5RDz5XnlfLaz3+g8ljNpWndiLj4hPd/WIlYLuc43f4XEZvl9tOz/+xvAAAAAIvs4aPqg0rerRe7lbN+IOZpOd9XLn8wo3r5Z52ZvUP5h6jnZ1VtKX++Wa30UpRfqGbi4nT3/1lVeyJLc50NAAD4d9AJAAAAwEJ7/L/hAwAAAItH/w8AAACLL+///f0/AAAAWGwPH1UfnPUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALO/eOsjAQBAB48r+a8KN4CsHCThAbj+BlPIK1Z7ATvIyNRQpPYSeiFq4gQSQQRQzfB0OYJDv76LYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDp8vVoWuy7m7p1jqd6nrMbAAAA4KH25fGV0v/0qpPyLH27d3fPSqW+IyKPiN+K/8+yiL80xzV+ImKc4tAqDRj0lv3hfLV9xTkAAABAwxSL3eTdawAAAAAAAAAAAAAAAAAAAABufFL/PwAAAKAy/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADizOy8nAMAgDED7WaD7T1sE3UDw8h4k5BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGdPDmoABoEgim62BmqpInqu22rhggYIWVSQ95K5/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLP1J6JdtVzhrp77f8f/Tfbr2AQAEIaioMEFrNx/VBsLEWuDeAch7Wv/6e/iVvCrenYAAAAAP6jzyrLVoyUGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHbn0AoAGASiWEv3Yf/xKnh4HCYxfIE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswAEJAAAAgKD/r9sRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEAQAA//9hzBqI") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc54e, 0xff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x2) syz_clone(0x0, &(0x7f00000003c0)="0e4324a0aebe0bbb3975360dae1d68e43cc7724279d39cd6f0d6c0f73d5f0a75eb3db5443d071ba34ce8fcdfac809e124bde9e8cecb6b6c9c1d6e2e9d13063efdc9e017eb7087c22e96cdd4895e8f5632e6ecd65569042c58a4221f1bfe515548821bb50fa56f7b61e5db51c4f8733449579b26c7ed91d4022ae800a305f8a531ff162dd5ea0ca4763919fe6ca27d44aa7a0acdce3aa4143e3a8412ceb66c9146a", 0xa1, &(0x7f0000000140), &(0x7f0000000180), 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000740)=@bridge_getneigh={0x9c, 0x1e, 0x300, 0x70bd2d, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x1104, 0x14}, [@IFLA_PORT_SELF={0x58, 0x19, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x3}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "eb25943596f0e34dc5c8d316b8f8c2da"}, @IFLA_PORT_PROFILE={0x13, 0x2, 'memory.current\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x81}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_PROFILE={0xb, 0x2, 'nilfs2\x00'}]}, @IFLA_NET_NS_FD={0x8}, @IFLA_PROTO_DOWN={0x5, 0x27, 0xf8}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x4}, @IFLA_BROADCAST={0xa, 0x2, @multicast}]}, 0x9c}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) (async) arch_prctl$ARCH_GET_CPUID(0x1011) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000010000003a000000a6a93ff5519ac289d194fa62215e51d37418faa39fe605da251284becd1d38a5bf7068e82ba9342d118f2090236919280c8bb631400c583896b7886d3c53e7983ea2f1549f64cd9cee3e6f31743ddd9649eee895c1342022bfabf3d1acb2b991f18c7be2e0c1e98923088d0b09ba11d279a838fc7ac0a66a10d029fba907fddea19459812e338785f1500aeec4d53671c25ad2881628970de6e6a5518fc2943d46e2e1b036fceb", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) (async) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2f6465762f6e756c6c623000d1962060fe8ab5b4c7"], &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='nilfs2\x00', 0x100010, &(0x7f00000002c0)='\x00') ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x2, 0xee, 0xe, 0x1ff, 0x930}) (async) chdir(&(0x7f0000000300)='./file1\x00') (async) mount(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chdir(0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000340)='memory.current\x00') chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000f00)='./file0\x00', 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x401, 0x2) (async, rerun: 32) r3 = getpid() (rerun: 32) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 64) syz_open_procfs$userns(r3, &(0x7f0000000500)) (async, rerun: 64) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) [ 615.082319] audit: type=1800 audit(1672331408.377:64): pid=11959 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14145 res=0 [ 615.109863] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 615.193522] EXT4-fs error (device loop4): ext4_mb_generate_buddy:744: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 615.367201] audit: type=1804 audit(1672331408.617:65): pid=11955 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir2618819238/syzkaller.rnwETq/32/file0/bus" dev="loop4" ino=18 res=1 [ 615.425515] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 [ 615.562533] EXT4-fs (loop4): This should not happen!! Data will be lost [ 615.562533] [ 615.603775] audit: type=1804 audit(1672331408.627:66): pid=11955 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir2618819238/syzkaller.rnwETq/32/file0/bus" dev="loop4" ino=18 res=1 [ 615.644561] EXT4-fs (loop4): Total free blocks count 0 [ 615.747206] EXT4-fs (loop4): Free/Dirty block details [ 615.817745] EXT4-fs (loop4): free_blocks=2415919104 [ 615.849195] EXT4-fs (loop0): Ignoring removed oldalloc option [ 615.884770] EXT4-fs (loop4): dirty_blocks=16 [ 615.900653] audit: type=1804 audit(1672331408.627:67): pid=11955 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir2618819238/syzkaller.rnwETq/32/file0/bus" dev="loop4" ino=18 res=1 [ 615.906536] EXT4-fs (loop0): can't mount with dioread_nolock if block size != PAGE_SIZE [ 615.932739] EXT4-fs (loop4): Block reservation details [ 615.932781] EXT4-fs (loop4): i_reserved_data_blocks=1 [ 616.050918] audit: type=1804 audit(1672331408.637:68): pid=11955 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir2618819238/syzkaller.rnwETq/32/file0/bus" dev="loop4" ino=18 res=1 [ 616.314934] audit: type=1804 audit(1672331409.387:69): pid=11988 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir2618819238/syzkaller.rnwETq/32/file0/bus" dev="loop4" ino=18 res=1 [ 616.501033] audit: type=1800 audit(1672331409.627:70): pid=11954 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=14082 res=0 16:30:10 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4040010, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f00000002c0)={0x0, 0x4}, 0x8) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x0, 0x0, @mcast1, 0x100}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, 0x1c) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x20, 0x20, 0x20, 0x40, 0x0, 0x8, 0x2, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000240), 0x8}, 0x102, 0x9a2d, 0xffffffff, 0x2, 0x9, 0x9, 0x80, 0x0, 0x7ff, 0x0, 0xe7}, 0x0, 0x6, 0xffffffffffffffff, 0x8) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x401c5820, &(0x7f0000000000)=0x10) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000440), 0x9a080, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYBLOB="016c7b04d704aabf60219e4e588b97410488494dd090e329c17232097224ff0aebcd12706759c3326aa37b70ffed592fe96b6b885520af705aa38e0dcf489dd412958ff6471c4845ffc017e1533b587c6367e1a9fef4aa3056ae94e2da2cbb44a1dc0a70a6d95a1009ac17c3712748602c18fb75fc4c0366baaf5af1e3b7a0f9427adb3483e9c0fa8afce3aa0a35e4d5be99abc00bf46f3022dcc31e44ef987cad3d3a2ef0d84bdee7fec5f6cbc0ff646fd9b0672b03c8a4a1e7d0329a274f098dd07b14a035bc0b9627fba3f19f391b210dffa2f39eda11b1f4fa0a3bdd37df4dec6857116bf0cf82f6c8afff72deb44044e0982b853091d94f90dc38", @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d19630acf0116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6df986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x2) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="404495237c005ca3c5c800"/20, @ANYRES32=0x0, @ANYBLOB="3c18275535b48227080001000100b082652a6800000800010001000100"/41], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="9fa3ef67bc6bbb34bc7c000000ac59ebfebe1282f738a4448d88ff08bd47b94bb774010000000100000000000000bb1240f19011f345ad3096c300"/78], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x20000040) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x41100, 0x10044}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_XFRM_IF_ID={0x8, 0x2, 0x9}]}}}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x44}}, 0x0) 16:30:10 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) (async) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00000008c0)={'virt_wifi0\x00', {0x2, 0x4e20, @local}}) (async) close(r0) (async) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x3d0, 0x5, 0x3e8, 0xa8, 0x248, 0xffffffff, 0x248, 0x150, 0x350, 0x350, 0xffffffff, 0x350, 0x350, 0x5, 0x0, {[{{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'wg1\x00'}, 0x0, 0x70, 0xa8, 0x0, {0x22e}}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x1, @rand_addr, @rand_addr, @gre_key, @icmp_id}}}}, {{@ip={@dev, @broadcast, 0x0, 0x0, 'veth0_to_team\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @loopback, @private}}}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'veth1_to_team\x00', 'ipvlan0\x00'}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00'}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @private, @remote, @gre_key, @icmp_id}}}}, {{@uncond, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@inet=@tcp={{0x30}}, @common=@ah={{0x30}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @remote, @broadcast, @gre_key, @gre_key}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) ioctl$BTRFS_IOC_QUOTA_CTL(r0, 0xc0109428, &(0x7f0000000840)={0x2, 0x80000001}) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) r3 = accept$inet(r2, &(0x7f00000006c0)={0x2, 0x0, @local}, &(0x7f0000000900)=0x10) (async) r4 = getpid() ptrace$setregset(0x4205, r4, 0x6, &(0x7f0000000800)={&(0x7f0000000780)="f7520318cdf9e07ccec96488b63809f4659ca03617133ab5d7a4cb369fa7593490d9079cc8986692c7cd830a658815fae4eb23a72f9ed36618d14782e1a2178218036c70a7", 0x45}) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000880)={0x8, 0x1, 0x8, 0x7f, 0x14, "a3aff31b3a8b7d0d"}) fcntl$lock(r3, 0x25, &(0x7f0000000740)={0x2, 0x3, 0xa47d, 0x8001, r4}) (async) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x2a1001, &(0x7f0000000500)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, 'osf\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, 'ah\xa3\x02\xd8\xec\x00'}}]}}, 0x0, 0x0, &(0x7f00000005c0)="59166522c42d06aac88f2243050f27337ecfc3cab1785980db18e2ca794d731c82ebef4dc771d38a2b19d4e5a9441b391fdde6d6d2f670bdbb2e10600ca86503b1c9172cdac6612939491c671fcca239c14a60ceebc03af1cefe94644987789a9afacda515f138efaa3fd47fe932ed997a510dfa3594248f91aec7b5345fa2a85d05021b24a9c54931dd170357cec7e9e3a5ee537a2b09862a49a5a0b63b380211fdb23bf6e87f1c6fe242d0a1270cdcbe6fed3a642e7da140b216eb5bc4a171790440d21da688280010e1f3c6feb7f5da4dbf7a3d638876c60a05da35d9352943908a056369b2c86e1b71f4e5d64e98c4db77b0210f538d3271e21ebaa1") 16:30:10 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x3000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") inotify_add_watch(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x43000800) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r1, &(0x7f0000004200)='t', 0x1) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) fcntl$setstatus(r2, 0x4, 0x6900) ftruncate(r2, 0x800) lseek(r2, 0x0, 0x2) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r1, r0, 0x0, 0x1ffff) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x3000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") (async) inotify_add_watch(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x43000800) (async) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) write(r1, &(0x7f0000004200)='t', 0x1) (async) creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) fcntl$setstatus(r2, 0x4, 0x6900) (async) ftruncate(r2, 0x800) (async) lseek(r2, 0x0, 0x2) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) sendfile(r2, r3, 0x0, 0x8400fffffffa) (async) sendfile(r1, r0, 0x0, 0x1ffff) (async) 16:30:10 executing program 5: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x3000412, &(0x7f0000000040)=ANY=[], 0xe, 0x10221, &(0x7f0000020540)="$eJzs3L9vG+UfB/CPm2+jL7SUCDGw8UiA5EjEOttJBWWJqKoOkCqiZWRwbMdym9hR7DihEws/Nv4BNpj4H1jY2Fg69D9AYkNiqZBAvrsgqBgKGAec10u6e989d/0891i3fE5VAji3VtKPP1TiSjwVEUvx9aeXI/LjSrnlNot4ISJejIgLv9kq5fivA8sR8XREXJkWn9Ys7ple+vyrj9774ru3Xvnsy2+Wsk8+/v7sVg2ctZcjYv+gOD7eL3LYK/JuOd6a9PPcX5+UWVzYv1eeD4s87u7kFY5bp/e18mz2ivuHB0ejae7utdrT7PV38/GDQTHhaNI7rZP/g7utw/y8093Jsz8a5tm7XzzXSZn3R+OiTqes935ePsbj0yzGuyfdYj0H9/JsD8bleFF32OmeTHNSZjlddHb++u/7X/F2f3B0kibdw1F/OEgbtXpWy9YO21fXsqz+enOt12nttq92G+ud1u56qnY3R8O91VTttdupevP69dVUz2qNWvZqunnr3bTXSdVpvtkfHI37e6PV1Kg1N2r11fRSPd3e2k7b79y4sbV9J20NB+nWcJKaWao3r200rjVfS9u376RG1sisf64qc56PBeMFAvjTft//R+j/gXnQ/+v/Q/977tevfeNv8QIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxbl7594yg/WCnOL5Tjz5RDz5XnlfLaz3+g8ljNpWndiLj4hPd/WIlYLuc43f4XEZvl9tOz/+xvAAAAAIvs4aPqg0rerRe7lbN+IOZpOd9XLn8wo3r5Z52ZvUP5h6jnZ1VtKX++Wa30UpRfqGbi4nT3/1lVeyJLc50NAAD4d9AJAAAAwEJ7/L/hAwAAAItH/w8AAACLL+///f0/AAAAWGwPH1UfnPUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALO/eOsjAQBAB48r+a8KN4CsHCThAbj+BlPIK1Z7ATvIyNRQpPYSeiFq4gQSQQRQzfB0OYJDv76LYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDp8vVoWuy7m7p1jqd6nrMbAAAA4KH25fGV0v/0qpPyLH27d3fPSqW+IyKPiN+K/8+yiL80xzV+ImKc4tAqDRj0lv3hfLV9xTkAAABAwxSL3eTdawAAAAAAAAAAAAAAAAAAAABufFL/PwAAAKAy/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADizOy8nAMAgDED7WaD7T1sE3UDw8h4k5BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGdPDmoABoEgim62BmqpInqu22rhggYIWVSQ95K5/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLP1J6JdtVzhrp77f8f/Tfbr2AQAEIaioMEFrNx/VBsLEWuDeAch7Wv/6e/iVvCrenYAAAAAP6jzyrLVoyUGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHbn0AoAGASiWEv3Yf/xKnh4HCYxfIE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswAEJAAAAgKD/r9sRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEAQAA//9hzBqI") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc54e, 0xff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x2) syz_clone(0x0, &(0x7f00000003c0)="0e4324a0aebe0bbb3975360dae1d68e43cc7724279d39cd6f0d6c0f73d5f0a75eb3db5443d071ba34ce8fcdfac809e124bde9e8cecb6b6c9c1d6e2e9d13063efdc9e017eb7087c22e96cdd4895e8f5632e6ecd65569042c58a4221f1bfe515548821bb50fa56f7b61e5db51c4f8733449579b26c7ed91d4022ae800a305f8a531ff162dd5ea0ca4763919fe6ca27d44aa7a0acdce3aa4143e3a8412ceb66c9146a", 0xa1, &(0x7f0000000140), &(0x7f0000000180), 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000740)=@bridge_getneigh={0x9c, 0x1e, 0x300, 0x70bd2d, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x1104, 0x14}, [@IFLA_PORT_SELF={0x58, 0x19, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x3}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "eb25943596f0e34dc5c8d316b8f8c2da"}, @IFLA_PORT_PROFILE={0x13, 0x2, 'memory.current\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x81}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_PROFILE={0xb, 0x2, 'nilfs2\x00'}]}, @IFLA_NET_NS_FD={0x8}, @IFLA_PROTO_DOWN={0x5, 0x27, 0xf8}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x4}, @IFLA_BROADCAST={0xa, 0x2, @multicast}]}, 0x9c}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) arch_prctl$ARCH_GET_CPUID(0x1011) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000010000003a000000a6a93ff5519ac289d194fa62215e51d37418faa39fe605da251284becd1d38a5bf7068e82ba9342d118f2090236919280c8bb631400c583896b7886d3c53e7983ea2f1549f64cd9cee3e6f31743ddd9649eee895c1342022bfabf3d1acb2b991f18c7be2e0c1e98923088d0b09ba11d279a838fc7ac0a66a10d029fba907fddea19459812e338785f1500aeec4d53671c25ad2881628970de6e6a5518fc2943d46e2e1b036fceb", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2f6465762f6e756c6c623000d1962060fe8ab5b4c7"], &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='nilfs2\x00', 0x100010, &(0x7f00000002c0)='\x00') ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x2, 0xee, 0xe, 0x1ff, 0x930}) chdir(&(0x7f0000000300)='./file1\x00') mount(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chdir(0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000340)='memory.current\x00') chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000f00)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x401, 0x2) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) syz_open_procfs$userns(r3, &(0x7f0000000500)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) 16:30:10 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000580)={0xffffffffffffffff, &(0x7f0000000540)="9453b363d2d0a6815e358e7d49ac7e19ab5930ec9b2af4c3a8a0d93116b017860c8608c5614a64aab3f5", &(0x7f0000000780)=""/220, 0x4}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x0, 0x0, 0x108}, 0x48) r0 = perf_event_open(0x0, 0x0, 0x2000c, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58d9ef63, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x82a01, 0x0, 0x3a, 0x5, 0x3, 0x1, 0x7}, 0x0, 0xffffffffffffffff, r0, 0x1) perf_event_open$cgroup(&(0x7f00000002c0)={0x0, 0x80, 0x1, 0x5f, 0xf7, 0x2, 0x0, 0x1000, 0x88021, 0xa, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x2, 0xffff}, 0x8018, 0x1000, 0xfffffffe, 0x7, 0x6, 0x43c7, 0x5, 0x0, 0x6, 0x0, 0x400000000005}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0xb) write$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0xc131b8d706baf99a}) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000140)=""/10) socketpair(0x1, 0x2, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000b00)=ANY=[@ANYBLOB="9feb01001800000000000000c0000000c0a1ec946de15a3f4475140000000200000010000000008000080500000005b19b000000040000040100000002c3e5b77d83000000010000000600000009f30000040000008108000006000000020002000000334000000000000000010000000d1900000000000700000000030000f307000004090000000410000000000000030000000d000000050000000a0000000100000002000000ffffff7f0600010002000000050000000c00000000000000fa8300000f00000003003ee300000000000000000100000005000000120000000100000000000000ec35ebd240dc081cd9e657cfcedba9c12fff50108ad4cbe0ecfab37f2e0baeb11eafd513d909e7b87966b6b6c3a2bee14368e9d435d1b19b54cb07fdc8d5919b178beb77a49e0d000000000d6519cd62e8782168d4507d88f5d9e60f2c043c53e6a2bb335f4f110b9cb938fdccfaf2f7ae95c7b825d441b661396fba105e9f9fc0da6a8eaf243536354db5ada18675b67861e3671aaaa9c3eb2d541d5b449163790269c561206ad1ef95ecc3bbb6d424638d6db9605699257b35cafeff2a68b1a851b0d0f475e70000000052318d9ecc51138812815bf3f3306cd96cfdecf254cb91596f8a16b867ead74e4efa94ddcdf18555d2a1ddd133536fa8c6"], &(0x7f0000000940)=""/239, 0xda, 0xef, 0x1}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@bloom_filter={0x1e, 0x1, 0x10000, 0x3, 0x47, 0xffffffffffffffff, 0x1, '\x00', 0x0, r2, 0x3, 0x0, 0x0, 0xf}, 0x48) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000080)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'batadv_slave_1\x00', 0x2000}) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x45, 0x0, 0x81, 0x3, 0x0, 0xc6a, 0x80020, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000004, 0x1, @perf_config_ext={0x140000000, 0xfffffffffffffff4}, 0x314, 0x2, 0x3, 0x0, 0x25, 0x4, 0x1, 0x0, 0xffffffff, 0x0, 0x7}, 0x0, 0x0, r4, 0x8) openat$cgroup_ro(r4, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x20400, 0x0) ioctl$TUNDETACHFILTER(r4, 0x401054d6, 0x0) openat$cgroup_ro(r4, &(0x7f00000005c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r5, 0x401054d5, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x100000001) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='pids.current\x00', 0x0, 0x0) openat$cgroup_ro(r4, &(0x7f0000000380)='cpuset.effective_mems\x00', 0x0, 0x0) socketpair(0x1f, 0x0, 0x2000002, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES8]) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) 16:30:10 executing program 0: sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x18, 0x3f9, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", ""]}, 0x18}}, 0x24000894) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x800008b}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x6) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) ptrace$getenv(0x4205, r0, 0x1, &(0x7f0000000040)) ptrace$peekuser(0x3, r0, 0x9) 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) sched_setscheduler(0x0, 0x6, &(0x7f0000000280)=0x7) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000000380)={0x0, 0x2, 0xe5, 0x9, 0x8, "7979def29f22b75d3a9738af98c2be13bd3838", 0x9, 0x9}) move_pages(0x0, 0x6, &(0x7f00000002c0)=[&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil], &(0x7f00000003c0)=[0x0, 0x74b8], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0) ioctl$FS_IOC_RESVSP(r6, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) accept$alg(r6, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x1, 0x2, 0xaf, 0x1170, 0xffffffffffffffff, 0xfffeffff, '\x00', 0x0, r6, 0x1, 0x3, 0x1, 0xd}, 0x48) r7 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000400)='.log\x00', 0x284401, 0x13) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x3, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0x10}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000100)='syzkaller\x00', 0x1, 0x60, &(0x7f0000000140)=""/96, 0x40f00, 0x0, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x8}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x0, 0x100, 0xffff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[r5, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r7, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x11, &(0x7f0000000540)=ANY=[@ANYBLOB="696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303030322c626c6f636b5f76616c69646974792c64656275675f77616e745f65787472615f6973697a653d3078303030303030303030303030303036302c6e6f6c6f61642c6e6f62682c71756f74612c000c997f94b4896a79907c01edc721c948d30eb3995c97a8706b7f18d138b49da72309b0015732436cda5cfe674ea8928b199f922a8fcf68a172a289032c219b89fd3bb50e5f3e18fe1a3a77c910381955faf45f7c6547c005a14f74417d06e5eb439e21e3c90e187ce4eb22792349366c002b5ca2014b7233cf7c4bfe605d88115c31728658df22e3bdfddb2096d2fe7f922c29973af00d0823478b04122cd0cb1e1a98388610a2a1ff03000078b50894b409458e353f6cc2226abc6156fc1657fc7f8bf69b"], 0x0, 0x423, &(0x7f0000000900)="$eJzs289rHFUcAPDvzCat9oeJtf5oWnW1isEfSZNW7cGLouBBQdBDPcYkLbHbRpoItgSNIvUoBe/iUfAv8KQXUU+CV71LoUgurZ5WZncm2aS7MT823ep8PjDJeztvee87M2/3zXuzAZRWNfuTROyLiN8iYqCZXV2g2vx3Y2lh8q+lhckk6vU3/0wa5a4vLUwWRYv37c0zw2lE+mkSh9vUO3fx0tmJWm36Qp4fnT/33ujcxUvPzJybODN9Zvr8+MmTJ46PPf/c+LNdiTOL6/rQh7NHDr369pXXJ09deeenb7L27sv3t8bRLdWorj6WLR7vdmU9tr8lnfT1sCFsSiUistPV3+j/A1GJlZM3EK980tPGATuqXq/Xd3fevVgH/seS6HULgN4ovuiz+99iu0VDj9vCtRebN0BZ3DfyrbmnL9K8TP+a+9tuqkbEqcW/v8y22KF5CACAVt9l45+n243/0rivpdxd+RrKYETcHREHIuKeiDgYEfdGNMreHxEPbLL+6pr8zeOf9OqWAtugbPz3Qr62tXr8V4z+YrCS5/Y34u9PTs/Upo/lx2Q4+ndn+bF16vj+5V8/77SvdfyXbVn9xVgwb8fVvjUTdFMT8xPbibnVtY8jhvraxZ8srwQkEXEoIoa2WMfMk18f6bTv3+NfRxfWmepfRTzRPP+LsSb+QrL++uToHVGbPjZaXBU3+/mXy290qn9b8XdBdv73tL3+l+MfTFrXa+c2X8fl3z/reE+z1et/V/JWo4W78tc+mJifvzAWsSt5rZFf9fr4ynuLfFE+i3/4aPv+fyBWjsThiMgu4gcj4qGIeDhv+yMR8WhEHF0n/h9feuzdrce/s7L4pzZ1/jefqJz94dtO9W/s/J9opIbzVzby+bfRBm7n2AEAAMB/Rdp4Bj5JR5bTaToy0nyG/2DsSWuzc/NPnZ59//xU81n5wehPi5mugZb50LF8brjIj6/JH8/njb+o3NnIj0zO1qZ6HTyU3N4O/T/zR6XXrQN2nN9rQXnp/1Be+j+Ul/4P5aX/Q3m16/8f9aAdwK3n+x/KS/+H8tL/obz0fyil7fyuX6LMiUhvi2ZI7FCi159MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3fFPAAAA//9h5uaC") [ 617.044134] bridge0: port 2(bridge_slave_1) entered disabled state [ 617.054539] bridge0: port 1(bridge_slave_0) entered disabled state [ 617.132927] device bridge0 entered promiscuous mode [ 617.278575] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 617.319202] EXT4-fs (loop0): Ignoring removed nobh option [ 617.325399] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 617.399819] IPVS: ftp: loaded support on port[0] = 21 [ 617.459422] EXT4-fs error (device loop4): ext4_mb_generate_buddy:744: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 617.551598] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 [ 617.589973] EXT4-fs (loop4): This should not happen!! Data will be lost [ 617.589973] [ 617.621538] EXT4-fs (loop4): Total free blocks count 0 [ 617.639509] EXT4-fs (loop4): Free/Dirty block details [ 617.656626] EXT4-fs (loop4): free_blocks=2415919104 16:30:11 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) [ 617.673518] EXT4-fs (loop4): dirty_blocks=16 [ 617.689649] EXT4-fs (loop4): Block reservation details [ 617.712261] EXT4-fs (loop4): i_reserved_data_blocks=1 16:30:11 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00000008c0)={'virt_wifi0\x00', {0x2, 0x4e20, @local}}) close(r0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x3d0, 0x5, 0x3e8, 0xa8, 0x248, 0xffffffff, 0x248, 0x150, 0x350, 0x350, 0xffffffff, 0x350, 0x350, 0x5, 0x0, {[{{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'wg1\x00'}, 0x0, 0x70, 0xa8, 0x0, {0x22e}}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x1, @rand_addr, @rand_addr, @gre_key, @icmp_id}}}}, {{@ip={@dev, @broadcast, 0x0, 0x0, 'veth0_to_team\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @loopback, @private}}}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'veth1_to_team\x00', 'ipvlan0\x00'}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00'}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @private, @remote, @gre_key, @icmp_id}}}}, {{@uncond, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@inet=@tcp={{0x30}}, @common=@ah={{0x30}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @remote, @broadcast, @gre_key, @gre_key}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) ioctl$BTRFS_IOC_QUOTA_CTL(r0, 0xc0109428, &(0x7f0000000840)={0x2, 0x80000001}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) r3 = accept$inet(r2, &(0x7f00000006c0)={0x2, 0x0, @local}, &(0x7f0000000900)=0x10) r4 = getpid() ptrace$setregset(0x4205, r4, 0x6, &(0x7f0000000800)={&(0x7f0000000780)="f7520318cdf9e07ccec96488b63809f4659ca03617133ab5d7a4cb369fa7593490d9079cc8986692c7cd830a658815fae4eb23a72f9ed36618d14782e1a2178218036c70a7", 0x45}) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000880)={0x8, 0x1, 0x8, 0x7f, 0x14, "a3aff31b3a8b7d0d"}) fcntl$lock(r3, 0x25, &(0x7f0000000740)={0x2, 0x3, 0xa47d, 0x8001, r4}) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x2a1001, &(0x7f0000000500)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, 'osf\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, 'ah\xa3\x02\xd8\xec\x00'}}]}}, 0x0, 0x0, &(0x7f00000005c0)="59166522c42d06aac88f2243050f27337ecfc3cab1785980db18e2ca794d731c82ebef4dc771d38a2b19d4e5a9441b391fdde6d6d2f670bdbb2e10600ca86503b1c9172cdac6612939491c671fcca239c14a60ceebc03af1cefe94644987789a9afacda515f138efaa3fd47fe932ed997a510dfa3594248f91aec7b5345fa2a85d05021b24a9c54931dd170357cec7e9e3a5ee537a2b09862a49a5a0b63b380211fdb23bf6e87f1c6fe242d0a1270cdcbe6fed3a642e7da140b216eb5bc4a171790440d21da688280010e1f3c6feb7f5da4dbf7a3d638876c60a05da35d9352943908a056369b2c86e1b71f4e5d64e98c4db77b0210f538d3271e21ebaa1") socket$inet_udp(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) recvmmsg(r1, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) (async) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00000008c0)={'virt_wifi0\x00', {0x2, 0x4e20, @local}}) (async) close(r0) (async) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x3d0, 0x5, 0x3e8, 0xa8, 0x248, 0xffffffff, 0x248, 0x150, 0x350, 0x350, 0xffffffff, 0x350, 0x350, 0x5, 0x0, {[{{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'wg1\x00'}, 0x0, 0x70, 0xa8, 0x0, {0x22e}}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x1, @rand_addr, @rand_addr, @gre_key, @icmp_id}}}}, {{@ip={@dev, @broadcast, 0x0, 0x0, 'veth0_to_team\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @loopback, @private}}}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'veth1_to_team\x00', 'ipvlan0\x00'}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00'}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @private, @remote, @gre_key, @icmp_id}}}}, {{@uncond, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@inet=@tcp={{0x30}}, @common=@ah={{0x30}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @remote, @broadcast, @gre_key, @gre_key}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) (async) ioctl$BTRFS_IOC_QUOTA_CTL(r0, 0xc0109428, &(0x7f0000000840)={0x2, 0x80000001}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) accept$inet(r2, &(0x7f00000006c0)={0x2, 0x0, @local}, &(0x7f0000000900)=0x10) (async) getpid() (async) ptrace$setregset(0x4205, r4, 0x6, &(0x7f0000000800)={&(0x7f0000000780)="f7520318cdf9e07ccec96488b63809f4659ca03617133ab5d7a4cb369fa7593490d9079cc8986692c7cd830a658815fae4eb23a72f9ed36618d14782e1a2178218036c70a7", 0x45}) (async) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000880)={0x8, 0x1, 0x8, 0x7f, 0x14, "a3aff31b3a8b7d0d"}) (async) fcntl$lock(r3, 0x25, &(0x7f0000000740)={0x2, 0x3, 0xa47d, 0x8001, r4}) (async) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x2a1001, &(0x7f0000000500)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, 'osf\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, 'ah\xa3\x02\xd8\xec\x00'}}]}}, 0x0, 0x0, &(0x7f00000005c0)="59166522c42d06aac88f2243050f27337ecfc3cab1785980db18e2ca794d731c82ebef4dc771d38a2b19d4e5a9441b391fdde6d6d2f670bdbb2e10600ca86503b1c9172cdac6612939491c671fcca239c14a60ceebc03af1cefe94644987789a9afacda515f138efaa3fd47fe932ed997a510dfa3594248f91aec7b5345fa2a85d05021b24a9c54931dd170357cec7e9e3a5ee537a2b09862a49a5a0b63b380211fdb23bf6e87f1c6fe242d0a1270cdcbe6fed3a642e7da140b216eb5bc4a171790440d21da688280010e1f3c6feb7f5da4dbf7a3d638876c60a05da35d9352943908a056369b2c86e1b71f4e5d64e98c4db77b0210f538d3271e21ebaa1") (async) 16:30:11 executing program 0: sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x18, 0x3f9, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", ""]}, 0x18}}, 0x24000894) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x800008b}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x6) (async) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) (async) ptrace$getenv(0x4205, r0, 0x1, &(0x7f0000000040)) ptrace$peekuser(0x3, r0, 0x9) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) (async) 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) (async, rerun: 64) sched_setscheduler(0x0, 0x6, &(0x7f0000000280)=0x7) (async, rerun: 64) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000000380)={0x0, 0x2, 0xe5, 0x9, 0x8, "7979def29f22b75d3a9738af98c2be13bd3838", 0x9, 0x9}) move_pages(0x0, 0x6, &(0x7f00000002c0)=[&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil], &(0x7f00000003c0)=[0x0, 0x74b8], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0) (async) ioctl$FS_IOC_RESVSP(r6, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) accept$alg(r6, 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x1, 0x2, 0xaf, 0x1170, 0xffffffffffffffff, 0xfffeffff, '\x00', 0x0, r6, 0x1, 0x3, 0x1, 0xd}, 0x48) (async) r7 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000400)='.log\x00', 0x284401, 0x13) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x3, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0x10}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000100)='syzkaller\x00', 0x1, 0x60, &(0x7f0000000140)=""/96, 0x40f00, 0x0, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x8}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x0, 0x100, 0xffff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[r5, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r7, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) (async) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x11, &(0x7f0000000540)=ANY=[@ANYBLOB="696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303030322c626c6f636b5f76616c69646974792c64656275675f77616e745f65787472615f6973697a653d3078303030303030303030303030303036302c6e6f6c6f61642c6e6f62682c71756f74612c000c997f94b4896a79907c01edc721c948d30eb3995c97a8706b7f18d138b49da72309b0015732436cda5cfe674ea8928b199f922a8fcf68a172a289032c219b89fd3bb50e5f3e18fe1a3a77c910381955faf45f7c6547c005a14f74417d06e5eb439e21e3c90e187ce4eb22792349366c002b5ca2014b7233cf7c4bfe605d88115c31728658df22e3bdfddb2096d2fe7f922c29973af00d0823478b04122cd0cb1e1a98388610a2a1ff03000078b50894b409458e353f6cc2226abc6156fc1657fc7f8bf69b"], 0x0, 0x423, &(0x7f0000000900)="$eJzs289rHFUcAPDvzCat9oeJtf5oWnW1isEfSZNW7cGLouBBQdBDPcYkLbHbRpoItgSNIvUoBe/iUfAv8KQXUU+CV71LoUgurZ5WZncm2aS7MT823ep8PjDJeztvee87M2/3zXuzAZRWNfuTROyLiN8iYqCZXV2g2vx3Y2lh8q+lhckk6vU3/0wa5a4vLUwWRYv37c0zw2lE+mkSh9vUO3fx0tmJWm36Qp4fnT/33ujcxUvPzJybODN9Zvr8+MmTJ46PPf/c+LNdiTOL6/rQh7NHDr369pXXJ09deeenb7L27sv3t8bRLdWorj6WLR7vdmU9tr8lnfT1sCFsSiUistPV3+j/A1GJlZM3EK980tPGATuqXq/Xd3fevVgH/seS6HULgN4ovuiz+99iu0VDj9vCtRebN0BZ3DfyrbmnL9K8TP+a+9tuqkbEqcW/v8y22KF5CACAVt9l45+n243/0rivpdxd+RrKYETcHREHIuKeiDgYEfdGNMreHxEPbLL+6pr8zeOf9OqWAtugbPz3Qr62tXr8V4z+YrCS5/Y34u9PTs/Upo/lx2Q4+ndn+bF16vj+5V8/77SvdfyXbVn9xVgwb8fVvjUTdFMT8xPbibnVtY8jhvraxZ8srwQkEXEoIoa2WMfMk18f6bTv3+NfRxfWmepfRTzRPP+LsSb+QrL++uToHVGbPjZaXBU3+/mXy290qn9b8XdBdv73tL3+l+MfTFrXa+c2X8fl3z/reE+z1et/V/JWo4W78tc+mJifvzAWsSt5rZFf9fr4ynuLfFE+i3/4aPv+fyBWjsThiMgu4gcj4qGIeDhv+yMR8WhEHF0n/h9feuzdrce/s7L4pzZ1/jefqJz94dtO9W/s/J9opIbzVzby+bfRBm7n2AEAAMB/Rdp4Bj5JR5bTaToy0nyG/2DsSWuzc/NPnZ59//xU81n5wehPi5mugZb50LF8brjIj6/JH8/njb+o3NnIj0zO1qZ6HTyU3N4O/T/zR6XXrQN2nN9rQXnp/1Be+j+Ul/4P5aX/Q3m16/8f9aAdwK3n+x/KS/+H8tL/obz0fyil7fyuX6LMiUhvi2ZI7FCi159MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3fFPAAAA//9h5uaC") [ 617.929227] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium 16:30:11 executing program 2: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000280), &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000140)='./bus/file1\x00', &(0x7f00000004c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount(0x0, 0x0, 0x0, 0x1841028, &(0x7f00000006c0)='ext3\x00') mount$overlay(0x0, 0x0, &(0x7f0000000700), 0x20480, &(0x7f0000000800)={[{@metacopy_on}, {@index_off}], [{@fsuuid={'fsuuid', 0x3d, {[0x62, 0x38, 0x0, 0x34, 0x61, 0x39, 0x65, 0x34], 0x2d, [0x31, 0x0, 0x65, 0x32], 0x2d, [0x34, 0x36, 0x37, 0x38], 0x2d, [0x33, 0x63, 0x64, 0x66], 0x2d, [0x63, 0x0, 0x65, 0x63, 0x61, 0x61, 0x37]}}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, '-)'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '}'}}, {@dont_measure}, {@obj_role={'obj_role', 0x3d, '/'}}, {@dont_hash}, {@subj_type={'subj_type', 0x3d, '+}'}}, {@fsname={'fsname', 0x3d, '+}}}-*@^'}}, {@subj_type={'subj_type', 0x3d, 'R\x86t3\x00'}}]}) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000007a19c287320000000000000400"/32]) setresuid(0x0, 0x0, 0x0) lchown(&(0x7f0000000600)='./bus/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 16:30:11 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) (async) syz_open_dev$sg(0x0, 0x80004000, 0x0) (async) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) dup3(r1, 0xffffffffffffffff, 0x0) (async) dup(0xffffffffffffffff) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) (async) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) (async) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) (async) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) (async) [ 618.285791] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 16:30:11 executing program 2: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) (async) syz_mount_image$ubifs(&(0x7f0000000280), &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) lstat(&(0x7f0000000140)='./bus/file1\x00', &(0x7f00000004c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (rerun: 32) mount(0x0, 0x0, 0x0, 0x1841028, &(0x7f00000006c0)='ext3\x00') (async, rerun: 32) mount$overlay(0x0, 0x0, &(0x7f0000000700), 0x20480, &(0x7f0000000800)={[{@metacopy_on}, {@index_off}], [{@fsuuid={'fsuuid', 0x3d, {[0x62, 0x38, 0x0, 0x34, 0x61, 0x39, 0x65, 0x34], 0x2d, [0x31, 0x0, 0x65, 0x32], 0x2d, [0x34, 0x36, 0x37, 0x38], 0x2d, [0x33, 0x63, 0x64, 0x66], 0x2d, [0x63, 0x0, 0x65, 0x63, 0x61, 0x61, 0x37]}}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, '-)'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '}'}}, {@dont_measure}, {@obj_role={'obj_role', 0x3d, '/'}}, {@dont_hash}, {@subj_type={'subj_type', 0x3d, '+}'}}, {@fsname={'fsname', 0x3d, '+}}}-*@^'}}, {@subj_type={'subj_type', 0x3d, 'R\x86t3\x00'}}]}) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000007a19c287320000000000000400"/32]) setresuid(0x0, 0x0, 0x0) (async, rerun: 32) lchown(&(0x7f0000000600)='./bus/file0\x00', 0x0, 0x0) (async, rerun: 32) chdir(&(0x7f0000000540)='./bus\x00') (async) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 618.454501] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 619.096021] overlayfs: overlapping lowerdir path [ 619.111666] overlayfs: overlapping lowerdir path [ 619.160894] overlayfs: overlapping lowerdir path [ 619.204844] overlayfs: overlapping lowerdir path [ 619.242962] overlayfs: overlapping lowerdir path [ 619.264708] device bridge_slave_1 left promiscuous mode [ 619.271952] bridge0: port 2(bridge_slave_1) entered disabled state [ 619.274022] overlayfs: overlapping lowerdir path [ 619.287667] overlayfs: overlapping lowerdir path [ 619.299178] F2FS-fs (loop5): Invalid log sectors per block(2411855875) log sectorsize(9) [ 619.307936] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 619.316238] F2FS-fs (loop5): invalid crc value [ 619.326420] overlayfs: overlapping lowerdir path [ 619.340061] device bridge_slave_0 left promiscuous mode [ 619.348949] F2FS-fs (loop5): Found nat_bits in checkpoint [ 619.367749] overlayfs: overlapping lowerdir path [ 619.375842] bridge0: port 1(bridge_slave_0) entered disabled state [ 619.401268] overlayfs: overlapping lowerdir path [ 619.422217] overlayfs: overlapping lowerdir path [ 619.444532] overlayfs: overlapping lowerdir path 16:30:12 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4040010, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f00000002c0)={0x0, 0x4}, 0x8) (async) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x0, 0x0, @mcast1, 0x100}, 0x1c) (async) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, 0x1c) (async) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) (async) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x20, 0x20, 0x20, 0x40, 0x0, 0x8, 0x2, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000240), 0x8}, 0x102, 0x9a2d, 0xffffffff, 0x2, 0x9, 0x9, 0x80, 0x0, 0x7ff, 0x0, 0xe7}, 0x0, 0x6, 0xffffffffffffffff, 0x8) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x401c5820, &(0x7f0000000000)=0x10) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000440), 0x9a080, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYBLOB="016c7b04d704aabf60219e4e588b97410488494dd090e329c17232097224ff0aebcd12706759c3326aa37b70ffed592fe96b6b885520af705aa38e0dcf489dd412958ff6471c4845ffc017e1533b587c6367e1a9fef4aa3056ae94e2da2cbb44a1dc0a70a6d95a1009ac17c3712748602c18fb75fc4c0366baaf5af1e3b7a0f9427adb3483e9c0fa8afce3aa0a35e4d5be99abc00bf46f3022dcc31e44ef987cad3d3a2ef0d84bdee7fec5f6cbc0ff646fd9b0672b03c8a4a1e7d0329a274f098dd07b14a035bc0b9627fba3f19f391b210dffa2f39eda11b1f4fa0a3bdd37df4dec6857116bf0cf82f6c8afff72deb44044e0982b853091d94f90dc38", @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d19630acf0116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6df986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x2) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="404495237c005ca3c5c800"/20, @ANYRES32=0x0, @ANYBLOB="3c18275535b48227080001000100b082652a6800000800010001000100"/41], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) (async) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="9fa3ef67bc6bbb34bc7c000000ac59ebfebe1282f738a4448d88ff08bd47b94bb774010000000100000000000000bb1240f19011f345ad3096c300"/78], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x20000040) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x41100, 0x10044}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_XFRM_IF_ID={0x8, 0x2, 0x9}]}}}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x44}}, 0x0) 16:30:12 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) (async) syz_open_dev$sg(0x0, 0x80004000, 0x0) (async) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) dup3(r1, 0xffffffffffffffff, 0x0) (async) dup(0xffffffffffffffff) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) (async) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) (async) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) (async) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) (async) [ 619.471971] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 619.501956] overlayfs: overlapping lowerdir path [ 619.535641] overlayfs: overlapping lowerdir path [ 619.575117] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 619.598955] overlayfs: overlapping lowerdir path 16:30:13 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x4040010, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, 0x0, &(0x7f0000000280)) (async, rerun: 32) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (rerun: 32) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f00000002c0)={0x0, 0x4}, 0x8) (async) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x0, 0x0, @mcast1, 0x100}, 0x1c) (async, rerun: 64) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, 0x1c) (rerun: 64) r2 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r2, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) (async) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x20, 0x20, 0x20, 0x40, 0x0, 0x8, 0x2, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000240), 0x8}, 0x102, 0x9a2d, 0xffffffff, 0x2, 0x9, 0x9, 0x80, 0x0, 0x7ff, 0x0, 0xe7}, 0x0, 0x6, 0xffffffffffffffff, 0x8) (async, rerun: 32) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) (rerun: 32) ioctl$FS_IOC_SETFLAGS(r3, 0x401c5820, &(0x7f0000000000)=0x10) (async) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000440), 0x9a080, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) (async) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000780)=ANY=[@ANYBLOB="016c7b04d704aabf60219e4e588b97410488494dd090e329c17232097224ff0aebcd12706759c3326aa37b70ffed592fe96b6b885520af705aa38e0dcf489dd412958ff6471c4845ffc017e1533b587c6367e1a9fef4aa3056ae94e2da2cbb44a1dc0a70a6d95a1009ac17c3712748602c18fb75fc4c0366baaf5af1e3b7a0f9427adb3483e9c0fa8afce3aa0a35e4d5be99abc00bf46f3022dcc31e44ef987cad3d3a2ef0d84bdee7fec5f6cbc0ff646fd9b0672b03c8a4a1e7d0329a274f098dd07b14a035bc0b9627fba3f19f391b210dffa2f39eda11b1f4fa0a3bdd37df4dec6857116bf0cf82f6c8afff72deb44044e0982b853091d94f90dc38", @ANYBLOB="000000006d6178ad1fb8b1034120dcb763f3110fc39fe293cbb58a26eabf2dafee50a3e67abda20363cb03c9431aad8d23e0c1b3351f30182826e88b1428a22e07cc8a3cf67bf661b4dd1d19630acf0116fa4a2f3d646e0adf1dd4c8938a6419ee245c1ae0ad42a2ba21f656a0b7b0d6847f68bc0377fa3b1c57f06581d989432be18adc632a119b6a67dd4c50381e30680000aa015ade1e28cd829ebdc218a864b6ab30c83c8fbbb160224820f86d87fcc4b2c324bb28265d3a9c7ca4a2c3da5227fad00d89a53782f9f85c23317ead07fcca2d6df986647588df4b11603f449001938cc20d62b201fac44d84d7c5e7d028be17ff1b8994552c415a32811874c321d723191322d5c543307ceb8a2fcbed68bcca49a2b32acc5726281b9713"]) (async, rerun: 32) r5 = socket$netlink(0x10, 0x3, 0x0) (rerun: 32) r6 = socket(0x10, 0x803, 0x2) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="404495237c005ca3c5c800"/20, @ANYRES32=0x0, @ANYBLOB="3c18275535b48227080001000100b082652a6800000800010001000100"/41], 0x40}, 0x1, 0x0, 0x0, 0x24004040}, 0x85) (async) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000600)={&(0x7f00000004c0), 0xc, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="9fa3ef67bc6bbb34bc7c000000ac59ebfebe1282f738a4448d88ff08bd47b94bb774010000000100000000000000bb1240f19011f345ad3096c300"/78], 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x20000040) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x41100, 0x10044}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_XFRM_IF_ID={0x8, 0x2, 0x9}]}}}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x44}}, 0x0) [ 619.626062] overlayfs: overlapping lowerdir path [ 619.668933] overlayfs: overlapping lowerdir path [ 619.797760] overlayfs: overlapping lowerdir path [ 619.860023] overlayfs: overlapping lowerdir path 16:30:13 executing program 5: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x3000412, &(0x7f0000000040)=ANY=[], 0xe, 0x10221, &(0x7f0000020540)="$eJzs3L9vG+UfB/CPm2+jL7SUCDGw8UiA5EjEOttJBWWJqKoOkCqiZWRwbMdym9hR7DihEws/Nv4BNpj4H1jY2Fg69D9AYkNiqZBAvrsgqBgKGAec10u6e989d/0891i3fE5VAji3VtKPP1TiSjwVEUvx9aeXI/LjSrnlNot4ISJejIgLv9kq5fivA8sR8XREXJkWn9Ys7ple+vyrj9774ru3Xvnsy2+Wsk8+/v7sVg2ctZcjYv+gOD7eL3LYK/JuOd6a9PPcX5+UWVzYv1eeD4s87u7kFY5bp/e18mz2ivuHB0ejae7utdrT7PV38/GDQTHhaNI7rZP/g7utw/y8093Jsz8a5tm7XzzXSZn3R+OiTqes935ePsbj0yzGuyfdYj0H9/JsD8bleFF32OmeTHNSZjlddHb++u/7X/F2f3B0kibdw1F/OEgbtXpWy9YO21fXsqz+enOt12nttq92G+ud1u56qnY3R8O91VTttdupevP69dVUz2qNWvZqunnr3bTXSdVpvtkfHI37e6PV1Kg1N2r11fRSPd3e2k7b79y4sbV9J20NB+nWcJKaWao3r200rjVfS9u376RG1sisf64qc56PBeMFAvjTft//R+j/gXnQ/+v/Q/977tevfeNv8QIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxbl7594yg/WCnOL5Tjz5RDz5XnlfLaz3+g8ljNpWndiLj4hPd/WIlYLuc43f4XEZvl9tOz/+xvAAAAAIvs4aPqg0rerRe7lbN+IOZpOd9XLn8wo3r5Z52ZvUP5h6jnZ1VtKX++Wa30UpRfqGbi4nT3/1lVeyJLc50NAAD4d9AJAAAAwEJ7/L/hAwAAAItH/w8AAACLL+///f0/AAAAWGwPH1UfnPUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALO/eOsjAQBAB48r+a8KN4CsHCThAbj+BlPIK1Z7ATvIyNRQpPYSeiFq4gQSQQRQzfB0OYJDv76LYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDp8vVoWuy7m7p1jqd6nrMbAAAA4KH25fGV0v/0qpPyLH27d3fPSqW+IyKPiN+K/8+yiL80xzV+ImKc4tAqDRj0lv3hfLV9xTkAAABAwxSL3eTdawAAAAAAAAAAAAAAAAAAAABufFL/PwAAAKAy/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADizOy8nAMAgDED7WaD7T1sE3UDw8h4k5BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGdPDmoABoEgim62BmqpInqu22rhggYIWVSQ95K5/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLP1J6JdtVzhrp77f8f/Tfbr2AQAEIaioMEFrNx/VBsLEWuDeAch7Wv/6e/iVvCrenYAAAAAP6jzyrLVoyUGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHbn0AoAGASiWEv3Yf/xKnh4HCYxfIE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswAEJAAAAgKD/r9sRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBEAQAA//9hzBqI") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc54e, 0xff}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x2) syz_clone(0x0, &(0x7f00000003c0)="0e4324a0aebe0bbb3975360dae1d68e43cc7724279d39cd6f0d6c0f73d5f0a75eb3db5443d071ba34ce8fcdfac809e124bde9e8cecb6b6c9c1d6e2e9d13063efdc9e017eb7087c22e96cdd4895e8f5632e6ecd65569042c58a4221f1bfe515548821bb50fa56f7b61e5db51c4f8733449579b26c7ed91d4022ae800a305f8a531ff162dd5ea0ca4763919fe6ca27d44aa7a0acdce3aa4143e3a8412ceb66c9146a", 0xa1, &(0x7f0000000140), &(0x7f0000000180), 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000740)=@bridge_getneigh={0x9c, 0x1e, 0x300, 0x70bd2d, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x1104, 0x14}, [@IFLA_PORT_SELF={0x58, 0x19, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x3}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "eb25943596f0e34dc5c8d316b8f8c2da"}, @IFLA_PORT_PROFILE={0x13, 0x2, 'memory.current\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x81}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_PROFILE={0xb, 0x2, 'nilfs2\x00'}]}, @IFLA_NET_NS_FD={0x8}, @IFLA_PROTO_DOWN={0x5, 0x27, 0xf8}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x4}, @IFLA_BROADCAST={0xa, 0x2, @multicast}]}, 0x9c}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) arch_prctl$ARCH_GET_CPUID(0x1011) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000010000003a000000a6a93ff5519ac289d194fa62215e51d37418faa39fe605da251284becd1d38a5bf7068e82ba9342d118f2090236919280c8bb631400c583896b7886d3c53e7983ea2f1549f64cd9cee3e6f31743ddd9649eee895c1342022bfabf3d1acb2b991f18c7be2e0c1e98923088d0b09ba11d279a838fc7ac0a66a10d029fba907fddea19459812e338785f1500aeec4d53671c25ad2881628970de6e6a5518fc2943d46e2e1b036fceb", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2f6465762f6e756c6c623000d1962060fe8ab5b4c7"], &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='nilfs2\x00', 0x100010, &(0x7f00000002c0)='\x00') ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x2, 0xee, 0xe, 0x1ff, 0x930}) chdir(&(0x7f0000000300)='./file1\x00') mount(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chdir(0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000340)='memory.current\x00') chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000f00)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x401, 0x2) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) syz_open_procfs$userns(r3, &(0x7f0000000500)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) [ 621.430478] syz-executor.3 (11944) used greatest stack depth: 20984 bytes left 16:30:15 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000580)={0xffffffffffffffff, &(0x7f0000000540)="9453b363d2d0a6815e358e7d49ac7e19ab5930ec9b2af4c3a8a0d93116b017860c8608c5614a64aab3f5", &(0x7f0000000780)=""/220, 0x4}, 0x20) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x0, 0x0, 0x108}, 0x48) r0 = perf_event_open(0x0, 0x0, 0x2000c, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58d9ef63, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x82a01, 0x0, 0x3a, 0x5, 0x3, 0x1, 0x7}, 0x0, 0xffffffffffffffff, r0, 0x1) (async) perf_event_open$cgroup(&(0x7f00000002c0)={0x0, 0x80, 0x1, 0x5f, 0xf7, 0x2, 0x0, 0x1000, 0x88021, 0xa, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x2, 0xffff}, 0x8018, 0x1000, 0xfffffffe, 0x7, 0x6, 0x43c7, 0x5, 0x0, 0x6, 0x0, 0x400000000005}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0xb) (async) write$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0xc131b8d706baf99a}) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000140)=""/10) socketpair(0x1, 0x2, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000b00)=ANY=[@ANYBLOB="9feb01001800000000000000c0000000c0a1ec946de15a3f4475140000000200000010000000008000080500000005b19b000000040000040100000002c3e5b77d83000000010000000600000009f30000040000008108000006000000020002000000334000000000000000010000000d1900000000000700000000030000f307000004090000000410000000000000030000000d000000050000000a0000000100000002000000ffffff7f0600010002000000050000000c00000000000000fa8300000f00000003003ee300000000000000000100000005000000120000000100000000000000ec35ebd240dc081cd9e657cfcedba9c12fff50108ad4cbe0ecfab37f2e0baeb11eafd513d909e7b87966b6b6c3a2bee14368e9d435d1b19b54cb07fdc8d5919b178beb77a49e0d000000000d6519cd62e8782168d4507d88f5d9e60f2c043c53e6a2bb335f4f110b9cb938fdccfaf2f7ae95c7b825d441b661396fba105e9f9fc0da6a8eaf243536354db5ada18675b67861e3671aaaa9c3eb2d541d5b449163790269c561206ad1ef95ecc3bbb6d424638d6db9605699257b35cafeff2a68b1a851b0d0f475e70000000052318d9ecc51138812815bf3f3306cd96cfdecf254cb91596f8a16b867ead74e4efa94ddcdf18555d2a1ddd133536fa8c6"], &(0x7f0000000940)=""/239, 0xda, 0xef, 0x1}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@bloom_filter={0x1e, 0x1, 0x10000, 0x3, 0x47, 0xffffffffffffffff, 0x1, '\x00', 0x0, r2, 0x3, 0x0, 0x0, 0xf}, 0x48) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000080)) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'batadv_slave_1\x00', 0x2000}) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x45, 0x0, 0x81, 0x3, 0x0, 0xc6a, 0x80020, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000004, 0x1, @perf_config_ext={0x140000000, 0xfffffffffffffff4}, 0x314, 0x2, 0x3, 0x0, 0x25, 0x4, 0x1, 0x0, 0xffffffff, 0x0, 0x7}, 0x0, 0x0, r4, 0x8) (async) openat$cgroup_ro(r4, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x20400, 0x0) ioctl$TUNDETACHFILTER(r4, 0x401054d6, 0x0) (async) openat$cgroup_ro(r4, &(0x7f00000005c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r5, 0x401054d5, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x100000001) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='pids.current\x00', 0x0, 0x0) (async) openat$cgroup_ro(r4, &(0x7f0000000380)='cpuset.effective_mems\x00', 0x0, 0x0) (async) socketpair(0x1f, 0x0, 0x2000002, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES8]) (async) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) 16:30:15 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) 16:30:15 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r2, &(0x7f0000001640)=ANY=[], 0x32600) openat$cgroup_ro(r0, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40286608, 0x0) write$cgroup_subtree(r2, &(0x7f0000000040)=ANY=[], 0x7) bpf$ITER_CREATE(0x21, &(0x7f0000000340), 0x8) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cgroup.controllers\x00', 0x100002, 0x0) write$cgroup_int(r3, 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r5, &(0x7f00000000c0)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000400)=0x8001) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001540)={0xffffffffffffffff, 0x0, 0x0}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={0x0, 0x0}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc028660f, &(0x7f00000005c0)=0x80000001) 16:30:15 executing program 2: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) (async) syz_mount_image$ubifs(&(0x7f0000000280), &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) lstat(&(0x7f0000000140)='./bus/file1\x00', &(0x7f00000004c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mount(0x0, 0x0, 0x0, 0x1841028, &(0x7f00000006c0)='ext3\x00') (async) mount$overlay(0x0, 0x0, &(0x7f0000000700), 0x20480, &(0x7f0000000800)={[{@metacopy_on}, {@index_off}], [{@fsuuid={'fsuuid', 0x3d, {[0x62, 0x38, 0x0, 0x34, 0x61, 0x39, 0x65, 0x34], 0x2d, [0x31, 0x0, 0x65, 0x32], 0x2d, [0x34, 0x36, 0x37, 0x38], 0x2d, [0x33, 0x63, 0x64, 0x66], 0x2d, [0x63, 0x0, 0x65, 0x63, 0x61, 0x61, 0x37]}}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, '-)'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '}'}}, {@dont_measure}, {@obj_role={'obj_role', 0x3d, '/'}}, {@dont_hash}, {@subj_type={'subj_type', 0x3d, '+}'}}, {@fsname={'fsname', 0x3d, '+}}}-*@^'}}, {@subj_type={'subj_type', 0x3d, 'R\x86t3\x00'}}]}) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async, rerun: 32) r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) (rerun: 32) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000007a19c287320000000000000400"/32]) setresuid(0x0, 0x0, 0x0) lchown(&(0x7f0000000600)='./bus/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./bus\x00') (async) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 16:30:15 executing program 0: sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x18, 0x3f9, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", ""]}, 0x18}}, 0x24000894) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x800008b}, 0x0) (async) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x6) (async) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) (async) ptrace$getenv(0x4205, r0, 0x1, &(0x7f0000000040)) ptrace$peekuser(0x3, r0, 0x9) (async) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000280)=0x7) (async) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$TCSETS2(r6, 0x402c542b, &(0x7f0000000380)={0x0, 0x2, 0xe5, 0x9, 0x8, "7979def29f22b75d3a9738af98c2be13bd3838", 0x9, 0x9}) (async) move_pages(0x0, 0x6, &(0x7f00000002c0)=[&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil], &(0x7f00000003c0)=[0x0, 0x74b8], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0) ioctl$FS_IOC_RESVSP(r6, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) accept$alg(r6, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x1, 0x2, 0xaf, 0x1170, 0xffffffffffffffff, 0xfffeffff, '\x00', 0x0, r6, 0x1, 0x3, 0x1, 0xd}, 0x48) r7 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000400)='.log\x00', 0x284401, 0x13) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x3, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, [@map_idx={0x18, 0x2, 0x5, 0x0, 0x10}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000100)='syzkaller\x00', 0x1, 0x60, &(0x7f0000000140)=""/96, 0x40f00, 0x0, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x8}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x0, 0x100, 0xffff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[r5, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r7, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) (async) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x11, &(0x7f0000000540)=ANY=[@ANYBLOB="696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303030322c626c6f636b5f76616c69646974792c64656275675f77616e745f65787472615f6973697a653d3078303030303030303030303030303036302c6e6f6c6f61642c6e6f62682c71756f74612c000c997f94b4896a79907c01edc721c948d30eb3995c97a8706b7f18d138b49da72309b0015732436cda5cfe674ea8928b199f922a8fcf68a172a289032c219b89fd3bb50e5f3e18fe1a3a77c910381955faf45f7c6547c005a14f74417d06e5eb439e21e3c90e187ce4eb22792349366c002b5ca2014b7233cf7c4bfe605d88115c31728658df22e3bdfddb2096d2fe7f922c29973af00d0823478b04122cd0cb1e1a98388610a2a1ff03000078b50894b409458e353f6cc2226abc6156fc1657fc7f8bf69b"], 0x0, 0x423, &(0x7f0000000900)="$eJzs289rHFUcAPDvzCat9oeJtf5oWnW1isEfSZNW7cGLouBBQdBDPcYkLbHbRpoItgSNIvUoBe/iUfAv8KQXUU+CV71LoUgurZ5WZncm2aS7MT823ep8PjDJeztvee87M2/3zXuzAZRWNfuTROyLiN8iYqCZXV2g2vx3Y2lh8q+lhckk6vU3/0wa5a4vLUwWRYv37c0zw2lE+mkSh9vUO3fx0tmJWm36Qp4fnT/33ujcxUvPzJybODN9Zvr8+MmTJ46PPf/c+LNdiTOL6/rQh7NHDr369pXXJ09deeenb7L27sv3t8bRLdWorj6WLR7vdmU9tr8lnfT1sCFsSiUistPV3+j/A1GJlZM3EK980tPGATuqXq/Xd3fevVgH/seS6HULgN4ovuiz+99iu0VDj9vCtRebN0BZ3DfyrbmnL9K8TP+a+9tuqkbEqcW/v8y22KF5CACAVt9l45+n243/0rivpdxd+RrKYETcHREHIuKeiDgYEfdGNMreHxEPbLL+6pr8zeOf9OqWAtugbPz3Qr62tXr8V4z+YrCS5/Y34u9PTs/Upo/lx2Q4+ndn+bF16vj+5V8/77SvdfyXbVn9xVgwb8fVvjUTdFMT8xPbibnVtY8jhvraxZ8srwQkEXEoIoa2WMfMk18f6bTv3+NfRxfWmepfRTzRPP+LsSb+QrL++uToHVGbPjZaXBU3+/mXy290qn9b8XdBdv73tL3+l+MfTFrXa+c2X8fl3z/reE+z1et/V/JWo4W78tc+mJifvzAWsSt5rZFf9fr4ynuLfFE+i3/4aPv+fyBWjsThiMgu4gcj4qGIeDhv+yMR8WhEHF0n/h9feuzdrce/s7L4pzZ1/jefqJz94dtO9W/s/J9opIbzVzby+bfRBm7n2AEAAMB/Rdp4Bj5JR5bTaToy0nyG/2DsSWuzc/NPnZ59//xU81n5wehPi5mugZb50LF8brjIj6/JH8/njb+o3NnIj0zO1qZ6HTyU3N4O/T/zR6XXrQN2nN9rQXnp/1Be+j+Ul/4P5aX/Q3m16/8f9aAdwK3n+x/KS/+H8tL/obz0fyil7fyuX6LMiUhvi2ZI7FCi159MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3fFPAAAA//9h5uaC") 16:30:15 executing program 5: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000580)={0xffffffffffffffff, &(0x7f0000000540)="9453b363d2d0a6815e358e7d49ac7e19ab5930ec9b2af4c3a8a0d93116b017860c8608c5614a64aab3f5", &(0x7f0000000780)=""/220, 0x4}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x0, 0x0, 0x108}, 0x48) r0 = perf_event_open(0x0, 0x0, 0x2000c, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58d9ef63, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x82a01, 0x0, 0x3a, 0x5, 0x3, 0x1, 0x7}, 0x0, 0xffffffffffffffff, r0, 0x1) perf_event_open$cgroup(&(0x7f00000002c0)={0x0, 0x80, 0x1, 0x5f, 0xf7, 0x2, 0x0, 0x1000, 0x88021, 0xa, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x2, 0xffff}, 0x8018, 0x1000, 0xfffffffe, 0x7, 0x6, 0x43c7, 0x5, 0x0, 0x6, 0x0, 0x400000000005}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0xb) write$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0xc131b8d706baf99a}) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000140)=""/10) socketpair(0x1, 0x2, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000b00)=ANY=[@ANYBLOB="9feb01001800000000000000c0000000c0a1ec946de15a3f4475140000000200000010000000008000080500000005b19b000000040000040100000002c3e5b77d83000000010000000600000009f30000040000008108000006000000020002000000334000000000000000010000000d1900000000000700000000030000f307000004090000000410000000000000030000000d000000050000000a0000000100000002000000ffffff7f0600010002000000050000000c00000000000000fa8300000f00000003003ee300000000000000000100000005000000120000000100000000000000ec35ebd240dc081cd9e657cfcedba9c12fff50108ad4cbe0ecfab37f2e0baeb11eafd513d909e7b87966b6b6c3a2bee14368e9d435d1b19b54cb07fdc8d5919b178beb77a49e0d000000000d6519cd62e8782168d4507d88f5d9e60f2c043c53e6a2bb335f4f110b9cb938fdccfaf2f7ae95c7b825d441b661396fba105e9f9fc0da6a8eaf243536354db5ada18675b67861e3671aaaa9c3eb2d541d5b449163790269c561206ad1ef95ecc3bbb6d424638d6db9605699257b35cafeff2a68b1a851b0d0f475e70000000052318d9ecc51138812815bf3f3306cd96cfdecf254cb91596f8a16b867ead74e4efa94ddcdf18555d2a1ddd133536fa8c6"], &(0x7f0000000940)=""/239, 0xda, 0xef, 0x1}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@bloom_filter={0x1e, 0x1, 0x10000, 0x3, 0x47, 0xffffffffffffffff, 0x1, '\x00', 0x0, r2, 0x3, 0x0, 0x0, 0xf}, 0x48) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000080)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'batadv_slave_1\x00', 0x2000}) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x45, 0x0, 0x81, 0x3, 0x0, 0xc6a, 0x80020, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000004, 0x1, @perf_config_ext={0x140000000, 0xfffffffffffffff4}, 0x314, 0x2, 0x3, 0x0, 0x25, 0x4, 0x1, 0x0, 0xffffffff, 0x0, 0x7}, 0x0, 0x0, r4, 0x8) openat$cgroup_ro(r4, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x20400, 0x0) ioctl$TUNDETACHFILTER(r4, 0x401054d6, 0x0) openat$cgroup_ro(r4, &(0x7f00000005c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r5, 0x401054d5, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x100000001) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='pids.current\x00', 0x0, 0x0) openat$cgroup_ro(r4, &(0x7f0000000380)='cpuset.effective_mems\x00', 0x0, 0x0) socketpair(0x1f, 0x0, 0x2000002, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES8]) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 622.258646] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 622.314444] overlayfs: failed to resolve './file0': -2 [ 622.323180] bridge0: port 2(bridge_slave_1) entered disabled state [ 622.332287] bridge0: port 1(bridge_slave_0) entered disabled state [ 622.356331] IPVS: ftp: loaded support on port[0] = 21 16:30:15 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r2, &(0x7f0000001640)=ANY=[], 0x32600) (async) openat$cgroup_ro(r0, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40286608, 0x0) write$cgroup_subtree(r2, &(0x7f0000000040)=ANY=[], 0x7) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000340), 0x8) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cgroup.controllers\x00', 0x100002, 0x0) (async) write$cgroup_int(r3, 0x0, 0x0) (async) perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r5, &(0x7f00000000c0)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000400)=0x8001) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$OBJ_PIN_PROG(0x6, 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001540)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={0x0, 0x0}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc028660f, &(0x7f00000005c0)=0x80000001) [ 622.389427] EXT4-fs (loop0): Ignoring removed nobh option [ 622.405357] device bridge0 entered promiscuous mode 16:30:15 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10) listen(r0, 0x7) syz_emit_ethernet(0x50, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000420000000000069078ac1414bbac1414aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7c0200009078001d0e67c23afb643f5078a1a4c11b6e0afcdb19478645bb7812"], 0x0) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10) shutdown(r1, 0x1) socket$packet(0x11, 0x3, 0x300) [ 622.442650] EXT4-fs (loop0): Unsupported blocksize for fs encryption 16:30:16 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) 16:30:16 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r2, &(0x7f0000001640)=ANY=[], 0x32600) (async) openat$cgroup_ro(r0, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40286608, 0x0) (async) write$cgroup_subtree(r2, &(0x7f0000000040)=ANY=[], 0x7) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000340), 0x8) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cgroup.controllers\x00', 0x100002, 0x0) write$cgroup_int(r3, 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r5, &(0x7f00000000c0)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000400)=0x8001) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$OBJ_PIN_PROG(0x6, 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001540)={0xffffffffffffffff, 0x0, 0x0}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={0x0, 0x0}, 0x20) (async) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc028660f, &(0x7f00000005c0)=0x80000001) 16:30:16 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10) (async) listen(r0, 0x7) (async) syz_emit_ethernet(0x50, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000420000000000069078ac1414bbac1414aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7c0200009078001d0e67c23afb643f5078a1a4c11b6e0afcdb19478645bb7812"], 0x0) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10) (async) shutdown(r1, 0x1) socket$packet(0x11, 0x3, 0x300) [ 622.623389] IPVS: ftp: loaded support on port[0] = 21 16:30:16 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10) (async) listen(r0, 0x7) syz_emit_ethernet(0x50, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000420000000000069078ac1414bbac1414aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7c0200009078001d0e67c23afb643f5078a1a4c11b6e0afcdb19478645bb7812"], 0x0) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10) (async) shutdown(r1, 0x1) (async) socket$packet(0x11, 0x3, 0x300) [ 622.770627] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 624.345184] device bridge_slave_1 left promiscuous mode [ 624.351374] bridge0: port 2(bridge_slave_1) entered disabled state [ 624.360641] device bridge_slave_0 left promiscuous mode [ 624.366160] bridge0: port 1(bridge_slave_0) entered disabled state [ 625.580094] ieee802154 phy0 wpan0: encryption failed: -22 [ 625.585699] ieee802154 phy1 wpan1: encryption failed: -22 16:30:19 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000580)={0xffffffffffffffff, &(0x7f0000000540)="9453b363d2d0a6815e358e7d49ac7e19ab5930ec9b2af4c3a8a0d93116b017860c8608c5614a64aab3f5", &(0x7f0000000780)=""/220, 0x4}, 0x20) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x0, 0x0, 0x108}, 0x48) (async) r0 = perf_event_open(0x0, 0x0, 0x2000c, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58d9ef63, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x82a01, 0x0, 0x3a, 0x5, 0x3, 0x1, 0x7}, 0x0, 0xffffffffffffffff, r0, 0x1) (async) perf_event_open$cgroup(&(0x7f00000002c0)={0x0, 0x80, 0x1, 0x5f, 0xf7, 0x2, 0x0, 0x1000, 0x88021, 0xa, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x2, 0xffff}, 0x8018, 0x1000, 0xfffffffe, 0x7, 0x6, 0x43c7, 0x5, 0x0, 0x6, 0x0, 0x400000000005}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0xb) (async) write$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x9) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0xc131b8d706baf99a}) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000140)=""/10) socketpair(0x1, 0x2, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000b00)=ANY=[@ANYBLOB="9feb01001800000000000000c0000000c0a1ec946de15a3f4475140000000200000010000000008000080500000005b19b000000040000040100000002c3e5b77d83000000010000000600000009f30000040000008108000006000000020002000000334000000000000000010000000d1900000000000700000000030000f307000004090000000410000000000000030000000d000000050000000a0000000100000002000000ffffff7f0600010002000000050000000c00000000000000fa8300000f00000003003ee300000000000000000100000005000000120000000100000000000000ec35ebd240dc081cd9e657cfcedba9c12fff50108ad4cbe0ecfab37f2e0baeb11eafd513d909e7b87966b6b6c3a2bee14368e9d435d1b19b54cb07fdc8d5919b178beb77a49e0d000000000d6519cd62e8782168d4507d88f5d9e60f2c043c53e6a2bb335f4f110b9cb938fdccfaf2f7ae95c7b825d441b661396fba105e9f9fc0da6a8eaf243536354db5ada18675b67861e3671aaaa9c3eb2d541d5b449163790269c561206ad1ef95ecc3bbb6d424638d6db9605699257b35cafeff2a68b1a851b0d0f475e70000000052318d9ecc51138812815bf3f3306cd96cfdecf254cb91596f8a16b867ead74e4efa94ddcdf18555d2a1ddd133536fa8c6"], &(0x7f0000000940)=""/239, 0xda, 0xef, 0x1}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@bloom_filter={0x1e, 0x1, 0x10000, 0x3, 0x47, 0xffffffffffffffff, 0x1, '\x00', 0x0, r2, 0x3, 0x0, 0x0, 0xf}, 0x48) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000080)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'batadv_slave_1\x00', 0x2000}) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x45, 0x0, 0x81, 0x3, 0x0, 0xc6a, 0x80020, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000004, 0x1, @perf_config_ext={0x140000000, 0xfffffffffffffff4}, 0x314, 0x2, 0x3, 0x0, 0x25, 0x4, 0x1, 0x0, 0xffffffff, 0x0, 0x7}, 0x0, 0x0, r4, 0x8) (async) openat$cgroup_ro(r4, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x20400, 0x0) ioctl$TUNDETACHFILTER(r4, 0x401054d6, 0x0) (async) openat$cgroup_ro(r4, &(0x7f00000005c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r5, 0x401054d5, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x100000001) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='pids.current\x00', 0x0, 0x0) (async) openat$cgroup_ro(r4, &(0x7f0000000380)='cpuset.effective_mems\x00', 0x0, 0x0) (async) socketpair(0x1f, 0x0, 0x2000002, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000080)) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES8]) (async) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) 16:30:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x2000002, &(0x7f0000000100)={[{@rodir}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@utf8no}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}, {@uni_xlateno}, {@shortname_winnt}]}, 0x1, 0x214, &(0x7f00000001c0)="$eJzs3TFrE2EcBvB/bdVSKOkgFEXwxMWptBX3FKlQDChKBp0sNkVpYsFAQIdWJ7+EfgUdXQUHcfULiCBVcLFbByESLzSmpG2qTS+Y32/JQ957uPc9Qo4Mee/u2crK0mp1eXNzI0ZHh2IkH/nYGoqJOBbDkXoaAMD/ZKtejx/1VNZzAQCOhvs/AAyeLu//N45wSgBAj/n9DwCD59btO9fmCoX5m0kyGlF5XivWiulrOj63HA+iHKWYjlz8jKhvS/PVhcL8dNLwdSKKlfVmf71WHG7vz0QuJjr3Z5JUe/94jDX7n8aiFLORi1Od+7Md+yfi4oU/zj8Vufh4L1ajHEvR6Lb6azNJcuV6YUf/5O/jAAAAAAAAAAAAAAAAAAAAAACgF6aSbe379yyMp+NTu4wfeH+gnfvzjMSZkWzXDgAAAAAAAAAAAAAAAAAAAP2i+vjJymK5XHq0V3j44dW71juNWjetjmGoed6/rB9iGD//5cXuxzw7yPU53PD2XJaXpcvwfuP+6UvVycv9Mp/9wvfcP3xo9w6v+2KB+4bJl/nFN2ufv3Xbyu47CQAAAAAAAAAAAAAAAAAABlXrT79ZzwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAstN6/n/vQtZrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXwEAAP//Rkel8A==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="f84a"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_TIOCINQ(r1, 0x541b, &(0x7f0000000080)) 16:30:19 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000000)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) dup3(r0, r1, 0x0) dup2(r0, r3) 16:30:19 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_dev$sg(0x0, 0x80004000, 0x0) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000680)=0x4) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f00000002c0)) accept4$vsock_stream(r2, &(0x7f0000000280)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x800) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) syz_80211_inject_frame(&(0x7f0000000080), 0x0, 0x0) 16:30:19 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, &(0x7f0000000300)={'filter\x00', 0x0, [0x0, 0x2, 0x1]}, &(0x7f0000000140)=0x44) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0xacf0}, 0x100) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000080)='dctcp\x00', 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/igmp6\x00') preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/182, 0xb6}], 0x1, 0xfffffffe, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000400)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x20, 0x7, 0x0, 0x0, 0x0, 0xd7e, 0x20001, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000000), 0x3}, 0x8004, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x46d4, 0xff, 0x0, 0x10001, 0x0, 0x200000002}, 0xffffffffffffffff, 0x6, r1, 0xa) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) r3 = socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(r3, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)) 16:30:19 executing program 5: syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f0000000240)=ANY=[], 0xfd, 0x1101, &(0x7f00000022c0)="$eJzs2LFqFEEcBvBv9q6Vk0m/CIpYSEg4XyCF4jUW1hZKSGWqHAhKWt9EfBYLiYX2Ib0BA/bKurcxRUDkFg/h94NhZj7mz8yUMwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDONPlakq0mqUPWJClJ254szpK0Q37z46RJydODxfLh0fzRMsnk1/LSta6qK0vdvV3rvM7rbn2wtXenLl+/efni8PDgKHnfr2lzenG8nyfno16lrM5zxd1XHx6PugcAAAD8j36sbbbh/QEAAIA/Ge0jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAEdRg0SUrStieLsyTtZo8FAAAArKmkybPZdXn/DfDb/XyZlcv826fnN76XbryTd9fUAwAAAH+nXHmP38v08l3eZbcyzfZ2P191Od9LJkl2+unbz6v89OJ4f2jln98CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjJDhwLAAAAAAjzt06jYwMAAAAAAAAAAAAAAAAAAAB+CgAA///sR9qO") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_SETVERSION(r1, 0x40087602, &(0x7f0000000000)=0x2) ftruncate(r1, 0x2007ffb) lseek(r0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x240, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x1000000201005) creat(&(0x7f0000000880)='./bus\x00', 0x0) [ 625.762123] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium 16:30:19 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000000)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) (async) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) dup3(r0, r1, 0x0) (async) dup2(r0, r3) [ 625.855036] IPVS: ftp: loaded support on port[0] = 21 16:30:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x2000002, &(0x7f0000000100)={[{@rodir}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@utf8no}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}, {@uni_xlateno}, {@shortname_winnt}]}, 0x1, 0x214, &(0x7f00000001c0)="$eJzs3TFrE2EcBvB/bdVSKOkgFEXwxMWptBX3FKlQDChKBp0sNkVpYsFAQIdWJ7+EfgUdXQUHcfULiCBVcLFbByESLzSmpG2qTS+Y32/JQ957uPc9Qo4Mee/u2crK0mp1eXNzI0ZHh2IkH/nYGoqJOBbDkXoaAMD/ZKtejx/1VNZzAQCOhvs/AAyeLu//N45wSgBAj/n9DwCD59btO9fmCoX5m0kyGlF5XivWiulrOj63HA+iHKWYjlz8jKhvS/PVhcL8dNLwdSKKlfVmf71WHG7vz0QuJjr3Z5JUe/94jDX7n8aiFLORi1Od+7Md+yfi4oU/zj8Vufh4L1ajHEvR6Lb6azNJcuV6YUf/5O/jAAAAAAAAAAAAAAAAAAAAAACgF6aSbe379yyMp+NTu4wfeH+gnfvzjMSZkWzXDgAAAAAAAAAAAAAAAAAAAP2i+vjJymK5XHq0V3j44dW71juNWjetjmGoed6/rB9iGD//5cXuxzw7yPU53PD2XJaXpcvwfuP+6UvVycv9Mp/9wvfcP3xo9w6v+2KB+4bJl/nFN2ufv3Xbyu47CQAAAAAAAAAAAAAAAAAABlXrT79ZzwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAstN6/n/vQtZrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXwEAAP//Rkel8A==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="f84a"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_TIOCINQ(r1, 0x541b, &(0x7f0000000080)) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x2000002, &(0x7f0000000100)={[{@rodir}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@utf8no}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}, {@uni_xlateno}, {@shortname_winnt}]}, 0x1, 0x214, &(0x7f00000001c0)="$eJzs3TFrE2EcBvB/bdVSKOkgFEXwxMWptBX3FKlQDChKBp0sNkVpYsFAQIdWJ7+EfgUdXQUHcfULiCBVcLFbByESLzSmpG2qTS+Y32/JQ957uPc9Qo4Mee/u2crK0mp1eXNzI0ZHh2IkH/nYGoqJOBbDkXoaAMD/ZKtejx/1VNZzAQCOhvs/AAyeLu//N45wSgBAj/n9DwCD59btO9fmCoX5m0kyGlF5XivWiulrOj63HA+iHKWYjlz8jKhvS/PVhcL8dNLwdSKKlfVmf71WHG7vz0QuJjr3Z5JUe/94jDX7n8aiFLORi1Od+7Md+yfi4oU/zj8Vufh4L1ajHEvR6Lb6azNJcuV6YUf/5O/jAAAAAAAAAAAAAAAAAAAAAACgF6aSbe379yyMp+NTu4wfeH+gnfvzjMSZkWzXDgAAAAAAAAAAAAAAAAAAAP2i+vjJymK5XHq0V3j44dW71juNWjetjmGoed6/rB9iGD//5cXuxzw7yPU53PD2XJaXpcvwfuP+6UvVycv9Mp/9wvfcP3xo9w6v+2KB+4bJl/nFN2ufv3Xbyu47CQAAAAAAAAAAAAAAAAAABlXrT79ZzwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAstN6/n/vQtZrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXwEAAP//Rkel8A==") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="f84a"], 0xb) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10012, r0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) (async) socket$inet_dccp(0x2, 0x6, 0x0) (async) ioctl$sock_TIOCINQ(r1, 0x541b, &(0x7f0000000080)) (async) [ 625.961059] kauditd_printk_skb: 5 callbacks suppressed [ 625.961071] audit: type=1800 audit(1672331419.408:76): pid=12298 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=14212 res=0 16:30:19 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000000)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x401c5820, &(0x7f0000000000)=0x10) (async) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) (async) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) dup3(r0, r1, 0x0) dup2(r0, r3) 16:30:19 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, &(0x7f0000000300)={'filter\x00', 0x0, [0x0, 0x2, 0x1]}, &(0x7f0000000140)=0x44) (async) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) (async) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0xacf0}, 0x100) (async) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000080)='dctcp\x00', 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/igmp6\x00') preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/182, 0xb6}], 0x1, 0xfffffffe, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000400)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x20, 0x7, 0x0, 0x0, 0x0, 0xd7e, 0x20001, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000000), 0x3}, 0x8004, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x46d4, 0xff, 0x0, 0x10001, 0x0, 0x200000002}, 0xffffffffffffffff, 0x6, r1, 0xa) (async) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) (async) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) (async) r3 = socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(r3, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) (async) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) (async) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) (async) creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) (async) io_setup(0x81, &(0x7f0000000100)) 16:30:19 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x37cb1133) socket$inet(0x2, 0x3, 0x33) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x8000}, 0xfffffffffffffd82) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) splice(r0, 0x0, r2, 0x0, 0x19410, 0x0) [ 626.029787] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal 16:30:19 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSETELEM={0x30, 0xb, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x10, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x78}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}]}]}, 0x28}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x24001}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f, 0x3f}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x8, 0x2a, [@ibss={0x6, 0x2, 0xff}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x10}, 0x4805) [ 626.104457] REISERFS (device loop5): using ordered data mode 16:30:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x2000002, &(0x7f0000000100)={[{@rodir}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@utf8no}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}, {@uni_xlateno}, {@shortname_winnt}]}, 0x1, 0x214, &(0x7f00000001c0)="$eJzs3TFrE2EcBvB/bdVSKOkgFEXwxMWptBX3FKlQDChKBp0sNkVpYsFAQIdWJ7+EfgUdXQUHcfULiCBVcLFbByESLzSmpG2qTS+Y32/JQ957uPc9Qo4Mee/u2crK0mp1eXNzI0ZHh2IkH/nYGoqJOBbDkXoaAMD/ZKtejx/1VNZzAQCOhvs/AAyeLu//N45wSgBAj/n9DwCD59btO9fmCoX5m0kyGlF5XivWiulrOj63HA+iHKWYjlz8jKhvS/PVhcL8dNLwdSKKlfVmf71WHG7vz0QuJjr3Z5JUe/94jDX7n8aiFLORi1Od+7Md+yfi4oU/zj8Vufh4L1ajHEvR6Lb6azNJcuV6YUf/5O/jAAAAAAAAAAAAAAAAAAAAAACgF6aSbe379yyMp+NTu4wfeH+gnfvzjMSZkWzXDgAAAAAAAAAAAAAAAAAAAP2i+vjJymK5XHq0V3j44dW71juNWjetjmGoed6/rB9iGD//5cXuxzw7yPU53PD2XJaXpcvwfuP+6UvVycv9Mp/9wvfcP3xo9w6v+2KB+4bJl/nFN2ufv3Xbyu47CQAAAAAAAAAAAAAAAAAABlXrT79ZzwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAstN6/n/vQtZrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXwEAAP//Rkel8A==") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="f84a"], 0xb) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_TIOCINQ(r1, 0x541b, &(0x7f0000000080)) [ 626.146070] reiserfs: using flush barriers [ 626.165938] netlink: 'syz-executor.4': attribute type 16 has an invalid length. [ 626.182224] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 16:30:19 executing program 2: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) listen(r0, 0x12) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000040)=0x1, 0x4) syz_emit_ethernet(0x53, &(0x7f00000002c0)={@local, @local, @void, {@ipv4={0x800, @tcp={{0xc, 0x4, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local, {[@generic={0x44, 0x7, "dcca602525"}, @rr={0x7, 0xf, 0x79, [@local, @empty, @empty]}, @ra={0x94, 0x4}]}}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x2}, {'v'}}}}}}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r5, &(0x7f00000017c0), 0x47, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r6, &(0x7f00000017c0), 0x47, 0x0, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000f727a1b32614e259ec0fe99d6faaecaf63c18fe9fb08c5ff48ce9b95939d12eff8ee6960ddc390856b1c79f9ca65b67f44ecfb7fad76caef2112ad0529b0e4c902d1f324dd2a08d85e24a3fefde4a54ed92952f4ac0593bc", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$KVM_NMI(r7, 0xae9a) ioctl$KVM_NMI(r4, 0xae9a) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r8, 0x8953, &(0x7f0000000140)={{0x2, 0x0, @dev}, {0x0, @random="dedc60640645"}, 0x8, {0x2, 0x0, @empty}}) preadv(r8, &(0x7f0000001700)=[{&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/193, 0xc1}, {&(0x7f0000001600)=""/82, 0x52}, {&(0x7f0000001680)=""/66, 0x42}], 0x6, 0x5, 0x4) ioctl$KVM_RUN(r4, 0xae80, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x841, 0x70) [ 626.254197] Started in network mode [ 626.294900] Own node identity 1627f04e5b61, cluster identity 4711 [ 626.324573] REISERFS (device loop5): checking transaction log (loop5) [ 626.348619] Enabled bearer , priority 10 16:30:19 executing program 1: ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0x40405515, &(0x7f0000001780)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) r0 = syz_open_dev$sndctrl(&(0x7f00000000c0), 0x9, 0x600) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f00000014c0), 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f00000018c0)={{0x4, 0x5, 0x1ff, 0x1, 'syz1\x00', 0x9}, 0x1, [0x0, 0x3, 0x1, 0x3ff, 0x100000001, 0x4, 0x8000000000000001, 0x200, 0x9, 0x2, 0x101, 0x1, 0x80000000, 0x1, 0x400, 0xfffffffffffffff9, 0x400, 0x8000000000000001, 0x80, 0x3, 0x3, 0x2, 0x2, 0xe8, 0x2000080000000, 0xed6, 0xffffffffffffffff, 0x1, 0x400, 0x200, 0x3, 0x7, 0x3f, 0x292, 0x8, 0x20, 0x8, 0x80000000, 0x80000001, 0x4, 0x6, 0x8, 0x8, 0xffffffff, 0x2, 0xe1c, 0x7ff, 0x7ffc, 0x4, 0x3, 0xac, 0x3f, 0xffffffffffff3c0b, 0xb26, 0x0, 0x0, 0x5e, 0x100000000, 0x8, 0x8000000000000000, 0x9, 0x0, 0x0, 0x0, 0x3, 0x8000000000, 0x1, 0x1, 0x4, 0x7fffffffffffffff, 0x8, 0x0, 0x0, 0x2, 0x80000000, 0x401, 0x1000, 0xeb, 0x4, 0x7fff, 0x3ff, 0x8, 0x5, 0xff, 0xffffffff, 0x5, 0x1200000, 0x6, 0x2e, 0x4, 0x7ffe, 0xc, 0x9, 0x6, 0x4d12, 0x8, 0x3f, 0x800, 0x5f02, 0x8, 0x5, 0xfffffffffffffffd, 0x80000000, 0x1, 0x800, 0x800, 0x9, 0x8003, 0xe9, 0x7fffffff, 0xfff, 0x7, 0x9, 0x45, 0x1ff, 0x8, 0xfffffffffffffff9, 0xff, 0x80000000, 0x0, 0x6, 0x0, 0x9, 0xdd, 0x1, 0x58d5340f0000, 0x4b5, 0x2]}) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1a040020}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)={0x1c, 0x0, 0x0, 0x70bd27, 0x25dfdbfd, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x54}, 0x2400c004) select(0x40, &(0x7f0000000280)={0x3, 0x33, 0x3, 0x0, 0x9, 0x1, 0x8, 0xda}, &(0x7f00000002c0)={0x3, 0x10001, 0x8, 0x1, 0x7f, 0x8, 0x3, 0x7f}, &(0x7f00000003c0)={0x9, 0x4, 0x1, 0xfff, 0x0, 0xbc77, 0x3}, &(0x7f0000001440)={0x77359400}) syz_clone(0x40003000, &(0x7f0000000000)="31cf5f793833adb42fa6446036217b", 0xf, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000440)="90058d22688e0e7e231f641e4485f75a1ebe134e248d5697850b71d6c54d0e409616d8755e12ecc29a997ef94961a6fb561800bd3d9c11a664b5de74d61594d6eda57da5b8a8d5a9e6a3e421195e02fc27f8d5b7078dddb65d53931646dc806083c3dfcf565de16642d1e518feeff6cc1596f6e3237db7905b0d941f4bc6513f6fcba269eaa7c8e0ab0c97535518c47d7cfff26ca4c81e18779e268a8c69c5f29d4f88c9e2788bf3d75bfa2752ccf237499a9df1f118d2beb7dcdea8f867f884c7af2f6bcc3cda426c21c4d2af66d15c94a6fd6572d7cecc82c72ce7201810110f693de99634e9fb5829b22122568c4f23cee479ea48c04db1cdcbdeb6b2448efb8371a4b9c9873c930ca66c946bcb77bd13b93b699040d36bb5061fe8f4ddd41eeba2bb20fdeb8a8755a9871b4ce1b3801e38cb46a9e4b18e7aec68f6cd1a8d5ed747eb6746bbbfafb1a4792c5cf41850ab545256c4575a2b4a161d4b00e5f46978f7f9d8d390b658cb5c07d31309a09956118265171181db1f8bf757610b22e34169d658447d5aa6352b4592703408231d72b9a0b2438354ee39e07325ddf18bb2b91b19ea43d7738134c0b09549dc3783790c3c21050c45a23f28e3f32d015bb40fc80e2d8e5d6f6fbdb3be6cbd7fb3de84581fe5510fe746de721e612a7903330d4450b375bda762748c208267ea0d382e3be63e5831ac43bb340f81cc4846453e838b18bc43b799da40f0a240029606cb5d586abcaf207cef3f42eb727f2b091dc9193205a2a4de8beaaae19bbd2ea199ff1bcffc4eae8b6d2770dd3d1dc38d6446a89006c65745161f6a06ffeaecd7107b981b7562030fe7c5f4da2e851ddecebce065437b7990685aa2435b03b37cc71b872e6b15c2caa12254e153a0b771cb6f9552daab1a5a18d458fd5c623ae4fea6726aeae20f84aa015a274722aea0c22b61755b2a263810533f762104ea6069c1a8f6a0a12a07977a9d31f5cda01753d06a1d8747de2bbb3d18d9c0429751983346c6bee96b038e087a10ac2d4b55486f00e7c6fc1b7e99338be3dfa678f59fb20c6fccec5cceed01f5e5750439960211b471312f8da66b0d0102b915e3e437309c5dd6741f9542d3a8e92608b2c672979a32ad29d1e54f9fa513480626286f90a0e7fe886ad0c5ab03baf2ab266c8a2f3404ca547760ac907dfd2d60eca8064f8f68ddb8942324ccd2af94fb6d5e7cc9451f58096ea97c7c31c051ec99d719374d2139ae3180af504f801879ee5537e71973b9f26a6b52bd6e3694d4bfef3c11187903682606c20ea2738aba3a82cf65ec2e299a93b3fed65e4f4097cd03f319f0b9d087743d565b53246b8a7de25a419538adf96c870e6a8da6d28f23b199b8e77b9e63666922129e23fca4840027f177c420651f96492179ae19d04abe0fe821446a1aeb555f0d5968d56a593210b99c50463f6d908e9e963ec2ad88b3a33e32b97e77d2cccf4f012e0315caf3ad455d2abb46e3dd49013f6569dae6361e917deb41946faf586e00d08d4b39336dc04416a5a6eadf5ce62e6aa500e355a8716e8c3676973395bc124a4674a62b2b91674cac95526e64146e12b12b0139bbd53302cf78855ee8be68a3407cf6b6a1336a53c4dd8dbc6a5a31eb3e471a885552b715c1677dd892c39bac5358612336e5a11f405bae3c262c14a15d77924afe688162902daa7b79f3b08dd55e769bc0d47f33354a17dd98f99eae271e0644fee170004e70c30eaa634ce1468900ef212f0ac126b9bd7e3e7b0ffb86378982a69a5b62a62feac998a449c0d0c7700cea705e7d6e9153fba89e847a6dc0cbc2f4b9b03df17147050a2bd08c0c62c4db830d5bba005ca28d0ae729c2719a666326f30c1c13264a72e6c311ec93b4302ea51f7943e75d1309e3e351df770641d9e67a2f10020174d8e052cba36fdf96e5665ce39fbcc31d034197becb602a58dd5bc8ef3ec0cc2a95410cfe951a63f174d05507e02ba05dd5fd8ed2b0a966a56647421a68db2ead52686e15249665b3a5b88957816939c82a6810c0c80d3f006772c54d7fd8d47ed208f8dba99dcbd50f134388d96cffd626f7aab302796e358fd30df5b8e266cac72ee779b72816743d2c175529f3b9db15cb1999e1b505793d0039a90e2a4dc07f8ce0ee9ab5c0ba58e893c985fd3ae3e89ff6f489589eca6426da2a2e05e3cfaa56fcc2f004eaa2260489f25d365ef9557098d2a21b2f145e946b88fa1d67c6c4a0a90b2566f59b8e549eb82c8133bc93945f712abcdd733f16c763e45ed2b372173c4c274ad039529383cb76507092037677918d51f7923924991661178e90ec5243c6c1e02a1e0623b8f2aa85a3a9739681726770019a10064e4148759b4fb543fe5e60fce39a13268b58bf0fc60d0a3896d8ba247abb5c1626168ef8016c5ee67a5a073db36a2cf9da11f9142a43e2e7770b8dd49f0491e447455752f25dbfe55f4ef37e7025d6c23d61b9956f23352260d3b8fe429fc990e32c169170916ed867c5ed391629af22a259ea69d88ae7aca1824c12470ab8c16af65ab2a7b55ddb5084c9e7ce3a8a38a60e5f781dc167a3f5abea0f0a2fa007748940cefa6ca3b8bc79182c1b1e358d9f2caeb4dae6043fafa4925def784129b0015e5c6bfc5438dd1f42f12dea5db07444d275b1ce5b119bb6b9e716922d0c43c0bde797759c2e46039df015d216467f5317beb91c9ad47b05375c478e44fa2fd506d0cf168f36a86e051ca02f40307f9228a689a4339994ded6663dbd818d569b5ac1849eee5c043a4799ba6021b8f9c6d2511504aef5a546ba319691c5f4e819d2c63fc085eee50d26f1c613d5e7eb2871f7afc75a4eb80ff75a24d66c18dda63de743c28ba337846a1db2e85753e8659650599bfa7f9930d22d3a7e9b75702231bee8aa93df884a2017e8561efc4943625989cead078e52fe371c5e0d982d5ef0c642e5ef4f1dacd30183485cb75d9d7cf9a91038bc529d2f1ea5591f6f37ad57fc745a72e52e4a5953174860d5f235fe9940549c4b2c6677e0bc911038daa34ab6445b2558d38bbba4893c96b7fea1f61be0ede63500e91ecc04736781ce7a717e847ebc43e0a16c2df7d5e2e3b25c563a8d63aaeea8d22ae28fdf46089363f0fb59fcbb6fe5bb28a69f90500459ccecca53871465ed928b3f2cf484bbce5bdd61e20156f1bc6727e54f9cb47ee7939e756fb35607614d7d278cd7192328349d0c47650a59ad180bdbf538fdf8709db503f54dfb227cf1a9e4d80efe7d69765d97bdb88275daa16d8598677876876a365c02ca920aeb151fbf1c7a3a6641a09554b749b30c5682d16e5df3214af9e6f460e978074f23d5ab16a04dd940e4742eed8b18e89f823fd74647557bc1c821172f865c0614687a5da15ecf09cacb4ce7a64e9d2feccff54e461a47cab6463a1c6777acff1a04be9ac5d32a440a413f6ff08784a5a2af19153aeb390106ae7d2e4b6488be6ce872fe5ca539ff92e511b8c236e29b870eeac457cced8fbb4d66d9a2cab50d57259ea23e39cd9c93c416b48340f0b65b698b82a112423a040ee619977e7dd6d2f6f3c36e749496e454ee646e8bffeafe7566691d56cd0799b551da27b17aff9e37837f499876c65494cb5f39a2e3a9ff5cc48b6444fac6f8433cc8729c6bae27bb95d304165e5b618f5930761d87b977181107e6d2f261268eb398451b12976c1c4eddf645ca0cfff037ce3722751b3ed48df25dfff7a0c1a57bc48889859882d0546c11c4e3cbece4fae0ffda193c8f5f889245f87ccb530e2ea67074fca5be3fcd2d6aa428dff71537015f4c67fb1cc7d8bf1e0e2fe2a1a8be391900bf41f840de38bb940aa838b40579a3a6d76eecb741c515a5060ff1c8e4aaf816d22ec8ee85ca81e9dd256a5e971d1efeef0de0e3e0422c7acf849b34bb3195712625b7448857871479c4087e7f649d153ac1b6736320bb4456784840aa28f1d236ee92d19f49f9fd9cd59bfda64d33236ceae45a5f2a1ed9e87a1f208096b2c1b7499792e803b758c9b59553219dab74f35c6a8ee27b23a0cbdc43f42ece9f29738f1ac5963893bdec158a5a2cbfe0ab266b45842829d22e42c27c9ca63ac3851e9798307d72cb6bfd750938021281400bfb73243dda05783c5a52561b57e2c96d2427a47e47afc033e20df3a4825eb92708fb41103c8b5ec672d9de0997ead754b61ef273ef606ce76fc615d6abc532e95fc3381724801110cc7159cb3500ffadebd66714e323e4afd1da3eaf8af99646bffdbe3ccce5c8b3946ba57aff94cafd0a129f7ea61656bedac5dba4acb91a17c9d5d05ac243c0167f7285accbc926d4a6a92871bfc6f543e95e59f96d5fd46dbefc7c96f715e68d572201d74817e930c40f82fd9e63ec767c3f35d504d7a37712b222158915f992cdc47b6cb81c284bc5535e5251efb837af3131589d5a9f137204812eb48f60c586cbdc3453705aaac5a2c90371c248f4965648fbdfdda72e1ef45cbbe1b7c532f6b9450075aeedef33b608f741f163d49ee9ab8691746a83e43d38ac651aa1225971c08cea9e70519324491e0681556ac56310ac41ba5ff3928bace4d0ee570ca91541d95e354bca6c2f17a528e963dcfcb06b3aca10193b3c4b5efa5adba0b002df09e520fef53b04fecbeca7710da8aba9a2a6d94cfcc61ad1ea5e9db5463860828315bdad795b0f09b30916574d694e3377ff4f72a094c15eebee8765cd0535b14204f283320236ac824717e1f30bf8b6ba1ef54607f711a7f0c52a19337012b1fb676b75fdc82e573a7a9c9e8ebd9b4b44e00ace56e90139b67f0e9546307ff0db5a4a6f918da544a3ca28b12c356083722a6876dd458e1f02f3224baac313b7d7deaea094f1c6b0dc5f7239807ac84adae3abeaa2495ac299831ae2bc401792187926bae8f99eaad3713f2306b7acb39d806c95c5db97184c73f035c418e761094b70c6d8f78bc2081eaf3beccc16e118545b9f41463d906df1aaa126bd2e52cbc31c937d3e62e1caa6a91a0e83bef5848b43da26fd36460f08770637808189b33a91b1a0b3e50c44dabe099cb5ff75592fdaef97d81e4720d88927671adaa8ffadff4e1f8c6b2872ce126c149edf7461cdfd88c9f100f4e94e2ddf9487779d31b9b3c0441109b02697db81d80d36ed55a721858cc69effb2fdbd5cb40e3021f810a930a2fd922aab764504d92f8fd9ea48b91fdd4f8922da9be00e3f8358625aba4151a7a255111da1560ec22702498ddcb65118a7a3e8c566756ccc4d3f44b793ffd435679db815ea73d2196c7149ebb5d4c5cd5bfd1fd88701a0e88c8289e8f0f1c7408a7e601cbe3539295b6f2f5de82817f5f6ebe77eead5756de2855be28d03488f75fd4687afe30d75") 16:30:19 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSETELEM={0x30, 0xb, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x10, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x78}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}]}]}, 0x28}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x24001}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f, 0x3f}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x8, 0x2a, [@ibss={0x6, 0x2, 0xff}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x10}, 0x4805) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSETELEM={0x30, 0xb, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x10, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x78}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}]}]}, 0x28}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x24001}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f, 0x3f}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x8, 0x2a, [@ibss={0x6, 0x2, 0xff}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x10}, 0x4805) (async) [ 626.712682] netlink: 'syz-executor.4': attribute type 16 has an invalid length. 16:30:20 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, &(0x7f0000000300)={'filter\x00', 0x0, [0x0, 0x2, 0x1]}, &(0x7f0000000140)=0x44) (async) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) (async) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) (async, rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0xacf0}, 0x100) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000080)='dctcp\x00', 0x6) (async, rerun: 64) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 64) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/igmp6\x00') preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/182, 0xb6}], 0x1, 0xfffffffe, 0x0) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000400)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (rerun: 32) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x20, 0x7, 0x0, 0x0, 0x0, 0xd7e, 0x20001, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000000), 0x3}, 0x8004, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x46d4, 0xff, 0x0, 0x10001, 0x0, 0x200000002}, 0xffffffffffffffff, 0x6, r1, 0xa) (async) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) (rerun: 32) r3 = socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(r3, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) (async) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) (async) creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)) [ 626.775697] IPVS: ftp: loaded support on port[0] = 21 [ 626.789986] Enabling of bearer rejected, already enabled [ 627.002252] REISERFS (device loop5): Using r5 hash to sort names [ 627.019843] audit: type=1800 audit(1672331420.468:77): pid=12430 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=14084 res=0 [ 627.029622] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 627.149192] [ 627.150866] ====================================================== [ 627.157177] WARNING: possible circular locking dependency detected [ 627.163502] 4.19.211-syzkaller #0 Not tainted [ 627.167988] ------------------------------------------------------ [ 627.174303] syz-executor.5/12292 is trying to acquire lock: [ 627.180003] 00000000bb3ada6e (sb_writers#22){.+.+}, at: mnt_want_write_file+0x63/0x1d0 [ 627.188072] [ 627.188072] but task is already holding lock: [ 627.194039] 000000002eeb4756 (&sbi->lock){+.+.}, at: reiserfs_write_lock+0x75/0xf0 [ 627.201843] [ 627.201843] which lock already depends on the new lock. [ 627.201843] [ 627.210166] [ 627.210166] the existing dependency chain (in reverse order) is: [ 627.217868] [ 627.217868] -> #2 (&sbi->lock){+.+.}: [ 627.223167] reiserfs_write_lock+0x75/0xf0 [ 627.227930] reiserfs_lookup+0x171/0x490 [ 627.232631] __lookup_slow+0x246/0x4a0 [ 627.237044] lookup_one_len+0x163/0x190 [ 627.241551] reiserfs_lookup_privroot+0x92/0x280 [ 627.246835] reiserfs_fill_super+0x1f12/0x2d80 [ 627.251947] mount_bdev+0x2fc/0x3b0 [ 627.256099] mount_fs+0xa3/0x310 [ 627.259985] vfs_kern_mount.part.0+0x68/0x470 [ 627.265001] do_mount+0x115c/0x2f50 [ 627.269154] ksys_mount+0xcf/0x130 [ 627.273212] __x64_sys_mount+0xba/0x150 [ 627.277703] do_syscall_64+0xf9/0x620 [ 627.282027] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 627.287722] [ 627.287722] -> #1 (&type->i_mutex_dir_key#10){+.+.}: [ 627.294319] path_openat+0x1071/0x2df0 [ 627.300314] do_filp_open+0x18c/0x3f0 [ 627.304635] do_sys_open+0x3b3/0x520 [ 627.308872] do_syscall_64+0xf9/0x620 [ 627.313890] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 627.319691] [ 627.319691] -> #0 (sb_writers#22){.+.+}: [ 627.325248] __sb_start_write+0x6e/0x2a0 [ 627.329829] mnt_want_write_file+0x63/0x1d0 [ 627.334671] reiserfs_ioctl+0x1a7/0x9a0 [ 627.339165] do_vfs_ioctl+0xcdb/0x12e0 [ 627.343584] ksys_ioctl+0x9b/0xc0 [ 627.347556] __x64_sys_ioctl+0x6f/0xb0 [ 627.351956] do_syscall_64+0xf9/0x620 [ 627.356277] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 627.361972] [ 627.361972] other info that might help us debug this: [ 627.361972] [ 627.370105] Chain exists of: [ 627.370105] sb_writers#22 --> &type->i_mutex_dir_key#10 --> &sbi->lock [ 627.370105] [ 627.381298] Possible unsafe locking scenario: [ 627.381298] [ 627.387345] CPU0 CPU1 [ 627.392002] ---- ---- [ 627.396653] lock(&sbi->lock); [ 627.399918] lock(&type->i_mutex_dir_key#10); [ 627.407007] lock(&sbi->lock); [ 627.412789] lock(sb_writers#22); [ 627.416330] [ 627.416330] *** DEADLOCK *** [ 627.416330] [ 627.422391] 1 lock held by syz-executor.5/12292: [ 627.427135] #0: 000000002eeb4756 (&sbi->lock){+.+.}, at: reiserfs_write_lock+0x75/0xf0 [ 627.435288] [ 627.435288] stack backtrace: [ 627.439789] CPU: 1 PID: 12292 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 627.447656] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 627.457007] Call Trace: [ 627.459595] dump_stack+0x1fc/0x2ef [ 627.463221] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 627.469016] __lock_acquire+0x30c9/0x3ff0 [ 627.473162] ? lock_acquire+0x170/0x3c0 [ 627.477132] ? reiserfs_write_lock+0x75/0xf0 [ 627.481536] ? mark_held_locks+0xf0/0xf0 [ 627.485599] ? __mutex_lock+0x368/0x1190 [ 627.489656] ? __lock_acquire+0x6de/0x3ff0 [ 627.493883] ? reiserfs_write_lock+0x75/0xf0 [ 627.498286] ? mutex_trylock+0x1a0/0x1a0 [ 627.502346] ? putname+0xe1/0x120 [ 627.505807] lock_acquire+0x170/0x3c0 [ 627.509602] ? mnt_want_write_file+0x63/0x1d0 [ 627.514096] __sb_start_write+0x6e/0x2a0 [ 627.518151] ? mnt_want_write_file+0x63/0x1d0 [ 627.522642] mnt_want_write_file+0x63/0x1d0 [ 627.526962] reiserfs_ioctl+0x1a7/0x9a0 [ 627.530939] ? reiserfs_unpack+0x5c0/0x5c0 [ 627.535179] do_vfs_ioctl+0xcdb/0x12e0 [ 627.539068] ? lock_downgrade+0x720/0x720 [ 627.543217] ? check_preemption_disabled+0x41/0x280 [ 627.548236] ? ioctl_preallocate+0x200/0x200 [ 627.552647] ? __fget+0x356/0x510 [ 627.556094] ? do_dup2+0x450/0x450 [ 627.559629] ? __se_sys_futex+0x298/0x3b0 [ 627.563864] ksys_ioctl+0x9b/0xc0 [ 627.567310] __x64_sys_ioctl+0x6f/0xb0 [ 627.571199] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 627.575778] do_syscall_64+0xf9/0x620 [ 627.579578] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 627.584757] RIP: 0033:0x7f3877e370a9 [ 627.588459] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 627.607425] RSP: 002b:00007f38763a9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 627.615115] RAX: ffffffffffffffda RBX: 00007f3877f56f80 RCX: 00007f3877e370a9 [ 627.622366] RDX: 0000000020000000 RSI: 0000000040087602 RDI: 0000000000000005 [ 627.629629] RBP: 00007f3877e92ae9 R08: 0000000000000000 R09: 0000000000000000 [ 627.636883] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 627.644148] R13: 00007ffe04a4622f R14: 00007f38763a9300 R15: 0000000000022000 16:30:21 executing program 5: syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f0000000240)=ANY=[], 0xfd, 0x1101, &(0x7f00000022c0)="$eJzs2LFqFEEcBvBv9q6Vk0m/CIpYSEg4XyCF4jUW1hZKSGWqHAhKWt9EfBYLiYX2Ib0BA/bKurcxRUDkFg/h94NhZj7mz8yUMwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDONPlakq0mqUPWJClJ254szpK0Q37z46RJydODxfLh0fzRMsnk1/LSta6qK0vdvV3rvM7rbn2wtXenLl+/efni8PDgKHnfr2lzenG8nyfno16lrM5zxd1XHx6PugcAAAD8j36sbbbh/QEAAIA/Ge0jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAEdRg0SUrStieLsyTtZo8FAAAArKmkybPZdXn/DfDb/XyZlcv826fnN76XbryTd9fUAwAAAH+nXHmP38v08l3eZbcyzfZ2P191Od9LJkl2+unbz6v89OJ4f2jln98CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjJDhwLAAAAAAjzt06jYwMAAAAAAAAAAAAAAAAAAAB+CgAA///sR9qO") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_SETVERSION(r1, 0x40087602, &(0x7f0000000000)=0x2) ftruncate(r1, 0x2007ffb) lseek(r0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x240, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x1000000201005) creat(&(0x7f0000000880)='./bus\x00', 0x0) syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f0000000240)=ANY=[], 0xfd, 0x1101, &(0x7f00000022c0)="$eJzs2LFqFEEcBvBv9q6Vk0m/CIpYSEg4XyCF4jUW1hZKSGWqHAhKWt9EfBYLiYX2Ib0BA/bKurcxRUDkFg/h94NhZj7mz8yUMwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDONPlakq0mqUPWJClJ254szpK0Q37z46RJydODxfLh0fzRMsnk1/LSta6qK0vdvV3rvM7rbn2wtXenLl+/efni8PDgKHnfr2lzenG8nyfno16lrM5zxd1XHx6PugcAAAD8j36sbbbh/QEAAIA/Ge0jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAEdRg0SUrStieLsyTtZo8FAAAArKmkybPZdXn/DfDb/XyZlcv826fnN76XbryTd9fUAwAAAH+nXHmP38v08l3eZbcyzfZ2P191Od9LJkl2+unbz6v89OJ4f2jln98CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjJDhwLAAAAAAjzt06jYwMAAAAAAAAAAAAAAAAAAAB+CgAA///sR9qO") (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) (async) ioctl$FS_IOC_SETVERSION(r1, 0x40087602, &(0x7f0000000000)=0x2) (async) ftruncate(r1, 0x2007ffb) (async) lseek(r0, 0x0, 0x0) (async) openat$dir(0xffffffffffffff9c, 0x0, 0x240, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendfile(r0, r1, 0x0, 0x1000000201005) (async) creat(&(0x7f0000000880)='./bus\x00', 0x0) (async) 16:30:21 executing program 2: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) listen(r0, 0x12) (async) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000040)=0x1, 0x4) syz_emit_ethernet(0x53, &(0x7f00000002c0)={@local, @local, @void, {@ipv4={0x800, @tcp={{0xc, 0x4, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local, {[@generic={0x44, 0x7, "dcca602525"}, @rr={0x7, 0xf, 0x79, [@local, @empty, @empty]}, @ra={0x94, 0x4}]}}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x2}, {'v'}}}}}}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r5, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async, rerun: 32) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) (async, rerun: 32) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r6, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async, rerun: 64) ioctl$KVM_RUN(r6, 0xae80, 0x0) (rerun: 64) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000f727a1b32614e259ec0fe99d6faaecaf63c18fe9fb08c5ff48ce9b95939d12eff8ee6960ddc390856b1c79f9ca65b67f44ecfb7fad76caef2112ad0529b0e4c902d1f324dd2a08d85e24a3fefde4a54ed92952f4ac0593bc", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$KVM_NMI(r7, 0xae9a) (async, rerun: 32) ioctl$KVM_NMI(r4, 0xae9a) (async, rerun: 32) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r8, 0x8953, &(0x7f0000000140)={{0x2, 0x0, @dev}, {0x0, @random="dedc60640645"}, 0x8, {0x2, 0x0, @empty}}) (async, rerun: 64) preadv(r8, &(0x7f0000001700)=[{&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/193, 0xc1}, {&(0x7f0000001600)=""/82, 0x52}, {&(0x7f0000001680)=""/66, 0x42}], 0x6, 0x5, 0x4) (rerun: 64) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) openat(r3, &(0x7f0000000080)='./file0\x00', 0x841, 0x70) 16:30:21 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSETELEM={0x30, 0xb, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x10, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x78}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}]}]}, 0x28}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x24001}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f, 0x3f}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x8, 0x2a, [@ibss={0x6, 0x2, 0xff}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x10}, 0x4805) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSETELEM={0x30, 0xb, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x10, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x78}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}]}]}, 0x28}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x24001}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, 0x0, 0x800, 0x70bd2b, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f, 0x3f}}}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x8, 0x2a, [@ibss={0x6, 0x2, 0xff}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x10}, 0x4805) (async) 16:30:21 executing program 1: ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0x40405515, &(0x7f0000001780)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) r0 = syz_open_dev$sndctrl(&(0x7f00000000c0), 0x9, 0x600) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc(&(0x7f00000014c0), 0xffffffffffffffff) (async, rerun: 64) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f00000018c0)={{0x4, 0x5, 0x1ff, 0x1, 'syz1\x00', 0x9}, 0x1, [0x0, 0x3, 0x1, 0x3ff, 0x100000001, 0x4, 0x8000000000000001, 0x200, 0x9, 0x2, 0x101, 0x1, 0x80000000, 0x1, 0x400, 0xfffffffffffffff9, 0x400, 0x8000000000000001, 0x80, 0x3, 0x3, 0x2, 0x2, 0xe8, 0x2000080000000, 0xed6, 0xffffffffffffffff, 0x1, 0x400, 0x200, 0x3, 0x7, 0x3f, 0x292, 0x8, 0x20, 0x8, 0x80000000, 0x80000001, 0x4, 0x6, 0x8, 0x8, 0xffffffff, 0x2, 0xe1c, 0x7ff, 0x7ffc, 0x4, 0x3, 0xac, 0x3f, 0xffffffffffff3c0b, 0xb26, 0x0, 0x0, 0x5e, 0x100000000, 0x8, 0x8000000000000000, 0x9, 0x0, 0x0, 0x0, 0x3, 0x8000000000, 0x1, 0x1, 0x4, 0x7fffffffffffffff, 0x8, 0x0, 0x0, 0x2, 0x80000000, 0x401, 0x1000, 0xeb, 0x4, 0x7fff, 0x3ff, 0x8, 0x5, 0xff, 0xffffffff, 0x5, 0x1200000, 0x6, 0x2e, 0x4, 0x7ffe, 0xc, 0x9, 0x6, 0x4d12, 0x8, 0x3f, 0x800, 0x5f02, 0x8, 0x5, 0xfffffffffffffffd, 0x80000000, 0x1, 0x800, 0x800, 0x9, 0x8003, 0xe9, 0x7fffffff, 0xfff, 0x7, 0x9, 0x45, 0x1ff, 0x8, 0xfffffffffffffff9, 0xff, 0x80000000, 0x0, 0x6, 0x0, 0x9, 0xdd, 0x1, 0x58d5340f0000, 0x4b5, 0x2]}) (async, rerun: 64) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1a040020}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)={0x1c, 0x0, 0x0, 0x70bd27, 0x25dfdbfd, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x54}, 0x2400c004) (async) select(0x40, &(0x7f0000000280)={0x3, 0x33, 0x3, 0x0, 0x9, 0x1, 0x8, 0xda}, &(0x7f00000002c0)={0x3, 0x10001, 0x8, 0x1, 0x7f, 0x8, 0x3, 0x7f}, &(0x7f00000003c0)={0x9, 0x4, 0x1, 0xfff, 0x0, 0xbc77, 0x3}, &(0x7f0000001440)={0x77359400}) (async) syz_clone(0x40003000, &(0x7f0000000000)="31cf5f793833adb42fa6446036217b", 0xf, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000440)="90058d22688e0e7e231f641e4485f75a1ebe134e248d5697850b71d6c54d0e409616d8755e12ecc29a997ef94961a6fb561800bd3d9c11a664b5de74d61594d6eda57da5b8a8d5a9e6a3e421195e02fc27f8d5b7078dddb65d53931646dc806083c3dfcf565de16642d1e518feeff6cc1596f6e3237db7905b0d941f4bc6513f6fcba269eaa7c8e0ab0c97535518c47d7cfff26ca4c81e18779e268a8c69c5f29d4f88c9e2788bf3d75bfa2752ccf237499a9df1f118d2beb7dcdea8f867f884c7af2f6bcc3cda426c21c4d2af66d15c94a6fd6572d7cecc82c72ce7201810110f693de99634e9fb5829b22122568c4f23cee479ea48c04db1cdcbdeb6b2448efb8371a4b9c9873c930ca66c946bcb77bd13b93b699040d36bb5061fe8f4ddd41eeba2bb20fdeb8a8755a9871b4ce1b3801e38cb46a9e4b18e7aec68f6cd1a8d5ed747eb6746bbbfafb1a4792c5cf41850ab545256c4575a2b4a161d4b00e5f46978f7f9d8d390b658cb5c07d31309a09956118265171181db1f8bf757610b22e34169d658447d5aa6352b4592703408231d72b9a0b2438354ee39e07325ddf18bb2b91b19ea43d7738134c0b09549dc3783790c3c21050c45a23f28e3f32d015bb40fc80e2d8e5d6f6fbdb3be6cbd7fb3de84581fe5510fe746de721e612a7903330d4450b375bda762748c208267ea0d382e3be63e5831ac43bb340f81cc4846453e838b18bc43b799da40f0a240029606cb5d586abcaf207cef3f42eb727f2b091dc9193205a2a4de8beaaae19bbd2ea199ff1bcffc4eae8b6d2770dd3d1dc38d6446a89006c65745161f6a06ffeaecd7107b981b7562030fe7c5f4da2e851ddecebce065437b7990685aa2435b03b37cc71b872e6b15c2caa12254e153a0b771cb6f9552daab1a5a18d458fd5c623ae4fea6726aeae20f84aa015a274722aea0c22b61755b2a263810533f762104ea6069c1a8f6a0a12a07977a9d31f5cda01753d06a1d8747de2bbb3d18d9c0429751983346c6bee96b038e087a10ac2d4b55486f00e7c6fc1b7e99338be3dfa678f59fb20c6fccec5cceed01f5e5750439960211b471312f8da66b0d0102b915e3e437309c5dd6741f9542d3a8e92608b2c672979a32ad29d1e54f9fa513480626286f90a0e7fe886ad0c5ab03baf2ab266c8a2f3404ca547760ac907dfd2d60eca8064f8f68ddb8942324ccd2af94fb6d5e7cc9451f58096ea97c7c31c051ec99d719374d2139ae3180af504f801879ee5537e71973b9f26a6b52bd6e3694d4bfef3c11187903682606c20ea2738aba3a82cf65ec2e299a93b3fed65e4f4097cd03f319f0b9d087743d565b53246b8a7de25a419538adf96c870e6a8da6d28f23b199b8e77b9e63666922129e23fca4840027f177c420651f96492179ae19d04abe0fe821446a1aeb555f0d5968d56a593210b99c50463f6d908e9e963ec2ad88b3a33e32b97e77d2cccf4f012e0315caf3ad455d2abb46e3dd49013f6569dae6361e917deb41946faf586e00d08d4b39336dc04416a5a6eadf5ce62e6aa500e355a8716e8c3676973395bc124a4674a62b2b91674cac95526e64146e12b12b0139bbd53302cf78855ee8be68a3407cf6b6a1336a53c4dd8dbc6a5a31eb3e471a885552b715c1677dd892c39bac5358612336e5a11f405bae3c262c14a15d77924afe688162902daa7b79f3b08dd55e769bc0d47f33354a17dd98f99eae271e0644fee170004e70c30eaa634ce1468900ef212f0ac126b9bd7e3e7b0ffb86378982a69a5b62a62feac998a449c0d0c7700cea705e7d6e9153fba89e847a6dc0cbc2f4b9b03df17147050a2bd08c0c62c4db830d5bba005ca28d0ae729c2719a666326f30c1c13264a72e6c311ec93b4302ea51f7943e75d1309e3e351df770641d9e67a2f10020174d8e052cba36fdf96e5665ce39fbcc31d034197becb602a58dd5bc8ef3ec0cc2a95410cfe951a63f174d05507e02ba05dd5fd8ed2b0a966a56647421a68db2ead52686e15249665b3a5b88957816939c82a6810c0c80d3f006772c54d7fd8d47ed208f8dba99dcbd50f134388d96cffd626f7aab302796e358fd30df5b8e266cac72ee779b72816743d2c175529f3b9db15cb1999e1b505793d0039a90e2a4dc07f8ce0ee9ab5c0ba58e893c985fd3ae3e89ff6f489589eca6426da2a2e05e3cfaa56fcc2f004eaa2260489f25d365ef9557098d2a21b2f145e946b88fa1d67c6c4a0a90b2566f59b8e549eb82c8133bc93945f712abcdd733f16c763e45ed2b372173c4c274ad039529383cb76507092037677918d51f7923924991661178e90ec5243c6c1e02a1e0623b8f2aa85a3a9739681726770019a10064e4148759b4fb543fe5e60fce39a13268b58bf0fc60d0a3896d8ba247abb5c1626168ef8016c5ee67a5a073db36a2cf9da11f9142a43e2e7770b8dd49f0491e447455752f25dbfe55f4ef37e7025d6c23d61b9956f23352260d3b8fe429fc990e32c169170916ed867c5ed391629af22a259ea69d88ae7aca1824c12470ab8c16af65ab2a7b55ddb5084c9e7ce3a8a38a60e5f781dc167a3f5abea0f0a2fa007748940cefa6ca3b8bc79182c1b1e358d9f2caeb4dae6043fafa4925def784129b0015e5c6bfc5438dd1f42f12dea5db07444d275b1ce5b119bb6b9e716922d0c43c0bde797759c2e46039df015d216467f5317beb91c9ad47b05375c478e44fa2fd506d0cf168f36a86e051ca02f40307f9228a689a4339994ded6663dbd818d569b5ac1849eee5c043a4799ba6021b8f9c6d2511504aef5a546ba319691c5f4e819d2c63fc085eee50d26f1c613d5e7eb2871f7afc75a4eb80ff75a24d66c18dda63de743c28ba337846a1db2e85753e8659650599bfa7f9930d22d3a7e9b75702231bee8aa93df884a2017e8561efc4943625989cead078e52fe371c5e0d982d5ef0c642e5ef4f1dacd30183485cb75d9d7cf9a91038bc529d2f1ea5591f6f37ad57fc745a72e52e4a5953174860d5f235fe9940549c4b2c6677e0bc911038daa34ab6445b2558d38bbba4893c96b7fea1f61be0ede63500e91ecc04736781ce7a717e847ebc43e0a16c2df7d5e2e3b25c563a8d63aaeea8d22ae28fdf46089363f0fb59fcbb6fe5bb28a69f90500459ccecca53871465ed928b3f2cf484bbce5bdd61e20156f1bc6727e54f9cb47ee7939e756fb35607614d7d278cd7192328349d0c47650a59ad180bdbf538fdf8709db503f54dfb227cf1a9e4d80efe7d69765d97bdb88275daa16d8598677876876a365c02ca920aeb151fbf1c7a3a6641a09554b749b30c5682d16e5df3214af9e6f460e978074f23d5ab16a04dd940e4742eed8b18e89f823fd74647557bc1c821172f865c0614687a5da15ecf09cacb4ce7a64e9d2feccff54e461a47cab6463a1c6777acff1a04be9ac5d32a440a413f6ff08784a5a2af19153aeb390106ae7d2e4b6488be6ce872fe5ca539ff92e511b8c236e29b870eeac457cced8fbb4d66d9a2cab50d57259ea23e39cd9c93c416b48340f0b65b698b82a112423a040ee619977e7dd6d2f6f3c36e749496e454ee646e8bffeafe7566691d56cd0799b551da27b17aff9e37837f499876c65494cb5f39a2e3a9ff5cc48b6444fac6f8433cc8729c6bae27bb95d304165e5b618f5930761d87b977181107e6d2f261268eb398451b12976c1c4eddf645ca0cfff037ce3722751b3ed48df25dfff7a0c1a57bc48889859882d0546c11c4e3cbece4fae0ffda193c8f5f889245f87ccb530e2ea67074fca5be3fcd2d6aa428dff71537015f4c67fb1cc7d8bf1e0e2fe2a1a8be391900bf41f840de38bb940aa838b40579a3a6d76eecb741c515a5060ff1c8e4aaf816d22ec8ee85ca81e9dd256a5e971d1efeef0de0e3e0422c7acf849b34bb3195712625b7448857871479c4087e7f649d153ac1b6736320bb4456784840aa28f1d236ee92d19f49f9fd9cd59bfda64d33236ceae45a5f2a1ed9e87a1f208096b2c1b7499792e803b758c9b59553219dab74f35c6a8ee27b23a0cbdc43f42ece9f29738f1ac5963893bdec158a5a2cbfe0ab266b45842829d22e42c27c9ca63ac3851e9798307d72cb6bfd750938021281400bfb73243dda05783c5a52561b57e2c96d2427a47e47afc033e20df3a4825eb92708fb41103c8b5ec672d9de0997ead754b61ef273ef606ce76fc615d6abc532e95fc3381724801110cc7159cb3500ffadebd66714e323e4afd1da3eaf8af99646bffdbe3ccce5c8b3946ba57aff94cafd0a129f7ea61656bedac5dba4acb91a17c9d5d05ac243c0167f7285accbc926d4a6a92871bfc6f543e95e59f96d5fd46dbefc7c96f715e68d572201d74817e930c40f82fd9e63ec767c3f35d504d7a37712b222158915f992cdc47b6cb81c284bc5535e5251efb837af3131589d5a9f137204812eb48f60c586cbdc3453705aaac5a2c90371c248f4965648fbdfdda72e1ef45cbbe1b7c532f6b9450075aeedef33b608f741f163d49ee9ab8691746a83e43d38ac651aa1225971c08cea9e70519324491e0681556ac56310ac41ba5ff3928bace4d0ee570ca91541d95e354bca6c2f17a528e963dcfcb06b3aca10193b3c4b5efa5adba0b002df09e520fef53b04fecbeca7710da8aba9a2a6d94cfcc61ad1ea5e9db5463860828315bdad795b0f09b30916574d694e3377ff4f72a094c15eebee8765cd0535b14204f283320236ac824717e1f30bf8b6ba1ef54607f711a7f0c52a19337012b1fb676b75fdc82e573a7a9c9e8ebd9b4b44e00ace56e90139b67f0e9546307ff0db5a4a6f918da544a3ca28b12c356083722a6876dd458e1f02f3224baac313b7d7deaea094f1c6b0dc5f7239807ac84adae3abeaa2495ac299831ae2bc401792187926bae8f99eaad3713f2306b7acb39d806c95c5db97184c73f035c418e761094b70c6d8f78bc2081eaf3beccc16e118545b9f41463d906df1aaa126bd2e52cbc31c937d3e62e1caa6a91a0e83bef5848b43da26fd36460f08770637808189b33a91b1a0b3e50c44dabe099cb5ff75592fdaef97d81e4720d88927671adaa8ffadff4e1f8c6b2872ce126c149edf7461cdfd88c9f100f4e94e2ddf9487779d31b9b3c0441109b02697db81d80d36ed55a721858cc69effb2fdbd5cb40e3021f810a930a2fd922aab764504d92f8fd9ea48b91fdd4f8922da9be00e3f8358625aba4151a7a255111da1560ec22702498ddcb65118a7a3e8c566756ccc4d3f44b793ffd435679db815ea73d2196c7149ebb5d4c5cd5bfd1fd88701a0e88c8289e8f0f1c7408a7e601cbe3539295b6f2f5de82817f5f6ebe77eead5756de2855be28d03488f75fd4687afe30d75") 16:30:21 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) (async) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x37cb1133) (async) socket$inet(0x2, 0x3, 0x33) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = socket$packet(0x11, 0x3, 0x300) (async) perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) (async) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x8000}, 0xfffffffffffffd82) (async) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) splice(r0, 0x0, r2, 0x0, 0x19410, 0x0) 16:30:21 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) listen(r0, 0x12) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000040)=0x1, 0x4) syz_emit_ethernet(0x53, &(0x7f00000002c0)={@local, @local, @void, {@ipv4={0x800, @tcp={{0xc, 0x4, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local, {[@generic={0x44, 0x7, "dcca602525"}, @rr={0x7, 0xf, 0x79, [@local, @empty, @empty]}, @ra={0x94, 0x4}]}}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x2}, {'v'}}}}}}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r5, &(0x7f00000017c0), 0x47, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r6, &(0x7f00000017c0), 0x47, 0x0, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000f727a1b32614e259ec0fe99d6faaecaf63c18fe9fb08c5ff48ce9b95939d12eff8ee6960ddc390856b1c79f9ca65b67f44ecfb7fad76caef2112ad0529b0e4c902d1f324dd2a08d85e24a3fefde4a54ed92952f4ac0593bc", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$KVM_NMI(r7, 0xae9a) ioctl$KVM_NMI(r4, 0xae9a) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r8, 0x8953, &(0x7f0000000140)={{0x2, 0x0, @dev}, {0x0, @random="dedc60640645"}, 0x8, {0x2, 0x0, @empty}}) preadv(r8, &(0x7f0000001700)=[{&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/193, 0xc1}, {&(0x7f0000001600)=""/82, 0x52}, {&(0x7f0000001680)=""/66, 0x42}], 0x6, 0x5, 0x4) ioctl$KVM_RUN(r4, 0xae80, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x841, 0x70) [ 627.656523] 32-bit node address hash set to 4ef0464d [ 627.702895] netlink: 'syz-executor.4': attribute type 16 has an invalid length. [ 627.735547] Enabling of bearer rejected, already enabled 16:30:21 executing program 2: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) listen(r0, 0x12) (async) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000040)=0x1, 0x4) (async) syz_emit_ethernet(0x53, &(0x7f00000002c0)={@local, @local, @void, {@ipv4={0x800, @tcp={{0xc, 0x4, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local, {[@generic={0x44, 0x7, "dcca602525"}, @rr={0x7, 0xf, 0x79, [@local, @empty, @empty]}, @ra={0x94, 0x4}]}}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x2}, {'v'}}}}}}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r5, &(0x7f00000017c0), 0x47, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) (async) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='statm\x00') preadv(r6, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async, rerun: 64) ioctl$KVM_RUN(r6, 0xae80, 0x0) (rerun: 64) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000f727a1b32614e259ec0fe99d6faaecaf63c18fe9fb08c5ff48ce9b95939d12eff8ee6960ddc390856b1c79f9ca65b67f44ecfb7fad76caef2112ad0529b0e4c902d1f324dd2a08d85e24a3fefde4a54ed92952f4ac0593bc", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) ioctl$KVM_NMI(r7, 0xae9a) ioctl$KVM_NMI(r4, 0xae9a) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) (async) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r8, 0x8953, &(0x7f0000000140)={{0x2, 0x0, @dev}, {0x0, @random="dedc60640645"}, 0x8, {0x2, 0x0, @empty}}) preadv(r8, &(0x7f0000001700)=[{&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/193, 0xc1}, {&(0x7f0000001600)=""/82, 0x52}, {&(0x7f0000001680)=""/66, 0x42}], 0x6, 0x5, 0x4) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) openat(r3, &(0x7f0000000080)='./file0\x00', 0x841, 0x70) [ 627.765629] IPVS: ftp: loaded support on port[0] = 21 [ 627.781123] netlink: 'syz-executor.4': attribute type 16 has an invalid length. 16:30:21 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@gettaction={0x80, 0x32, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0x14, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x43}]}, 0x80}, 0x1, 0x0, 0x0, 0x24004080}, 0x800) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=@ipv4_getrule={0x1c, 0x22, 0x800, 0x70bd29, 0x25dfdbfe, {0x2, 0x20, 0x14, 0x0, 0xfa, 0x0, 0x0, 0x1, 0x10014}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x2800) 16:30:21 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f68ff3b0f160"], 0x208e24b) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 16:30:21 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@gettaction={0x80, 0x32, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0x14, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x43}]}, 0x80}, 0x1, 0x0, 0x0, 0x24004080}, 0x800) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=@ipv4_getrule={0x1c, 0x22, 0x800, 0x70bd29, 0x25dfdbfe, {0x2, 0x20, 0x14, 0x0, 0xfa, 0x0, 0x0, 0x1, 0x10014}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x2800) 16:30:21 executing program 1: ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0x40405515, &(0x7f0000001780)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) r0 = syz_open_dev$sndctrl(&(0x7f00000000c0), 0x9, 0x600) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f00000014c0), 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f00000018c0)={{0x4, 0x5, 0x1ff, 0x1, 'syz1\x00', 0x9}, 0x1, [0x0, 0x3, 0x1, 0x3ff, 0x100000001, 0x4, 0x8000000000000001, 0x200, 0x9, 0x2, 0x101, 0x1, 0x80000000, 0x1, 0x400, 0xfffffffffffffff9, 0x400, 0x8000000000000001, 0x80, 0x3, 0x3, 0x2, 0x2, 0xe8, 0x2000080000000, 0xed6, 0xffffffffffffffff, 0x1, 0x400, 0x200, 0x3, 0x7, 0x3f, 0x292, 0x8, 0x20, 0x8, 0x80000000, 0x80000001, 0x4, 0x6, 0x8, 0x8, 0xffffffff, 0x2, 0xe1c, 0x7ff, 0x7ffc, 0x4, 0x3, 0xac, 0x3f, 0xffffffffffff3c0b, 0xb26, 0x0, 0x0, 0x5e, 0x100000000, 0x8, 0x8000000000000000, 0x9, 0x0, 0x0, 0x0, 0x3, 0x8000000000, 0x1, 0x1, 0x4, 0x7fffffffffffffff, 0x8, 0x0, 0x0, 0x2, 0x80000000, 0x401, 0x1000, 0xeb, 0x4, 0x7fff, 0x3ff, 0x8, 0x5, 0xff, 0xffffffff, 0x5, 0x1200000, 0x6, 0x2e, 0x4, 0x7ffe, 0xc, 0x9, 0x6, 0x4d12, 0x8, 0x3f, 0x800, 0x5f02, 0x8, 0x5, 0xfffffffffffffffd, 0x80000000, 0x1, 0x800, 0x800, 0x9, 0x8003, 0xe9, 0x7fffffff, 0xfff, 0x7, 0x9, 0x45, 0x1ff, 0x8, 0xfffffffffffffff9, 0xff, 0x80000000, 0x0, 0x6, 0x0, 0x9, 0xdd, 0x1, 0x58d5340f0000, 0x4b5, 0x2]}) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1a040020}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)={0x1c, 0x0, 0x0, 0x70bd27, 0x25dfdbfd, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x54}, 0x2400c004) select(0x40, &(0x7f0000000280)={0x3, 0x33, 0x3, 0x0, 0x9, 0x1, 0x8, 0xda}, &(0x7f00000002c0)={0x3, 0x10001, 0x8, 0x1, 0x7f, 0x8, 0x3, 0x7f}, &(0x7f00000003c0)={0x9, 0x4, 0x1, 0xfff, 0x0, 0xbc77, 0x3}, &(0x7f0000001440)={0x77359400}) syz_clone(0x40003000, &(0x7f0000000000)="31cf5f793833adb42fa6446036217b", 0xf, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000440)="90058d22688e0e7e231f641e4485f75a1ebe134e248d5697850b71d6c54d0e409616d8755e12ecc29a997ef94961a6fb561800bd3d9c11a664b5de74d61594d6eda57da5b8a8d5a9e6a3e421195e02fc27f8d5b7078dddb65d53931646dc806083c3dfcf565de16642d1e518feeff6cc1596f6e3237db7905b0d941f4bc6513f6fcba269eaa7c8e0ab0c97535518c47d7cfff26ca4c81e18779e268a8c69c5f29d4f88c9e2788bf3d75bfa2752ccf237499a9df1f118d2beb7dcdea8f867f884c7af2f6bcc3cda426c21c4d2af66d15c94a6fd6572d7cecc82c72ce7201810110f693de99634e9fb5829b22122568c4f23cee479ea48c04db1cdcbdeb6b2448efb8371a4b9c9873c930ca66c946bcb77bd13b93b699040d36bb5061fe8f4ddd41eeba2bb20fdeb8a8755a9871b4ce1b3801e38cb46a9e4b18e7aec68f6cd1a8d5ed747eb6746bbbfafb1a4792c5cf41850ab545256c4575a2b4a161d4b00e5f46978f7f9d8d390b658cb5c07d31309a09956118265171181db1f8bf757610b22e34169d658447d5aa6352b4592703408231d72b9a0b2438354ee39e07325ddf18bb2b91b19ea43d7738134c0b09549dc3783790c3c21050c45a23f28e3f32d015bb40fc80e2d8e5d6f6fbdb3be6cbd7fb3de84581fe5510fe746de721e612a7903330d4450b375bda762748c208267ea0d382e3be63e5831ac43bb340f81cc4846453e838b18bc43b799da40f0a240029606cb5d586abcaf207cef3f42eb727f2b091dc9193205a2a4de8beaaae19bbd2ea199ff1bcffc4eae8b6d2770dd3d1dc38d6446a89006c65745161f6a06ffeaecd7107b981b7562030fe7c5f4da2e851ddecebce065437b7990685aa2435b03b37cc71b872e6b15c2caa12254e153a0b771cb6f9552daab1a5a18d458fd5c623ae4fea6726aeae20f84aa015a274722aea0c22b61755b2a263810533f762104ea6069c1a8f6a0a12a07977a9d31f5cda01753d06a1d8747de2bbb3d18d9c0429751983346c6bee96b038e087a10ac2d4b55486f00e7c6fc1b7e99338be3dfa678f59fb20c6fccec5cceed01f5e5750439960211b471312f8da66b0d0102b915e3e437309c5dd6741f9542d3a8e92608b2c672979a32ad29d1e54f9fa513480626286f90a0e7fe886ad0c5ab03baf2ab266c8a2f3404ca547760ac907dfd2d60eca8064f8f68ddb8942324ccd2af94fb6d5e7cc9451f58096ea97c7c31c051ec99d719374d2139ae3180af504f801879ee5537e71973b9f26a6b52bd6e3694d4bfef3c11187903682606c20ea2738aba3a82cf65ec2e299a93b3fed65e4f4097cd03f319f0b9d087743d565b53246b8a7de25a419538adf96c870e6a8da6d28f23b199b8e77b9e63666922129e23fca4840027f177c420651f96492179ae19d04abe0fe821446a1aeb555f0d5968d56a593210b99c50463f6d908e9e963ec2ad88b3a33e32b97e77d2cccf4f012e0315caf3ad455d2abb46e3dd49013f6569dae6361e917deb41946faf586e00d08d4b39336dc04416a5a6eadf5ce62e6aa500e355a8716e8c3676973395bc124a4674a62b2b91674cac95526e64146e12b12b0139bbd53302cf78855ee8be68a3407cf6b6a1336a53c4dd8dbc6a5a31eb3e471a885552b715c1677dd892c39bac5358612336e5a11f405bae3c262c14a15d77924afe688162902daa7b79f3b08dd55e769bc0d47f33354a17dd98f99eae271e0644fee170004e70c30eaa634ce1468900ef212f0ac126b9bd7e3e7b0ffb86378982a69a5b62a62feac998a449c0d0c7700cea705e7d6e9153fba89e847a6dc0cbc2f4b9b03df17147050a2bd08c0c62c4db830d5bba005ca28d0ae729c2719a666326f30c1c13264a72e6c311ec93b4302ea51f7943e75d1309e3e351df770641d9e67a2f10020174d8e052cba36fdf96e5665ce39fbcc31d034197becb602a58dd5bc8ef3ec0cc2a95410cfe951a63f174d05507e02ba05dd5fd8ed2b0a966a56647421a68db2ead52686e15249665b3a5b88957816939c82a6810c0c80d3f006772c54d7fd8d47ed208f8dba99dcbd50f134388d96cffd626f7aab302796e358fd30df5b8e266cac72ee779b72816743d2c175529f3b9db15cb1999e1b505793d0039a90e2a4dc07f8ce0ee9ab5c0ba58e893c985fd3ae3e89ff6f489589eca6426da2a2e05e3cfaa56fcc2f004eaa2260489f25d365ef9557098d2a21b2f145e946b88fa1d67c6c4a0a90b2566f59b8e549eb82c8133bc93945f712abcdd733f16c763e45ed2b372173c4c274ad039529383cb76507092037677918d51f7923924991661178e90ec5243c6c1e02a1e0623b8f2aa85a3a9739681726770019a10064e4148759b4fb543fe5e60fce39a13268b58bf0fc60d0a3896d8ba247abb5c1626168ef8016c5ee67a5a073db36a2cf9da11f9142a43e2e7770b8dd49f0491e447455752f25dbfe55f4ef37e7025d6c23d61b9956f23352260d3b8fe429fc990e32c169170916ed867c5ed391629af22a259ea69d88ae7aca1824c12470ab8c16af65ab2a7b55ddb5084c9e7ce3a8a38a60e5f781dc167a3f5abea0f0a2fa007748940cefa6ca3b8bc79182c1b1e358d9f2caeb4dae6043fafa4925def784129b0015e5c6bfc5438dd1f42f12dea5db07444d275b1ce5b119bb6b9e716922d0c43c0bde797759c2e46039df015d216467f5317beb91c9ad47b05375c478e44fa2fd506d0cf168f36a86e051ca02f40307f9228a689a4339994ded6663dbd818d569b5ac1849eee5c043a4799ba6021b8f9c6d2511504aef5a546ba319691c5f4e819d2c63fc085eee50d26f1c613d5e7eb2871f7afc75a4eb80ff75a24d66c18dda63de743c28ba337846a1db2e85753e8659650599bfa7f9930d22d3a7e9b75702231bee8aa93df884a2017e8561efc4943625989cead078e52fe371c5e0d982d5ef0c642e5ef4f1dacd30183485cb75d9d7cf9a91038bc529d2f1ea5591f6f37ad57fc745a72e52e4a5953174860d5f235fe9940549c4b2c6677e0bc911038daa34ab6445b2558d38bbba4893c96b7fea1f61be0ede63500e91ecc04736781ce7a717e847ebc43e0a16c2df7d5e2e3b25c563a8d63aaeea8d22ae28fdf46089363f0fb59fcbb6fe5bb28a69f90500459ccecca53871465ed928b3f2cf484bbce5bdd61e20156f1bc6727e54f9cb47ee7939e756fb35607614d7d278cd7192328349d0c47650a59ad180bdbf538fdf8709db503f54dfb227cf1a9e4d80efe7d69765d97bdb88275daa16d8598677876876a365c02ca920aeb151fbf1c7a3a6641a09554b749b30c5682d16e5df3214af9e6f460e978074f23d5ab16a04dd940e4742eed8b18e89f823fd74647557bc1c821172f865c0614687a5da15ecf09cacb4ce7a64e9d2feccff54e461a47cab6463a1c6777acff1a04be9ac5d32a440a413f6ff08784a5a2af19153aeb390106ae7d2e4b6488be6ce872fe5ca539ff92e511b8c236e29b870eeac457cced8fbb4d66d9a2cab50d57259ea23e39cd9c93c416b48340f0b65b698b82a112423a040ee619977e7dd6d2f6f3c36e749496e454ee646e8bffeafe7566691d56cd0799b551da27b17aff9e37837f499876c65494cb5f39a2e3a9ff5cc48b6444fac6f8433cc8729c6bae27bb95d304165e5b618f5930761d87b977181107e6d2f261268eb398451b12976c1c4eddf645ca0cfff037ce3722751b3ed48df25dfff7a0c1a57bc48889859882d0546c11c4e3cbece4fae0ffda193c8f5f889245f87ccb530e2ea67074fca5be3fcd2d6aa428dff71537015f4c67fb1cc7d8bf1e0e2fe2a1a8be391900bf41f840de38bb940aa838b40579a3a6d76eecb741c515a5060ff1c8e4aaf816d22ec8ee85ca81e9dd256a5e971d1efeef0de0e3e0422c7acf849b34bb3195712625b7448857871479c4087e7f649d153ac1b6736320bb4456784840aa28f1d236ee92d19f49f9fd9cd59bfda64d33236ceae45a5f2a1ed9e87a1f208096b2c1b7499792e803b758c9b59553219dab74f35c6a8ee27b23a0cbdc43f42ece9f29738f1ac5963893bdec158a5a2cbfe0ab266b45842829d22e42c27c9ca63ac3851e9798307d72cb6bfd750938021281400bfb73243dda05783c5a52561b57e2c96d2427a47e47afc033e20df3a4825eb92708fb41103c8b5ec672d9de0997ead754b61ef273ef606ce76fc615d6abc532e95fc3381724801110cc7159cb3500ffadebd66714e323e4afd1da3eaf8af99646bffdbe3ccce5c8b3946ba57aff94cafd0a129f7ea61656bedac5dba4acb91a17c9d5d05ac243c0167f7285accbc926d4a6a92871bfc6f543e95e59f96d5fd46dbefc7c96f715e68d572201d74817e930c40f82fd9e63ec767c3f35d504d7a37712b222158915f992cdc47b6cb81c284bc5535e5251efb837af3131589d5a9f137204812eb48f60c586cbdc3453705aaac5a2c90371c248f4965648fbdfdda72e1ef45cbbe1b7c532f6b9450075aeedef33b608f741f163d49ee9ab8691746a83e43d38ac651aa1225971c08cea9e70519324491e0681556ac56310ac41ba5ff3928bace4d0ee570ca91541d95e354bca6c2f17a528e963dcfcb06b3aca10193b3c4b5efa5adba0b002df09e520fef53b04fecbeca7710da8aba9a2a6d94cfcc61ad1ea5e9db5463860828315bdad795b0f09b30916574d694e3377ff4f72a094c15eebee8765cd0535b14204f283320236ac824717e1f30bf8b6ba1ef54607f711a7f0c52a19337012b1fb676b75fdc82e573a7a9c9e8ebd9b4b44e00ace56e90139b67f0e9546307ff0db5a4a6f918da544a3ca28b12c356083722a6876dd458e1f02f3224baac313b7d7deaea094f1c6b0dc5f7239807ac84adae3abeaa2495ac299831ae2bc401792187926bae8f99eaad3713f2306b7acb39d806c95c5db97184c73f035c418e761094b70c6d8f78bc2081eaf3beccc16e118545b9f41463d906df1aaa126bd2e52cbc31c937d3e62e1caa6a91a0e83bef5848b43da26fd36460f08770637808189b33a91b1a0b3e50c44dabe099cb5ff75592fdaef97d81e4720d88927671adaa8ffadff4e1f8c6b2872ce126c149edf7461cdfd88c9f100f4e94e2ddf9487779d31b9b3c0441109b02697db81d80d36ed55a721858cc69effb2fdbd5cb40e3021f810a930a2fd922aab764504d92f8fd9ea48b91fdd4f8922da9be00e3f8358625aba4151a7a255111da1560ec22702498ddcb65118a7a3e8c566756ccc4d3f44b793ffd435679db815ea73d2196c7149ebb5d4c5cd5bfd1fd88701a0e88c8289e8f0f1c7408a7e601cbe3539295b6f2f5de82817f5f6ebe77eead5756de2855be28d03488f75fd4687afe30d75") ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0x40405515, &(0x7f0000001780)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) (async) syz_open_dev$sndctrl(&(0x7f00000000c0), 0x9, 0x600) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc(&(0x7f00000014c0), 0xffffffffffffffff) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f00000018c0)={{0x4, 0x5, 0x1ff, 0x1, 'syz1\x00', 0x9}, 0x1, [0x0, 0x3, 0x1, 0x3ff, 0x100000001, 0x4, 0x8000000000000001, 0x200, 0x9, 0x2, 0x101, 0x1, 0x80000000, 0x1, 0x400, 0xfffffffffffffff9, 0x400, 0x8000000000000001, 0x80, 0x3, 0x3, 0x2, 0x2, 0xe8, 0x2000080000000, 0xed6, 0xffffffffffffffff, 0x1, 0x400, 0x200, 0x3, 0x7, 0x3f, 0x292, 0x8, 0x20, 0x8, 0x80000000, 0x80000001, 0x4, 0x6, 0x8, 0x8, 0xffffffff, 0x2, 0xe1c, 0x7ff, 0x7ffc, 0x4, 0x3, 0xac, 0x3f, 0xffffffffffff3c0b, 0xb26, 0x0, 0x0, 0x5e, 0x100000000, 0x8, 0x8000000000000000, 0x9, 0x0, 0x0, 0x0, 0x3, 0x8000000000, 0x1, 0x1, 0x4, 0x7fffffffffffffff, 0x8, 0x0, 0x0, 0x2, 0x80000000, 0x401, 0x1000, 0xeb, 0x4, 0x7fff, 0x3ff, 0x8, 0x5, 0xff, 0xffffffff, 0x5, 0x1200000, 0x6, 0x2e, 0x4, 0x7ffe, 0xc, 0x9, 0x6, 0x4d12, 0x8, 0x3f, 0x800, 0x5f02, 0x8, 0x5, 0xfffffffffffffffd, 0x80000000, 0x1, 0x800, 0x800, 0x9, 0x8003, 0xe9, 0x7fffffff, 0xfff, 0x7, 0x9, 0x45, 0x1ff, 0x8, 0xfffffffffffffff9, 0xff, 0x80000000, 0x0, 0x6, 0x0, 0x9, 0xdd, 0x1, 0x58d5340f0000, 0x4b5, 0x2]}) (async) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1a040020}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)={0x1c, 0x0, 0x0, 0x70bd27, 0x25dfdbfd, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x54}, 0x2400c004) (async) select(0x40, &(0x7f0000000280)={0x3, 0x33, 0x3, 0x0, 0x9, 0x1, 0x8, 0xda}, &(0x7f00000002c0)={0x3, 0x10001, 0x8, 0x1, 0x7f, 0x8, 0x3, 0x7f}, &(0x7f00000003c0)={0x9, 0x4, 0x1, 0xfff, 0x0, 0xbc77, 0x3}, &(0x7f0000001440)={0x77359400}) (async) syz_clone(0x40003000, &(0x7f0000000000)="31cf5f793833adb42fa6446036217b", 0xf, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000440)="90058d22688e0e7e231f641e4485f75a1ebe134e248d5697850b71d6c54d0e409616d8755e12ecc29a997ef94961a6fb561800bd3d9c11a664b5de74d61594d6eda57da5b8a8d5a9e6a3e421195e02fc27f8d5b7078dddb65d53931646dc806083c3dfcf565de16642d1e518feeff6cc1596f6e3237db7905b0d941f4bc6513f6fcba269eaa7c8e0ab0c97535518c47d7cfff26ca4c81e18779e268a8c69c5f29d4f88c9e2788bf3d75bfa2752ccf237499a9df1f118d2beb7dcdea8f867f884c7af2f6bcc3cda426c21c4d2af66d15c94a6fd6572d7cecc82c72ce7201810110f693de99634e9fb5829b22122568c4f23cee479ea48c04db1cdcbdeb6b2448efb8371a4b9c9873c930ca66c946bcb77bd13b93b699040d36bb5061fe8f4ddd41eeba2bb20fdeb8a8755a9871b4ce1b3801e38cb46a9e4b18e7aec68f6cd1a8d5ed747eb6746bbbfafb1a4792c5cf41850ab545256c4575a2b4a161d4b00e5f46978f7f9d8d390b658cb5c07d31309a09956118265171181db1f8bf757610b22e34169d658447d5aa6352b4592703408231d72b9a0b2438354ee39e07325ddf18bb2b91b19ea43d7738134c0b09549dc3783790c3c21050c45a23f28e3f32d015bb40fc80e2d8e5d6f6fbdb3be6cbd7fb3de84581fe5510fe746de721e612a7903330d4450b375bda762748c208267ea0d382e3be63e5831ac43bb340f81cc4846453e838b18bc43b799da40f0a240029606cb5d586abcaf207cef3f42eb727f2b091dc9193205a2a4de8beaaae19bbd2ea199ff1bcffc4eae8b6d2770dd3d1dc38d6446a89006c65745161f6a06ffeaecd7107b981b7562030fe7c5f4da2e851ddecebce065437b7990685aa2435b03b37cc71b872e6b15c2caa12254e153a0b771cb6f9552daab1a5a18d458fd5c623ae4fea6726aeae20f84aa015a274722aea0c22b61755b2a263810533f762104ea6069c1a8f6a0a12a07977a9d31f5cda01753d06a1d8747de2bbb3d18d9c0429751983346c6bee96b038e087a10ac2d4b55486f00e7c6fc1b7e99338be3dfa678f59fb20c6fccec5cceed01f5e5750439960211b471312f8da66b0d0102b915e3e437309c5dd6741f9542d3a8e92608b2c672979a32ad29d1e54f9fa513480626286f90a0e7fe886ad0c5ab03baf2ab266c8a2f3404ca547760ac907dfd2d60eca8064f8f68ddb8942324ccd2af94fb6d5e7cc9451f58096ea97c7c31c051ec99d719374d2139ae3180af504f801879ee5537e71973b9f26a6b52bd6e3694d4bfef3c11187903682606c20ea2738aba3a82cf65ec2e299a93b3fed65e4f4097cd03f319f0b9d087743d565b53246b8a7de25a419538adf96c870e6a8da6d28f23b199b8e77b9e63666922129e23fca4840027f177c420651f96492179ae19d04abe0fe821446a1aeb555f0d5968d56a593210b99c50463f6d908e9e963ec2ad88b3a33e32b97e77d2cccf4f012e0315caf3ad455d2abb46e3dd49013f6569dae6361e917deb41946faf586e00d08d4b39336dc04416a5a6eadf5ce62e6aa500e355a8716e8c3676973395bc124a4674a62b2b91674cac95526e64146e12b12b0139bbd53302cf78855ee8be68a3407cf6b6a1336a53c4dd8dbc6a5a31eb3e471a885552b715c1677dd892c39bac5358612336e5a11f405bae3c262c14a15d77924afe688162902daa7b79f3b08dd55e769bc0d47f33354a17dd98f99eae271e0644fee170004e70c30eaa634ce1468900ef212f0ac126b9bd7e3e7b0ffb86378982a69a5b62a62feac998a449c0d0c7700cea705e7d6e9153fba89e847a6dc0cbc2f4b9b03df17147050a2bd08c0c62c4db830d5bba005ca28d0ae729c2719a666326f30c1c13264a72e6c311ec93b4302ea51f7943e75d1309e3e351df770641d9e67a2f10020174d8e052cba36fdf96e5665ce39fbcc31d034197becb602a58dd5bc8ef3ec0cc2a95410cfe951a63f174d05507e02ba05dd5fd8ed2b0a966a56647421a68db2ead52686e15249665b3a5b88957816939c82a6810c0c80d3f006772c54d7fd8d47ed208f8dba99dcbd50f134388d96cffd626f7aab302796e358fd30df5b8e266cac72ee779b72816743d2c175529f3b9db15cb1999e1b505793d0039a90e2a4dc07f8ce0ee9ab5c0ba58e893c985fd3ae3e89ff6f489589eca6426da2a2e05e3cfaa56fcc2f004eaa2260489f25d365ef9557098d2a21b2f145e946b88fa1d67c6c4a0a90b2566f59b8e549eb82c8133bc93945f712abcdd733f16c763e45ed2b372173c4c274ad039529383cb76507092037677918d51f7923924991661178e90ec5243c6c1e02a1e0623b8f2aa85a3a9739681726770019a10064e4148759b4fb543fe5e60fce39a13268b58bf0fc60d0a3896d8ba247abb5c1626168ef8016c5ee67a5a073db36a2cf9da11f9142a43e2e7770b8dd49f0491e447455752f25dbfe55f4ef37e7025d6c23d61b9956f23352260d3b8fe429fc990e32c169170916ed867c5ed391629af22a259ea69d88ae7aca1824c12470ab8c16af65ab2a7b55ddb5084c9e7ce3a8a38a60e5f781dc167a3f5abea0f0a2fa007748940cefa6ca3b8bc79182c1b1e358d9f2caeb4dae6043fafa4925def784129b0015e5c6bfc5438dd1f42f12dea5db07444d275b1ce5b119bb6b9e716922d0c43c0bde797759c2e46039df015d216467f5317beb91c9ad47b05375c478e44fa2fd506d0cf168f36a86e051ca02f40307f9228a689a4339994ded6663dbd818d569b5ac1849eee5c043a4799ba6021b8f9c6d2511504aef5a546ba319691c5f4e819d2c63fc085eee50d26f1c613d5e7eb2871f7afc75a4eb80ff75a24d66c18dda63de743c28ba337846a1db2e85753e8659650599bfa7f9930d22d3a7e9b75702231bee8aa93df884a2017e8561efc4943625989cead078e52fe371c5e0d982d5ef0c642e5ef4f1dacd30183485cb75d9d7cf9a91038bc529d2f1ea5591f6f37ad57fc745a72e52e4a5953174860d5f235fe9940549c4b2c6677e0bc911038daa34ab6445b2558d38bbba4893c96b7fea1f61be0ede63500e91ecc04736781ce7a717e847ebc43e0a16c2df7d5e2e3b25c563a8d63aaeea8d22ae28fdf46089363f0fb59fcbb6fe5bb28a69f90500459ccecca53871465ed928b3f2cf484bbce5bdd61e20156f1bc6727e54f9cb47ee7939e756fb35607614d7d278cd7192328349d0c47650a59ad180bdbf538fdf8709db503f54dfb227cf1a9e4d80efe7d69765d97bdb88275daa16d8598677876876a365c02ca920aeb151fbf1c7a3a6641a09554b749b30c5682d16e5df3214af9e6f460e978074f23d5ab16a04dd940e4742eed8b18e89f823fd74647557bc1c821172f865c0614687a5da15ecf09cacb4ce7a64e9d2feccff54e461a47cab6463a1c6777acff1a04be9ac5d32a440a413f6ff08784a5a2af19153aeb390106ae7d2e4b6488be6ce872fe5ca539ff92e511b8c236e29b870eeac457cced8fbb4d66d9a2cab50d57259ea23e39cd9c93c416b48340f0b65b698b82a112423a040ee619977e7dd6d2f6f3c36e749496e454ee646e8bffeafe7566691d56cd0799b551da27b17aff9e37837f499876c65494cb5f39a2e3a9ff5cc48b6444fac6f8433cc8729c6bae27bb95d304165e5b618f5930761d87b977181107e6d2f261268eb398451b12976c1c4eddf645ca0cfff037ce3722751b3ed48df25dfff7a0c1a57bc48889859882d0546c11c4e3cbece4fae0ffda193c8f5f889245f87ccb530e2ea67074fca5be3fcd2d6aa428dff71537015f4c67fb1cc7d8bf1e0e2fe2a1a8be391900bf41f840de38bb940aa838b40579a3a6d76eecb741c515a5060ff1c8e4aaf816d22ec8ee85ca81e9dd256a5e971d1efeef0de0e3e0422c7acf849b34bb3195712625b7448857871479c4087e7f649d153ac1b6736320bb4456784840aa28f1d236ee92d19f49f9fd9cd59bfda64d33236ceae45a5f2a1ed9e87a1f208096b2c1b7499792e803b758c9b59553219dab74f35c6a8ee27b23a0cbdc43f42ece9f29738f1ac5963893bdec158a5a2cbfe0ab266b45842829d22e42c27c9ca63ac3851e9798307d72cb6bfd750938021281400bfb73243dda05783c5a52561b57e2c96d2427a47e47afc033e20df3a4825eb92708fb41103c8b5ec672d9de0997ead754b61ef273ef606ce76fc615d6abc532e95fc3381724801110cc7159cb3500ffadebd66714e323e4afd1da3eaf8af99646bffdbe3ccce5c8b3946ba57aff94cafd0a129f7ea61656bedac5dba4acb91a17c9d5d05ac243c0167f7285accbc926d4a6a92871bfc6f543e95e59f96d5fd46dbefc7c96f715e68d572201d74817e930c40f82fd9e63ec767c3f35d504d7a37712b222158915f992cdc47b6cb81c284bc5535e5251efb837af3131589d5a9f137204812eb48f60c586cbdc3453705aaac5a2c90371c248f4965648fbdfdda72e1ef45cbbe1b7c532f6b9450075aeedef33b608f741f163d49ee9ab8691746a83e43d38ac651aa1225971c08cea9e70519324491e0681556ac56310ac41ba5ff3928bace4d0ee570ca91541d95e354bca6c2f17a528e963dcfcb06b3aca10193b3c4b5efa5adba0b002df09e520fef53b04fecbeca7710da8aba9a2a6d94cfcc61ad1ea5e9db5463860828315bdad795b0f09b30916574d694e3377ff4f72a094c15eebee8765cd0535b14204f283320236ac824717e1f30bf8b6ba1ef54607f711a7f0c52a19337012b1fb676b75fdc82e573a7a9c9e8ebd9b4b44e00ace56e90139b67f0e9546307ff0db5a4a6f918da544a3ca28b12c356083722a6876dd458e1f02f3224baac313b7d7deaea094f1c6b0dc5f7239807ac84adae3abeaa2495ac299831ae2bc401792187926bae8f99eaad3713f2306b7acb39d806c95c5db97184c73f035c418e761094b70c6d8f78bc2081eaf3beccc16e118545b9f41463d906df1aaa126bd2e52cbc31c937d3e62e1caa6a91a0e83bef5848b43da26fd36460f08770637808189b33a91b1a0b3e50c44dabe099cb5ff75592fdaef97d81e4720d88927671adaa8ffadff4e1f8c6b2872ce126c149edf7461cdfd88c9f100f4e94e2ddf9487779d31b9b3c0441109b02697db81d80d36ed55a721858cc69effb2fdbd5cb40e3021f810a930a2fd922aab764504d92f8fd9ea48b91fdd4f8922da9be00e3f8358625aba4151a7a255111da1560ec22702498ddcb65118a7a3e8c566756ccc4d3f44b793ffd435679db815ea73d2196c7149ebb5d4c5cd5bfd1fd88701a0e88c8289e8f0f1c7408a7e601cbe3539295b6f2f5de82817f5f6ebe77eead5756de2855be28d03488f75fd4687afe30d75") (async) 16:30:21 executing program 0: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfffffffffffffffe}, 0x14382}, 0x0, 0xfffbffffffffffff, 0xffffffffffffffff, 0x8) r1 = perf_event_open$cgroup(&(0x7f0000000100)={0x0, 0x80, 0x0, 0x0, 0x20, 0x2, 0x0, 0x0, 0x21204, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f00000000c0)}, 0x4, 0x6, 0x4, 0x0, 0x70b7, 0x4, 0x8000, 0x0, 0x20, 0x0, 0x1f}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) r4 = syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000240)=ANY=[@ANYRES16=r1, @ANYBLOB="4ff0d0d5f45154781993bec1ad3d5bdac0b8de31fd15059a8b428018db10e406c2fc32d10a9b93117ad1816a448e18b95758fc323e91e33889b4ab12b6fa136ee476dda775c1d4f87cea63ca467711547a77b0717646baba4cecc690fe4a3c9313900ca2358a", @ANYRESOCT=r0, @ANYRES64=r2], 0x1, 0x5f8, &(0x7f0000000c80)="$eJzs3c1vHGcdB/DvbDZONkip2yZpQJWwGqkgLBK/yAVzISCEfKhQVQ6crcRpVtm4xd4it0IQ3q8c+geUg2+ckLhHKme49epjJSQuPZnTopmdtTeJ46yJk123n0/07PM8+8w885vf7szsrBVtgC+tldk076fIyuybW2V/Z3uxs7O9eHfQTnImSSNp9qsU60nxSXI9/ZKvlk/W0xWP285H7eW3P/1857N+r1mXavnGYeuN5l5dMpPkVF0f13w3nnq+Ym8Py4RdGSQOxu10kt4Dfn5pf+SJnvK4BSZB0b9uPmI6OZfkbP05oH9V7F+zT7R74w4AAAAAnoMXdrObrZwfdxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwktS//1/UpTFoz6QY/P7/VP1c6vaJdn/cAQAAAAAAAADAMfj6bnazlfODfq+o/ub/WtW5UD1+Je9nM2vZyNVsZTXddLOR+STTQxNNba12uxvzI6y5cOCaCyMG3Hr6fQYAAAAAAACAL6DfZmX/7/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAJiuRUv6rKhUF7Oo1mkrNJpsrl7iX/GrRPsvvjDgAAAACegxd2s5utnB/0e0V1z3+puu8/m/eznm7a6aaTtdysvgvo3/U3drYXOzvbi3fL8ui8P/jPkcKoZkz/u4eDt3y5WqKVW2lXz1zNjbybTm6mUa1ZujyI5+C4flPGVHy/NmJkN+u63PM/1/VkmK4ycnovI3N1bGU2Xjw8E0d8dR7e0nwae9/8XHgGOT9X1+X+/HGic74w9O67dHgmkm/8/a8/u91Zv3P71ubs5OzSEZzp9XqD9sOZWBzKxCtf+EwMm6sycXGvv5If56eZzUzeykba+UVW081aZvKjqrVav5/Lx+nDM3X9gd5bT4pkqn5d+mfRo8X0WrXu+bTzk7ybm1nLG9W/hcznO1nKUpaHXuGLIxz1jaMd9Ve+WTdaSf5U15OhzOuLQ3kdPudOV2PDz+xn6aXjPzc2v1Y3ym38rq4nw8OZmB/KxMuHZ+Iv1Wlls7N+Z+P26nsjbu/1ui6Poz9M1FWifL+8VL5YVe/Bd0c59vKBY/PV2IW9scYjYxf3xp50pE7Vn+EenWmhGnvlwLHFauzy0NhBn7cAmHjnvnVuqvXv1j9bH7d+37rdevPsD89898yrUzn9j9Pfa86der3xavG3fJxf7d//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7/NDz68s9rprG081Oj1er9+zJCGxpEb/+31ehMQxoiNXm1S4hlHY9xnJuBZu9a9+961zQ8+/Hb77uo7a++srS8vLS3PLS+9sXjtVruzNtd/HHeUwLOwf9EfdyQAAAAAAAAAAADAqJ7HfycY9z4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9vKbJr3U2R+7upc2d/ZXuyUZdDeX7KZpJGk+GVSfJJcT79kemi64nHb+ai9/Pann+98tj9Xc7B847D1RnOvLplJcqquj2u+G089X7G3h2XCrgwSB+P2vwAAAP//WngXbw==") r5 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000003480)={0xffffffffffffffff, 0x6, 0x8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) r7 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000034c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r10 = signalfd4(r4, &(0x7f0000005500)={[0x7]}, 0x8, 0xc0000) r11 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000005540), 0x2, 0x0) r12 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000005580), 0x4) r13 = gettid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(r14, r14, r14) r15 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r15, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xfed0) getgroups(0x4, &(0x7f0000002500)=[r16, r16, r16, r16]) r17 = accept(r3, &(0x7f00000055c0)=@nfc, &(0x7f0000005640)=0x80) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000005680)={{0x1, 0x1, 0x18, r0, {0x6, 0x9}}, './bus/file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001480)="a5", 0x1}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) r20 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005800)=[{{&(0x7f0000000300)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000500)=[{&(0x7f0000000380)="692799acf734890ee823935cda4d3a8d0e39b6e8daf7010116e7d3e59cba6abfe393d2b7fbff1af89d100279621ebe1ae783c7549cb1e4ae3e25dc5a3283352bd546df1ff7a9aab780267ecb3a8abd29d855f2822534588f221ba3af5930fad649ba102d809b2fd11707aabf8582c10ccc4a71f3b2476a6dca3bf8212bcb55b38c46d3dcec69ef1e9caa9f169a68b552f5ceebc89a8dda2883ed03dfa05c03b0865bddcd2ce639971ac32690cea388ddaa49c7a6abf568ba7b63eb2475c7cad5dacfd130b1f656d991c88d8c95ff83d9181fd7e7c35dcfd1130359225a036d543b3f752974f6e8529d1865", 0xeb}, {&(0x7f0000000180)="3fdee9030fa64ef363bdfe60de2e9a2a36250e44827cb950f994b7660cd003be", 0x20}, {&(0x7f0000000480)="f541a0e0e1cf1d6d23ca81f92abd3155f6aacadbbfb736c4a8d9aa7c9000d0d6021b3efafccd4ba4e81586c5da1d79544fc42a8331f8d57d521d63c0a216a7edfdb7e7152c57d0edcb00ded1ce09d4566e4d747f9701cdcf75bfadaf194d3355b0c57d1cd891051723d40ab51012922a1b74277ccab18c7c5b2da7a6a156", 0x7e}], 0x3, &(0x7f0000000540), 0x0, 0x633f84314680128b}}, {{&(0x7f0000000580)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000880)=[{&(0x7f00000006c0)="17442864bafa7e622d6fa0db70cdab785c4065a09f7260b72286f1ad5be05a6cc2e5aadfa6187c0a4c21b6914fdfa5b64bfcf2e0d220fa041bef8de277112252a95ac50eca205ce85983c2c8b609c2c233f18849ccbcaa0875aed7291c314e9a3889d33440bcd8eef0fb71a4fc238124d31a8c5d57bb32eed67a59f1706ea3f4465615f932e5d649e677eeafec6e0e52bba52b92bbf9ca6592a29e78861f8a7b8d027fee761c56dfd1930dd3e40578e7ce2e068d80cf", 0xb6}, {&(0x7f0000000780)="1c9f3a3ff48028da2b0b5c170d0d56276c819917b5a35b5c681ad931c72868c07c36d02e15199d3728732bf916f17010d96079f0b259b55f2adccc2c328ee6cbda9c6f85fa6f929c5db69b490c6a9a731a8caf6eb54c3e10473effad740aace2c99e72f378776afdde02726ceae353696af15e7796d97c988d3a5e6cedeb59f6b611d42dfa7ebc50b3b245d6a10bc39fa9cab665641402f3065e759425fe2a1440bc5ae279305290d77a65f3168350", 0xaf}, {&(0x7f0000000840)="92a5801c7310ff53a80f108e08a0e7514a36c5b00dbad3", 0x17}], 0x3, &(0x7f00000008c0)=[@cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [r2, r1, r3, r4, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xa0, 0x4000000}}, {{&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000033c0)=[{&(0x7f0000000a00)="19536d73e8632671af5439616d5cd59be2309c3cbf7e2e7bdba369b18c1b692d91df3ea5dc832ae846915e67fa6cf0da1bb24696665e59f0cbb487f1c1d8db1096ba2682e20dd3a8cfcabcccae993ec9f28d64d14779930d02f7aa9ce312fa6a75966e01ec3548635a5d856a0e69abc44902f4cc425fba240168f59d5c7bc92874b8c997f5b240ecb064602fdb941ea2bf0276c07cc103d4d9c57a54da8bb9ade9f034fe2380728bcb49fe3818a6db47a547ef8ec95e1a20a189f9949cf334ae43e4a4377f6dc3c58dfa00dee65ee9c25d61e07e810da3e4e0b763102e4bfe82e8b333eaa50fb5ccaa51b0d002f8358ecb4272ac08808d33482775be7bab", 0xfe}, {&(0x7f0000000b00)="f025c03546262a698c296ae43ca12b6d748ca7a0f1ef25936bbb8f3b387e5c0cce6437439d9ecc0c2524b27c30174b7089c6e90f28cbf6031bc16ac49768cd48a71350b845c8db18134be80e3f2951cde3459d65b0c1f0b30861551b3db38d9c567b", 0x62}, {&(0x7f0000000b80)="5b89d1ac491d3c5d5d6f5c64ea56435b71c3a41324ea1275b4d876dc83a9972d7d92893ed6869dde3a9db9933d639b165c84cd157dfff3a49e225cf5c25150215878fced8f90619cffadf95d1f80bafefc068533667bf26d9a0c56f4f5e563feed142527a8c76ee7", 0x68}, {&(0x7f0000000c00)="7f900fd9c25adba59cc37ea1295b6d5cee275e73a778c37c1d9f35ce0bc4ee3cc9ce547506b26212cffa86f6e1a1a74e586081d306859ac6763ab2d65cf7defdd5985db2c911a866cd", 0x49}, {&(0x7f00000032c0)}, {&(0x7f0000003300)="9be8024dd5ed7bdfe879a5141beb8d74f1b0edab7d3abd67e86d30bea8d367e4d77faa9d7ff95ccc8c83ac62ccba0ee0e220fbc0b1c3c595fd07214d7b8b3d42a53b562d018b227145ec69ceb2f0d996bd38933b5a66e3372d3a5dd539a58aef4f9b09c6da6e44b754027b1f57034fd08bbc73ea08f11e4946112f985f78eed158df151f706fbf2b", 0x88}], 0x6, &(0x7f00000056c0)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r3]}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r5, r6, r0, r3, r7, r0, r1, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9}}}, @rights={{0x30, 0x1, 0x1, [r2, r0, r10, r11, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r12]}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, r16}}}, @rights={{0x20, 0x1, 0x1, [r3, r17, r18, r19]}}, @rights={{0x20, 0x1, 0x1, [r2, r20, 0xffffffffffffffff, r0]}}], 0x138, 0x8050}}], 0x3, 0x4000000) r21 = open(&(0x7f0000000000)='./file1\x00', 0x143242, 0x0) pwritev2(r21, &(0x7f0000000680)=[{&(0x7f0000000200)="05", 0x61075}], 0x1, 0x7400, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f00000001c0)='hfsplus\x00') [ 628.094496] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 628.109315] IPVS: ftp: loaded support on port[0] = 21 [ 628.115216] REISERFS (device loop5): using ordered data mode [ 628.126105] reiserfs: using flush barriers [ 628.161727] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 628.177781] REISERFS (device loop5): checking transaction log (loop5) [ 628.215747] hfsplus: unable to parse mount options [ 628.248505] REISERFS (device loop5): Using r5 hash to sort names [ 628.254817] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 16:30:21 executing program 5: syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f0000000240)=ANY=[], 0xfd, 0x1101, &(0x7f00000022c0)="$eJzs2LFqFEEcBvBv9q6Vk0m/CIpYSEg4XyCF4jUW1hZKSGWqHAhKWt9EfBYLiYX2Ib0BA/bKurcxRUDkFg/h94NhZj7mz8yUMwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDONPlakq0mqUPWJClJ254szpK0Q37z46RJydODxfLh0fzRMsnk1/LSta6qK0vdvV3rvM7rbn2wtXenLl+/efni8PDgKHnfr2lzenG8nyfno16lrM5zxd1XHx6PugcAAAD8j36sbbbh/QEAAIA/Ge0jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAEdRg0SUrStieLsyTtZo8FAAAArKmkybPZdXn/DfDb/XyZlcv826fnN76XbryTd9fUAwAAAH+nXHmP38v08l3eZbcyzfZ2P191Od9LJkl2+unbz6v89OJ4f2jln98CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjJDhwLAAAAAAjzt06jYwMAAAAAAAAAAAAAAAAAAAB+CgAA///sR9qO") (async) r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ioctl$FS_IOC_SETVERSION(r1, 0x40087602, &(0x7f0000000000)=0x2) (async) ftruncate(r1, 0x2007ffb) (async) lseek(r0, 0x0, 0x0) (async) openat$dir(0xffffffffffffff9c, 0x0, 0x240, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x1000000201005) (async) creat(&(0x7f0000000880)='./bus\x00', 0x0) 16:30:21 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@gettaction={0x80, 0x32, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0x14, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x43}]}, 0x80}, 0x1, 0x0, 0x0, 0x24004080}, 0x800) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=@ipv4_getrule={0x1c, 0x22, 0x800, 0x70bd29, 0x25dfdbfe, {0x2, 0x20, 0x14, 0x0, 0xfa, 0x0, 0x0, 0x1, 0x10014}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x2800) socket$nl_route(0x10, 0x3, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@gettaction={0x80, 0x32, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0x14, 0x19, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0x7, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x43}]}, 0x80}, 0x1, 0x0, 0x0, 0x24004080}, 0x800) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=@ipv4_getrule={0x1c, 0x22, 0x800, 0x70bd29, 0x25dfdbfe, {0x2, 0x20, 0x14, 0x0, 0xfa, 0x0, 0x0, 0x1, 0x10014}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x2800) (async) 16:30:21 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f68ff3b0f160"], 0x208e24b) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 16:30:21 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f68ff3b0f160"], 0x208e24b) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 628.457933] EXT4-fs warning (device sda1): ext4_ioctl:814: Setting inode version is not supported with metadata_csum enabled. [ 628.511657] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 628.520300] REISERFS (device loop5): using ordered data mode [ 628.529423] reiserfs: using flush barriers [ 628.534443] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 16:30:22 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x37cb1133) socket$inet(0x2, 0x3, 0x33) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x8000}, 0xfffffffffffffd82) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) splice(r0, 0x0, r2, 0x0, 0x19410, 0x0) pipe(&(0x7f0000000000)) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) close(r2) (async) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x37cb1133) (async) socket$inet(0x2, 0x3, 0x33) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$packet(0x11, 0x3, 0x300) (async) perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) (async) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x8000}, 0xfffffffffffffd82) (async) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) (async) splice(r0, 0x0, r2, 0x0, 0x19410, 0x0) (async) 16:30:22 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f68ff3b0f160"], 0x208e24b) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 16:30:22 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000080)="663ac6ac4717043215434609b432e0d31d74c83f6ee270e85dc923b5422ce2705cc47f7ef4ecd9e7eef76da92f1fe3ff6460e597a9b9bc22f7a259c197db70e723341108ecc8923f3c0f14b0216637c8364c149543a29e1cbfcae5c80fbdc09505d50c730e34ce02bebda7a4e50afa0330b4a4b50f1b43cca76fbc1cc928540741d7190a125ceb7dae0469aa9bd3cf79f9150adc96", 0x95}, {&(0x7f00000018c0)="df8325af8b70fed5d61834bdb13644b290fcad94b571cad707b0e33564041f9866e835232cc2926a7b1edaf235e7c4baa1a8b498fd17ee8d40285a63a458ddefb651d6219f31215b9dad7082090bebe82a460a81199d12828ea4602817a86f99962a39470c17db111d8fde32d288c888cf3b5e15533f97d940799bc5738ab5c844dfe8e9cac6cf5928ffb2749cc61e12a4a3c29f4f6e680a06f7b60190b5e3042ef98b14c8e9ed816c2d3ef714f48194e0c43593858019c3023caa613d7703b2f8266fda70ba94b38aa4a6088516a0ad812360682726e70b27485237756330f489fa21b4e7065fd86f31aab272bb2debc0ed0e521ee81cca84e50bf81befb8427ca19f22ac1a85efbae899f585a61128735e52c8774fac62b4ec06d022c1dafd4c0e1d77871c6eb9596fc8479172ae0b8ec028a7839718369aa28dd1bc4b12925f187aeff20ed5fea81556ea17caaa341fc0c38067baa5ae32239cd37917e5276511b91c3d0c6d29a9b364ce428464bea66851af02b7d6c36dcb10339f11af7ea02fc72fb7be839dc629a3c7b725d55b5092d83dff60ccaf33fef2a894670b53fa6f05d48ab150bfa0838004b5266a33df0e8aea951a3a9adbc7b35c964c98c41df0bce1d577157ffec8e8f27842aa19f63f30230c508eb12853e415ebf5fffe77a5d8a395099744d0a6c746234e4a1eebf6a451d3ca05c33854c8546c2edd248e19aea52e8ed040ff96eef7c0ae2ef5519052c088e4e2bb3bcf7edd9723c2d1f35926628537e5b138c1601505f1c398bbf3b2038181209f6dfd24d863d53e567b4bdcf2cfd79e590eb3ad9f2da8c9c097c9c215c2c187ce14b3f1ec1fb4f489b7456f4ff165907cc766e14e09bdca762412a56f8e07e375d98de9c8d3621dcaa7dc8b7e72952151e148bd451a64cc502654c7c446a54cc3c5208c471f95148cad26b4786e21bc695da380fcb4804f369a05f11e719d34de6301ab97ad25c0005e18559602702c5829baf986e55fd467ff7b0510206c5056f9998e5c7d2d0aeef9df28fae9dcaab7b0dac880db0907a3a13a452711fe149d3c86a857fc06527918770b6c3ac14c72f1764bdc48eec3bee9c3ad34264752d27caaf72b6fc460271bc06bc27b1d986d60e2d703f438d144f554c14d886d430dfa8af8d57835e54d93dda7990ae15a8fd018b0979390c0fe44899dfadaeca2233f19acc88fe5ea456236eb6e3047b141b7ada8779230dd68e70a0de79e9ec84469ce37030fe4bb168442892d8bfdc03ce5a2d57b3a826eab8acf840f158acbbcf46e197a912cf62b68a143b9d31ca4f4d81b0ba412c9c9334c70a71b3214cfee8dfa77fa139aa7b44753222e2adfc7de92c7d0ee1c11e46768b0c8584dd833992339ed999894de7497c7abbdcfa40a167f9c60458153885b80d21c275ab58cddb5a3835de8e75d0113a60ecfd961bdb520bc8b5e7e663a3187a262a087755b283aa5d3e228e0b2e0aea6a582ab3bc6509b659c6f6d19de56664be478130acec0c145f8c3f9f33649eacdf757561fb214b3c1d11b24c353d144372e7a640fa493e4986c1dc671b54e18f32fcb89aa2ca1b92d106c76bedb3cd6b4f773521203ed10368b409b5502d1c20d6d931f84500005c9e33cf5d37d760a36450baeab9d2e3a097b395079d8eaf667c153e7b3e4da6fa10e46225bed8df42bb7057b5aebb9a8ca082a5807538178bcbf9980c39097556e4881b7de10ccc6edc2b1350e54a16b7b90a3513adc8b44f42e3aed6f2a15e1e17f07fd64e505c95f8cf2621b67cf370be480db96df3682344a8b49171fe981359f37dd371df70704c5806d0e4021b6cc5438833e67994add396511b3ce85e2332bb842fd48b25bb3b6c6effb91c0ea29c11a9d7808d8358e46ce54bdc17f9a89c5d4cc0196d8832ff509556abdee9a5c19cd22763d6b484fa4693cb182960a2f75b40b892f9f12c5275512db7da94bb1598031d7e5f6fd42767291ea8063cfe83a7f786c9af725845bf50162914a8bfe9f5c71da211153b1d050ec093b6d46eba10ec910771d7494629c4089d723f31b6a9d2c0da14fc4e099e74d2d9ca26751419b5b356f3b8c85a35e374807f9668c72576572f4950e501a4eaef64b394341f6cb26bfe5675bc80443c5b92b1e84fb5b1034f4904ea60d195f0e071040ea42aff649a5c92ca629507d9f1905ade3f92fb3d185eb654b2933f05f34edd3e986ba714968a6d0491235873d444df2bfd0cdc34d2072df790670866af912105c4a6f436e26d489aa52b6a184e09b76231ee6adbb2a03aa7f91ffcf6b121fdeab26bb97345da8c50eaaf02bde97d9bc3bdd129e95be6add45b848d291d92c180fe821c799102e4b42e1ba897c5faa41a8c7ab3372afb585c51ddbb215b377450c5d1ac320c4ac6549822c345f919c1f06b208687f7f5f8f10a360eb466c2b90510488e15c074a7703bc54ecf9501aadd8f291dcf05e063249f919c2e387490dc349c8672be3e9fecc545cc9fa4b248543be7a4744ffaadcce1d1cebf7a9939bbf92427e6b218285795d1295b9f9c1b80af36c08fd9d2742e866c2d04030b05b1b2b7ae791e251b2520eda68feb3d5594f792a0bab25f3eac5774d22f668592fd33ed8cb2833253b3f05f8d3a1d1c9491c40ca4bd94d5c56bef4ddffb8a3ca1cacc256c3e5d9220aae44126ddeac34d6aa005e3fd69bf7f2a2470f01dfad1cbcf06696549bdd70c691fc7e38ce22991642d102be40a1e864da89b00e473edf45ca6e9c7835098739b5bb27301cd3a212a2252a3d3a5d2ff4b4edeb68e6e227a64f7c6714f2af1e715537f973c7c4167641aa84bab841fe47b97a2fe5d67ab4ea9512710a498b552cb6a4ef1a2575d2d50b63a639424cf43db09ca449d235b96a70e5cd4457bc1c1e7130b95c75cecd86b629306e8b0c704665134460c2559c28094b8ec83e6dd8b3c88cc5fa19482916e78e83e05a867760036c5c895f49ed199a464550cb918c4eb2c9ba13dc2287dd2a2e4e0cbfb882cc48586507dbb112b38bcc3614f0a37a03800e717d18be50ad15dc762748d13e6d33e13471a1cb7f1d5c6471a8a77c6c4005d7cf4d452c9fdb8cbd2ae4750dbdeacc0282e831e033f661b21571e5142b92b6902a34efe2b40264b11c57a238b306cbb48b92433cb14e385ebd5f9ae2223e9fa519ca00c09f6284611afcd25c8c64299e0a8a4cf3dc265f62721ecae78d41297404ab4581bb5db24046e4b9ff101b49925604cd9cbbde322627c7feeeb13dbfddd104da6f54c01d794d4dc3b74c2cc2d11c00c9a05f1e8b3f0b8c76d5847403b9ff3eb0dd02741a9b287f26449f21ade14ea9816255ed60b0f5afc3448543b4603656d483cf30d8148d8950756e5b6cceb4b2bc6fbd47706cacba2d413dfb295bed1e009c6a1ca6f8d434b217e5626a43dfb2adc9196cd990c4070a9a84907b0d4a33247624cf9687701dce9a6631b853fac6b69f5b721a658852179b49fcf0c5d623bafa2950362bfdeebe426be9879490e2d7b9ff61c5ba740130c442624bdd21693e77125b4e979d93fa91d5c485afa6f8771d7c8fc91bb6b5da42221d60a8d6d8ade6091ff76121b2bfb34b67cad9824bea25c785cb4eb97bee4138c5d770c373d770ae5d035c6361252ee2662bab46b7e70216a33c848d3ffce228a164bb44e3c4df17a1c80ff9c3ce741d3eee329fd6b865c798878ca5710a7c7156c59cfb731e5337615007ea37fcb88136e059a9098b8eee4015a558e5466c93df8c252a2a8089f67470a1db38c69e88a30f6ebcb0749cc4746835c112a18acbaeee303df8fad7e000fa5d701e8e81fa87fdd796a97c1190be15dcd83bae5be919fa7366d6e83d7d86a06871480a9a68925555cdb1d5ccaeb51c6d40ee923945ebf8f911a9a02867143d3ce2bdd26e3276447f4ec334be956fc0bf3f441067d2da9c55fdec2517f9094df3ff2cc2982cef20e29108b8e0dd6bd10cd207c7eb4602f7f40d712e9e272b37e7a65cb4a147037a620306af89bee7bbc0bcfd44476c820c4476477786659a0556815f9b8946523f6e4591d7a10576043a2dc4aa5bb647b2f3dee45773c27ad9ce715e701a97bbe81ca1c910d931698777cee825aef64114b15d8478e04f0bb963f31c9c929956b0a826f3cbdfa881b37c2d510e4a128b5c0eac6d8d7711df0f90b4e75740ab798f3dd9be5a50c441b1f00d346213c5aee7342e6b2d4b4268d3a26628b01cb655e7af252346a684eef24d239f89489691ee4274ce4e40e955adf0a1f205789bb02ed7abbf72b99541a50143ec5756ffad848eb3733a598d2cf730dc0edf76988a2d971bb38b8189136ed64517c80c951cb5f6064b03e2301396cefb914932d4cd9687d7e52a2dffede6abe9d620f70492e09ccb417ec2e40c7e5954b78f190cf231b23ded64f4152eb5bc0c5ca2bea7a6fb1647f278e1c0fdd825eced78f5c28021343fc8091ff98dc8924a5f9fa9e06e2cab8f7939bf3735c6ead9f316081521ec5a6944878f848b9047a2f0ffc533fd11f58cead3e2817091ad3ffbc62c8901bdfce465d25410996cb402be63c89671158bb1f71291b115489b2809ece44aa608913db9fa1b8b580d2c88ac9544fc427b12daa5ad3c1af58fce85e93d11eba500aaf2e96b13b4518a6e03427dd1268ae06bcfa59653ba909f151fd26e52defd851b382f85ca17a208cf6c8b69c99093fd946d03f109072a7cdf1e50b1309eea7282a7db18b2974d81d7bc8dca8f1eccc6a830770e92423d29c869bc45536d48122f5f00001432a5ccbe9d641e61f4a9472e9e63045dfd6321b5e8cff4cfadc7898c1e00d3554c910aab2cb4d9bef7ba752ea66d66314a30756eeefe00e7ac5ad12fb23f02f8a7f3f582e81d3b838b216562a1e1caec2a89e211a73e794517736c5786638cd95885abbf72ea567c733bf49be03cd894cee968dd1373d9fb837f8db654c1d143fb398d17834eb7e3255e586616b69a492645bb0148243e2f9aadeba105a58555bece71bc1f94344f9c48b3ad177f607cf3c4e23f565a83294ab6c8ba2a2af55b946b80ac4a82e63401c631b387657bc732eb456ef81ca81f1f774222b7b4aa75f7fa779f7ea79847c28c2ce650f61b0107453d22cac205663f4da47167a331a3d3e73e6db4c1134400f2d6c5a299598d402ad6a9cc7ddbb6ec224062e22ae48e706c3967cdb0db89ec63bd8fd721e20469e35f063d76e6ad8b8e424d14d19a661f31dc5f450ff5047a8df69c713102e704264c4a3978374875bcd3a35006d6e01ae045ee6d49fc20ec1289b34afe444cd631ab98adeae019fd94703363e95bd221977cb23db31cb96aaf2a1d308e810978c224660b9a56cc0411b8c1aa9d451ed5b68c5df147e9722daca2778cd98707c5507cb1b8e5c0bd5159449712e9d471165f79e5fdb9231a9a604179b23cbba770dd07a8b6376630da09586e6d8281071f4017cd1a8e61a4629a891cc864f1c46b86c8fd88bcb984ecc2361fcfbc09d05392b4416547942cf120b97317fef6ec3372fd5e3f2214f242850e0ff52764713048fa423436466b4ae9b6ae66d334ebb8ec4c57b87ee179735ee5656af0d37a51eaba1c940805047a523673c42263dda348f9461b8a62634d8dbc559d7145358cd1e5eaae57da2bf1bceb72065563d3433c952ebd6218aae7759ea7b41d5491dde1dcd74c86a9d8d373c317a1ca1ba60397066bb13e9ac9133bdedd5d328628fc6e440c84471de1ee69745aa375896fa8b8c8339c6b8d01e59a", 0x1000}, {&(0x7f00000001c0)="18b2e08c710fee9b0f6234f945f524d4eb7da35b7e3d8c58d7b5a6992817963b8380b7e0fdf58af66e1a8b8e326f6e2407cca74cda415ff259bdfc514e3c8fc24eb9af93dc43e792bd0c55cca06f4d9e3038fc9436d10a9be870dee2b9dae39d0c598b58b31f47e1265715b87338957570ef965c76b6f25fdc5666e38d0c6e6210482be5308ccbff50c6a305a044365b86f2dbbf8f0c84de996f45511fc39e16f6c537c5e2b6ad072fcf635624535feff6fe855f627ab2678a0ec64e321fcd9deae4d3407da462df99eb040da50476c99622bd743de7194e323434", 0xdb}, {&(0x7f00000002c0)="d8e83b313ad7dff74b7ba74315570ad8500e5f198b4f49b87e85bb8f939ec10dc5607956a44feea7367d998c79136f4d4d281f6489113709bdd97c2960c96979580e2fbd9f3bd7307a3f75901f56c4464724bd8df979046400254d3b1e9d46f41a0b6a26a25ed93833a7dbcbeba8f3c5c86949557f000f8efccd527b5daf1038813773a14f5b0d1bcfc4bf030b3f23338c2059b3c9695f5cd57e4756311e10e1a617f6780ed77344d181c181b9016da9d5d253d5b4b2ad2e1487b9d5b3663cbf", 0xc0}, {&(0x7f0000000380)="57456e74d071cc72c660660a92da9c0de3f9aac240f6d01b2111e86433488654672fcd59a5afe8aef558b004e085a0d1d69cc08cd55ce1c0125f63f30a6f679d1173a72e5a7b215337af879d8985fa4c19d483d02613d6de0a90a2145f75c15394a55c34", 0x64}, {&(0x7f0000000400)="5fe781508934131bc34d9ae0e51c6598954373efb217016b7cb0426bee0f55438254fcd38c801a232ad5c1374143e2b8da3fa45b35a1a379aae58a67be11e848432f298812a1979095dace5a260cd49f34dcb185ac1da0e11c2ae2f10ffe2a0b308774a3a5350c6db516fccd999a73a67a669c3456b96e10a01193c75ee9534498d3e4638e7f06aee39ec4e919d2362a3fbdd2073dfc6c238c036891f695c0d2930fa153d58a5e442b60eb7c407e6c5a3d51a81a40ee30e7f6993badca09221c2731da8421f9a9b975ebc4a5844c048b3e14d8e6bc72", 0xd6}, {&(0x7f0000000500)="fdbbcd4c57d4ada86418ffa82965f55979d103b4b33915909989ce4b3c9f7cc084deb7397e2e42a54161b4f5734f6cc0d8f408d6e69bf1e52636b46f57d2fdff978d178548fbfe849a5118f329e0988d39248052085d8877b7bb12946569565464ada02e8cbe89fbef96ae3385af02923634d3203c96a4d8d6ceeb95d70211e63929bc025d896d2baef020d3fa45c046a53c19facdd8a6349050de1cfd443b2b5551d4fe13dae93799bc617a9dde2b9e998a982b5f0fa07fb6702b58a98b70d485fc9d224c7a12f52a66c6cd0666b5790c03781ff263134df1beb28b57c1d1e67abcf99710432b5d48", 0xe9}, {&(0x7f0000000600)="cd0e8a9bc0029a09a08869725950eb66c8119f3184c237e955cdc50df715458f9245966b9db069fb61df8e825bca54bfbc1cc94c9fe845d32680acdbf1ff946025d8ad5fb92ea0f8304e4a64b7", 0x4d}], 0x8, 0x2, 0xbb) syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000c40)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000d4bb72c1e1cda0e94577ab5fc264780b84b20b469410e33dff8e55fa5211e591b2bbed945b14c168850ea1beebfc49fd1364a56e891aa91faa9b4152da315211c3cdbda0e1df795b859ef69c0ad1609c47b7f3a21c853a631321b304a36dea33385307a568717563225dc9bf37234e0"], 0x1, 0xbee, &(0x7f0000000cc0)="$eJzs3UFsHNd5B/DvDUmRkotk61iykxrB2gUcVWlUkootGwxQq2aJplFs1hSTtu7BK3GlbkUtFyTlyEabuCcfWqBsCvTSFChQpDB6CNhDDu0pBQr0ShS5FQXUNHVdFAX2ECOXwixm9i25kmiLMEVRkn8/QPoPZ7+3O/Peema4b8cKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiV371zPhEOuitAADuphfnXh6fdP4HgI+Vc37/BwAAAAAAAAAAAACAe12KIt6NFN94vJterX7uGTvbal+9Nj89s3Ozw6lqOVTVl3/GJiZPffHpZ04/288Pb3+nfTpemjt3pv7C0pXOcnNlpblQn2+3LiwtNHf9DHttf7MTVQfUr1y+unDx4kp98uSpGx6+Vntn9KFjtanTE68c7dfOT8/MzA3UDI985Fe/xQfd4XEoirgYKS6//W5qREQRe++L27x39tvhaidOVDsxPz1T7chiq9FeLR+c7XdEEVEbaPR8v4/uwljsST3izXLzyw0+Ue7eXKex3Di/2KzPNpZXW6utpfZs6m1tqsqLeDZFdCKiO3rr041EEd+MFG99p5vOR8RQvx8+X90YfPvtKfZhH3dhOCJqIxEbxX0wZvew0Sjie5Hi298ajwu5X6tueyriq2Uei7ha5vWItTI/G5HKN8gjEe/t8H7i/jIcRfxRpPjJVDct9Me+Oq6c/Vr9y+2LSwO1/ePKfX9+uJvu8WPTWBTRqI743fTRL3YAAAAAALj3FPGnkeKJHx5PnRicU2y1L9XPNc4v9j4V7n/2X8+tNjc3N2upl+M5Z3N2cq7lXM+5kbObs1bk9jlnc3ZyruVcz7mRs5uzNpTb55zN2cm5lnM950bObs7acG6fczZnJ+dazvWcGzm7wwc4XAAAAAAAAACwg8NRxNcjxVO/9Fp1X3FU96V/cur0yyd/ffCe8cdu8zxl7cmIWC92d0/uoXzr8GyaTemA7iGmd//fH+T7//7woDcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4UEUU8WSkeO373RQpIuoRr0Yvr48e9NYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3wlgq4r1I8edfGat+3igifjsi3t98fzMirr+/eacd9B4DAAAAAAAAwAMoFfF6pHjy5W6qRcS12jujDx2rTZ2eeOXoUAxFKksG61+aO3em/sLSlc5yc2WluVCfb7cuLC00d/tyY2db7avX5qdn9mVnbuvwPm//4bEXljqvL7cu/e7qjo8fGTtzfmV1uXFh54fjcBQR9cE1J6oNnp+eqTZ6sdVoV01n0263GAAAAAAAAICPg5FUxPuR4q2/eXtr3nm4N+c/fHPtd78UUeTl6Tz/vDUNXX1v4BPV9wZ6y5+cOv0bk58ZXN5xyvpENaFen5+emZkbWD08cmvpWH7d8b3tMgPK8V+NFH/8l/X0RF534/gPbdV+9/e3x/vNm5/oA8Z8r+P/swPrytdMqYi/ixQ/95uPxRPVdh6JW74zkeu+Eil+a/3xXBeHyron8+MPV3+PXWwtNsfL2muR4h+v3lj7VK791HbtxK479j5Rjv+TkeJ/fmd9q2/y+OcR2B61wfH/zM3vjn0a/4cH1tXy6/78ndl1ImLl9TcuNxYXm8sWLFiwsLVw0Ecm7oby/P/1SPEPf/avW9c7+fz/M72ftq//fvrN7fP/1M1PtE/n/08NrJvKVyMjwxFjq1c6I49GjK28/sYXWlcal5qXmu1Tp597ZnL8uYnxUyOH+hd320t77qsHUTn+vxcpvvejv43P5XU3Xv/tfP1/5OYn2qfxf2Rg3ZEbrlf2vOvk8f+/SPHP0z+I43ndh13/93//P54vwreuz/dp/I8OrKt+x/tExC8MrDt+NOKB+6UMAAAA7rCUivhBnk8dv8186j9Fijf++xdzXTpW1j2fH69Vf4+9uNT+wpnFxaULjdXG+cVmfa7TuNAs2/44UnT/+vHctqjmV/vzzb053u252H+JFM/9Wr+2Nxfb/2zqke3aibL2ZKT4kxdvrO1/jnF0u3ayrP23SDHxys61x7ZrT5W1/xUpfvoX9X7tkbL2S7n20e3akxeWFhf2YVgAAAAAAGBPRlIRz0SKvz81nPqfb+/m+5+3fOi9T9//e3Rg3cJdul9lz50KAPe48vx/vDyr//Jfbc3l33j+3/7/AAye/282+O8GfNDyRzn/1+7MbgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB87KQoYilSfOPxbro+Wv7cM3a21b56bX56Zudmh1PVcqiqL/+MTUye+uLTz5x+tp8f3v5O+3S8NHfuTP2FpSud5ebKSnOhPt9uXVhaaO76Gfba/mYnqg6oX7l8deHixZX65MlTNzx8rfbO6EPHalOnJ1452q+dn56ZmRuoGR75yK9+i/QB6w9FEf8bKS6//W7699GIIvbeF7d57+y3w9VOnKh2Yn56ptqRxVajvVo+ONvviCKiNtDo+X4f3YWx2JN6xJvl5pcbfKLcvblOY7lxfrFZn20sr7ZWW0vt2dTb2lSVF/FsiuhERHf01qcbiSJGIsVb3+mmH41GDPX74fMvzr08Pnn77Sn2YR93YTgiaiMRG8V9MGb3sNEo4ulI8e1vjcd/jPb6teq2pyK+WuaxiKtlXo9YK/OzEal8gzwS8d4O7yfuL8NRxMOR4idT3fTj0Tz21XHl7NfqX25fXBqo7R9X7vvzw910jx+bxqKId6sjfjf9p/+eAQAAAAAeIEU8Fime+OHxVM0Pbs0pttqX6uca5xd7H+v3P/uv51abm5ubtdTL8ZyzOTs513Ku59zI2c1ZK3L7nLM5OznXcq7n3MjZzVkbyu1zzubs5FzLuZ5zI2c3Z204t885m7OTcy3nes6NnN3hgxwvAAAAAAAAgJ0VUcTnIsVr3++mzdHeBO+r0cvr7gd64P1/AAAA//9W5Vt6") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x0) ioctl$SNDRV_PCM_IOCTL_RESUME(r0, 0x4147, 0x0) 16:30:22 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f68ff3b0f160"], 0x208e24b) (async, rerun: 32) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (rerun: 32) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_NMI(r2, 0xae9a) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 628.556744] REISERFS (device loop5): checking transaction log (loop5) 16:30:22 executing program 1: r0 = accept$packet(0xffffffffffffffff, &(0x7f0000000c40)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000c80)=0x14) getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000cc0), &(0x7f0000000d00)=0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000000)=0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, r1, 0x0) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000001440)='cdg\x00', 0x4) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_read_part_table(0x5be, &(0x7f00000005c0)="$eJzs2z9o02kYB/An1SAonIuTk3VwOFwURzOoJFFRCNEu4qCgiJgpghC5gKCDzdDSDKVjl1LI0j9T0wwdjpYWOpfSoUehQ5c72qXQpTlK39vb6x8QPh94eXjf95s8v2f4jb/gl9YT/3S73UxEdC8d/9d9rXzhyY3Sg/LLiEy8jojeP3+bOrjJpMR//3oz7dfTfmz0cqd/53G2tfZi99ab+UZPuv+W1pXxdt+Jh+PMTeQWrn7/US0O1HIfV4v1zZ8ry88nt/Pl9rNGc+pp9tG7lFtM9WKqn6MWX+NTvI1KVOJ9VE+p/0hr487+9WJr5sP9vUJncO5uypVOOOdR+3/pHXrVrD+8PX1t+F5tdqm8deEwV/kfbxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdvIrdw9fuPanGglvu4Wqxv/lxZfj65nS+3nzWaU0+zj96l3GKqF1P9HLX4Gp/ibVSiEu+jekr9R1obd/avF1szH+7vFTqDc3dTrnTCOY/a/0vv0Ktm/eHt6WvD92qzS+WtC4e5yqUzegAAAAAAAAAAAAAAAAAAAACIiHzhyY3Sg/LLiEy8jojf//6j5+C8m753z6TczVTX0/nY6OVO/87jbGvtxe6tN/ONv9L5t7SujLf7zn0Yju3fAAAA//8CE5V6") r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) r4 = socket(0x10, 0x3, 0x0) r5 = dup(0xffffffffffffffff) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x80, 0xfc, 0x8, 0x3, 0x0, 0x4, 0x450, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000340), 0x2}, 0x200, 0x5, 0x1, 0x8, 0x9, 0x8, 0x4, 0x0, 0x9}, 0x0, 0xe, r5, 0x8) sendmsg$nl_generic(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="1800000016b3cc000000000000"], 0x18}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) syncfs(r3) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r6, 0x401c5820, &(0x7f0000000000)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000007d40)=[{{0x0, 0x0, 0x0}}], 0x300, 0x2, 0x0) setsockopt$sock_int(r7, 0x1, 0x2f, &(0x7f0000000580)=0x4, 0x4) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r6, 0x84, 0x6, &(0x7f0000000b80)={0x0, @in={{0x2, 0x4e23, @multicast1}}}, &(0x7f0000000180)=0x84) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000280)={0xa, 0x4e21, 0x0, @loopback}, 0x1c) openat$sequencer2(0xffffffffffffff9c, &(0x7f00000000c0), 0xc000, 0x0) r8 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r8, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2}, 0x10}}, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) r9 = accept(r6, &(0x7f00000002c0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f0000000100)=0x80) sendmsg$key(r9, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000d40)=ANY=[@ANYBLOB="0213ad00220000002cbd7000fbdbf9250100140001000000010015004e22000014000900b00400004ed09e586032340abe05357c317eec0227a9298b469ee81d68f58f8dd2e8aa9c7d5843fd515e855da7ec4bcce4a288a0d4185ef565bcd2c6f075df1f5321ac4ac3d85933cbedf3daf6f5eb4750c6195250fbeca826baaf5f5163264a21701aa85f5b4e6cb12649b64415204c8593ccad1e7d38ef5a8d0bb60da7400647c5d4c039904c49c4535ed9022a8f80310fc279c59f5fd9b69aeb59198f3b35eb1a85197c36000002001300070000002abd70000000000002000a00a50d000003000000dcd03352e56d96e21785781dac08000000000100180002cae72be891f6126ad562ab7566b30b0000010014000500000002000100000004d33f05ef03000000c002001300090000002cbd700005350000a16d04eaa10c8dfba77877ffbfc9b5e11186f3b3cba3e6e711a5187deb7dd6da7ea0902e63b0395082949b8b8c57eb7957c4cae81e466701868cfe38687ceb44fd5d225647f879b9ddc493547b308a1f1d5b3c4e0c7eb5e69f8ffefdd4bf3ae0c13295e3c7895a51f12584255d4c1d8ede53a716febb16986ca1f326a56be6d9c215c9d0797fe252087d8ff5cb41b829e2c55bdae135f31b1e05e3470d3afe0975b7172d9a6ba0ed5bc1a42d1caa1e27dd8eab6d1997f9ddc0d0358233fa747140c90c"], 0x110}}, 0x4) [ 628.670696] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) 16:30:22 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000080)="663ac6ac4717043215434609b432e0d31d74c83f6ee270e85dc923b5422ce2705cc47f7ef4ecd9e7eef76da92f1fe3ff6460e597a9b9bc22f7a259c197db70e723341108ecc8923f3c0f14b0216637c8364c149543a29e1cbfcae5c80fbdc09505d50c730e34ce02bebda7a4e50afa0330b4a4b50f1b43cca76fbc1cc928540741d7190a125ceb7dae0469aa9bd3cf79f9150adc96", 0x95}, {&(0x7f00000018c0)="df8325af8b70fed5d61834bdb13644b290fcad94b571cad707b0e33564041f9866e835232cc2926a7b1edaf235e7c4baa1a8b498fd17ee8d40285a63a458ddefb651d6219f31215b9dad7082090bebe82a460a81199d12828ea4602817a86f99962a39470c17db111d8fde32d288c888cf3b5e15533f97d940799bc5738ab5c844dfe8e9cac6cf5928ffb2749cc61e12a4a3c29f4f6e680a06f7b60190b5e3042ef98b14c8e9ed816c2d3ef714f48194e0c43593858019c3023caa613d7703b2f8266fda70ba94b38aa4a6088516a0ad812360682726e70b27485237756330f489fa21b4e7065fd86f31aab272bb2debc0ed0e521ee81cca84e50bf81befb8427ca19f22ac1a85efbae899f585a61128735e52c8774fac62b4ec06d022c1dafd4c0e1d77871c6eb9596fc8479172ae0b8ec028a7839718369aa28dd1bc4b12925f187aeff20ed5fea81556ea17caaa341fc0c38067baa5ae32239cd37917e5276511b91c3d0c6d29a9b364ce428464bea66851af02b7d6c36dcb10339f11af7ea02fc72fb7be839dc629a3c7b725d55b5092d83dff60ccaf33fef2a894670b53fa6f05d48ab150bfa0838004b5266a33df0e8aea951a3a9adbc7b35c964c98c41df0bce1d577157ffec8e8f27842aa19f63f30230c508eb12853e415ebf5fffe77a5d8a395099744d0a6c746234e4a1eebf6a451d3ca05c33854c8546c2edd248e19aea52e8ed040ff96eef7c0ae2ef5519052c088e4e2bb3bcf7edd9723c2d1f35926628537e5b138c1601505f1c398bbf3b2038181209f6dfd24d863d53e567b4bdcf2cfd79e590eb3ad9f2da8c9c097c9c215c2c187ce14b3f1ec1fb4f489b7456f4ff165907cc766e14e09bdca762412a56f8e07e375d98de9c8d3621dcaa7dc8b7e72952151e148bd451a64cc502654c7c446a54cc3c5208c471f95148cad26b4786e21bc695da380fcb4804f369a05f11e719d34de6301ab97ad25c0005e18559602702c5829baf986e55fd467ff7b0510206c5056f9998e5c7d2d0aeef9df28fae9dcaab7b0dac880db0907a3a13a452711fe149d3c86a857fc06527918770b6c3ac14c72f1764bdc48eec3bee9c3ad34264752d27caaf72b6fc460271bc06bc27b1d986d60e2d703f438d144f554c14d886d430dfa8af8d57835e54d93dda7990ae15a8fd018b0979390c0fe44899dfadaeca2233f19acc88fe5ea456236eb6e3047b141b7ada8779230dd68e70a0de79e9ec84469ce37030fe4bb168442892d8bfdc03ce5a2d57b3a826eab8acf840f158acbbcf46e197a912cf62b68a143b9d31ca4f4d81b0ba412c9c9334c70a71b3214cfee8dfa77fa139aa7b44753222e2adfc7de92c7d0ee1c11e46768b0c8584dd833992339ed999894de7497c7abbdcfa40a167f9c60458153885b80d21c275ab58cddb5a3835de8e75d0113a60ecfd961bdb520bc8b5e7e663a3187a262a087755b283aa5d3e228e0b2e0aea6a582ab3bc6509b659c6f6d19de56664be478130acec0c145f8c3f9f33649eacdf757561fb214b3c1d11b24c353d144372e7a640fa493e4986c1dc671b54e18f32fcb89aa2ca1b92d106c76bedb3cd6b4f773521203ed10368b409b5502d1c20d6d931f84500005c9e33cf5d37d760a36450baeab9d2e3a097b395079d8eaf667c153e7b3e4da6fa10e46225bed8df42bb7057b5aebb9a8ca082a5807538178bcbf9980c39097556e4881b7de10ccc6edc2b1350e54a16b7b90a3513adc8b44f42e3aed6f2a15e1e17f07fd64e505c95f8cf2621b67cf370be480db96df3682344a8b49171fe981359f37dd371df70704c5806d0e4021b6cc5438833e67994add396511b3ce85e2332bb842fd48b25bb3b6c6effb91c0ea29c11a9d7808d8358e46ce54bdc17f9a89c5d4cc0196d8832ff509556abdee9a5c19cd22763d6b484fa4693cb182960a2f75b40b892f9f12c5275512db7da94bb1598031d7e5f6fd42767291ea8063cfe83a7f786c9af725845bf50162914a8bfe9f5c71da211153b1d050ec093b6d46eba10ec910771d7494629c4089d723f31b6a9d2c0da14fc4e099e74d2d9ca26751419b5b356f3b8c85a35e374807f9668c72576572f4950e501a4eaef64b394341f6cb26bfe5675bc80443c5b92b1e84fb5b1034f4904ea60d195f0e071040ea42aff649a5c92ca629507d9f1905ade3f92fb3d185eb654b2933f05f34edd3e986ba714968a6d0491235873d444df2bfd0cdc34d2072df790670866af912105c4a6f436e26d489aa52b6a184e09b76231ee6adbb2a03aa7f91ffcf6b121fdeab26bb97345da8c50eaaf02bde97d9bc3bdd129e95be6add45b848d291d92c180fe821c799102e4b42e1ba897c5faa41a8c7ab3372afb585c51ddbb215b377450c5d1ac320c4ac6549822c345f919c1f06b208687f7f5f8f10a360eb466c2b90510488e15c074a7703bc54ecf9501aadd8f291dcf05e063249f919c2e387490dc349c8672be3e9fecc545cc9fa4b248543be7a4744ffaadcce1d1cebf7a9939bbf92427e6b218285795d1295b9f9c1b80af36c08fd9d2742e866c2d04030b05b1b2b7ae791e251b2520eda68feb3d5594f792a0bab25f3eac5774d22f668592fd33ed8cb2833253b3f05f8d3a1d1c9491c40ca4bd94d5c56bef4ddffb8a3ca1cacc256c3e5d9220aae44126ddeac34d6aa005e3fd69bf7f2a2470f01dfad1cbcf06696549bdd70c691fc7e38ce22991642d102be40a1e864da89b00e473edf45ca6e9c7835098739b5bb27301cd3a212a2252a3d3a5d2ff4b4edeb68e6e227a64f7c6714f2af1e715537f973c7c4167641aa84bab841fe47b97a2fe5d67ab4ea9512710a498b552cb6a4ef1a2575d2d50b63a639424cf43db09ca449d235b96a70e5cd4457bc1c1e7130b95c75cecd86b629306e8b0c704665134460c2559c28094b8ec83e6dd8b3c88cc5fa19482916e78e83e05a867760036c5c895f49ed199a464550cb918c4eb2c9ba13dc2287dd2a2e4e0cbfb882cc48586507dbb112b38bcc3614f0a37a03800e717d18be50ad15dc762748d13e6d33e13471a1cb7f1d5c6471a8a77c6c4005d7cf4d452c9fdb8cbd2ae4750dbdeacc0282e831e033f661b21571e5142b92b6902a34efe2b40264b11c57a238b306cbb48b92433cb14e385ebd5f9ae2223e9fa519ca00c09f6284611afcd25c8c64299e0a8a4cf3dc265f62721ecae78d41297404ab4581bb5db24046e4b9ff101b49925604cd9cbbde322627c7feeeb13dbfddd104da6f54c01d794d4dc3b74c2cc2d11c00c9a05f1e8b3f0b8c76d5847403b9ff3eb0dd02741a9b287f26449f21ade14ea9816255ed60b0f5afc3448543b4603656d483cf30d8148d8950756e5b6cceb4b2bc6fbd47706cacba2d413dfb295bed1e009c6a1ca6f8d434b217e5626a43dfb2adc9196cd990c4070a9a84907b0d4a33247624cf9687701dce9a6631b853fac6b69f5b721a658852179b49fcf0c5d623bafa2950362bfdeebe426be9879490e2d7b9ff61c5ba740130c442624bdd21693e77125b4e979d93fa91d5c485afa6f8771d7c8fc91bb6b5da42221d60a8d6d8ade6091ff76121b2bfb34b67cad9824bea25c785cb4eb97bee4138c5d770c373d770ae5d035c6361252ee2662bab46b7e70216a33c848d3ffce228a164bb44e3c4df17a1c80ff9c3ce741d3eee329fd6b865c798878ca5710a7c7156c59cfb731e5337615007ea37fcb88136e059a9098b8eee4015a558e5466c93df8c252a2a8089f67470a1db38c69e88a30f6ebcb0749cc4746835c112a18acbaeee303df8fad7e000fa5d701e8e81fa87fdd796a97c1190be15dcd83bae5be919fa7366d6e83d7d86a06871480a9a68925555cdb1d5ccaeb51c6d40ee923945ebf8f911a9a02867143d3ce2bdd26e3276447f4ec334be956fc0bf3f441067d2da9c55fdec2517f9094df3ff2cc2982cef20e29108b8e0dd6bd10cd207c7eb4602f7f40d712e9e272b37e7a65cb4a147037a620306af89bee7bbc0bcfd44476c820c4476477786659a0556815f9b8946523f6e4591d7a10576043a2dc4aa5bb647b2f3dee45773c27ad9ce715e701a97bbe81ca1c910d931698777cee825aef64114b15d8478e04f0bb963f31c9c929956b0a826f3cbdfa881b37c2d510e4a128b5c0eac6d8d7711df0f90b4e75740ab798f3dd9be5a50c441b1f00d346213c5aee7342e6b2d4b4268d3a26628b01cb655e7af252346a684eef24d239f89489691ee4274ce4e40e955adf0a1f205789bb02ed7abbf72b99541a50143ec5756ffad848eb3733a598d2cf730dc0edf76988a2d971bb38b8189136ed64517c80c951cb5f6064b03e2301396cefb914932d4cd9687d7e52a2dffede6abe9d620f70492e09ccb417ec2e40c7e5954b78f190cf231b23ded64f4152eb5bc0c5ca2bea7a6fb1647f278e1c0fdd825eced78f5c28021343fc8091ff98dc8924a5f9fa9e06e2cab8f7939bf3735c6ead9f316081521ec5a6944878f848b9047a2f0ffc533fd11f58cead3e2817091ad3ffbc62c8901bdfce465d25410996cb402be63c89671158bb1f71291b115489b2809ece44aa608913db9fa1b8b580d2c88ac9544fc427b12daa5ad3c1af58fce85e93d11eba500aaf2e96b13b4518a6e03427dd1268ae06bcfa59653ba909f151fd26e52defd851b382f85ca17a208cf6c8b69c99093fd946d03f109072a7cdf1e50b1309eea7282a7db18b2974d81d7bc8dca8f1eccc6a830770e92423d29c869bc45536d48122f5f00001432a5ccbe9d641e61f4a9472e9e63045dfd6321b5e8cff4cfadc7898c1e00d3554c910aab2cb4d9bef7ba752ea66d66314a30756eeefe00e7ac5ad12fb23f02f8a7f3f582e81d3b838b216562a1e1caec2a89e211a73e794517736c5786638cd95885abbf72ea567c733bf49be03cd894cee968dd1373d9fb837f8db654c1d143fb398d17834eb7e3255e586616b69a492645bb0148243e2f9aadeba105a58555bece71bc1f94344f9c48b3ad177f607cf3c4e23f565a83294ab6c8ba2a2af55b946b80ac4a82e63401c631b387657bc732eb456ef81ca81f1f774222b7b4aa75f7fa779f7ea79847c28c2ce650f61b0107453d22cac205663f4da47167a331a3d3e73e6db4c1134400f2d6c5a299598d402ad6a9cc7ddbb6ec224062e22ae48e706c3967cdb0db89ec63bd8fd721e20469e35f063d76e6ad8b8e424d14d19a661f31dc5f450ff5047a8df69c713102e704264c4a3978374875bcd3a35006d6e01ae045ee6d49fc20ec1289b34afe444cd631ab98adeae019fd94703363e95bd221977cb23db31cb96aaf2a1d308e810978c224660b9a56cc0411b8c1aa9d451ed5b68c5df147e9722daca2778cd98707c5507cb1b8e5c0bd5159449712e9d471165f79e5fdb9231a9a604179b23cbba770dd07a8b6376630da09586e6d8281071f4017cd1a8e61a4629a891cc864f1c46b86c8fd88bcb984ecc2361fcfbc09d05392b4416547942cf120b97317fef6ec3372fd5e3f2214f242850e0ff52764713048fa423436466b4ae9b6ae66d334ebb8ec4c57b87ee179735ee5656af0d37a51eaba1c940805047a523673c42263dda348f9461b8a62634d8dbc559d7145358cd1e5eaae57da2bf1bceb72065563d3433c952ebd6218aae7759ea7b41d5491dde1dcd74c86a9d8d373c317a1ca1ba60397066bb13e9ac9133bdedd5d328628fc6e440c84471de1ee69745aa375896fa8b8c8339c6b8d01e59a", 0x1000}, {&(0x7f00000001c0)="18b2e08c710fee9b0f6234f945f524d4eb7da35b7e3d8c58d7b5a6992817963b8380b7e0fdf58af66e1a8b8e326f6e2407cca74cda415ff259bdfc514e3c8fc24eb9af93dc43e792bd0c55cca06f4d9e3038fc9436d10a9be870dee2b9dae39d0c598b58b31f47e1265715b87338957570ef965c76b6f25fdc5666e38d0c6e6210482be5308ccbff50c6a305a044365b86f2dbbf8f0c84de996f45511fc39e16f6c537c5e2b6ad072fcf635624535feff6fe855f627ab2678a0ec64e321fcd9deae4d3407da462df99eb040da50476c99622bd743de7194e323434", 0xdb}, {&(0x7f00000002c0)="d8e83b313ad7dff74b7ba74315570ad8500e5f198b4f49b87e85bb8f939ec10dc5607956a44feea7367d998c79136f4d4d281f6489113709bdd97c2960c96979580e2fbd9f3bd7307a3f75901f56c4464724bd8df979046400254d3b1e9d46f41a0b6a26a25ed93833a7dbcbeba8f3c5c86949557f000f8efccd527b5daf1038813773a14f5b0d1bcfc4bf030b3f23338c2059b3c9695f5cd57e4756311e10e1a617f6780ed77344d181c181b9016da9d5d253d5b4b2ad2e1487b9d5b3663cbf", 0xc0}, {&(0x7f0000000380)="57456e74d071cc72c660660a92da9c0de3f9aac240f6d01b2111e86433488654672fcd59a5afe8aef558b004e085a0d1d69cc08cd55ce1c0125f63f30a6f679d1173a72e5a7b215337af879d8985fa4c19d483d02613d6de0a90a2145f75c15394a55c34", 0x64}, {&(0x7f0000000400)="5fe781508934131bc34d9ae0e51c6598954373efb217016b7cb0426bee0f55438254fcd38c801a232ad5c1374143e2b8da3fa45b35a1a379aae58a67be11e848432f298812a1979095dace5a260cd49f34dcb185ac1da0e11c2ae2f10ffe2a0b308774a3a5350c6db516fccd999a73a67a669c3456b96e10a01193c75ee9534498d3e4638e7f06aee39ec4e919d2362a3fbdd2073dfc6c238c036891f695c0d2930fa153d58a5e442b60eb7c407e6c5a3d51a81a40ee30e7f6993badca09221c2731da8421f9a9b975ebc4a5844c048b3e14d8e6bc72", 0xd6}, {&(0x7f0000000500)="fdbbcd4c57d4ada86418ffa82965f55979d103b4b33915909989ce4b3c9f7cc084deb7397e2e42a54161b4f5734f6cc0d8f408d6e69bf1e52636b46f57d2fdff978d178548fbfe849a5118f329e0988d39248052085d8877b7bb12946569565464ada02e8cbe89fbef96ae3385af02923634d3203c96a4d8d6ceeb95d70211e63929bc025d896d2baef020d3fa45c046a53c19facdd8a6349050de1cfd443b2b5551d4fe13dae93799bc617a9dde2b9e998a982b5f0fa07fb6702b58a98b70d485fc9d224c7a12f52a66c6cd0666b5790c03781ff263134df1beb28b57c1d1e67abcf99710432b5d48", 0xe9}, {&(0x7f0000000600)="cd0e8a9bc0029a09a08869725950eb66c8119f3184c237e955cdc50df715458f9245966b9db069fb61df8e825bca54bfbc1cc94c9fe845d32680acdbf1ff946025d8ad5fb92ea0f8304e4a64b7", 0x4d}], 0x8, 0x2, 0xbb) (async) syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000c40)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000d4bb72c1e1cda0e94577ab5fc264780b84b20b469410e33dff8e55fa5211e591b2bbed945b14c168850ea1beebfc49fd1364a56e891aa91faa9b4152da315211c3cdbda0e1df795b859ef69c0ad1609c47b7f3a21c853a631321b304a36dea33385307a568717563225dc9bf37234e0"], 0x1, 0xbee, &(0x7f0000000cc0)="$eJzs3UFsHNd5B/DvDUmRkotk61iykxrB2gUcVWlUkootGwxQq2aJplFs1hSTtu7BK3GlbkUtFyTlyEabuCcfWqBsCvTSFChQpDB6CNhDDu0pBQr0ShS5FQXUNHVdFAX2ECOXwixm9i25kmiLMEVRkn8/QPoPZ7+3O/Peema4b8cKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiV371zPhEOuitAADuphfnXh6fdP4HgI+Vc37/BwAAAAAAAAAAAACAe12KIt6NFN94vJterX7uGTvbal+9Nj89s3Ozw6lqOVTVl3/GJiZPffHpZ04/288Pb3+nfTpemjt3pv7C0pXOcnNlpblQn2+3LiwtNHf9DHttf7MTVQfUr1y+unDx4kp98uSpGx6+Vntn9KFjtanTE68c7dfOT8/MzA3UDI985Fe/xQfd4XEoirgYKS6//W5qREQRe++L27x39tvhaidOVDsxPz1T7chiq9FeLR+c7XdEEVEbaPR8v4/uwljsST3izXLzyw0+Ue7eXKex3Di/2KzPNpZXW6utpfZs6m1tqsqLeDZFdCKiO3rr041EEd+MFG99p5vOR8RQvx8+X90YfPvtKfZhH3dhOCJqIxEbxX0wZvew0Sjie5Hi298ajwu5X6tueyriq2Uei7ha5vWItTI/G5HKN8gjEe/t8H7i/jIcRfxRpPjJVDct9Me+Oq6c/Vr9y+2LSwO1/ePKfX9+uJvu8WPTWBTRqI743fTRL3YAAAAAALj3FPGnkeKJHx5PnRicU2y1L9XPNc4v9j4V7n/2X8+tNjc3N2upl+M5Z3N2cq7lXM+5kbObs1bk9jlnc3ZyruVcz7mRs5uzNpTb55zN2cm5lnM950bObs7acG6fczZnJ+dazvWcGzm7wwc4XAAAAAAAAACwg8NRxNcjxVO/9Fp1X3FU96V/cur0yyd/ffCe8cdu8zxl7cmIWC92d0/uoXzr8GyaTemA7iGmd//fH+T7//7woDcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4UEUU8WSkeO373RQpIuoRr0Yvr48e9NYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3wlgq4r1I8edfGat+3igifjsi3t98fzMirr+/eacd9B4DAAAAAAAAwAMoFfF6pHjy5W6qRcS12jujDx2rTZ2eeOXoUAxFKksG61+aO3em/sLSlc5yc2WluVCfb7cuLC00d/tyY2db7avX5qdn9mVnbuvwPm//4bEXljqvL7cu/e7qjo8fGTtzfmV1uXFh54fjcBQR9cE1J6oNnp+eqTZ6sdVoV01n0263GAAAAAAAAICPg5FUxPuR4q2/eXtr3nm4N+c/fHPtd78UUeTl6Tz/vDUNXX1v4BPV9wZ6y5+cOv0bk58ZXN5xyvpENaFen5+emZkbWD08cmvpWH7d8b3tMgPK8V+NFH/8l/X0RF534/gPbdV+9/e3x/vNm5/oA8Z8r+P/swPrytdMqYi/ixQ/95uPxRPVdh6JW74zkeu+Eil+a/3xXBeHyron8+MPV3+PXWwtNsfL2muR4h+v3lj7VK791HbtxK479j5Rjv+TkeJ/fmd9q2/y+OcR2B61wfH/zM3vjn0a/4cH1tXy6/78ndl1ImLl9TcuNxYXm8sWLFiwsLVw0Ecm7oby/P/1SPEPf/avW9c7+fz/M72ftq//fvrN7fP/1M1PtE/n/08NrJvKVyMjwxFjq1c6I49GjK28/sYXWlcal5qXmu1Tp597ZnL8uYnxUyOH+hd320t77qsHUTn+vxcpvvejv43P5XU3Xv/tfP1/5OYn2qfxf2Rg3ZEbrlf2vOvk8f+/SPHP0z+I43ndh13/93//P54vwreuz/dp/I8OrKt+x/tExC8MrDt+NOKB+6UMAAAA7rCUivhBnk8dv8186j9Fijf++xdzXTpW1j2fH69Vf4+9uNT+wpnFxaULjdXG+cVmfa7TuNAs2/44UnT/+vHctqjmV/vzzb053u252H+JFM/9Wr+2Nxfb/2zqke3aibL2ZKT4kxdvrO1/jnF0u3ayrP23SDHxys61x7ZrT5W1/xUpfvoX9X7tkbL2S7n20e3akxeWFhf2YVgAAAAAAGBPRlIRz0SKvz81nPqfb+/m+5+3fOi9T9//e3Rg3cJdul9lz50KAPe48vx/vDyr//Jfbc3l33j+3/7/AAye/282+O8GfNDyRzn/1+7MbgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB87KQoYilSfOPxbro+Wv7cM3a21b56bX56Zudmh1PVcqiqL/+MTUye+uLTz5x+tp8f3v5O+3S8NHfuTP2FpSud5ebKSnOhPt9uXVhaaO76Gfba/mYnqg6oX7l8deHixZX65MlTNzx8rfbO6EPHalOnJ1452q+dn56ZmRuoGR75yK9+i/QB6w9FEf8bKS6//W7699GIIvbeF7d57+y3w9VOnKh2Yn56ptqRxVajvVo+ONvviCKiNtDo+X4f3YWx2JN6xJvl5pcbfKLcvblOY7lxfrFZn20sr7ZWW0vt2dTb2lSVF/FsiuhERHf01qcbiSJGIsVb3+mmH41GDPX74fMvzr08Pnn77Sn2YR93YTgiaiMRG8V9MGb3sNEo4ulI8e1vjcd/jPb6teq2pyK+WuaxiKtlXo9YK/OzEal8gzwS8d4O7yfuL8NRxMOR4idT3fTj0Tz21XHl7NfqX25fXBqo7R9X7vvzw910jx+bxqKId6sjfjf9p/+eAQAAAAAeIEU8Fime+OHxVM0Pbs0pttqX6uca5xd7H+v3P/uv51abm5ubtdTL8ZyzOTs513Ku59zI2c1ZK3L7nLM5OznXcq7n3MjZzVkbyu1zzubs5FzLuZ5zI2c3Z204t885m7OTcy3nes6NnN3hgxwvAAAAAAAAgJ0VUcTnIsVr3++mzdHeBO+r0cvr7gd64P1/AAAA//9W5Vt6") (async) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x0) ioctl$SNDRV_PCM_IOCTL_RESUME(r0, 0x4147, 0x0) 16:30:22 executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000080)="663ac6ac4717043215434609b432e0d31d74c83f6ee270e85dc923b5422ce2705cc47f7ef4ecd9e7eef76da92f1fe3ff6460e597a9b9bc22f7a259c197db70e723341108ecc8923f3c0f14b0216637c8364c149543a29e1cbfcae5c80fbdc09505d50c730e34ce02bebda7a4e50afa0330b4a4b50f1b43cca76fbc1cc928540741d7190a125ceb7dae0469aa9bd3cf79f9150adc96", 0x95}, {&(0x7f00000018c0)="df8325af8b70fed5d61834bdb13644b290fcad94b571cad707b0e33564041f9866e835232cc2926a7b1edaf235e7c4baa1a8b498fd17ee8d40285a63a458ddefb651d6219f31215b9dad7082090bebe82a460a81199d12828ea4602817a86f99962a39470c17db111d8fde32d288c888cf3b5e15533f97d940799bc5738ab5c844dfe8e9cac6cf5928ffb2749cc61e12a4a3c29f4f6e680a06f7b60190b5e3042ef98b14c8e9ed816c2d3ef714f48194e0c43593858019c3023caa613d7703b2f8266fda70ba94b38aa4a6088516a0ad812360682726e70b27485237756330f489fa21b4e7065fd86f31aab272bb2debc0ed0e521ee81cca84e50bf81befb8427ca19f22ac1a85efbae899f585a61128735e52c8774fac62b4ec06d022c1dafd4c0e1d77871c6eb9596fc8479172ae0b8ec028a7839718369aa28dd1bc4b12925f187aeff20ed5fea81556ea17caaa341fc0c38067baa5ae32239cd37917e5276511b91c3d0c6d29a9b364ce428464bea66851af02b7d6c36dcb10339f11af7ea02fc72fb7be839dc629a3c7b725d55b5092d83dff60ccaf33fef2a894670b53fa6f05d48ab150bfa0838004b5266a33df0e8aea951a3a9adbc7b35c964c98c41df0bce1d577157ffec8e8f27842aa19f63f30230c508eb12853e415ebf5fffe77a5d8a395099744d0a6c746234e4a1eebf6a451d3ca05c33854c8546c2edd248e19aea52e8ed040ff96eef7c0ae2ef5519052c088e4e2bb3bcf7edd9723c2d1f35926628537e5b138c1601505f1c398bbf3b2038181209f6dfd24d863d53e567b4bdcf2cfd79e590eb3ad9f2da8c9c097c9c215c2c187ce14b3f1ec1fb4f489b7456f4ff165907cc766e14e09bdca762412a56f8e07e375d98de9c8d3621dcaa7dc8b7e72952151e148bd451a64cc502654c7c446a54cc3c5208c471f95148cad26b4786e21bc695da380fcb4804f369a05f11e719d34de6301ab97ad25c0005e18559602702c5829baf986e55fd467ff7b0510206c5056f9998e5c7d2d0aeef9df28fae9dcaab7b0dac880db0907a3a13a452711fe149d3c86a857fc06527918770b6c3ac14c72f1764bdc48eec3bee9c3ad34264752d27caaf72b6fc460271bc06bc27b1d986d60e2d703f438d144f554c14d886d430dfa8af8d57835e54d93dda7990ae15a8fd018b0979390c0fe44899dfadaeca2233f19acc88fe5ea456236eb6e3047b141b7ada8779230dd68e70a0de79e9ec84469ce37030fe4bb168442892d8bfdc03ce5a2d57b3a826eab8acf840f158acbbcf46e197a912cf62b68a143b9d31ca4f4d81b0ba412c9c9334c70a71b3214cfee8dfa77fa139aa7b44753222e2adfc7de92c7d0ee1c11e46768b0c8584dd833992339ed999894de7497c7abbdcfa40a167f9c60458153885b80d21c275ab58cddb5a3835de8e75d0113a60ecfd961bdb520bc8b5e7e663a3187a262a087755b283aa5d3e228e0b2e0aea6a582ab3bc6509b659c6f6d19de56664be478130acec0c145f8c3f9f33649eacdf757561fb214b3c1d11b24c353d144372e7a640fa493e4986c1dc671b54e18f32fcb89aa2ca1b92d106c76bedb3cd6b4f773521203ed10368b409b5502d1c20d6d931f84500005c9e33cf5d37d760a36450baeab9d2e3a097b395079d8eaf667c153e7b3e4da6fa10e46225bed8df42bb7057b5aebb9a8ca082a5807538178bcbf9980c39097556e4881b7de10ccc6edc2b1350e54a16b7b90a3513adc8b44f42e3aed6f2a15e1e17f07fd64e505c95f8cf2621b67cf370be480db96df3682344a8b49171fe981359f37dd371df70704c5806d0e4021b6cc5438833e67994add396511b3ce85e2332bb842fd48b25bb3b6c6effb91c0ea29c11a9d7808d8358e46ce54bdc17f9a89c5d4cc0196d8832ff509556abdee9a5c19cd22763d6b484fa4693cb182960a2f75b40b892f9f12c5275512db7da94bb1598031d7e5f6fd42767291ea8063cfe83a7f786c9af725845bf50162914a8bfe9f5c71da211153b1d050ec093b6d46eba10ec910771d7494629c4089d723f31b6a9d2c0da14fc4e099e74d2d9ca26751419b5b356f3b8c85a35e374807f9668c72576572f4950e501a4eaef64b394341f6cb26bfe5675bc80443c5b92b1e84fb5b1034f4904ea60d195f0e071040ea42aff649a5c92ca629507d9f1905ade3f92fb3d185eb654b2933f05f34edd3e986ba714968a6d0491235873d444df2bfd0cdc34d2072df790670866af912105c4a6f436e26d489aa52b6a184e09b76231ee6adbb2a03aa7f91ffcf6b121fdeab26bb97345da8c50eaaf02bde97d9bc3bdd129e95be6add45b848d291d92c180fe821c799102e4b42e1ba897c5fa