0cb5c29cc938b025409e98825d20ed56387309827878b4405396242f845bbffecfdaea57b22d36306770ebbbdff443b8cfaf593b6436ca0b899ebd1675e84faca87b45141278b68d8aa8c20c965c9cfd8d9f6cc3d80843e02be239c9d4323b891193753dad402105b66635f042b3ed64210431454bb46b2ceb25b36e53e2f02ddb34548972c5c1634fe2d4821ea959846264de0aced901ce554b67da2f462be2804519585bb5af4ac41b14bbdc574e6acb38e5f25647e51a6f4ebe6c0b8ea8a2fe30701af92a7b870eb0992ec12445157bf44907a3a460aa92aa0b39a9340590350bb0d77c3e827012ec30cd9aa071ffe836fb96a1cfbd046310015fa574e7980e571130e6591d5871546c67db506746e390a6c3a3173ffd855f4b3fdd3891ad70d744157ecdf4be9d540b66d5b9c596dff7941b300a8c49f121d82421520837d6856eff911043398b75558a04ef247b8fd801e6c33090af3d85b9bb3ff2d70e47d0ba89cc1d6e7057f427c89be5548a6b93b705b2fae7cfa330909c7a1d868ca5d47cf2d1ec4f072ceaa39c809707f48cd22ee71fe44eeca9b358d350a8a6d57d61481c5838743f8b6f29117d2c35b27bfab056a82d78f3ba396ec32c186a0572515adc7894823c5372fd8d3e7a692e1cee442e9a73511da8082ab6a169ee267faca1bbd0c30a65fce9dd64c7cb259b0ad51410b3d318079b618479b251286eb2324f7850c39d2d91f5fc7231d9a9797272c2615bc9ddfb0b41fe070a45724c37fe536df5483f37e0e2040c8537239a3f1c0d715139296ba342309506ae70cfc03aec40b0f795fa4f76768ece57c0169a1f2aebe0255ce55c0acde76b33ad30315275cb1f7356d04dd60716dc2c49108250533302805ec1077b24ab245ae4246555eb6932e82a4f408fec7090bdd5563bff0fe0299cf8d8a6e9011985d043af6fd2e74060d572d8956bbfee30eca53374e92520259b19a022c438fe44b8b54746f0385e97c9322f59ef29b1771a7d8b09a496a590e4c16d6106e151702fa844637178b6f45cd7a1007d8b4860faed508a5db77095d1925fb064c30dabf2ada6e1232e6fc5631edc22b01c60d100bcf4a69725a6c035de0c7b4f610800d97ba8aae38dbc8bd751ecaba470c02c4f5aee418006f71155f2d2e2ec1bad418ac858a6f0f489b0d4a93c58d410ca3577ad5805bbd18e0f6efbf90b50d51c02b5f0ce6eac4f1144fe7ece3ac972a837d27a90c1d81519e25e70db309916e54e6ddabae7c766d100f63ffc1512e2f964e9f0c41bf9711c74be321c7118b30dc299f5acdbaafea1f16cd5844efb740508a94cd28871b9aa71f085af5d4e27ffe108fbed042e73f13e930c7095498dd3e3984320dbfef6ea587e99d65fea8ba4cffea6226086976792e0eced5804a361e9782334169158989a424980545850dbf006d06bb2d3790fa809111dcfda754139e1a529a0917ad69d3e56d815907448783c062f4500739e3a4271317f79dda08369079897ee122830ddf5faf4d55b11291a75d99ae33cd6ba1bbbefbbbf51e3786626d22eba00a75dc8db459ddc4ec31c5ee65f8a55332151ad9c8dee08c206f5ac2f6241300dabdb22f9890f38d17cedaa1fb18f14450b61229651bd35a69b1c720819d7f538b80b2a62e33f45a7e8a8d4b9b1ff0839211309b98192e8a7816583af90cb0595dfc74d52328e1be3df39b5da7d25fe3dd81ec7c1d2856564032b2b187d3e586276729d5513ecb9f5b22dc8bda976c76728d383ceda664b5a1c61a454e1217067c0038ab992d6591d28312d279306fed2b96e0c1bdeec134781c8963a4555d8f39faac1aa33e207d8b9f9ef28ec1ad8ef11a0cf6eb0c83f42ec63f5c80fd3dba60482fbb0d23860cb4dcf2bae6b090fa50684077ff577801dbc0c176b00375253d1a84c7b6c547fcdfcd6260c07f65c2ac60a7ca4fdf6ba3d20c3d8528cf7b0fbf4572fb918dc5010c2df7154da45cfed99822c0fa42e7ff9fdcc48986132950b576154f5783dd9e2e726e4caae09cb7fe88cb566bab84f0fdd60562dbf6dd09649900f02c5d26704aa3755511d3c1b17dadd451b8cfb01c41ab2b3469b563b1720378fa2f16c9b4ab37106e60044a52a636db2996a25ceb35a9c1e8dd8a2e8e3dbe7069f40f219591db557512f8c2011582cd90e078e4a5f26d27d00b005bfa843aaf3bc792c13122889c3843e74c9c93232b7323f7d70dabc523d1004ea10c348903aa6cd9a54e311ea091828966a4338e46ee808d7dcc2b4c5f35fc5fd62a84049cd88d34ec85b0ec3dc831ed3b161fcdbba6a4a46c9c007dd7c4fad997132c7056055ba8e6a03b65cca08978d6a4e3636c8613991b9f0942ce709ebc957f71d777826037a8a912218412233456e6cc6731c43b0378ebc5b4e4db7f8690972dcb068fa049706122c3b47b5b815a1f2e8f62c9cf1cd946efa5667b8924e4ac7f2fdd7cf2bc4cc7db2c4d164d6b09c467843cde0602612376725791fbdf57d5e358dcf95d8b0cdb75b2f55d08ce1db09f7e5a1883228999bbea065e71d3522ffd9a67e0b9d23712998dcacfb25ae4298c70a6bc642df91173e53a241c396d6403ccf87ca1ef9722208840fe687cb523997cc5f140d19f57145b63eeb3a98fd2b47c29d01be62f504f4e1ed8666c3cf1c164d64ac75e6954924a5fd21d9f6c7500cbe86ee4d521e83baf6066869858982d39773111dfad05666ac24d9dc73336ed031e79b999a5d", 0x1000}, {&(0x7f0000001580)="db5313fb6f5e7c25f66d9e8398469d3a8341598598401413ef88982f058a92825b55ae5493cf7d595565f1bed426d6058ed3ac6811954a17b0447941de574d6baa41fd623be34a1e0c7cfeaabeca49fa5d32966bbbf3a8cc38451d3909f95e4cf02829887465ebeaf4894d28c0aa18b15c143d5d77259906e7675a9a2c44d213f28324384cfddc1ec20b079ee78bdb4b23475260c663cf56ad5d32de2a45884439a28668c039adee68f2f0edaccdbe2711e8896fae2e219d6c9f0726721326", 0xbf}, {&(0x7f0000001640)="775aaa555720d1a58f09c21cd672e19e8b266c13c60909ded888f9bdd3e7293c95a3c0f982c3f0c56bbd2cdad5f7070b537949d1130d3d40ab72dde1416fc44d7046b66b533f19f073755c12ccb31fa05076a3afa74aadc9bc66dfa6097abea2150ae7951ccf7e3acf61ef0c680e", 0x6e}, {&(0x7f00000016c0)="1f875ad4deae0ff45cc28b83a00d266117b647cb1279e9d6323272843575960b5559595bc24510f6883be0e28b1d907805d88267c510e87dacf66548ac03e99232fb511653e5f821543bece65f671429de4f5f1bc6a3d934ee08279a39cb85d16e003efab4eeedd0d31b9a50adb0f9f7eea63ea69d360d844415916a0164f79803c7f6c67c8441a2bda508fc13f79ec96479a614c2259ec7a1c230b38c8424a3995983fbd62b6ec801325af8826e064dcebf331e32d04cbd6a9f38117529edd36ce3fcc80a8d0fbededf355fe5de8ed6a6b3e09e72224a5aa1e32398805bfee66d72fe2ef141d852687a51f3ba39", 0xee}], 0x7, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x2, 0x0, r4, r0}, @rights={0x30, 0xffff, 0x1, [r5, 0xffffffffffffffff, r6, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffff9c, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, r13, r14]}], 0xc8, 0x2}, 0x2) pathconf(&(0x7f0000000040)='./file0/../file0\x00', 0x0) 10:43:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000001900)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r2, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000580), 0xe, &(0x7f00000008c0)=[{&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/197, 0xc5}, {&(0x7f0000000740)=""/28, 0x1c}, {&(0x7f0000000780)=""/8, 0x8}, {&(0x7f00000007c0)=""/55, 0x37}, {&(0x7f0000000800)=""/47, 0x2f}, {&(0x7f0000000840)=""/96, 0x60}], 0x7, &(0x7f0000000940)=""/7, 0x7}, 0x1}, 0x10, 0xc0, &(0x7f0000000a00)={0x6d4762a6, 0x6}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) (async) sendmmsg(r3, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000040)=@data="b0c3c4623813ecc96da62d1b40ad", 0xe, &(0x7f0000000080)=[{&(0x7f0000000100)="7c6440e89766e0d6df61a539bae2e76ba47bb7aaa5d950a0e1f1c534a1cb569461b0a19af1175c0550f96ef162222a85aa0984caf7301d4827a41d1d6315133ddc639979fd00c3981bd17709c6211eecf97a43253459f290bf89109206b24dfdd0126c0ab8cbaf6245db1e9c529ad50c9502a459b833f862c4b40cd5f3fabe7fa55687a7d197b807aa315b5d70116b3a8313f20d6265fc6adad3220b0f2753c70de9324f5af4a43ac7b408ca1658195086c2c2216d806344178c5e079db37ed54c7ca9b931be930361e42af51c2df3a6d640261618bd48e75c87692f", 0xdc}, {&(0x7f0000000200)="0d932b9bd498309ac321c816071d5dbedc4b52968cbb1a129f30105813e56253700e3a411122687da08118329e471f733914cc3fbfa825e4e84eeabafa138230afb8bd81d1b32280a2f994f4ee6f813218f51ec0cf1f9f8b85d0ea625e0f68620ca0defdeb1993ce797ce324d236cf8d24951d951caf87a186448d851706473285261f97c296d52a585556323e7e0dc97397646f666c34dff5647450ad0694d3b6639258f3333a00614fdd621142cde7235d2c77636d5a91b1efaa1e6fc84ab41847a96903b045390b02b843a6ab573f6e9c8902c55183d8790d48e29501f5330cccf015ef6d5826a2f7310aaad33b73f96fdf8f", 0xf4}, {&(0x7f0000000300)="481262c6ffc746079bd6af40946ab4e4f37fbe23cdb685603dd99c81233bacbe408fbc55e389859ab13fb78cda1b9eeda47300df2488faa78bead23b9d9e82276444931c178e3dce47d6319f225b86f211d67fddfb1a9d57928356e26d95f0378d3523a61d53be7a4115ed9adde4b0a19e4db341c0530ed32cc545b4cbc659bfc0eaba2a4fabd00dac0989d5062c838f5e80e8e9c740faeeb3d601deca3c9ce7760c491b8b", 0xa5}, {&(0x7f00000003c0)="a22b2439fe617ec83a2fefd366b2cf311a7dbfe85c4f24508227066cfac526550ac386f6a5756431f2ad8267b3e491e736ad938bce9e5da2d6f895134b4a58f85410810994bb9000e51d542be43530d602c90e7049ce2366baeb560407fda591bb194ff7866072c3acf244bd2470d9b2421feaa24ef7cfb04ecd53e02fddddd8274bc3cfd17d3050f80844c420f9e19eea38017aad479c0131bb005fe7c23c787dd8667cf5cf5c162bc529be1233bb31741d1758b53b19cfda6d5de90d2945926426aff2b606c68bfaaefd39ae3bb07c568d678327", 0xd5}], 0x4, &(0x7f00000025c0)=[{0x110, 0x100, 0x7f, "86c5ee2ed6604102ecc997ca4447c0d5c895ae526778ac6aa2e3dac22a9d6b9483af7d5e1c896fa03d09fa543ced9749e4081d00094e0a195131761a313ebb5cbcd475e2f3c9ff0b2a3e3095b37aa0e11c1354fc05b8373b087eba2cc36d5dcd2a4d657387fb2b4ec752ca57226ceb75f17000f06ff64a92a4d8ebca038d655b67647c0823c809c9b91549ca8cb51845c75bf4ba04749c9c632dedbb8dca89c854a5fe3c08bc51869787da341d47c4d5c695220108ca0650275921ee15abb62817691b9fc3a429ed0a0abbfeb072edb7f557ff74a4298d8c2985593b5707245eabc2691f0c4f98912a9f9289836c01a7d32d63c4071ab604e0c234d562bb0e"}, {0x98, 0x100, 0x9, "954f4d424d16769c244815931bf35e197b0765111b785ff8241ca1643df88a66bd803254aef44d0119a0b4ec52ac16bd91c7749651db3227c8b9bf9e56014bdaa5404947f7836f27832d35a3dd832a5bd60f3e42bc0375e74996e45a85a020034878a8df9a6e3b9766ea4ce9934447da9a5c9ffa4d90247352eec92a9fe51df857a8"}, {0x1010, 0x100, 0x397f4550, "7f3b9fd5503b0feb3cbf25adb2f7035048bed4f23b5e1497f202a112015165d1e1dfd3882ec9cd69812623e6261f31345c8af7f1deb92771e58c825aaffb2df407af4cb9c9c1e43e56cac321976e4bb0995e0b7d76f2c6ada2921a6edaa279c0087d6bb1cf2fd178505eb3bc105f7a24d9a4d3bf9bbd88c7883bc7b75d37a19644d1c8cb1ab3936c6c815e405844b1714c3738da2f32d115333eeb7bd29be1978f0213977a5de60407e02baf9a4fe5c4f84244cb23b85e59c0c77c006db40ea1805ba28d82f6093416b20496e5df70f4f2a053850292cc0b969cfe5c06f04304dd0aa3464b2ff1eb14c507d659338251d4ef988c9297752d9152f71834b8374e6f72da5a9fde0a222e997b968b57f9b4f514ef1a763157224038c4dee4edff820b7482424f088862fd65899d3e5018b79b39023f73a3ba3d6a71951a30b8c40a20268e85563a208ceeeeb04a6478b4423ed23b01d10f893f3211ce37bd34d1789e55ecd6073f466cacdf9bd6c0603a009b3c9ab275a4f6669b52667ec36086d445c8ba7e76c3d5f1e328ff6be04a42ab5142813ab8d2a9ea6ce02688cde56d36cb878e40ff8edd937f534a3a1463c5812919867f9822301467cce746659e30a8f9cea500d93dfafe1f466ab3421c36a3f0ce9defa4f9932e7c2b451f8943f8ebfb58b26efe628bf12737003c5491560085105f513a99300a8bc9b159836ff114194985e967c4be3de750f14e1a8093dd8eb8bad1de0e058d4f643c581ab5b2cfc43357ac1dec18a1b924934a7e05f047fbb4541cb08b9fef4d4a4f1de1862ab3143b334fcf98160d2b349c35004db11bb33c0a0fd2a5f2d714ba7afc18da3c337edea88b3de0fac5fe58be802fc1841936734727341cd7396f4df19d2825321be06ec4c87c430d778cbf388c9df495e35f3db999389e35ba7e6583ae660e3f4a5a9efb4bfb9d10ffb42f02bdf619960795d6050533c63b802599c225dd8e24cdfe95cb55ae6a9b81721b88f7a6e0c3094dcc8e40bd6105833ae6fec7ebe4b37b75b89ab8a33765ffb0db6c9e643bb545233332e2a1cf77bf2f12b3d3d73628e60298a7d9ae209d38eab7784ca96933ea565d14a9a2c61e7f0563515e022821143831463cc8e8431c4053fa22378aa9a47018b8593eeaf7ae3db8809a3ac109ce529efa9f4ca276b4b55421a85164d7ffa2adc7c5e645c6a75f234cd1ed389c208e8e97aaeddcc721718f510553128f31486ef81ebd95033bfec336a36e2e43908eb9b5972fbd7ed59ff9ea30ed41ddce55e2ae386b378078e922da694562ffb509edc210d3592a23a92fafe7271b517d1c96a0cd5a84dc43108367c0f1c891345c81ad0c457932e75fc1708286178ec00a994840f9a4d037d3d9994b582db508d2084b05039253e8ac3951df122d8f05bef6f2538a4d21d1e0d6633a83d27280cdb27432707e63f612794dc7379db752ff891740fcde350504d2fedeebd9122db8fb5dede69dc43dc56f17937b39cc12e2d621ea355b16bf47857384653076a4fd2287b7bbcadb1fe63df4d52b91c18fdeb1ef34397cad027e67aea4174378f04828972e8aa582adf85071665180152ad9485f75b9f36a1685aee86bba05e154659f1a150bd636bc5f910eb4a95e753e44e2d66522cfadcb20ee16ccb618f4f20988317ed18244abac8657dab7f77db2f214fc94b5c6313fde232bc8c2634ecf5cc522dead554adb9bcf04968176e2c8a7a4a8e2291db2a135515e99a8b8336f2fcf61c483071c5df70b663740ee1014458ba183a3384dd24e2fe8b7ed5277eaa3ba42eef09b4cd600e293595319d90757d3b7a7f8acfe8990d59f2a555b6bb5e7cbdec6aa975fa7218dcaa4bfaee360f9473b1b4feb20ff23c43702772fb541ca7d8ec5229a5ac69ab423d7bf1b769ad83005288733890a329911cc0b5377c427868b9d55d7b597baf6b4580e4b2dcf4d5dd13af5a824881149af738e73954d5b1f84285dfc0faa6a80d020f664aa516c1ef959ff02847475e02c4876b32dc8dd3e82220899846220419767318e17979fd04e18c3982aa4cff857451253170c4089bfea717ce7a2cf2f287eda5295973e54e4df73b190499fd27372c4c50670815c3bd89fa7f2519a20814cda85878851de07cdfb047f0680d175ab9940a31a02089c75ddce5cf701fe160fd33ed0948144879d73cddf5d5a68a28422e44d368804e0fd202a935e4a00572541e41c754f2f0bd86b7bce3381bbd923d275b7b568444c3faea2d4cc3974a34a3007347338bdd01812446c3b9dfeeea7a9319b444c4c6275a6ea299c847f604869c3a6774e3ec6877c8adcba6ab8d59f312078e6cbab4ab8d7bae6eaf728dd2bad5b8577247d0aba8374bc5730dd0436516c09a774f3d5b423db226bb269b657da38420b79cc72bb9fb59b02c9cfe6afaaaa7e60bf36ffd8bd464522f5405fa9c6277df154a0ff78dedb936d50b79ae384bca6fa37586aefb5aa6df0dbad871cd13a044a5357c25da74c731240b1ed3864ce779011835cd95040b02b8cd8ab2ca217f3952fff9d513b0e0e3a1a2dc6d973220e2c5aa32235f2bea87a2d5efe24fa04acf5da31e6091ad3ccc8afa999ffde74534c44b1f48fdf87d9c53fe7f21a11e28afd4109c8f078fc7422fb212c919ca8f2d82d7aabc0b45f1a6d1d305841c08339f21703f35a21a573b97123a9b6a4d5798d422c05701edc32fd48355d944e1580722d07c699a4f8b909ae2e2b545a629c50f5b2422c55de3b570c54b5c451c806e1d7791b5ce7ace55404c336c1ab51fd6992046ac892544d55f97d27f4fbd87accbd9070f481e1ce576ba4b4ee1c5b75d911d9c95d74ed86feed20d890482f0d121830b16af23a1fe3d107f6fecffe02e188d679caf62baf9454d8191ec67c6617615f9b20717ae47f24e41ebe7fba23331feee90ece23b0dd6943aba12b08b94c803f8296e68307484da0d1c3e900752e51150986b10c2567e931f5748565fda52a4c7eef945f8e5997b4928c5ab4fd8c05dd7ea5bfd4f37620123000cf6c3d731cb5171e8d93bc75d5c0b57a260ebac2f7f8001485b504bebac948eb9ac04ac8bd4e0570ebed0fb3b922582f0a06cae8b77a47753c78c4f27e52785b5c8fd5d40dc5cb5470c119d855fafb5ff6ec0c532e3aefc247114869d3650ba08451c94ba8588ce6526f0fb70ece1d581474bf4577084947ae67ccc67f48d06149a2d399571b944cd13045b6dbf15629fd51d68206eee5d44514a5d14d875fd036110a7cadfb921880922e78633a87c4c945dd254d61385966b79cd9bf838de5e6fdac78d41e66c8ea619001950426305dd203f1a4ea2e38415474e3f5d4bda2fdee4bc8851473b1d3241f6618d6695943fdf60e288626cf30448b1b3243e035a44d4a2c8ba22fbab4cd0f0da3e7eca422de9997173fea0adc360eead3d4e4b07fd30394f3dd011ae8527eb36754c82660ed0c8f79b1dee4f8c4b34e9bac3c691294030cf2806abf71b09bc014abe315044e67034fb8867fb38b2e3709ad3cbce32fdf245622941168bbcbba8c7d1baf75fede0c78adc8abc2856d58ec6b636c6d94e6ed4d3ea2ed4068717af5ab9d2bc4e5f2c84c9948e92b0d87510a91b6a8f10433aefb224bcd812a69a99483480a22347b9c8018c3246dcde727f68b2e829c43119bb6be56b93b350f087e7371aa405cd7bd529d7bdab6705f7e216d956e5f6be51c2156542172603745ebecd28ca100cfd49effdf6add82b9733e32f530d6a914586ec4a7984914c3afff510160f0c881691a75b1fddd64aa78504f8818acdb2a1ad69ad6d18ee47f5b8ba597ceb1f40155aafd64b2270db967e55cc84e8c5d9337dbf8a17243861e4a022d38971e102008ea71262a946426bcd345abb38241c284b867d71313700004f8bf2763cb9df1d61c57361ac66c798583d568b570bfc69c5a7d1db498d238267a459b6d72387d9e6794b3de65055befcd6e07fabb9abaff8e17edb9ab45e6dd4c06f0ac95fe5762e8ebe592deca943d0fa023cd5beb7f23f50cfe16947d85f5f614e342f65c8989a3ff05052107fc8e504fd5ba4c14f62ed9e6ea4d0bfb273b6f789792c036edeb0b072a9a36183184cc4abc099eac7c7dd030185ffc0bfb1dadc5f6be75b3ce61baa71d0e4fe5ee83338d36e75d9c405687803d9b5f6e653f7d777fe6eab0cdcf0405d2172503c77430484895bcfcbc876a1eae37d74673d23d4eb60b4b836cbbbd02c7d1b7cea2518de363dce5683cacab192bdaf7a472caa3c0e9cd911bd8d9c4a272b44a215ad4d8dd6fa636ce32e4b41e721f6c4520e1da4cfcc8a37d4f3f4d396215794c20d3d2b7aeae0175456f1ed254248f00c66f9bb0830b48229d09b81497a144da7def8a89c2d4db7423ae847dfc4d4ea98421ba2a5099cb39f7f8d0bdb8c19b02d572615a8151d7dd49d7c845ec466d9282f13aee7b9aa03fdd42c722cf165a934d32cd26208997f3e5e80e56d4acc49fc2c6081554de3d1949fd959355862de433f2a8db489302874e8520106159445eed6df7a5377643355993f4035bf30cbfec87ad12e6df51cfccef25592645775d48b26103d5e9968cd05b8749888cb990b9b204337f8db55fdbdb80659a10e57a7ea2a28f4453a467d156215d17093fa21cc3192cd896a9bc35af739a740098c97de67970ab209b3724dde218d0992c25ac053ea39a892636b42b37eeaca59c989723010b4fccbe227e2fe044fce989b6bd99b44764064c0ba755718f28aa1145de75aeb2ec8d71cc4b3f06bb97c3bac82f07f623dfc05992d65275ee725093d42950b7fdc7f38a547bb16c7b24524bc8824f5f41e836345a3f6b5ab5db7a5b40719a38bdd2b687ee55ced4f3e9b37658ddd1662ce3afcabd3c3e0a94aaea04b3d929068b1e3fef8c11f2842515826040ed3ebccd60838b3a633379df5067ef34fb5c0044a5a6163fbbd7f650f45d5da9e215fd1d0c74951209a08c9fa98497b4ad6777faf1f54184c195829e73e9f6d4feb12fd877a2efe5be59d75ff97678a5e19a3a9813c246768b3ab446b19a03603ead2ec105681d58bf8efb904fa8e0a0f8ea54f4afe60c92f2722dffbf63743fe9250765e83435fbce2a480c1ff48dfb80605a9d14f52125e46bf8e34473cc6c1ab7521e59225ca4b1005e78da0308daa90a54f3eb833da8d1238bd704eb9db4a8fb0766acc969cfc49984c0a0b45311381effe34c3159d164f780f2562054d830fb23fa92ae2baa9dda4bd041375dfa7997fbb6c5afe9c1b50dfbc25545ecd9253b8388ddf61c3963d938716c8315e232272c376700c2687c2b5549f5abfb3d66c88220cd3c9afb28ca2ecafcb8fc206fea2a51fc4a8dde109f34e226d668caa65542c08df47c9009e1a5e3f7b748e441f557664fbbd74978b25c32530536642c8fac217865921365b194db8b29f74c139fb104ab9cf5eeb346d7831c09399a52fc1dd3816446e86d72d7c70fa5def2e18bb44bb88d9b0751f0875f165e96aabe998d3233beb157d458056ce4dc3c49529427fd3ff45a808193182f120729b5e0e7adee7c11baf2d30911387da08335d7aa0756336bece8ffa5de81aa2a6a10abec6563e9983c0027d587a99d6865334ddfae0f88037a76eaa395e394fcff8c0270badb771e41bf142bfb6e13e91a1529dd394b7b684a98eacf555cc4b74c98319169146d9b5b01d4d7e030c351eb6cd79e8655d7552bf0cafcbd177e7211d9f1d6170d00c607ca1c1a34decc2a8a42f3ade161ff7d808d828e"}, {0xf0, 0x0, 0x10001, "f53a7cf191ad9a423a31c12dd351c88ea44eeb5c018838e9d2da6110bdbd7841aeff8f40e68108b4bde701caf70fc8c3e8087df0114ab10679dca410642ceda8725960285080d68f037844f932a0f57a353d92899eb606e83d7bf781552d665c4c1a0f7c2468d7f2a7219f34dc5cd589a4ad640008d19bf2e06d5ade0fef8b6966bb1247b2fd753825eb71058a7a590bbd216b20b9cb1c69d580ea9ffd0732e5a82c76491b6fe69cd7a9975663a65fb5c612e2a002ff59b09dc2113144e515e5380e326f90f61017c884b63175b545c66dc0f954c93750182a1c"}, {0xf0, 0x0, 0x13cf, "6d8b71ed8ddcbce988bdd718dc8a24b904af7e7735bf571cb6e367baff733f7c3b295e4f3529b8ac427165d13b8758957fa0fa444da18e628acc181927fe41350942c58b61b9080520bf9ec4220c57707e643c448b85034553f1ea23d40802f9eabad1fb76b3e7c4f2eb0cbd5ba3860cf43007f11aaa05878d9bee276429e0fe34511ba88601c95b4b0060e7ff4171108cfa1ebc085ec11b71111f3cc7187679e4c1f80f29c87c2770b7ac9aa7c85c0ce2e484fe37bd380b639279718c9da858b32714129d3dfb8d6629c08f782e761052b7904445e0b819a7991c"}, {0x98, 0x0, 0x2, "775001ce37b410f03a207b2773701b955f4e82c7959681fd669fb64c78fb150a211c7e78eb6c60f961fb4f676ffb2cc905fafda89ce8d386f0733ecf2e8db7c2b128a2b4a1b2bc17c32b8b146cbbc764a2c513ae17494602ffd84301573e809925f7ba5354c8d631a571520ffb19dc9962800fd03cd9d2a3ef37e2b372121ea58a0283d3d580f2"}, {0x108, 0x138, 0xb8, "f0b09c13b2d89662d866fe42785ada40466808f52ff88ec516ccd121aa23ee023186781fef5589d15d3c1771ef80d1e0fd1a7d585f8427ddb79e2c386d48f51b17289385e6d4aba96940049a47a775a5e5f750201e32f1ec6da11a695cc60c9a25c57372814a41537c0813e0b7bde17e660e667245669878fa95ef6a0ca332b54f4d19cf75373717f91d3d07c4aaef3488d0dffed2f8ffc65fd328bac1108b3cead3e0a11001e15fd19dd89760b1e61042b228dbf30fcb9e317daa6933d4a86b127d531703606951d8999c27f8831e6a95d58080dedd81e9a6b9564b08cda855b65cc7a93b9131ea48defda6b9663b907f661eb79b238e"}, {0x28, 0x11, 0x2, "25c38b666138f9ab7dd245c375ef921eeff1d21df59e22c3"}], 0x1560}, 0x4}, 0x10, 0x4, &(0x7f0000000540)={0x2, 0xffffffffffffff7f}) [ 241.2903584] uhub2: device problem, disabling port 1 10:43:03 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000440)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06, 0x2) (async) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) (async) rmdir(&(0x7f00000003c0)='./file0/../file0\x00') [ 241.4903543] uhub3: device problem, disabling port 1 10:43:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) (async) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) (async) fchown(r4, r5, r6) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r2, r6, r2, r3, 0x1c0, 0xff00}, 0x5, 0x8000000000000001, 0x615}) (async) fchown(r1, r2, r3) (async) r7 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, r7, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) (async) semctl$IPC_RMID(r0, 0x0, 0x0) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/228) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='umap\x00', &(0x7f0000000400)='./file0/../file0\x00', 0x0, &(0x7f00000001c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 10:43:04 executing program 2: _lwp_suspend(0x0) r0 = _lwp_self() _lwp_detach(r0) _lwp_self() r1 = _lwp_self() _lwp_detach(r1) r2 = _lwp_self() _lwp_wakeup(r2) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) 10:43:04 executing program 1: compat_30_fhopen(&(0x7f0000000000)={{[0x0, 0x2]}, {0x0, 0xc, "010000008000a400"}}, 0x0) ioctl$FIOSEEKHOLE(0xffffffffffffff9c, 0xc0086662, &(0x7f0000000040)=0x7ff) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) r1 = compat_30_socket(0x1f, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@family=0x1f, 0x10) 10:43:04 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000440)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06, 0x2) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0/../file0\x00') symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000440)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) (async) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06, 0x2) (async) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) (async) rmdir(&(0x7f00000003c0)='./file0/../file0\x00') (async) 10:43:04 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000040), 0xfeea) r2 = open(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) r3 = getpid() fktrace(r2, 0x0, 0xc00040d6, r3) fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) fstatat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x400) close(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 10:43:04 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000, 0x20) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) (async) write(r3, 0x0, 0x0) [ 242.5503684] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1876 command syz-executor.4) 10:43:04 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000040), 0xfeea) r2 = open(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) r3 = getpid() fktrace(r2, 0x0, 0xc00040d6, r3) fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) fstatat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x400) close(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)) (async) close(r1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) write(r0, &(0x7f0000000040), 0xfeea) (async) open(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) (async) getpid() (async) fktrace(r2, 0x0, 0xc00040d6, r3) (async) fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r4, 0x1) (async) fstatat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x400) (async) close(r0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) 10:43:04 executing program 1: compat_30_fhopen(&(0x7f0000000000)={{[0x0, 0x2]}, {0x0, 0xc, "010000008000a400"}}, 0x0) (async) compat_30_fhopen(&(0x7f0000000000)={{[0x0, 0x2]}, {0x0, 0xc, "010000008000a400"}}, 0x0) ioctl$FIOSEEKHOLE(0xffffffffffffff9c, 0xc0086662, &(0x7f0000000040)=0x7ff) (async) ioctl$FIOSEEKHOLE(0xffffffffffffff9c, 0xc0086662, &(0x7f0000000040)=0x7ff) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) r1 = compat_30_socket(0x1f, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@family=0x1f, 0x10) 10:43:04 executing program 2: _lwp_suspend(0x0) r0 = _lwp_self() _lwp_detach(r0) _lwp_self() (async) r1 = _lwp_self() _lwp_detach(r1) r2 = _lwp_self() _lwp_wakeup(r2) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) 10:43:04 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000, 0x20) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) (async, rerun: 32) write(r3, 0x0, 0x0) (rerun: 32) 10:43:04 executing program 1: compat_30_fhopen(&(0x7f0000000000)={{[0x0, 0x2]}, {0x0, 0xc, "010000008000a400"}}, 0x0) (async, rerun: 32) ioctl$FIOSEEKHOLE(0xffffffffffffff9c, 0xc0086662, &(0x7f0000000040)=0x7ff) (async, rerun: 32) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) (async) r1 = compat_30_socket(0x1f, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@family=0x1f, 0x10) 10:43:04 executing program 2: _lwp_suspend(0x0) r0 = _lwp_self() _lwp_detach(r0) _lwp_self() _lwp_self() (async) r1 = _lwp_self() _lwp_detach(r1) (async) _lwp_detach(r1) _lwp_self() (async) r2 = _lwp_self() _lwp_wakeup(r2) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) [ 242.7103663] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1880 command syz-executor.4) [ 242.8403662] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1019 command syz-executor.4) 10:43:06 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x3ce, 0x0) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10008) ktrace(&(0x7f0000000000)='./file0\x00', 0xce29765c4624a624, 0x404, 0xffffffffffffffff) 10:43:06 executing program 1: r0 = socket(0x18, 0x2, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0xa}, 0xa) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') access(&(0x7f0000000000)='./file0\x00', 0x0) 10:43:06 executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) getpid() r4 = getpid() posix_spawn(r4, &(0x7f0000000000)='(]{*#\x00', &(0x7f00000000c0)={0x101, 0x8, &(0x7f0000000080)=@dup={0x1, r1}}, &(0x7f0000000140)={0xff, r2, {0x1ff}, 0x58f, {[0x8, 0x2, 0xab, 0x21b9]}, {[0xfffffffb, 0x3f, 0x5, 0x9]}}, &(0x7f0000000180)=[']\x00', '.\x00', ')(\x00', '\x00', '.,\\.\x00'], &(0x7f00000001c0)=['\x00', '^!\x00', '-\x00', '\x00', '[\xbe)\x00', '})+:&[\x00', '[].\x00', '\x00']) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getpid() fktrace(r5, 0x0, 0x62e2dd08f149ff1b, r6) fktrace(r0, 0x4, 0x80000400, r6) 10:43:07 executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r2) (async) fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) getpid() (async) getpid() r4 = getpid() posix_spawn(r4, &(0x7f0000000000)='(]{*#\x00', &(0x7f00000000c0)={0x101, 0x8, &(0x7f0000000080)=@dup={0x1, r1}}, &(0x7f0000000140)={0xff, r2, {0x1ff}, 0x58f, {[0x8, 0x2, 0xab, 0x21b9]}, {[0xfffffffb, 0x3f, 0x5, 0x9]}}, &(0x7f0000000180)=[']\x00', '.\x00', ')(\x00', '\x00', '.,\\.\x00'], &(0x7f00000001c0)=['\x00', '^!\x00', '-\x00', '\x00', '[\xbe)\x00', '})+:&[\x00', '[].\x00', '\x00']) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getpid() fktrace(r5, 0x0, 0x62e2dd08f149ff1b, r6) fktrace(r0, 0x4, 0x80000400, r6) 10:43:07 executing program 4: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x20, 0x0, [{}]}}]}}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:07 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x3ce, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x3ce, 0x0) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10008) ktrace(&(0x7f0000000000)='./file0\x00', 0xce29765c4624a624, 0x404, 0xffffffffffffffff) 10:43:07 executing program 1: r0 = socket(0x18, 0x2, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0xa}, 0xa) (async) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async) access(&(0x7f0000000000)='./file0\x00', 0x0) 10:43:07 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000040), 0xfeea) r2 = open(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) r3 = getpid() fktrace(r2, 0x0, 0xc00040d6, r3) fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) fstatat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x400) close(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)) (async) close(r1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) write(r0, &(0x7f0000000040), 0xfeea) (async) open(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) (async) getpid() (async) fktrace(r2, 0x0, 0xc00040d6, r3) (async) fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r4, 0x1) (async) fstatat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x400) (async) close(r0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) 10:43:07 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x61, 0x0, 0x0) msgsnd(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="03000000008d5e23dc4d8fd86b1210b6e1048dcf010077f2d760122df52a10010fc006dfd60692ed15672d6c58c852aee6c46adbd9ea914925b5fff6a0a7c201d33fe3474c2ea25204e5d1978a95616ea6bde6fc0d166451f30dc64e0e6f771ce200b095324ec7b70ecd8364c896f1ef29d66af188be3a402507628bfa6545af77c78db8d690645b9c5577833c86a4f3f2227e41f613a8539a9711ed94a56b5af80c2d915b5ccdacd7575bcb99dce867cf3156479ff38683e49e49033252b183c738fd5f5e3dace7953cfd9dc99d8cf455961db3db17c9eb61793de50cee27d0329bc3c2bc0bbea060b3d52348b04c0100eadedd44dd007510bd62d66294731bf4a965193582c973d99331dea484a589b0279725e587e5f7709deacd73346a558b319e108577bf3f7df88b03cd8fa1a0b6ad34aaf97a08791f0077079b65a3afc70de68d0200000000007412413ad7f944b55faeeee2acbd3641f3504efa13a28767068f5438332b5e6a61b3b0cf0be94082b139b6be4ab346d144ed8ad68ca2ffe19b118e152558ddc306275cd65870dd4959fbb56fbd7ad1ba7e15fc7d45252322eb33ab4d8abee2f34781ed1aecbfe970cb429b90da132b926baff1caaf606938bcdc9810498948dfb0743789701850def82ea2ef14f2493936a8f750cd0f1aceb3d2713890150f56dff442a9fd4778b6c63be4d7632947fa4bd55e1e6e"], 0xfb, 0x0) r3 = getuid() seteuid(r3) r4 = msgget$private(0x0, 0x97f963dfbf7c8780) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fca6905dbe4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604a812c75a196178396874da5c265e100"/4091], 0x1008, 0x0, 0x800) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x7f300530b6ef8c28, 0x3) fchdir(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000180), 0x2aaaaaaaaaaaab6a) semop(r7, &(0x7f0000000340)=[{0x1, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x1a, 0x1000}, {}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x0, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0xb, 0x1800}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r8 = getegid() r9 = geteuid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x6]) semop(r7, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x4}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe}, {0x1, 0xda, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x8001, 0x1800}], 0x9) r10 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r8, r9, r10, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x800005, r11, r10, 0x0, 0x0, 0x20, 0x4d04}, 0x22, 0x8001, r12, 0x0, 0x3fc, 0x7fffffff, 0x9a}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002480)={{0x3, 0xffffffffffffffff, 0x0, 0x0, r6, 0x8, 0x1000}, 0x9, 0x1, r12, 0x0, 0x4, 0x8, 0x100, 0x7}) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="e5ff00ecff0000005eb0b16504153ed7591bc8525e54421b2d28d99e638bf5a82ede76200a3b1e034044b268cc040f24d87a95aec12fdaf4d026ff0de83e0ca82bef948e7ca5222bc0bed1c70f608f6ba8c8009afa6b0d34e0207528fdd37060e12e7161afb078f7db81fa1728eb9a3229fe5e358c775f5aee6abb6515be1a856b5e22b90c32bfb22d617cbbebd545a5777c47e3d00684d2e4ec5454436901859ff5ab24845aabf18e10808c56cbd11049181be1dfb00401b29e43d29953e7682094d483f87b24f4c1aa77fbee3d3e573bc7beed90182a09000ec5ad771846c67cf0cce7937f6e4baa481772c5c28f256903753b2f1ab13625db2eeaf6991cb7cc0be81e05a0e9d055c7"], 0x9, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:43:07 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x61, 0x0, 0x0) (async) msgsnd(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="03000000008d5e23dc4d8fd86b1210b6e1048dcf010077f2d760122df52a10010fc006dfd60692ed15672d6c58c852aee6c46adbd9ea914925b5fff6a0a7c201d33fe3474c2ea25204e5d1978a95616ea6bde6fc0d166451f30dc64e0e6f771ce200b095324ec7b70ecd8364c896f1ef29d66af188be3a402507628bfa6545af77c78db8d690645b9c5577833c86a4f3f2227e41f613a8539a9711ed94a56b5af80c2d915b5ccdacd7575bcb99dce867cf3156479ff38683e49e49033252b183c738fd5f5e3dace7953cfd9dc99d8cf455961db3db17c9eb61793de50cee27d0329bc3c2bc0bbea060b3d52348b04c0100eadedd44dd007510bd62d66294731bf4a965193582c973d99331dea484a589b0279725e587e5f7709deacd73346a558b319e108577bf3f7df88b03cd8fa1a0b6ad34aaf97a08791f0077079b65a3afc70de68d0200000000007412413ad7f944b55faeeee2acbd3641f3504efa13a28767068f5438332b5e6a61b3b0cf0be94082b139b6be4ab346d144ed8ad68ca2ffe19b118e152558ddc306275cd65870dd4959fbb56fbd7ad1ba7e15fc7d45252322eb33ab4d8abee2f34781ed1aecbfe970cb429b90da132b926baff1caaf606938bcdc9810498948dfb0743789701850def82ea2ef14f2493936a8f750cd0f1aceb3d2713890150f56dff442a9fd4778b6c63be4d7632947fa4bd55e1e6e"], 0xfb, 0x0) (async) r3 = getuid() seteuid(r3) (async) r4 = msgget$private(0x0, 0x97f963dfbf7c8780) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fca6905dbe4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604a812c75a196178396874da5c265e100"/4091], 0x1008, 0x0, 0x800) (async) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x7f300530b6ef8c28, 0x3) fchdir(r5) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000180), 0x2aaaaaaaaaaaab6a) (async) semop(r7, &(0x7f0000000340)=[{0x1, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x1a, 0x1000}, {}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x0, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0xb, 0x1800}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r8 = getegid() r9 = geteuid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x6]) semop(r7, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x4}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe}, {0x1, 0xda, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x8001, 0x1800}], 0x9) (async) r10 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r8, r9, r10, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r12 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x800005, r11, r10, 0x0, 0x0, 0x20, 0x4d04}, 0x22, 0x8001, r12, 0x0, 0x3fc, 0x7fffffff, 0x9a}) (async) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002480)={{0x3, 0xffffffffffffffff, 0x0, 0x0, r6, 0x8, 0x1000}, 0x9, 0x1, r12, 0x0, 0x4, 0x8, 0x100, 0x7}) (async) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="e5ff00ecff0000005eb0b16504153ed7591bc8525e54421b2d28d99e638bf5a82ede76200a3b1e034044b268cc040f24d87a95aec12fdaf4d026ff0de83e0ca82bef948e7ca5222bc0bed1c70f608f6ba8c8009afa6b0d34e0207528fdd37060e12e7161afb078f7db81fa1728eb9a3229fe5e358c775f5aee6abb6515be1a856b5e22b90c32bfb22d617cbbebd545a5777c47e3d00684d2e4ec5454436901859ff5ab24845aabf18e10808c56cbd11049181be1dfb00401b29e43d29953e7682094d483f87b24f4c1aa77fbee3d3e573bc7beed90182a09000ec5ad771846c67cf0cce7937f6e4baa481772c5c28f256903753b2f1ab13625db2eeaf6991cb7cc0be81e05a0e9d055c7"], 0x9, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:43:07 executing program 1: r0 = socket(0x18, 0x2, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0xa}, 0xa) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') access(&(0x7f0000000000)='./file0\x00', 0x0) (async) access(&(0x7f0000000000)='./file0\x00', 0x0) 10:43:07 executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r2) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) (async, rerun: 64) getpid() (rerun: 64) r4 = getpid() posix_spawn(r4, &(0x7f0000000000)='(]{*#\x00', &(0x7f00000000c0)={0x101, 0x8, &(0x7f0000000080)=@dup={0x1, r1}}, &(0x7f0000000140)={0xff, r2, {0x1ff}, 0x58f, {[0x8, 0x2, 0xab, 0x21b9]}, {[0xfffffffb, 0x3f, 0x5, 0x9]}}, &(0x7f0000000180)=[']\x00', '.\x00', ')(\x00', '\x00', '.,\\.\x00'], &(0x7f00000001c0)=['\x00', '^!\x00', '-\x00', '\x00', '[\xbe)\x00', '})+:&[\x00', '[].\x00', '\x00']) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r6 = getpid() fktrace(r5, 0x0, 0x62e2dd08f149ff1b, r6) (async, rerun: 32) fktrace(r0, 0x4, 0x80000400, r6) (rerun: 32) 10:43:07 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x3ce, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x3ce, 0x0) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10008) ktrace(&(0x7f0000000000)='./file0\x00', 0xce29765c4624a624, 0x404, 0xffffffffffffffff) [ 245.6703625] uhub4: device problem, disabling port 1 10:43:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockname(r0, 0x0, &(0x7f0000000180)) 10:43:07 executing program 0: r0 = socket(0x2, 0x2, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180), 0x8, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="7802708c4e"], 0x10) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) 10:43:08 executing program 2: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000140)='overlay\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x7}, 0x10000000000}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) lchmod(&(0x7f00000004c0)='./file0/../file0\x00', 0x802) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/../file0\x00') chdir(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0xc1205266, 0x0) compat_40_mount(&(0x7f0000000500)='ffs\x00', &(0x7f0000000540)='./file0\x00', 0x10000000, &(0x7f0000000580)="63b17bbf6434f45a0e5470fa145ec065381ae6e336c6428395d75aa9e967e71efc0fe7b576c31c1d195b70567dc7d30266d0487546840a6039fa824e8a7487b39278dfc6ad39de5cd4d456eeb9bb9a878694f162c67bb386e30d4c1f78b1d0e92f2baa304c64959a9e862b558d0ff74483") open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GCURSOR(r1, 0xc0505749, &(0x7f0000000440)={0x1, 0x6, {0x7fffffff, 0x54ac97af}, {0x34, 0x1ff}, {0x6, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x3, &(0x7f0000000340)=0x2}, {0x401}, &(0x7f00000003c0)=0x80, &(0x7f0000000400)=0x86}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000614000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x8ea) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001580)=ANY=[], 0x0) open(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) [ 246.4703628] uhub4: device problem, disabling port 1 [ 246.6103650] uhub2: device problem, disabling port 1 [ 246.9703725] uhub4: device problem, disabling port 1 10:43:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockname(r0, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x2, 0x1) (async) getsockname(r0, 0x0, &(0x7f0000000180)) (async) 10:43:09 executing program 0: r0 = socket(0x2, 0x2, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180), 0x8, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}}, 0x10, 0x0, 0x0) (async) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="7802708c4e"], 0x10) (async) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) 10:43:09 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7802308c4e2517443a779adfc2623998ab25590c8caf70824a8f224671a244970fdf53c81c8422c44b25bc35e68d6d11fcbf0d1498ac9e9fb668155124b80100010096c9215141126ecb67e3fa13315471d619a918206d1c0216e1ed3f900ee8b3006f692c5f45b774a4fcbfa693c361c09ded42bee694632e1a1b2d2bd5af0f459e02ee5737f0a95df494cbd87a359da1106c21c18b0f51ee9550c64dc2881e2e68dcc429b816f6c5e533e5b81b5c3e67a01355d5895d6e54361a1e5dd31f5b5a38c33e921dcc0809ff1b174bc539fe6b5bfc45e3e1f565efc10c07aba5389b5c5572deb9c864"], 0x10) r1 = dup(r0) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) r3 = openat$wscons(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="af4a2a7febe6617a9a6bce4d64ccde3febfc20eb9734c7a70f4dc6fff9f0decb50a1e6a8ff4fa65a701152206cc62d3018a4e0a28bd34daf824ff4ee5deee916a9f07d901ddb416e542f91b4a07834ab07fec4d2d720863a0c9ef251f95be29bf3c163a24793703aec043c6cc62054d43f05b37e91269fd7400fd4ee8169b348a9a2cf68b6b6bd78ae1d1f7d511d", 0x8e}, {&(0x7f0000000180)="b44263d1bf8760ec5827364be0f6fc916723291168deacfe6212f4a177a8361827", 0x21}, {&(0x7f0000000400)="07deca282937fe06ee939e991e1af8b095976981695c5a8c14473f29bce246c68b25c5dced5123f74866af5bd76203654cc91c3a244f1dde59639e3277dc75eaa79ae2da3e3c1712ec3d75049d43cbada3ba30ea523136d6b49ddd7a7739371642", 0x61}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x40, 0x6}, 0x8) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) 10:43:09 executing program 4: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x20, 0x0, [{}]}}]}}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:09 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x61, 0x0, 0x0) (async) msgsnd(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="03000000008d5e23dc4d8fd86b1210b6e1048dcf010077f2d760122df52a10010fc006dfd60692ed15672d6c58c852aee6c46adbd9ea914925b5fff6a0a7c201d33fe3474c2ea25204e5d1978a95616ea6bde6fc0d166451f30dc64e0e6f771ce200b095324ec7b70ecd8364c896f1ef29d66af188be3a402507628bfa6545af77c78db8d690645b9c5577833c86a4f3f2227e41f613a8539a9711ed94a56b5af80c2d915b5ccdacd7575bcb99dce867cf3156479ff38683e49e49033252b183c738fd5f5e3dace7953cfd9dc99d8cf455961db3db17c9eb61793de50cee27d0329bc3c2bc0bbea060b3d52348b04c0100eadedd44dd007510bd62d66294731bf4a965193582c973d99331dea484a589b0279725e587e5f7709deacd73346a558b319e108577bf3f7df88b03cd8fa1a0b6ad34aaf97a08791f0077079b65a3afc70de68d0200000000007412413ad7f944b55faeeee2acbd3641f3504efa13a28767068f5438332b5e6a61b3b0cf0be94082b139b6be4ab346d144ed8ad68ca2ffe19b118e152558ddc306275cd65870dd4959fbb56fbd7ad1ba7e15fc7d45252322eb33ab4d8abee2f34781ed1aecbfe970cb429b90da132b926baff1caaf606938bcdc9810498948dfb0743789701850def82ea2ef14f2493936a8f750cd0f1aceb3d2713890150f56dff442a9fd4778b6c63be4d7632947fa4bd55e1e6e"], 0xfb, 0x0) (async) r3 = getuid() seteuid(r3) (async) r4 = msgget$private(0x0, 0x97f963dfbf7c8780) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fca6905dbe4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604a812c75a196178396874da5c265e100"/4091], 0x1008, 0x0, 0x800) (async) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x7f300530b6ef8c28, 0x3) fchdir(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async, rerun: 32) r7 = semget$private(0x0, 0x4000000009, 0x82) (async, rerun: 32) semop(0x0, &(0x7f0000000180), 0x2aaaaaaaaaaaab6a) semop(r7, &(0x7f0000000340)=[{0x1, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x1a, 0x1000}, {}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x0, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0xb, 0x1800}], 0x9) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) r8 = getegid() (async) r9 = geteuid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x6]) (async, rerun: 32) semop(r7, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x4}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe}, {0x1, 0xda, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x8001, 0x1800}], 0x9) (async, rerun: 32) r10 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r8, r9, r10, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r12 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x800005, r11, r10, 0x0, 0x0, 0x20, 0x4d04}, 0x22, 0x8001, r12, 0x0, 0x3fc, 0x7fffffff, 0x9a}) (async, rerun: 32) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002480)={{0x3, 0xffffffffffffffff, 0x0, 0x0, r6, 0x8, 0x1000}, 0x9, 0x1, r12, 0x0, 0x4, 0x8, 0x100, 0x7}) (async, rerun: 32) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="e5ff00ecff0000005eb0b16504153ed7591bc8525e54421b2d28d99e638bf5a82ede76200a3b1e034044b268cc040f24d87a95aec12fdaf4d026ff0de83e0ca82bef948e7ca5222bc0bed1c70f608f6ba8c8009afa6b0d34e0207528fdd37060e12e7161afb078f7db81fa1728eb9a3229fe5e358c775f5aee6abb6515be1a856b5e22b90c32bfb22d617cbbebd545a5777c47e3d00684d2e4ec5454436901859ff5ab24845aabf18e10808c56cbd11049181be1dfb00401b29e43d29953e7682094d483f87b24f4c1aa77fbee3d3e573bc7beed90182a09000ec5ad771846c67cf0cce7937f6e4baa481772c5c28f256903753b2f1ab13625db2eeaf6991cb7cc0be81e05a0e9d055c7"], 0x9, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:43:09 executing program 2: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000140)='overlay\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x7}, 0x10000000000}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) lchmod(&(0x7f00000004c0)='./file0/../file0\x00', 0x802) (async, rerun: 64) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/../file0\x00') (async, rerun: 64) chdir(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0xc1205266, 0x0) (async) compat_40_mount(&(0x7f0000000500)='ffs\x00', &(0x7f0000000540)='./file0\x00', 0x10000000, &(0x7f0000000580)="63b17bbf6434f45a0e5470fa145ec065381ae6e336c6428395d75aa9e967e71efc0fe7b576c31c1d195b70567dc7d30266d0487546840a6039fa824e8a7487b39278dfc6ad39de5cd4d456eeb9bb9a878694f162c67bb386e30d4c1f78b1d0e92f2baa304c64959a9e862b558d0ff74483") (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GCURSOR(r1, 0xc0505749, &(0x7f0000000440)={0x1, 0x6, {0x7fffffff, 0x54ac97af}, {0x34, 0x1ff}, {0x6, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x3, &(0x7f0000000340)=0x2}, {0x401}, &(0x7f00000003c0)=0x80, &(0x7f0000000400)=0x86}) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) (async) mmap(&(0x7f0000614000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x8ea) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001580)=ANY=[], 0x0) (async) open(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockname(r0, 0x0, &(0x7f0000000180)) 10:43:09 executing program 0: r0 = socket(0x2, 0x2, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180), 0x8, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="7802708c4e"], 0x10) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) socket(0x2, 0x2, 0x1) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180), 0x8, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}}, 0x10, 0x0, 0x0) (async) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="7802708c4e"], 0x10) (async) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) (async) 10:43:09 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7802308c4e2517443a779adfc2623998ab25590c8caf70824a8f224671a244970fdf53c81c8422c44b25bc35e68d6d11fcbf0d1498ac9e9fb668155124b80100010096c9215141126ecb67e3fa13315471d619a918206d1c0216e1ed3f900ee8b3006f692c5f45b774a4fcbfa693c361c09ded42bee694632e1a1b2d2bd5af0f459e02ee5737f0a95df494cbd87a359da1106c21c18b0f51ee9550c64dc2881e2e68dcc429b816f6c5e533e5b81b5c3e67a01355d5895d6e54361a1e5dd31f5b5a38c33e921dcc0809ff1b174bc539fe6b5bfc45e3e1f565efc10c07aba5389b5c5572deb9c864"], 0x10) r1 = dup(r0) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) r3 = openat$wscons(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="af4a2a7febe6617a9a6bce4d64ccde3febfc20eb9734c7a70f4dc6fff9f0decb50a1e6a8ff4fa65a701152206cc62d3018a4e0a28bd34daf824ff4ee5deee916a9f07d901ddb416e542f91b4a07834ab07fec4d2d720863a0c9ef251f95be29bf3c163a24793703aec043c6cc62054d43f05b37e91269fd7400fd4ee8169b348a9a2cf68b6b6bd78ae1d1f7d511d", 0x8e}, {&(0x7f0000000180)="b44263d1bf8760ec5827364be0f6fc916723291168deacfe6212f4a177a8361827", 0x21}, {&(0x7f0000000400)="07deca282937fe06ee939e991e1af8b095976981695c5a8c14473f29bce246c68b25c5dced5123f74866af5bd76203654cc91c3a244f1dde59639e3277dc75eaa79ae2da3e3c1712ec3d75049d43cbada3ba30ea523136d6b49ddd7a7739371642", 0x61}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x40, 0x6}, 0x8) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7802308c4e2517443a779adfc2623998ab25590c8caf70824a8f224671a244970fdf53c81c8422c44b25bc35e68d6d11fcbf0d1498ac9e9fb668155124b80100010096c9215141126ecb67e3fa13315471d619a918206d1c0216e1ed3f900ee8b3006f692c5f45b774a4fcbfa693c361c09ded42bee694632e1a1b2d2bd5af0f459e02ee5737f0a95df494cbd87a359da1106c21c18b0f51ee9550c64dc2881e2e68dcc429b816f6c5e533e5b81b5c3e67a01355d5895d6e54361a1e5dd31f5b5a38c33e921dcc0809ff1b174bc539fe6b5bfc45e3e1f565efc10c07aba5389b5c5572deb9c864"], 0x10) (async) dup(r0) (async) openat$dm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) (async) openat$wscons(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r4, 0x1) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="af4a2a7febe6617a9a6bce4d64ccde3febfc20eb9734c7a70f4dc6fff9f0decb50a1e6a8ff4fa65a701152206cc62d3018a4e0a28bd34daf824ff4ee5deee916a9f07d901ddb416e542f91b4a07834ab07fec4d2d720863a0c9ef251f95be29bf3c163a24793703aec043c6cc62054d43f05b37e91269fd7400fd4ee8169b348a9a2cf68b6b6bd78ae1d1f7d511d", 0x8e}, {&(0x7f0000000180)="b44263d1bf8760ec5827364be0f6fc916723291168deacfe6212f4a177a8361827", 0x21}, {&(0x7f0000000400)="07deca282937fe06ee939e991e1af8b095976981695c5a8c14473f29bce246c68b25c5dced5123f74866af5bd76203654cc91c3a244f1dde59639e3277dc75eaa79ae2da3e3c1712ec3d75049d43cbada3ba30ea523136d6b49ddd7a7739371642", 0x61}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x40, 0x6}, 0x8) (async) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) (async) 10:43:09 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7802308c4e2517443a779adfc2623998ab25590c8caf70824a8f224671a244970fdf53c81c8422c44b25bc35e68d6d11fcbf0d1498ac9e9fb668155124b80100010096c9215141126ecb67e3fa13315471d619a918206d1c0216e1ed3f900ee8b3006f692c5f45b774a4fcbfa693c361c09ded42bee694632e1a1b2d2bd5af0f459e02ee5737f0a95df494cbd87a359da1106c21c18b0f51ee9550c64dc2881e2e68dcc429b816f6c5e533e5b81b5c3e67a01355d5895d6e54361a1e5dd31f5b5a38c33e921dcc0809ff1b174bc539fe6b5bfc45e3e1f565efc10c07aba5389b5c5572deb9c864"], 0x10) (async) r1 = dup(r0) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) (async) r3 = openat$wscons(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="af4a2a7febe6617a9a6bce4d64ccde3febfc20eb9734c7a70f4dc6fff9f0decb50a1e6a8ff4fa65a701152206cc62d3018a4e0a28bd34daf824ff4ee5deee916a9f07d901ddb416e542f91b4a07834ab07fec4d2d720863a0c9ef251f95be29bf3c163a24793703aec043c6cc62054d43f05b37e91269fd7400fd4ee8169b348a9a2cf68b6b6bd78ae1d1f7d511d", 0x8e}, {&(0x7f0000000180)="b44263d1bf8760ec5827364be0f6fc916723291168deacfe6212f4a177a8361827", 0x21}, {&(0x7f0000000400)="07deca282937fe06ee939e991e1af8b095976981695c5a8c14473f29bce246c68b25c5dced5123f74866af5bd76203654cc91c3a244f1dde59639e3277dc75eaa79ae2da3e3c1712ec3d75049d43cbada3ba30ea523136d6b49ddd7a7739371642", 0x61}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x40, 0x6}, 0x8) (async) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0, 0x0) 10:43:09 executing program 0: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000140)='overlay\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x7}, 0x10000000000}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) lchmod(&(0x7f00000004c0)='./file0/../file0\x00', 0x802) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/../file0\x00') chdir(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0xc1205266, 0x0) compat_40_mount(&(0x7f0000000500)='ffs\x00', &(0x7f0000000540)='./file0\x00', 0x10000000, &(0x7f0000000580)="63b17bbf6434f45a0e5470fa145ec065381ae6e336c6428395d75aa9e967e71efc0fe7b576c31c1d195b70567dc7d30266d0487546840a6039fa824e8a7487b39278dfc6ad39de5cd4d456eeb9bb9a878694f162c67bb386e30d4c1f78b1d0e92f2baa304c64959a9e862b558d0ff74483") open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GCURSOR(r1, 0xc0505749, &(0x7f0000000440)={0x1, 0x6, {0x7fffffff, 0x54ac97af}, {0x34, 0x1ff}, {0x6, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x3, &(0x7f0000000340)=0x2}, {0x401}, &(0x7f00000003c0)=0x80, &(0x7f0000000400)=0x86}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000614000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x8ea) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001580)=ANY=[], 0x0) open(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:10 executing program 3: compat_09_ogetdomainname(&(0x7f0000000080)=""/198, 0xc6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x710, 0x0) __posix_fadvise50(r0, 0x0, 0x0, 0x7, 0x4) compat_09_ogetdomainname(&(0x7f0000000200)=""/232, 0xe8) compat_09_ogetdomainname(&(0x7f0000000180)=""/121, 0x79) 10:43:10 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x74, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@country_functional={0x6}]}}}}}]}}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000180)=ANY=[@ANYBLOB=' \x00']}, {0xc1, &(0x7f00000002c0)=@string={0xc1, 0x3, "a1a828175726818efd2d22a7acf653db8ece9978cdfeecde40b3efca52f1efc9fb4ddae7d8b27c6cc5dd159c3a1b4c0d36ef3ff94a7418b0e63e0ba256b8df4c4edb1e1ef40deea26d23ed8517aee502f816cbaf9c5f634d44cd76e1d9714e02280133a9bd4884ef1ffd50a386fa4a79660d2ccee6d5bb140aac1cab6262387560b0d7c5c30b7c7b3ec4401a9d5d408476d374a6572e31827741dcbf4ac6fca2d10dfbcf31bb490f4eac3ff56e1f0b5d0bf6762e4838269f33bed4956fdfd1"}}]}) 10:43:10 executing program 1: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001100), &(0x7f00000000c0)=0x4) r1 = __fhopen40(&(0x7f0000000000)="66a3b5883d699a42eefaadc908d2a924e5ad382e6b2d26508aa77c444850faef1f947741358417dca1f43cbfeb937ff35d32165fae5f9081c5947c64ef0512c6fcb0ca4536d5c819314bdacfe79dbe47daf895c02a3112fe634da3d589fd6406771f1034a97bba922183214e0c08ad822eb910c6943af2bf0be03d62a32c3b47e4653cb3e29e5b50a00f935468707a834b04016a021da75cf89fa06b9cee2daa9c2f", 0xa2, 0x200000) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 10:43:10 executing program 1: close(0xffffffffffffffff) (async) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async, rerun: 32) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001100), &(0x7f00000000c0)=0x4) (async, rerun: 32) r1 = __fhopen40(&(0x7f0000000000)="66a3b5883d699a42eefaadc908d2a924e5ad382e6b2d26508aa77c444850faef1f947741358417dca1f43cbfeb937ff35d32165fae5f9081c5947c64ef0512c6fcb0ca4536d5c819314bdacfe79dbe47daf895c02a3112fe634da3d589fd6406771f1034a97bba922183214e0c08ad822eb910c6943af2bf0be03d62a32c3b47e4653cb3e29e5b50a00f935468707a834b04016a021da75cf89fa06b9cee2daa9c2f", 0xa2, 0x200000) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) [ 248.0903653] uhub4: device problem, disabling port 1 [ 248.4403641] WARNING: module error: vfs load failed for `compat_09', error 2 [ 248.6003698] uhub4: device problem, disabling port 1 [ 248.6503703] uhub0: device problem, disabling port 1 [ 249.0903719] uhub4: device problem, disabling port 1 [ 249.0903719] uhub5: device problem, disabling port 1 10:43:11 executing program 4: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x20, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:11 executing program 1: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001100), &(0x7f00000000c0)=0x4) (async) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001100), &(0x7f00000000c0)=0x4) r1 = __fhopen40(&(0x7f0000000000)="66a3b5883d699a42eefaadc908d2a924e5ad382e6b2d26508aa77c444850faef1f947741358417dca1f43cbfeb937ff35d32165fae5f9081c5947c64ef0512c6fcb0ca4536d5c819314bdacfe79dbe47daf895c02a3112fe634da3d589fd6406771f1034a97bba922183214e0c08ad822eb910c6943af2bf0be03d62a32c3b47e4653cb3e29e5b50a00f935468707a834b04016a021da75cf89fa06b9cee2daa9c2f", 0xa2, 0x200000) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) [ 250.3303710] uhub4: port 1, set config at addr 2 failed [ 250.3403676] uhub4: device problem, disabling port 1 10:43:17 executing program 3: compat_09_ogetdomainname(&(0x7f0000000080)=""/198, 0xc6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x710, 0x0) __posix_fadvise50(r0, 0x0, 0x0, 0x7, 0x4) (async) compat_09_ogetdomainname(&(0x7f0000000200)=""/232, 0xe8) (async) compat_09_ogetdomainname(&(0x7f0000000180)=""/121, 0x79) 10:43:17 executing program 0: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffff9c, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000480)="0a1f530529d715688bda0fe6f68c46371d0479b3ab5fab3e713cc04d2f92a3316d735009000000000000001d656e294ec2a5296f8d5981d37c2bef9b8a8eb0b147f68f1b826466df70b27b2108afba908ead76eeffffffffffffffffca7ec7") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000440)='./file0\x00') 10:43:17 executing program 2: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000140)='overlay\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x7}, 0x10000000000}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) lchmod(&(0x7f00000004c0)='./file0/../file0\x00', 0x802) (async) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/../file0\x00') (async) chdir(&(0x7f0000000280)='./file0\x00') (async, rerun: 64) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0xc1205266, 0x0) (rerun: 64) compat_40_mount(&(0x7f0000000500)='ffs\x00', &(0x7f0000000540)='./file0\x00', 0x10000000, &(0x7f0000000580)="63b17bbf6434f45a0e5470fa145ec065381ae6e336c6428395d75aa9e967e71efc0fe7b576c31c1d195b70567dc7d30266d0487546840a6039fa824e8a7487b39278dfc6ad39de5cd4d456eeb9bb9a878694f162c67bb386e30d4c1f78b1d0e92f2baa304c64959a9e862b558d0ff74483") (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GCURSOR(r1, 0xc0505749, &(0x7f0000000440)={0x1, 0x6, {0x7fffffff, 0x54ac97af}, {0x34, 0x1ff}, {0x6, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x3, &(0x7f0000000340)=0x2}, {0x401}, &(0x7f00000003c0)=0x80, &(0x7f0000000400)=0x86}) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000614000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x8ea) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001580)=ANY=[], 0x0) open(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:43:17 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x74, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@country_functional={0x6}]}}}}}]}}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000180)=ANY=[@ANYBLOB=' \x00']}, {0xc1, &(0x7f00000002c0)=@string={0xc1, 0x3, "a1a828175726818efd2d22a7acf653db8ece9978cdfeecde40b3efca52f1efc9fb4ddae7d8b27c6cc5dd159c3a1b4c0d36ef3ff94a7418b0e63e0ba256b8df4c4edb1e1ef40deea26d23ed8517aee502f816cbaf9c5f634d44cd76e1d9714e02280133a9bd4884ef1ffd50a386fa4a79660d2ccee6d5bb140aac1cab6262387560b0d7c5c30b7c7b3ec4401a9d5d408476d374a6572e31827741dcbf4ac6fca2d10dfbcf31bb490f4eac3ff56e1f0b5d0bf6762e4838269f33bed4956fdfd1"}}]}) 10:43:17 executing program 1: symlinkat(&(0x7f0000000840)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00') 10:43:17 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) read(r1, 0x0, 0x0) r2 = dup(r0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="21c5cc88e9e4b673bcb7249f854880c63a82382bebe9a1cc7da879b8cdd302fdb4469ffc87adc45479afe08568555fba9dadbd24ba60c47f9dc19a9266f48da6cd5fd0fe8649fdc01e29ffa02b1708f06ff1f47c1f", 0x55}, {&(0x7f0000000000)="2fd33d642df9cd645828fa9b6dc2851dc20874d4871b3bfc6cf18b7c3ee12336a0c87a6850dda9295e52a68d8f39d8", 0x2f}, {&(0x7f0000000100)="da22ab424a3debfb49cb55a45f6fb41c7ff1f1b6fcb82521259a22fedda28d24cfeef5144a629bfa2a99c776b115c822f3327e2ba2e5e96763971ae1913732efa4f9bb6b823984fbc7b7f0a8fdc24efb804ea72cad08511f493a3adcdd287f363449a498f2b75cd251aaf698d1e756", 0x6f}, {&(0x7f0000000180)="f55a2b150c833f55f661e17854e2f34526874f6a0866ae243f7cfc97984051de04540f84f717063da732383ca7c4315b5c305f29229bc97298d933fccd47e3d7fce17a7f1086395440f2def731eb256233eb79014a347725c6f45ee038dfc7e522f19be63a76d50526794a67028eee5ad76b6c73d1ad0c5a96fbaa45c46e8b1e2e74319a297cd26ab559733a15518e7b65960bbc187b0be28b294c58a7544b5e97f980143cca4b3d2399f47be39380cdbc03f9614c1be496e783319d8d0ec8153f36d1b0ff6e1c9878b1240ac3184dd62d42acb94cc4a73125d83756b22ad57e74390ebfaa", 0xe5}], 0x4) 10:43:18 executing program 1: symlinkat(&(0x7f0000000840)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00') 10:43:18 executing program 3: compat_09_ogetdomainname(&(0x7f0000000080)=""/198, 0xc6) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x710, 0x0) __posix_fadvise50(r0, 0x0, 0x0, 0x7, 0x4) compat_09_ogetdomainname(&(0x7f0000000200)=""/232, 0xe8) compat_09_ogetdomainname(&(0x7f0000000180)=""/121, 0x79) [ 255.9103836] WARNING: module error: vfs load failed for `compat_09', error 2 10:43:18 executing program 3: seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) r2 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x62e2dd08f149ff1b, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffe1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x40, 0xaa13}, 0x8, 0x5, r2, r4, 0x3f, 0x20, 0x4b978ca6}) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc8d2a37a33025c65, 0x100) [ 256.0003823] WARNING: module error: vfs load failed for `compat_09', error 2 10:43:18 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) read(r1, 0x0, 0x0) r2 = dup(r0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="21c5cc88e9e4b673bcb7249f854880c63a82382bebe9a1cc7da879b8cdd302fdb4469ffc87adc45479afe08568555fba9dadbd24ba60c47f9dc19a9266f48da6cd5fd0fe8649fdc01e29ffa02b1708f06ff1f47c1f", 0x55}, {&(0x7f0000000000)="2fd33d642df9cd645828fa9b6dc2851dc20874d4871b3bfc6cf18b7c3ee12336a0c87a6850dda9295e52a68d8f39d8", 0x2f}, {&(0x7f0000000100)="da22ab424a3debfb49cb55a45f6fb41c7ff1f1b6fcb82521259a22fedda28d24cfeef5144a629bfa2a99c776b115c822f3327e2ba2e5e96763971ae1913732efa4f9bb6b823984fbc7b7f0a8fdc24efb804ea72cad08511f493a3adcdd287f363449a498f2b75cd251aaf698d1e756", 0x6f}, {&(0x7f0000000180)="f55a2b150c833f55f661e17854e2f34526874f6a0866ae243f7cfc97984051de04540f84f717063da732383ca7c4315b5c305f29229bc97298d933fccd47e3d7fce17a7f1086395440f2def731eb256233eb79014a347725c6f45ee038dfc7e522f19be63a76d50526794a67028eee5ad76b6c73d1ad0c5a96fbaa45c46e8b1e2e74319a297cd26ab559733a15518e7b65960bbc187b0be28b294c58a7544b5e97f980143cca4b3d2399f47be39380cdbc03f9614c1be496e783319d8d0ec8153f36d1b0ff6e1c9878b1240ac3184dd62d42acb94cc4a73125d83756b22ad57e74390ebfaa", 0xe5}], 0x4) 10:43:18 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) read(r1, 0x0, 0x0) r2 = dup(r0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="21c5cc88e9e4b673bcb7249f854880c63a82382bebe9a1cc7da879b8cdd302fdb4469ffc87adc45479afe08568555fba9dadbd24ba60c47f9dc19a9266f48da6cd5fd0fe8649fdc01e29ffa02b1708f06ff1f47c1f", 0x55}, {&(0x7f0000000000)="2fd33d642df9cd645828fa9b6dc2851dc20874d4871b3bfc6cf18b7c3ee12336a0c87a6850dda9295e52a68d8f39d8", 0x2f}, {&(0x7f0000000100)="da22ab424a3debfb49cb55a45f6fb41c7ff1f1b6fcb82521259a22fedda28d24cfeef5144a629bfa2a99c776b115c822f3327e2ba2e5e96763971ae1913732efa4f9bb6b823984fbc7b7f0a8fdc24efb804ea72cad08511f493a3adcdd287f363449a498f2b75cd251aaf698d1e756", 0x6f}, {&(0x7f0000000180)="f55a2b150c833f55f661e17854e2f34526874f6a0866ae243f7cfc97984051de04540f84f717063da732383ca7c4315b5c305f29229bc97298d933fccd47e3d7fce17a7f1086395440f2def731eb256233eb79014a347725c6f45ee038dfc7e522f19be63a76d50526794a67028eee5ad76b6c73d1ad0c5a96fbaa45c46e8b1e2e74319a297cd26ab559733a15518e7b65960bbc187b0be28b294c58a7544b5e97f980143cca4b3d2399f47be39380cdbc03f9614c1be496e783319d8d0ec8153f36d1b0ff6e1c9878b1240ac3184dd62d42acb94cc4a73125d83756b22ad57e74390ebfaa", 0xe5}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) dup2(r0, r1) (async) read(r1, 0x0, 0x0) (async) dup(r0) (async) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="21c5cc88e9e4b673bcb7249f854880c63a82382bebe9a1cc7da879b8cdd302fdb4469ffc87adc45479afe08568555fba9dadbd24ba60c47f9dc19a9266f48da6cd5fd0fe8649fdc01e29ffa02b1708f06ff1f47c1f", 0x55}, {&(0x7f0000000000)="2fd33d642df9cd645828fa9b6dc2851dc20874d4871b3bfc6cf18b7c3ee12336a0c87a6850dda9295e52a68d8f39d8", 0x2f}, {&(0x7f0000000100)="da22ab424a3debfb49cb55a45f6fb41c7ff1f1b6fcb82521259a22fedda28d24cfeef5144a629bfa2a99c776b115c822f3327e2ba2e5e96763971ae1913732efa4f9bb6b823984fbc7b7f0a8fdc24efb804ea72cad08511f493a3adcdd287f363449a498f2b75cd251aaf698d1e756", 0x6f}, {&(0x7f0000000180)="f55a2b150c833f55f661e17854e2f34526874f6a0866ae243f7cfc97984051de04540f84f717063da732383ca7c4315b5c305f29229bc97298d933fccd47e3d7fce17a7f1086395440f2def731eb256233eb79014a347725c6f45ee038dfc7e522f19be63a76d50526794a67028eee5ad76b6c73d1ad0c5a96fbaa45c46e8b1e2e74319a297cd26ab559733a15518e7b65960bbc187b0be28b294c58a7544b5e97f980143cca4b3d2399f47be39380cdbc03f9614c1be496e783319d8d0ec8153f36d1b0ff6e1c9878b1240ac3184dd62d42acb94cc4a73125d83756b22ad57e74390ebfaa", 0xe5}], 0x4) (async) 10:43:18 executing program 4: r0 = socket(0x10, 0x20000000, 0x800) sendmmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000000)=@family=0xd, 0xe, &(0x7f0000000140)=[{&(0x7f0000000040)="f8d7d7b354cbfea01c8bbee3fb8df5587924044156c16299543285e57da5a3ba06f2c823febf90c427d2eb34c6bcc55e525620ccee1f8f1fd431cf18e26b34d3988e17ac75153d7dc4a5409ac717bc610a7d671b975c7e4d2ea2b8d56972a2c0eec846c8107b47bc2dda6821b971a993075a5024f4a5f3f4748e2ece47e7a18ccb7ad911fcafe4f56ff33dd81be979922c88e96b81a7f57776a0e9f00530476a02a8c8234f21f7aec78a68518946b751586ca0f3a602e250317b333da28beb5b7a9ce7c4d33e809db4d66c0b0bf252376bfe708bc68c4c80c0bf76fabbf46a4cb717a1f75e0e9633d3bca027164317876dd48f8353bb", 0xfffffffffffffeac}], 0x1, &(0x7f0000000180)=[{0x20, 0xfff9, 0xfffffffb, "accc556387d088d789"}, {0x54, 0x0, 0x1, "dec244e50176e6523dd70f09c5023ad704c6dfdd97e31b475a3209355d198a48061866bcf7233e769da905857a0047db9c22c12b3479066c8e695b64051310490176"}], 0x78}, 0xdc6}, 0x10, 0x808, &(0x7f0000000280)={0x7fffffffffffffff, 0x1}) [ 256.4403788] uhub5: device problem, disabling port 1 10:43:18 executing program 3: seteuid(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) r2 = getpid() (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x62e2dd08f149ff1b, r4) (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffe1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x40, 0xaa13}, 0x8, 0x5, r2, r4, 0x3f, 0x20, 0x4b978ca6}) (async, rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc8d2a37a33025c65, 0x100) 10:43:19 executing program 2: r0 = shmget$private(0x0, 0x1000, 0x4a9, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) compat_50___shmctl13$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100, r2, r4, r5, r8, 0x40, 0x3ff}, 0xdc, 0xff, 0x10001, 0x5, 0x9b82, 0x1, 0xffffffff, &(0x7f0000000040)="438364aaade0a6b02e0ccbd1b511070ded0ee9db4081c183560ac6a769749b67cde73d899530991e71c42ffdc7bb1c4f6aae408d3ee03f88ee46073d8fa45f82c7640e98421f3a078862f89d876bb993684428def235805a9dee7aa14aed424707d9bcc6f73ffc45d2b67d5c807028331ae6fa2767cf4f0a09a586830990ae5c4702b8a7a646827d253a47fb5b2a670abeceb5adb30001c92849ce8c965dc2c13d1f87adbbb69be20d3b43807531dcfacf1425460120022d986a721996f6267b29d358884b5e4d7163c8e282057fd3ab42e9da280cc92e8e0c6fe5d05ffa4cf8f6db1e644857c415e501c18f71445e3ae64a6f65"}) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r9, 0x4) shmat(r9, &(0x7f0000ffa000/0x6000)=nil, 0x5000) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xc217446f80db0aba) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c0) shmctl$IPC_RMID(r9, 0x0) 10:43:19 executing program 0: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffff9c, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000480)="0a1f530529d715688bda0fe6f68c46371d0479b3ab5fab3e713cc04d2f92a3316d735009000000000000001d656e294ec2a5296f8d5981d37c2bef9b8a8eb0b147f68f1b826466df70b27b2108afba908ead76eeffffffffffffffffca7ec7") (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000440)='./file0\x00') 10:43:19 executing program 1: symlinkat(&(0x7f0000000840)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00') 10:43:19 executing program 4: r0 = socket(0x10, 0x20000000, 0x800) sendmmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000000)=@family=0xd, 0xe, &(0x7f0000000140)=[{&(0x7f0000000040)="f8d7d7b354cbfea01c8bbee3fb8df5587924044156c16299543285e57da5a3ba06f2c823febf90c427d2eb34c6bcc55e525620ccee1f8f1fd431cf18e26b34d3988e17ac75153d7dc4a5409ac717bc610a7d671b975c7e4d2ea2b8d56972a2c0eec846c8107b47bc2dda6821b971a993075a5024f4a5f3f4748e2ece47e7a18ccb7ad911fcafe4f56ff33dd81be979922c88e96b81a7f57776a0e9f00530476a02a8c8234f21f7aec78a68518946b751586ca0f3a602e250317b333da28beb5b7a9ce7c4d33e809db4d66c0b0bf252376bfe708bc68c4c80c0bf76fabbf46a4cb717a1f75e0e9633d3bca027164317876dd48f8353bb", 0xfffffffffffffeac}], 0x1, &(0x7f0000000180)=[{0x20, 0xfff9, 0xfffffffb, "accc556387d088d789"}, {0x54, 0x0, 0x1, "dec244e50176e6523dd70f09c5023ad704c6dfdd97e31b475a3209355d198a48061866bcf7233e769da905857a0047db9c22c12b3479066c8e695b64051310490176"}], 0x78}, 0xdc6}, 0x10, 0x808, &(0x7f0000000280)={0x7fffffffffffffff, 0x1}) 10:43:19 executing program 3: seteuid(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) r2 = getpid() (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x62e2dd08f149ff1b, r4) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffe1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x40, 0xaa13}, 0x8, 0x5, r2, r4, 0x3f, 0x20, 0x4b978ca6}) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc8d2a37a33025c65, 0x100) 10:43:19 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x74, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@country_functional={0x6}]}}}}}]}}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000180)=ANY=[@ANYBLOB=' \x00']}, {0xc1, &(0x7f00000002c0)=@string={0xc1, 0x3, "a1a828175726818efd2d22a7acf653db8ece9978cdfeecde40b3efca52f1efc9fb4ddae7d8b27c6cc5dd159c3a1b4c0d36ef3ff94a7418b0e63e0ba256b8df4c4edb1e1ef40deea26d23ed8517aee502f816cbaf9c5f634d44cd76e1d9714e02280133a9bd4884ef1ffd50a386fa4a79660d2ccee6d5bb140aac1cab6262387560b0d7c5c30b7c7b3ec4401a9d5d408476d374a6572e31827741dcbf4ac6fca2d10dfbcf31bb490f4eac3ff56e1f0b5d0bf6762e4838269f33bed4956fdfd1"}}]}) 10:43:19 executing program 0: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffff9c, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000480)="0a1f530529d715688bda0fe6f68c46371d0479b3ab5fab3e713cc04d2f92a3316d735009000000000000001d656e294ec2a5296f8d5981d37c2bef9b8a8eb0b147f68f1b826466df70b27b2108afba908ead76eeffffffffffffffffca7ec7") (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000480)="0a1f530529d715688bda0fe6f68c46371d0479b3ab5fab3e713cc04d2f92a3316d735009000000000000001d656e294ec2a5296f8d5981d37c2bef9b8a8eb0b147f68f1b826466df70b27b2108afba908ead76eeffffffffffffffffca7ec7") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000440)='./file0\x00') 10:43:19 executing program 0: poll(0x0, 0xffffff31, 0xffffff7b) 10:43:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4100) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000004) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x1000, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x1) acct(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) 10:43:19 executing program 0: poll(0x0, 0xffffff31, 0xffffff7b) 10:43:19 executing program 4: r0 = socket(0x10, 0x20000000, 0x800) sendmmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000000)=@family=0xd, 0xe, &(0x7f0000000140)=[{&(0x7f0000000040)="f8d7d7b354cbfea01c8bbee3fb8df5587924044156c16299543285e57da5a3ba06f2c823febf90c427d2eb34c6bcc55e525620ccee1f8f1fd431cf18e26b34d3988e17ac75153d7dc4a5409ac717bc610a7d671b975c7e4d2ea2b8d56972a2c0eec846c8107b47bc2dda6821b971a993075a5024f4a5f3f4748e2ece47e7a18ccb7ad911fcafe4f56ff33dd81be979922c88e96b81a7f57776a0e9f00530476a02a8c8234f21f7aec78a68518946b751586ca0f3a602e250317b333da28beb5b7a9ce7c4d33e809db4d66c0b0bf252376bfe708bc68c4c80c0bf76fabbf46a4cb717a1f75e0e9633d3bca027164317876dd48f8353bb", 0xfffffffffffffeac}], 0x1, &(0x7f0000000180)=[{0x20, 0xfff9, 0xfffffffb, "accc556387d088d789"}, {0x54, 0x0, 0x1, "dec244e50176e6523dd70f09c5023ad704c6dfdd97e31b475a3209355d198a48061866bcf7233e769da905857a0047db9c22c12b3479066c8e695b64051310490176"}], 0x78}, 0xdc6}, 0x10, 0x808, &(0x7f0000000280)={0x7fffffffffffffff, 0x1}) 10:43:19 executing program 0: poll(0x0, 0xffffff31, 0xffffff7b) [ 258.4004143] uhub5: device problem, disabling port 1 10:43:21 executing program 2: r0 = shmget$private(0x0, 0x1000, 0x4a9, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) (async) r2 = getuid() setreuid(0xee00, r2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) (async, rerun: 64) r5 = getuid() (rerun: 64) setreuid(0xee00, r5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) compat_50___shmctl13$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100, r2, r4, r5, r8, 0x40, 0x3ff}, 0xdc, 0xff, 0x10001, 0x5, 0x9b82, 0x1, 0xffffffff, &(0x7f0000000040)="438364aaade0a6b02e0ccbd1b511070ded0ee9db4081c183560ac6a769749b67cde73d899530991e71c42ffdc7bb1c4f6aae408d3ee03f88ee46073d8fa45f82c7640e98421f3a078862f89d876bb993684428def235805a9dee7aa14aed424707d9bcc6f73ffc45d2b67d5c807028331ae6fa2767cf4f0a09a586830990ae5c4702b8a7a646827d253a47fb5b2a670abeceb5adb30001c92849ce8c965dc2c13d1f87adbbb69be20d3b43807531dcfacf1425460120022d986a721996f6267b29d358884b5e4d7163c8e282057fd3ab42e9da280cc92e8e0c6fe5d05ffa4cf8f6db1e644857c415e501c18f71445e3ae64a6f65"}) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r9, 0x4) (async) shmat(r9, &(0x7f0000ffa000/0x6000)=nil, 0x5000) (async) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xc217446f80db0aba) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c0) shmctl$IPC_RMID(r9, 0x0) 10:43:21 executing program 3: __lstat50(&(0x7f0000001140)='./file0\x00', &(0x7f0000001080)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x2000, 0x0) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)="4574d47785e50fceb36ab2c07b9f4416022b33b3e46887b3459f3df8aaa02f2eeec529b5617dc304512f3ea683a7ceaa8e8da592b693bb08b28b011f38940a2f0dcb3728f9dc3d05b57d9082c5077964e5815617b503692181e705c6673457d510cc984e97238f10419cc93b722a660bd668cc017423b9875ae8dc89638635d3a946761cc9a9c08a11680958", 0x8c}], 0x1, 0x8) read(r1, &(0x7f0000000040)=""/4096, 0x1000) 10:43:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x38) 10:43:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4100) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000004) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x1000, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x1) acct(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4100) (async) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000004) (async) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x1000, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) (async) open(&(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x1) (async) acct(&(0x7f0000000040)='./file0\x00') (async) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) (async) 10:43:21 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/132, 0xffffffffffffff6d}, 0x0) 10:43:21 executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) pwrite(r0, &(0x7f0000001040)="e7", 0x1, 0x7fff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) 10:43:21 executing program 2: r0 = shmget$private(0x0, 0x1000, 0x4a9, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) (async) r2 = getuid() setreuid(0xee00, r2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) (async) r5 = getuid() setreuid(0xee00, r5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) (async) fchown(r6, r7, r8) (async) compat_50___shmctl13$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100, r2, r4, r5, r8, 0x40, 0x3ff}, 0xdc, 0xff, 0x10001, 0x5, 0x9b82, 0x1, 0xffffffff, &(0x7f0000000040)="438364aaade0a6b02e0ccbd1b511070ded0ee9db4081c183560ac6a769749b67cde73d899530991e71c42ffdc7bb1c4f6aae408d3ee03f88ee46073d8fa45f82c7640e98421f3a078862f89d876bb993684428def235805a9dee7aa14aed424707d9bcc6f73ffc45d2b67d5c807028331ae6fa2767cf4f0a09a586830990ae5c4702b8a7a646827d253a47fb5b2a670abeceb5adb30001c92849ce8c965dc2c13d1f87adbbb69be20d3b43807531dcfacf1425460120022d986a721996f6267b29d358884b5e4d7163c8e282057fd3ab42e9da280cc92e8e0c6fe5d05ffa4cf8f6db1e644857c415e501c18f71445e3ae64a6f65"}) (async, rerun: 32) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) (rerun: 32) compat_50___shmctl13$SHM_UNLOCK(r9, 0x4) shmat(r9, &(0x7f0000ffa000/0x6000)=nil, 0x5000) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xc217446f80db0aba) (async) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) shmctl$IPC_RMID(r0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c0) (async) shmctl$IPC_RMID(r9, 0x0) 10:43:21 executing program 2: __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x40086487, 0x0) 10:43:21 executing program 2: __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x20, r0) (async) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x40086487, 0x0) 10:43:21 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/132, 0xffffffffffffff6d}, 0x0) 10:43:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x38) 10:43:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4100) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000004) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x1000, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x1) acct(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4100) (async) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x1000004) (async) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x1000, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) (async) open(&(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x1) (async) acct(&(0x7f0000000040)='./file0\x00') (async) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x1) (async) 10:43:21 executing program 2: __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x40086487, 0x0) __lstat50(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) (async) __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x20, r0) (async) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0x40086487, 0x0) (async) 10:43:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) 10:43:22 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) (async) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x38) 10:43:22 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x100, 0x3b8b) r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) close(r0) compat_43_lstat43(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) 10:43:22 executing program 3: __lstat50(&(0x7f0000001140)='./file0\x00', &(0x7f0000001080)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x2000, 0x0) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)="4574d47785e50fceb36ab2c07b9f4416022b33b3e46887b3459f3df8aaa02f2eeec529b5617dc304512f3ea683a7ceaa8e8da592b693bb08b28b011f38940a2f0dcb3728f9dc3d05b57d9082c5077964e5815617b503692181e705c6673457d510cc984e97238f10419cc93b722a660bd668cc017423b9875ae8dc89638635d3a946761cc9a9c08a11680958", 0x8c}], 0x1, 0x8) (async) read(r1, &(0x7f0000000040)=""/4096, 0x1000) 10:43:22 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/132, 0xffffffffffffff6d}, 0x0) 10:43:22 executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) pwrite(r0, &(0x7f0000001040)="e7", 0x1, 0x7fff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) (async) pwrite(r0, &(0x7f0000001040)="e7", 0x1, 0x7fff) (async) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) (async) dup(r0) (async) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') (async) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) (async) 10:43:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) 10:43:22 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x100, 0x3b8b) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) (async) r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) close(r0) compat_43_lstat43(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) 10:43:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="08d5fedc0f1b3130fb28813fe02d9ce0d3995463e080e2ad2c753c1756504d438f9dc2e98656b8eb79b691f9d5c8d33de9d4ccd6f565e8ad7e553bc179d4d72e5b2218c842d16b44565f37718ec30bd2fdd8c1fd3cdf82f115f0f9598fe52d1cd4c504c021a76af41cb27b17441baa9e6d587aacb16efbdc4cbf7d84963376aa790d2aa9f6d6afd52a195e1ef74a95f62bcfcac5b8f958b867de70a1945337b9b778d8c610ba937d42430cbb61f5c749dc3ba7f6c9977fc6906784d2af69fe2b0caee4b1972b36e73523a617f9021066e2985b5059969286e355e8c85e", 0xdd}, {&(0x7f0000000200)="0afa1bfb74da2bd8d88e825246a1c7c76264906b0765105659ba66dbc52a9a5d990114f3eddd30758874ec5264d991d543420b54765c099e38e71e3525519f60f7efb610653b1f38fae2e1767c77547221746cccf7eb56661f41d29a4fefab7fdca5556a85f2d28bd417e70d3f2a63557e25f13adbe9cca9cd726e6040fa9d8c3a049bc5e7e360b3f9", 0x89}, {&(0x7f00000002c0)="28d3a94b81b6e56d76a40af7a676fc7895093a7790034f8017b6456bde6a2a3bbf5b87b951eb9f67d460f10029908ae827c9cb939d98e47085e88220ddaa4050df37a75342f7f490bd6fbe63a0e32fd1f656f46025f4f83c3c57d096da4ce002fd3a514e2adc48399014f6f77d756eab3fa86e1b2390019137a171cc9ade788c905323", 0x83}, {&(0x7f0000000380)="1b5ee8210a48ee07ebebe8d00eed4187d69bb709d7cfc8605883c27301242e6e8a2b95fbe8700736a666927013af05b5660a28c213be6535d14bbd55c965abf9a023fe91d2399f0ac4abe100008c663c137622deb7ec10b8a1246fc38700ba39ee22b3766b7ad862a80c97d8086c2b7c0200550d1ac8d14fb14e8edcdb70258f677c46ca918d2935338dd4751639e843a06bc32e8f84ad376fd1416946234b5cda45e5ff64c3c01a2ca410968ae3db6ab3e1393fa4485f600118ab329bc86c5e95204f07d99711d604cf350d537c1846b816382764db151bfb73eda0f561b99fa1aa", 0xe2}, {&(0x7f0000000040)="1d5657d1763674e5ca5b55863e0f3fe92011dc9365f5d49e9aebee56ba8a905ad8ab0a800cdfc70cdbb0c7a92b197b9e4d8cfb", 0x33}, {&(0x7f0000000480)="af19ea29e87e9f3337cf67364d3307edc19f0ed312202157cbe21e93ae4d9f68a3d6f6476006c0a1bb49f6134dfe2f7407ded460c7f514fd296aaac8215c0a4ca8c862f1f7a71bdb323411a77694674e0a202002ce2ddc00e4ecf3efc4b40de528ae4bae37d1785d5fab52aff084d7a02d3cd360dc9fccb865038b6f0aabb00428e738ae541097561a95afc67fd1bfc0ede922c9a0c75f37b78a38dba7276cce73ec0908cca58ecb06e972bacec1421348bfd6cd07247d04b0bbd3b447592ca2df58d533fdb32ebb431f0a521194917c27178564081fb861f0a21288809390d2be", 0xe1}], 0x6, 0x6) 10:43:22 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000bce000/0x400000)=nil, 0x400000, 0x0) munlock(&(0x7f0000c7c000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ad0000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) 10:43:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) 10:43:22 executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) pwrite(r0, &(0x7f0000001040)="e7", 0x1, 0x7fff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) (async) pwrite(r0, &(0x7f0000001040)="e7", 0x1, 0x7fff) (async) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) (async) dup(r0) (async) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') (async) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1) (async) 10:43:22 executing program 5: ioctl$WSDISPLAYIO_GTYPE(0xffffffffffffff9c, 0x40045740, &(0x7f0000000000)) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) 10:43:22 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x100, 0x3b8b) (async, rerun: 64) r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) (rerun: 64) close(r0) (async, rerun: 64) compat_43_lstat43(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) (rerun: 64) 10:43:22 executing program 1: syz_usb_connect$uac1(0x2, 0xe6, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000086b1d01014000010203010902d40003010690060904000000010100000a240100000002010209040100000102000060c0b6083b87810f89187ee05911ed730904010101010200000d24020200000100a1e80c27f907240100ff050008240201030404000f2402020001080001295f5f29bb5409240201890400071a10240202000040003f08f52ab49d5bf50905010900000000800725010200018009040200000102000009040201010102000008240601070403030a2402b7340b11b4e85f2a24024c0f0304c10824020104031f020f24020105023f01a1598c6176ee96090582092000009f3f072501010700008aa60374fdea11b9c6ea56c7505f7162699881c5f928ed52af2975973795ef86d08ebc2a0ab8d26c89e84b68e3c6057a7e0e3f7519cf67abe7b7806190d8392457a912967436"], &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x80, 0x6, 0x8f, 0x10, 0x8}, 0xff, &(0x7f00000002c0)={0x5, 0xf, 0xff, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x40, "b5f948416878c3f88a2ce0a2a7299564"}, @generic={0xe6, 0x10, 0x0, "020d2a21f1366a47e4d7b92b1782427dd883b510d84f14d7e6abe5d79579bb182a49b533bfea32705e95884abc410522163c27b895d8828dbafa1ce1ada633d9daa90f6a9766f9f7144df0d762efaac28a034491c64eb3a87d917ef428e277f8af00eaf73c4e95364ade5c0684eed22a7af8300da9acb3015103b01ed4044d463ac9047fe641ed060906012f4827de4fa341562b020f389ed948c2a1a84fbf77bce323671b4299887092e7069e5479014021d6a06aadb0703ae9d3431b2bca5a7f1391d6afff0ab2ae5d9067dc33d8b1e6159332c55c5f4ccabdd67f5017a8bd244a53"}]}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x827}}, {0x1d, &(0x7f0000000400)=@string={0x1d, 0x3, "a6e45c98a4f32d6b4e9eb9e5b6bd6692ad70aadc6939a25a95abb0"}}, {0x7d, &(0x7f0000000440)=@string={0x7d, 0x3, "44a6a3972a9d86238d8af35f63bac100f9abb6e222fb41570a019b4941cc5fd520077e533ee3ddc38842eb3d76df9a6ca0ae5e2912e5b6c5670d3831038779a6dceb3249d94c8f2dbd90030e522b5536b3cf15972930251a8de69ffdf6c7e6f3db2df9e31a1ca0ba464a42cd427494c365eee43b3ad6c251009a74"}}, {0x37, &(0x7f00000004c0)=@string={0x37, 0x3, "1545ff1900108523344d237375e1c1bff213fc310d06a29bd628999d252715ccaf39ead6f9703a456629cf2437c48a2fddb44f09cd"}}, {0x55, &(0x7f0000000500)=@string={0x55, 0x3, "2913e7bc1c66ab2af465e8dc7c6ad00b0f38765fc87ffcf2029807e516303d0ffa4f12c9850ee2ecc7ebadead3bdd9eb62229e627cd6aeedfd4785dd666deb6b17fa6cf0ea70ba0d5921ff90791a32b9df7ed4"}}]}) 10:43:22 executing program 3: __lstat50(&(0x7f0000001140)='./file0\x00', &(0x7f0000001080)={0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x2000, 0x0) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)="4574d47785e50fceb36ab2c07b9f4416022b33b3e46887b3459f3df8aaa02f2eeec529b5617dc304512f3ea683a7ceaa8e8da592b693bb08b28b011f38940a2f0dcb3728f9dc3d05b57d9082c5077964e5815617b503692181e705c6673457d510cc984e97238f10419cc93b722a660bd668cc017423b9875ae8dc89638635d3a946761cc9a9c08a11680958", 0x8c}], 0x1, 0x8) read(r1, &(0x7f0000000040)=""/4096, 0x1000) __lstat50(&(0x7f0000001140)='./file0\x00', &(0x7f0000001080)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2011, r0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mknod$loop(&(0x7f0000001040)='./file0\x00', 0x2000, 0x0) (async) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)="4574d47785e50fceb36ab2c07b9f4416022b33b3e46887b3459f3df8aaa02f2eeec529b5617dc304512f3ea683a7ceaa8e8da592b693bb08b28b011f38940a2f0dcb3728f9dc3d05b57d9082c5077964e5815617b503692181e705c6673457d510cc984e97238f10419cc93b722a660bd668cc017423b9875ae8dc89638635d3a946761cc9a9c08a11680958", 0x8c}], 0x1, 0x8) (async) read(r1, &(0x7f0000000040)=""/4096, 0x1000) (async) 10:43:22 executing program 5: ioctl$WSDISPLAYIO_GTYPE(0xffffffffffffff9c, 0x40045740, &(0x7f0000000000)) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) 10:43:22 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x80, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) r3 = dup(r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x40) open$dir(&(0x7f0000000180)='./file1\x00', 0x80000, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 10:43:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="08d5fedc0f1b3130fb28813fe02d9ce0d3995463e080e2ad2c753c1756504d438f9dc2e98656b8eb79b691f9d5c8d33de9d4ccd6f565e8ad7e553bc179d4d72e5b2218c842d16b44565f37718ec30bd2fdd8c1fd3cdf82f115f0f9598fe52d1cd4c504c021a76af41cb27b17441baa9e6d587aacb16efbdc4cbf7d84963376aa790d2aa9f6d6afd52a195e1ef74a95f62bcfcac5b8f958b867de70a1945337b9b778d8c610ba937d42430cbb61f5c749dc3ba7f6c9977fc6906784d2af69fe2b0caee4b1972b36e73523a617f9021066e2985b5059969286e355e8c85e", 0xdd}, {&(0x7f0000000200)="0afa1bfb74da2bd8d88e825246a1c7c76264906b0765105659ba66dbc52a9a5d990114f3eddd30758874ec5264d991d543420b54765c099e38e71e3525519f60f7efb610653b1f38fae2e1767c77547221746cccf7eb56661f41d29a4fefab7fdca5556a85f2d28bd417e70d3f2a63557e25f13adbe9cca9cd726e6040fa9d8c3a049bc5e7e360b3f9", 0x89}, {&(0x7f00000002c0)="28d3a94b81b6e56d76a40af7a676fc7895093a7790034f8017b6456bde6a2a3bbf5b87b951eb9f67d460f10029908ae827c9cb939d98e47085e88220ddaa4050df37a75342f7f490bd6fbe63a0e32fd1f656f46025f4f83c3c57d096da4ce002fd3a514e2adc48399014f6f77d756eab3fa86e1b2390019137a171cc9ade788c905323", 0x83}, {&(0x7f0000000380)="1b5ee8210a48ee07ebebe8d00eed4187d69bb709d7cfc8605883c27301242e6e8a2b95fbe8700736a666927013af05b5660a28c213be6535d14bbd55c965abf9a023fe91d2399f0ac4abe100008c663c137622deb7ec10b8a1246fc38700ba39ee22b3766b7ad862a80c97d8086c2b7c0200550d1ac8d14fb14e8edcdb70258f677c46ca918d2935338dd4751639e843a06bc32e8f84ad376fd1416946234b5cda45e5ff64c3c01a2ca410968ae3db6ab3e1393fa4485f600118ab329bc86c5e95204f07d99711d604cf350d537c1846b816382764db151bfb73eda0f561b99fa1aa", 0xe2}, {&(0x7f0000000040)="1d5657d1763674e5ca5b55863e0f3fe92011dc9365f5d49e9aebee56ba8a905ad8ab0a800cdfc70cdbb0c7a92b197b9e4d8cfb", 0x33}, {&(0x7f0000000480)="af19ea29e87e9f3337cf67364d3307edc19f0ed312202157cbe21e93ae4d9f68a3d6f6476006c0a1bb49f6134dfe2f7407ded460c7f514fd296aaac8215c0a4ca8c862f1f7a71bdb323411a77694674e0a202002ce2ddc00e4ecf3efc4b40de528ae4bae37d1785d5fab52aff084d7a02d3cd360dc9fccb865038b6f0aabb00428e738ae541097561a95afc67fd1bfc0ede922c9a0c75f37b78a38dba7276cce73ec0908cca58ecb06e972bacec1421348bfd6cd07247d04b0bbd3b447592ca2df58d533fdb32ebb431f0a521194917c27178564081fb861f0a21288809390d2be", 0xe1}], 0x6, 0x6) 10:43:23 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) (async) mprotect(&(0x7f0000bce000/0x400000)=nil, 0x400000, 0x0) munlock(&(0x7f0000c7c000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ad0000/0x4000)=nil, 0x4000, 0x0) (async) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) 10:43:23 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) (async) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="08d5fedc0f1b3130fb28813fe02d9ce0d3995463e080e2ad2c753c1756504d438f9dc2e98656b8eb79b691f9d5c8d33de9d4ccd6f565e8ad7e553bc179d4d72e5b2218c842d16b44565f37718ec30bd2fdd8c1fd3cdf82f115f0f9598fe52d1cd4c504c021a76af41cb27b17441baa9e6d587aacb16efbdc4cbf7d84963376aa790d2aa9f6d6afd52a195e1ef74a95f62bcfcac5b8f958b867de70a1945337b9b778d8c610ba937d42430cbb61f5c749dc3ba7f6c9977fc6906784d2af69fe2b0caee4b1972b36e73523a617f9021066e2985b5059969286e355e8c85e", 0xdd}, {&(0x7f0000000200)="0afa1bfb74da2bd8d88e825246a1c7c76264906b0765105659ba66dbc52a9a5d990114f3eddd30758874ec5264d991d543420b54765c099e38e71e3525519f60f7efb610653b1f38fae2e1767c77547221746cccf7eb56661f41d29a4fefab7fdca5556a85f2d28bd417e70d3f2a63557e25f13adbe9cca9cd726e6040fa9d8c3a049bc5e7e360b3f9", 0x89}, {&(0x7f00000002c0)="28d3a94b81b6e56d76a40af7a676fc7895093a7790034f8017b6456bde6a2a3bbf5b87b951eb9f67d460f10029908ae827c9cb939d98e47085e88220ddaa4050df37a75342f7f490bd6fbe63a0e32fd1f656f46025f4f83c3c57d096da4ce002fd3a514e2adc48399014f6f77d756eab3fa86e1b2390019137a171cc9ade788c905323", 0x83}, {&(0x7f0000000380)="1b5ee8210a48ee07ebebe8d00eed4187d69bb709d7cfc8605883c27301242e6e8a2b95fbe8700736a666927013af05b5660a28c213be6535d14bbd55c965abf9a023fe91d2399f0ac4abe100008c663c137622deb7ec10b8a1246fc38700ba39ee22b3766b7ad862a80c97d8086c2b7c0200550d1ac8d14fb14e8edcdb70258f677c46ca918d2935338dd4751639e843a06bc32e8f84ad376fd1416946234b5cda45e5ff64c3c01a2ca410968ae3db6ab3e1393fa4485f600118ab329bc86c5e95204f07d99711d604cf350d537c1846b816382764db151bfb73eda0f561b99fa1aa", 0xe2}, {&(0x7f0000000040)="1d5657d1763674e5ca5b55863e0f3fe92011dc9365f5d49e9aebee56ba8a905ad8ab0a800cdfc70cdbb0c7a92b197b9e4d8cfb", 0x33}, {&(0x7f0000000480)="af19ea29e87e9f3337cf67364d3307edc19f0ed312202157cbe21e93ae4d9f68a3d6f6476006c0a1bb49f6134dfe2f7407ded460c7f514fd296aaac8215c0a4ca8c862f1f7a71bdb323411a77694674e0a202002ce2ddc00e4ecf3efc4b40de528ae4bae37d1785d5fab52aff084d7a02d3cd360dc9fccb865038b6f0aabb00428e738ae541097561a95afc67fd1bfc0ede922c9a0c75f37b78a38dba7276cce73ec0908cca58ecb06e972bacec1421348bfd6cd07247d04b0bbd3b447592ca2df58d533fdb32ebb431f0a521194917c27178564081fb861f0a21288809390d2be", 0xe1}], 0x6, 0x6) 10:43:23 executing program 5: ioctl$WSDISPLAYIO_GTYPE(0xffffffffffffff9c, 0x40045740, &(0x7f0000000000)) (async) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) 10:43:23 executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) ptrace(0x2, r1, &(0x7f0000000600), 0x1000) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000018c0)=ANY=[@ANYBLOB="12010000000000002505a8a440000102030109021b000101000000090400000200000000090501020000000000"], 0x0) syz_usb_connect(0x1, 0x31f, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x30d, 0x2, 0x3f, 0x6, 0x40, 0x0, [{{0x9, 0x4, 0x88, 0x15, 0x2, 0x0, 0x0, 0x0, 0x80, [@uac_as], [{{0x9, 0x5, 0x5, 0x1, 0x316d1472f00fb719, 0x13, 0x6, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x5, 0x81, 0x3044}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xf3, 0xfffe}]}}, {{0x9, 0x5, 0x8, 0x4, 0x400, 0x6, 0x47, 0x1}}]}}, {{0x9, 0x4, 0x2, 0x8, 0xa, 0x0, 0x0, 0x0, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0x4, 0xf7}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x202, 0x1, 0xbb, 0x1, 0x7, 0xff}, @feature_unit={0xd, 0x24, 0x6, 0x4, 0x2, 0x3, [0x2, 0x1, 0x4]}]}, @hid_hid={0x9, 0x21, 0x7, 0xdb, 0x1, {0x22, 0x2d6}}], [{{0x9, 0x5, 0x9, 0x0, 0x10, 0x8, 0x2}}, {{0x9, 0x5, 0x1, 0x8, 0x20, 0x40, 0x7, 0x17, [@generic={0x86, 0x8, "c106013bcf4c22acefb498d95689f1c695296cc092f2fa8e4c1280a3c2e3e61404a99e85bc43fe8f0b5321f3171465aad646f7a8fc83b6036e34f4c8b8ada156dbbf46f55e9e4f580966b45c6fc66d383149b977d3ae0a0606efbdabe1711e9cd2fe3a2dc0953eaaa494155f46d35fbe67dccbf85c30311e71ffe19610c923a47a47b8a6"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0xff}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x4, 0x1, 0x8d, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3}]}}, {{0x9, 0x5, 0x3, 0x1, 0x200, 0xfc, 0x7e, 0xf7, [@generic={0xd0, 0x1, "f1f97b6d4c6cadb4b6c1b752970f92c0a723a49050bf9a7757c0ffe689702710448e1ac1a460c66eeeb8e0a44148de0bd86688605be2ce989862f6f15403ecb08842ccc8247429eea79913bf1267caf62bebb6a341938ecb3e78708b8413b67292078b5f298e8b9b835840de9456158807860c9ac116c29b7a4bc7e9c5b86f2cd500db2003f3f374f86b5fc9383dbce7dc012645d2663ba5d0a4d1256fcf609a9dbd6c6bf59b232d3e00f6d8d8227545a574d1517e5643cb2d6eb2e8da893dfbcf13a7aee8148aea889e53dc227c"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x2, 0x5e, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x6768}, @generic={0x31, 0x24, "a928beda26b49c5838ede6826482e0bc2a7a74064401a8b647af95d27c6503f4512fbe6d28fad5b3ab1fa676c246b2"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x1, 0x1f, 0x6}}, {{0x9, 0x5, 0x0, 0x10, 0x20, 0x40, 0x6, 0x78, [@generic={0x9c, 0x0, "9caf795b5309bc2ac75e488d879c5541d9aa7aa6c037f10403be81bd4f512292b2471deecfeaf2a93ed8c6ed287c02f1797cb360533a73864867aa3547e8e37ed6be8bc852044ed1335d7094bcfb5b97a111e1dca9a9c9942c33693b684fd2edfc3f866e6382332a9854a2e95b2f8782ce7f0d150c8ee7518d9d453233dea3010d5c1d5a2c3132e1f4968cbf853244c96e8eda3667779241ed8e"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x400, 0x3, 0x5, 0x28, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x6}]}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x9, 0x5, 0x7}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x1, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0xd099}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x8}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x110, 0x1, 0x4, 0x9, 0xff, 0x7}, 0xf, &(0x7f00000003c0)={0x5, 0xf, 0xf, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x1, 0x5, 0x5, 0x4c}, @ptm_cap={0x3}]}, 0x5, [{0x27, &(0x7f0000000400)=@string={0x27, 0x3, "d5d01ea134f4f66ba6f7502cd3144112edaa0952d8fbbec3714af5cc45ee3974a9383acde7"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x3009}}, {0x2b, &(0x7f0000000480)=@string={0x2b, 0x3, "739ef75ea094dd7115fc800157701d77efc152ff3194c9b08b72542acaa710065c0d6954930fda9fa2"}}, {0x55, &(0x7f00000004c0)=@string={0x55, 0x3, "ba457fa64db202cebadfcaa697d2c4b089deea991ee2c03e0b460f49a7cfbc4ff994135ad3c429b9a9ca2093cb97e9f84327f2f4edd445bab50702196e9bbf3ba47f993f6abce8cef9651ba1d416a858d5d41f"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1009}}]}) [ 261.1503849] uhub1: device problem, disabling port 1 10:43:23 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8001}, 0x8) 10:43:23 executing program 3: ptrace(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80000001) ptrace(0x6, 0x0, &(0x7f0000000300), 0xb41) compat_50_wait4(0xffffffffffffffff, &(0x7f0000000080), 0x20094, &(0x7f0000000180)) ptrace(0x3, 0xffffffffffffffff, &(0x7f0000000100), 0x7f) __wait450(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) compat_50_wait4(0x0, &(0x7f0000000140), 0x40, &(0x7f0000000240)) ptrace(0x5463, 0xffffffffffffffff, &(0x7f0000000040), 0x401) ptrace(0x0, 0xffffffffffffffff, &(0x7f0000000340), 0x6) getpriority(0x2, 0x0) 10:43:23 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (rerun: 32) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async, rerun: 64) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x80, r1) (rerun: 64) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) r3 = dup(r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x40) open$dir(&(0x7f0000000180)='./file1\x00', 0x80000, 0x0) (async) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) [ 261.9803808] uhub4: device problem, disabling port 1 10:43:24 executing program 1: syz_usb_connect$uac1(0x2, 0xe6, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000086b1d01014000010203010902d40003010690060904000000010100000a240100000002010209040100000102000060c0b6083b87810f89187ee05911ed730904010101010200000d24020200000100a1e80c27f907240100ff050008240201030404000f2402020001080001295f5f29bb5409240201890400071a10240202000040003f08f52ab49d5bf50905010900000000800725010200018009040200000102000009040201010102000008240601070403030a2402b7340b11b4e85f2a24024c0f0304c10824020104031f020f24020105023f01a1598c6176ee96090582092000009f3f072501010700008aa60374fdea11b9c6ea56c7505f7162699881c5f928ed52af2975973795ef86d08ebc2a0ab8d26c89e84b68e3c6057a7e0e3f7519cf67abe7b7806190d8392457a912967436"], &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x80, 0x6, 0x8f, 0x10, 0x8}, 0xff, &(0x7f00000002c0)={0x5, 0xf, 0xff, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x40, "b5f948416878c3f88a2ce0a2a7299564"}, @generic={0xe6, 0x10, 0x0, "020d2a21f1366a47e4d7b92b1782427dd883b510d84f14d7e6abe5d79579bb182a49b533bfea32705e95884abc410522163c27b895d8828dbafa1ce1ada633d9daa90f6a9766f9f7144df0d762efaac28a034491c64eb3a87d917ef428e277f8af00eaf73c4e95364ade5c0684eed22a7af8300da9acb3015103b01ed4044d463ac9047fe641ed060906012f4827de4fa341562b020f389ed948c2a1a84fbf77bce323671b4299887092e7069e5479014021d6a06aadb0703ae9d3431b2bca5a7f1391d6afff0ab2ae5d9067dc33d8b1e6159332c55c5f4ccabdd67f5017a8bd244a53"}]}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x827}}, {0x1d, &(0x7f0000000400)=@string={0x1d, 0x3, "a6e45c98a4f32d6b4e9eb9e5b6bd6692ad70aadc6939a25a95abb0"}}, {0x7d, &(0x7f0000000440)=@string={0x7d, 0x3, "44a6a3972a9d86238d8af35f63bac100f9abb6e222fb41570a019b4941cc5fd520077e533ee3ddc38842eb3d76df9a6ca0ae5e2912e5b6c5670d3831038779a6dceb3249d94c8f2dbd90030e522b5536b3cf15972930251a8de69ffdf6c7e6f3db2df9e31a1ca0ba464a42cd427494c365eee43b3ad6c251009a74"}}, {0x37, &(0x7f00000004c0)=@string={0x37, 0x3, "1545ff1900108523344d237375e1c1bff213fc310d06a29bd628999d252715ccaf39ead6f9703a456629cf2437c48a2fddb44f09cd"}}, {0x55, &(0x7f0000000500)=@string={0x55, 0x3, "2913e7bc1c66ab2af465e8dc7c6ad00b0f38765fc87ffcf2029807e516303d0ffa4f12c9850ee2ecc7ebadead3bdd9eb62229e627cd6aeedfd4785dd666deb6b17fa6cf0ea70ba0d5921ff90791a32b9df7ed4"}}]}) 10:43:24 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x80, r1) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x80, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) dup(r2) (async) r3 = dup(r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x40) open$dir(&(0x7f0000000180)='./file1\x00', 0x80000, 0x0) (async) open$dir(&(0x7f0000000180)='./file1\x00', 0x80000, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 10:43:24 executing program 3: ptrace(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80000001) ptrace(0x6, 0x0, &(0x7f0000000300), 0xb41) (async) compat_50_wait4(0xffffffffffffffff, &(0x7f0000000080), 0x20094, &(0x7f0000000180)) ptrace(0x3, 0xffffffffffffffff, &(0x7f0000000100), 0x7f) (async, rerun: 64) __wait450(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async, rerun: 64) compat_50_wait4(0x0, &(0x7f0000000140), 0x40, &(0x7f0000000240)) (async, rerun: 64) ptrace(0x5463, 0xffffffffffffffff, &(0x7f0000000040), 0x401) (async, rerun: 64) ptrace(0x0, 0xffffffffffffffff, &(0x7f0000000340), 0x6) (async) getpriority(0x2, 0x0) 10:43:24 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8001}, 0x8) 10:43:24 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) (async) mprotect(&(0x7f0000bce000/0x400000)=nil, 0x400000, 0x0) (async) munlock(&(0x7f0000c7c000/0x3000)=nil, 0x3000) (async, rerun: 32) minherit(&(0x7f0000ad0000/0x4000)=nil, 0x4000, 0x0) (async, rerun: 32) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) 10:43:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000004440)={0x0}, 0xfffffffffffffef5, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cbc11fbfde9ec5c5f3b973902bebc8a2e52bfa18f1b3050d24c68ca5a57b6a0b004bd1ea31b7491fd91f56ee099e8c9c3a0a2d75beaec02ff8cc24f94ab301c4a84f8b6d9369c2eccf53844424c8bffe6d25b93d071889028f3d0b5bcd23e18b7d1795ab812a425cbe117c1c49954644194be4b60c4ac3533777c4da76af640ac472949561d3412bda63261371daf73794a060dba0bece08afbe0117c44a02618d341e7dc0fd2f1ca092f4f0784fbe50e07f16db12e73dcb49160717c9a0eddfb163a80a", 0xc4, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x200000, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="c084a4a4a2f92d5b24d1d85384d446215c263c92c3f961d973fa92bc68aadcce05c3f1a86ec068e3a88d849d0ec3730be198115f20d2256963f309b1f630b6f8ee869760c414b4b931a7ee9150c4545bba19e4d2458b146b01976c0f63dba7cfa4d433efcf4c589d1fa052162a95275e84363320c703ae4bf121fe40ef4b510ea92b618f5fd50fda61530fdacc335d409cad0e9275757fe720ba29a18493dbba6f0ec788d09514f59c6c92faf554fe73c477f2c5d1d7febebe7b5696b900662fb265952dad59050b874aa506122491be0febdd90c40448c1457b188e227df5bc2ba8", 0xe2, 0xa, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x80000000}, 0xc) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000280)="19a36d8405931b34211b461441842f43796ef7a5bc21e8f06920a862594d8bc2f62fa8cd4c3a63ee3e882aa8a6eb7f9b5ac1dcbd55087038892734263d216cf1caf2a52325480867114c946935927558325fce35e2d49b49d64664e7050759583c07085d132d62ea6272d60834ec2478f0a7b0f3ee77edd74df959e1fe571ccdf1ed34045179e5629ee1c4feeba76075cc64807e140b835bc5571643419ce967daeb811a4816ba44bc1e6789bdc05f93ca760af5a0bdbc2ca10fd4c018f03241a2a1887b7ce79704613ab2944fd31bcdfd5aad0d998e065fc6fc452ec8b90f632084c111ab583c97652412798171fd6f1ba7c2126525a30779966cbfe7801ac7ac0668861a958cbf28169c4cc7986b4bce0d93e6d3c3e3fbb437f759fc7e50785a8185c046aa009a53112b2bae73c317dfa5ebb8145934cd61b412b81340b3c3e80617f36d6645fc77f7d8a808fda610956cebd27e4a1ae0ba9620da8a91b8b2ebf6592f0e56ce2e063ff040b50bcb4b01aac87040bbbbe78771364913168535d81079d65d526bf78844290fdaeddeb42eb502e9be8221d4f4efa61959a6c0444812ef95e915a2f06b2832bd12e6701d57aa38dab868b70d5be6b38ee742f693b3927ab94091dfba6c915a26cec11c94d101779755de3aa7de2d6e10d5eb80296072d02df4ba492f004b9020e837c8d6ecf019d60748c5cf915a7910ec45e8ef35ec7ec0d024a1f99e3296d2ef99e6b0f55a5f6e92a1e031c53b3b2d0bd68349dc9311dca8193efb8ad6b5ec1627271060f57d79f3189c90166bbf5bfd432b44c6802f192487326a5d80dcc4ca2b2eb814abd6aa1e9e5a3d1b03c141f8b43ac0b303f0f0669a7e3cfc01aa625eb9d53220e29b1650f746374faea24a8e41cdc27aaa7815aaa3aafa6fb119dc3593b1dff6b5cecfdecd8af41ebd6a663146dea8a6d3d92832c7e933218858dcabcefef2a31647d269855f7936cf0f38c56b3fac2560074c071b52197f31efe87b0bbae63a648569312e682cb4c573597eeb8f0d820606c8113b41d988a32b59b735614d8ee0f1e43878160e86178ed2bcd29fa3c26e0b62edc18d81edf9e436d04bd8b2663fe11e7d8d50430872f3afc322db88517dd5dc5529a5426c77d08a0027a380a489a0ab6aae7805f8cf047ea6258b4794220629d130b001b428e440cdfbb346ec8892953ec78fab01ca3fc345e5f3dbbe7d31f040aa5d8353b75088da64ff09cd47e9c4b349963373f35ba6e1ae322fb3a6a3e1c051919a497ada50be5259ad6766628d6edf700cae816a2d1ce9579ae60ea83b3624c902ecf7657364d856741491a657734da8a4c94263e36e6380eae8fc45562837b466b82710c54391b64157edd14807c302da8ab57b02fe014092f7b43be2bb9c25f170ddd54d465c9fbdc385f0c44b320f36c92ebc85ff777aa9607e75dafada688137b9d5a0b92deff64efb48c4cba4cee968a088cb79c7de8c44e0f921b05c48bcd46399c271dfb7ad89c8142abb8fd0846fda87a576815003f374b69566b3dd795088f0edb66efc7737aef90e7297ff415c2d39d185b6ebe8326b4863b9e0c12dde979d2f5d2b96e8351eebc49121db22be8fe55b5e5eaddb9cdf2392def245200929e071ce08be9325311f97fa5ce1a80608d6d794e9971f2d97808715a04ace8c8b4635594aa16c45bdb9c6d99061e505ad395e279e980a7705810df2f289a4a673a4c19d4395a1cd8413964e6e6f03155b719e06115331ebcf037cebb2bd728ca492b196afe03747c58319af469044aedb440694250446919cae228c346630be210a6853fe6a1ebfa850de605a549f5147f19b0cf8d9155656474fdf1ebe4e1b578804d633ad19f1ca492a4f1889fc8248bc17ad00ed39b390912565fc6858289b343edbd7cfdfe4e459ef0d7cc26490df5badc05512bee64311e6cf0018ec3b4064091c5e695127148ac6f00a23caa0d147605139b4e7650afb41ed3763479a8e19e58202df51653d8b8e4057f73df00ea78697594f53b52c5bf1c7aa5e96d1eb48a4d3473083a7c02cbf4fa44c4b98cb4e8c1a4c2660ea77adfa713614b59c553613c227a7665261ca35568825fd9802198570cf7349477066d3e8df08b87eefab30f15fbeba974e5d715b5bbe6bf4f6d1ae9aee4ac746f000b93d79487c3b144fa8dfeb9919d737f4217034d92f72220579cbd4e8531b05fe791614c00dc7610c342cc23a3002279e4f13e2f84804975a860517c6a4cd2cac05c6750af9d9579602744dbdb0bea354dc5875323187e42033b655812f5e5abf53ca76fef91d667f14daaf4b60b92e07dc8b9ee9808dc30bddd0fbeaae3220363a2338c7f72d3a93b83f08e63eb07a34b6d0bebbd32222349067d306d2c61cd2f1421ed048c6e0fc5df593d18602ae3acd88c6ecbbc30abcce5abe2f63eef023e69f10d12ae335fbacb8b1355b7fd53b3f1b4c59d24481b194716f02434575f3a8279ba82f267874e78d2f62997a67076030c9880fc055c74019887feb5117d57212a62a4af63b2b2af93c5a8f84ffb6da4a9f5e4e2a7572764677f6101f5944e713f9d980a317e4a2bc6176b5d72e9c4ce78517d568390013467ff3250006a38901d05584ec9648f036e64e0e6a50455b4b57b9b8d51d5e2a2879934e4d6cc6e111bea6f153924c7432207341d8ae391fad1e164f400e018c0db4c4a2b6007ee7fa49ec04d816c7e2117e14dc787c4b8553ac354940e95140b82d429ace41a09ab33917e36e56610f6736b3ebb71f0be06e04826127218ebcb20752b7ca14940acda0b327fb2814d82cc410577778b714f1c2da72fb2a954de66c989b657a1729767e94f4615e67349750c16880d10434ff1fd8993dcdfe0b41dc8318c5d658ce0b8e5f5afa09f99a874a0b27ab7ed625165ef2c21645c84677209d440732f928115e54fba46088349eedde4872e98e9b6f39f67182bd9c547230abbd263d01842cf03d96c51369f172043a8b745d78ffe5c03c497bbe45e3de81ad95fe6a0983d594d4f5cc24c53d15c1926b86428e3616eaee1913590b18481b738e47d6274f336e2bdeb14d432d4e47e5c7ca545091caf391f09b329dcdf9d822e208248112fb5da60ea1d6ecc68e76dd013d231ef910e56b9ec88f8a1765e96611457673d6576dfe9fc8a735696cfe680ce5d2f11fa8b72140eb0706e4d417724378adb3da4db8b908ac8ee3d556cdab49169a30e7e73251b71696eece089e23888553c24652d0679f7a3a2bf49f126385c6ffa3e095f8492365b6d75459b7adfa17cf647535e889d5f812f280f7ad7b1c1a427114746a31997c55f5f9a4a13124be6592b63618681de9f6a52a84d5c926252e9e314eb500fdeb8c53837af1f08ba34acf8aa60f0a3384a6e93f2039103294b544532233e2fe6a3f9b0cb50bd2b2c4cb29a12fef6b9230f7fbc87abfd04bbce3230fd44b449317b26089ad426de5ce6edd51611f777e87e423d3b348e68d324e80cd69b5167b2cff00143f21c42b6d03042fb8b6d7be311503bc38d92a3fc07f9621f46ebd3eaec933421d31a11e0d63baeb6995bcfa56b2e91863e8f3eabfc43306868202f9f1fecf9c029867798bb635e321fe15bf0d77a55605bb89daa79134314bd4328fc008f6defcf2ca2d995b0971814820454c798f03186a0f2473cfe35637105a84008e5fd9ed9048e196316ce893095f92f8e48a8c4a6609b2f5c29991d50fb1a6eae802e60607ed8ffc7dfcaac0ae0ffa07e427dbcd85189c0a7a6fe6e998d121794ced615fbd7d18658edd55b2772e865ff37439fa9354449b536698da2661ed4fcd4c6ef9257df789be68500012e209a781a3d28de7cee143466dc3129e69f33cccc8015561dde4f73cd155623eabe39ff23d16d6d28c4b6efc3a1a1aa7cfeb183d2e4cd8ac677116e8ceca8f204c6e8bf1f7828902f86b735df484dffa85582cf37fe3f086cbfb0f41d62e632d91a3d0ddc45d12e099a59ca9b045c98c9dde4f988f0b406ccccf501a678b9e4974fa36f57162dc64feb0008a7bb229a3890b4c535e631b8bad88d226a9310ef1180613e363b5a698da5f7bc619531ae4c07529e7b3922a6dee8e06b808ec623dae2be016dca2f96a8cb48ea05e92a209d274b0de3981927a80306b6ff0a5ce736dc9336ccde50edbd9975ad7a352c0e311abdc54ed18da2cb812aa2e099db143434be4f4f7d044c34ca22527efb7050010cd95fb041dc47e73712b13d114d21dd2ee9a250be83a669372993c8ff489453d15223afff322a9845116979e690a853900e31306a80ba9f7245539f7a315d3b46320ec7ba4c5f7e8c6d951af56a457790d3c4fc7332cd713fd4a900f40e379a8bea3d1f2037fd70c07a8a1d968fba14bcef35355c7e46aab8c4ee63c5cf95b8823c36a388f947d830b13ba76e447e59ddfbd366bc14c0e756d4c052c30b310eb0a05e37f664d0d116616b1aa3a5230a4ceedce3eb94db44795203ae954c195cc6e34d7f4d895c39826109811dfdbc24f1eed40e252eba29ff3ff4fc527b528f76e579245bb7657bc6fc9c7bf365b1f76098f66e1377fe4dfadd444c0dfac62e92e33e7dafed73152481f22d2af6514fa17b2bdd6d2a3dd1a7deb9af9bbaca33e4b3b87866ba6b87ef9017792416cb7cc9c099673f98676ee20a47d3079906b7388cd2f82ffce89a080e2be8af8b6f8dc5be4c4be098b93d82b0d4714c1f50d4ab5d905511c940abb0a391be5717e8e5c47b0e1e7c9d50b227a03e3bbf310cb8c630c219f2d734bdcc1741db0cb7c45ca1315bbedc2918ce9f768083f56dfcd3dcad33d1a5c47170a85ae2233905d45b4bce8c9419147e6b3ae0fc6f674c7ef0ef3677cd97e251a8397b087c5889d358f0364a53ad13d937398b08b4b3a8364cd9b714ca3fddd982a7119a980d319ce2f0b51bb48ec5351b63836e21bd91b1c959ff143f90ba46d73e566dd30221c5b8ec9440f8ad46864e6e1e87eb474b93789abf5eb3e694d240e86ecdb3fc72e1a6d72b7086d95467f50d9d0a5c952257d63a8f0f6af4e253f89994eae1ae1bcd3b6577cc400c6c21a2bc5a8d2758ff8c6c57257e9e28387fe05033fde5be6dec7fbe4dbe5ed8c82287c5547c9106fb6bba47f82afd40a725a5c3912a14dc67949cb6f7712caabd66a7032fb6cc1c69f30a9ebff905fb2b97a53c248175fe3ad58da79199b7046335a155415bd62170a0503588ddacdc06853ee5c4fe82ff21512be0146bc43bee9d1a7d27eece3bfe32559536d9c35ce4fc09f87532770932021448bd2dd0df00b5205767646d934e405d934eed02295fa65b7cce9e11c6d09bfeb826d2ffc46c0eb0393204f31f1b7e9cac2a139e81f98018af67afa5e9037085677ecd73d290cec170dd5b103f5f02588c505fdc3e4ec02ef19a08fdb25729b87f30fd12d2f3204ec5edd0e8dc744a502ea3f57c3d8f815634be87a82dba4f3dd782f2ebb8660a17cf19e3899088a1c13376c6250934400217eccd90b7c278357ae16f5a95b81617a01b6421add32ecd1989ffa11993476eb53f1856477be7b8c8eafbe99eb4691a6600a5dd854f1f70eb47e6bb70450ef654f70fb2fe0a6674db33a75a4a3cc8bcef13f0bdc3fbda176ca23e6e9b709c6931bef2fb86005ad396e0e5a5fc65b38b70890927d50605deb17c9ec3a550816d8b498aad7377999c1c1fe2f62697cad13c693e055e35d18b252ff47ad22614383b41ae5d8cf2747ec2f68db0a25b30b993b82c535e1f405a4c8c390d51ac2365d31", 0x1000, 0x400, 0x0, 0x0) 10:43:24 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffff) (async) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8001}, 0x8) 10:43:24 executing program 3: ptrace(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80000001) (async) ptrace(0x6, 0x0, &(0x7f0000000300), 0xb41) compat_50_wait4(0xffffffffffffffff, &(0x7f0000000080), 0x20094, &(0x7f0000000180)) (async) ptrace(0x3, 0xffffffffffffffff, &(0x7f0000000100), 0x7f) __wait450(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async) compat_50_wait4(0x0, &(0x7f0000000140), 0x40, &(0x7f0000000240)) ptrace(0x5463, 0xffffffffffffffff, &(0x7f0000000040), 0x401) ptrace(0x0, 0xffffffffffffffff, &(0x7f0000000340), 0x6) getpriority(0x2, 0x0) [ 262.5103885] uhub4: device problem, disabling port 1 10:43:25 executing program 5: mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) r0 = shmget$private(0x0, 0x2000, 0x411, &(0x7f0000d96000/0x2000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000e96000/0x2000)=nil, 0x0) madvise(&(0x7f0000ed1000/0x4000)=nil, 0x4000, 0x0) 10:43:25 executing program 2: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x1, 0x2}, 0x0, [0xffffffff]}, 0x3c) r0 = socket(0x2, 0x3, 0x0) ioctl$OFIOGETBMAP(r0, 0xc004667a, &(0x7f0000000000)) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) 10:43:25 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12010102000000082505a80d40132f08c80001020301090224643b800102080905010240000207e6090d820208000000000000000000"], &(0x7f00000002c0)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x310, 0x90, 0x4, 0x2, 0x10, 0x1}, 0x78, &(0x7f0000000200)={0x5, 0xf, 0x78, 0x6, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xcb, "4fdd03cb2773e08cabe05ee830bd270c"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x40, 0x1, 0x4, 0xf000, 0x2, [0xff0000]}, @ext_cap={0x7, 0x10, 0x2, 0x1a6f46ea95c8bbb6, 0x2, 0xd}, @generic={0x42, 0x10, 0xb, "cb23ba3018370b02c686f1b357f3e2154e25f4eebb6cfa2296d63a081c9028d981ccab08c342619e2a30498a90aa9ccdd03bb584cf768f97c28b2234bd24df"}]}, 0x1, [{0x3d, &(0x7f0000000280)=@string={0x3d, 0x3, "810a7225e199d00419fc976f52c0e238a1ebec7cfb641d0beea50d2508377d1819b6fb084c3ecaac6a6c3c09dc157552a771ec269c6e5464a69d6d"}}]}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="bdd744ea8f9894a5b6d2eb6bc68cba4751593ba52fe7c5e04e9084fa4c8ddc8e72175fc3c1f7e021ca85e9013e719ccf1f723c0a5dd9c4a2164579bab457c92ab93c0e5a75c034b219bf7c53eaa95be6d284bb00bf37470f88ab32a855a00a94d918a8316784b0867073b9401817b1fbabb45538637154934dce6db3899637db863e30d2361e54f2363997ec16c9de550765fdbc5d96bd8bdce4893df4898f92b31b63b2f8ace0a58d13debf0b3a97df9146cd6f82e4b777a28c8b6b54c3dfe64eea22bc07ce038304e676820d85b3bd8bc5a08277b179ec3ee23e815d2403fad196f53d6e0d", 0xe6) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000480)="656449c2d92eeb89b3a030f69a17e991c524b9d9", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="b46940151981742d9b501b2f3c0ae6a4d6e2dbb9c49b3fca795f1637c8c82a1310ecdd70ac3d38b083ef88924109113d1742ccf446c8b4cc172929847a711e156450b53e6531648f5918add1ab86f801de32e049866656229f231d3c4a0ca50a6503b040c4f66b26673501c98d45a509493736ff914013afe07e6e9e286b8d3ec81617e6e4e282ed17defd927ec48e673a1b12681d77f0d1af4c26961b85359bc78420d5c37c9a81198e82736c0a59b6f201b2bf50ed0a5c7855fa8e1e4d3b8838d4811977e52e100f0fe5bd2cb9aeeaf83e20df886b12f7669461e8b66cb662ce531b1b0d51ce639983d5bee0", 0xed) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000400), &(0x7f0000000440)=0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="f1fa45d0c316ba80f33de6dc656f97c39bad4489790dae681898bdab91b7f8787d110ae2b94386c50f628300b9fe13512bb048e49523e7c807e1710e00f19c9af505a981216361b511e66f5aeeb64b417a5cca532e619ec90f5690489f0b551fb4176956", 0x64) [ 263.1304095] uhub1: device problem, disabling port 1 10:43:25 executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) ptrace(0x2, r1, &(0x7f0000000600), 0x1000) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000018c0)=ANY=[@ANYBLOB="12010000000000002505a8a440000102030109021b000101000000090400000200000000090501020000000000"], 0x0) (async) syz_usb_connect(0x1, 0x31f, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x30d, 0x2, 0x3f, 0x6, 0x40, 0x0, [{{0x9, 0x4, 0x88, 0x15, 0x2, 0x0, 0x0, 0x0, 0x80, [@uac_as], [{{0x9, 0x5, 0x5, 0x1, 0x316d1472f00fb719, 0x13, 0x6, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x5, 0x81, 0x3044}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xf3, 0xfffe}]}}, {{0x9, 0x5, 0x8, 0x4, 0x400, 0x6, 0x47, 0x1}}]}}, {{0x9, 0x4, 0x2, 0x8, 0xa, 0x0, 0x0, 0x0, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0x4, 0xf7}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x202, 0x1, 0xbb, 0x1, 0x7, 0xff}, @feature_unit={0xd, 0x24, 0x6, 0x4, 0x2, 0x3, [0x2, 0x1, 0x4]}]}, @hid_hid={0x9, 0x21, 0x7, 0xdb, 0x1, {0x22, 0x2d6}}], [{{0x9, 0x5, 0x9, 0x0, 0x10, 0x8, 0x2}}, {{0x9, 0x5, 0x1, 0x8, 0x20, 0x40, 0x7, 0x17, [@generic={0x86, 0x8, "c106013bcf4c22acefb498d95689f1c695296cc092f2fa8e4c1280a3c2e3e61404a99e85bc43fe8f0b5321f3171465aad646f7a8fc83b6036e34f4c8b8ada156dbbf46f55e9e4f580966b45c6fc66d383149b977d3ae0a0606efbdabe1711e9cd2fe3a2dc0953eaaa494155f46d35fbe67dccbf85c30311e71ffe19610c923a47a47b8a6"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0xff}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x4, 0x1, 0x8d, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3}]}}, {{0x9, 0x5, 0x3, 0x1, 0x200, 0xfc, 0x7e, 0xf7, [@generic={0xd0, 0x1, "f1f97b6d4c6cadb4b6c1b752970f92c0a723a49050bf9a7757c0ffe689702710448e1ac1a460c66eeeb8e0a44148de0bd86688605be2ce989862f6f15403ecb08842ccc8247429eea79913bf1267caf62bebb6a341938ecb3e78708b8413b67292078b5f298e8b9b835840de9456158807860c9ac116c29b7a4bc7e9c5b86f2cd500db2003f3f374f86b5fc9383dbce7dc012645d2663ba5d0a4d1256fcf609a9dbd6c6bf59b232d3e00f6d8d8227545a574d1517e5643cb2d6eb2e8da893dfbcf13a7aee8148aea889e53dc227c"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x2, 0x5e, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x6768}, @generic={0x31, 0x24, "a928beda26b49c5838ede6826482e0bc2a7a74064401a8b647af95d27c6503f4512fbe6d28fad5b3ab1fa676c246b2"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x1, 0x1f, 0x6}}, {{0x9, 0x5, 0x0, 0x10, 0x20, 0x40, 0x6, 0x78, [@generic={0x9c, 0x0, "9caf795b5309bc2ac75e488d879c5541d9aa7aa6c037f10403be81bd4f512292b2471deecfeaf2a93ed8c6ed287c02f1797cb360533a73864867aa3547e8e37ed6be8bc852044ed1335d7094bcfb5b97a111e1dca9a9c9942c33693b684fd2edfc3f866e6382332a9854a2e95b2f8782ce7f0d150c8ee7518d9d453233dea3010d5c1d5a2c3132e1f4968cbf853244c96e8eda3667779241ed8e"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x400, 0x3, 0x5, 0x28, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x6}]}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x9, 0x5, 0x7}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x1, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0xd099}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x8}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x110, 0x1, 0x4, 0x9, 0xff, 0x7}, 0xf, &(0x7f00000003c0)={0x5, 0xf, 0xf, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x1, 0x5, 0x5, 0x4c}, @ptm_cap={0x3}]}, 0x5, [{0x27, &(0x7f0000000400)=@string={0x27, 0x3, "d5d01ea134f4f66ba6f7502cd3144112edaa0952d8fbbec3714af5cc45ee3974a9383acde7"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x3009}}, {0x2b, &(0x7f0000000480)=@string={0x2b, 0x3, "739ef75ea094dd7115fc800157701d77efc152ff3194c9b08b72542acaa710065c0d6954930fda9fa2"}}, {0x55, &(0x7f00000004c0)=@string={0x55, 0x3, "ba457fa64db202cebadfcaa697d2c4b089deea991ee2c03e0b460f49a7cfbc4ff994135ad3c429b9a9ca2093cb97e9f84327f2f4edd445bab50702196e9bbf3ba47f993f6abce8cef9651ba1d416a858d5d41f"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1009}}]}) [ 263.8203879] uhub3: device problem, disabling port 1 [ 264.0503849] uhub4: device problem, disabling port 1 [ 264.9303903] uhub1: device problem, disabling port 1 [ 265.2603888] ugen0 at uhub3 port 1 [ 265.2703911] ugen0: syz (0x0525) syz (0x0da8), rev 2.01/13.40, addr 2 [ 265.2703911] usbd_set_config_index: illegal index [ 265.2803883] ugen0: setting configuration index 0 failed [ 265.2803883] ugen0: detached [ 265.2904174] ugen0: at uhub3 port 1 (addr 2) disconnected [ 265.6703856] usbd_fill_iface_data: no desc found [ 265.6703856] uhub4: port 1, set config at addr 2 failed [ 265.6803871] uhub4: device problem, disabling port 1 [ 265.7203844] uhub1: device problem, disabling port 1 [ 265.8003804] uhub3: device problem, disabling port 1 [ 266.2303921] usbd_fill_iface_data: no desc found [ 266.2303921] uhub4: port 1, set config at addr 2 failed [ 266.2444868] uhub4: device problem, disabling port 1 [ 266.2903917] ugen0 at uhub3 port 1 [ 266.3004019] ugen0: syz (0x0525) syz (0x0da8), rev 2.01/13.40, addr 2 [ 266.3004019] usbd_set_config_index: illegal index [ 266.3120537] ugen0: setting configuration index 0 failed [ 266.3203834] ugen0: detached [ 266.3203834] ugen0: at uhub3 port 1 (addr 2) disconnected [ 266.8103847] usbd_fill_iface_data: no desc found [ 266.8103847] uhub4: port 1, set config at addr 2 failed [ 266.8238351] uhub4: device problem, disabling port 1 [ 266.9203847] ugen0 at uhub3 port 1 [ 266.9203847] ugen0: syz (0x0525) syz (0x0da8), rev 2.01/13.40, addr 2 [ 266.9303858] usbd_set_config_index: illegal index [ 266.9303858] ugen0: setting configuration index 0 failed [ 266.9403842] ugen0: detached [ 266.9503917] ugen0: at uhub3 port 1 (addr 2) disconnected [ 267.4303824] uhub3: device problem, disabling port 1 [ 268.6903939] uhub0: device problem, disabling port 1 [ 270.0603908] uhub0: device problem, disabling port 1 [ 270.1603962] uhub3: device problem, disabling port 1 [ 270.6703971] uhub3: device problem, disabling port 1 10:43:26 executing program 1: syz_usb_connect$uac1(0x2, 0xe6, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000086b1d01014000010203010902d40003010690060904000000010100000a240100000002010209040100000102000060c0b6083b87810f89187ee05911ed730904010101010200000d24020200000100a1e80c27f907240100ff050008240201030404000f2402020001080001295f5f29bb5409240201890400071a10240202000040003f08f52ab49d5bf50905010900000000800725010200018009040200000102000009040201010102000008240601070403030a2402b7340b11b4e85f2a24024c0f0304c10824020104031f020f24020105023f01a1598c6176ee96090582092000009f3f072501010700008aa60374fdea11b9c6ea56c7505f7162699881c5f928ed52af2975973795ef86d08ebc2a0ab8d26c89e84b68e3c6057a7e0e3f7519cf67abe7b7806190d8392457a912967436"], &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x80, 0x6, 0x8f, 0x10, 0x8}, 0xff, &(0x7f00000002c0)={0x5, 0xf, 0xff, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x40, "b5f948416878c3f88a2ce0a2a7299564"}, @generic={0xe6, 0x10, 0x0, "020d2a21f1366a47e4d7b92b1782427dd883b510d84f14d7e6abe5d79579bb182a49b533bfea32705e95884abc410522163c27b895d8828dbafa1ce1ada633d9daa90f6a9766f9f7144df0d762efaac28a034491c64eb3a87d917ef428e277f8af00eaf73c4e95364ade5c0684eed22a7af8300da9acb3015103b01ed4044d463ac9047fe641ed060906012f4827de4fa341562b020f389ed948c2a1a84fbf77bce323671b4299887092e7069e5479014021d6a06aadb0703ae9d3431b2bca5a7f1391d6afff0ab2ae5d9067dc33d8b1e6159332c55c5f4ccabdd67f5017a8bd244a53"}]}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x827}}, {0x1d, &(0x7f0000000400)=@string={0x1d, 0x3, "a6e45c98a4f32d6b4e9eb9e5b6bd6692ad70aadc6939a25a95abb0"}}, {0x7d, &(0x7f0000000440)=@string={0x7d, 0x3, "44a6a3972a9d86238d8af35f63bac100f9abb6e222fb41570a019b4941cc5fd520077e533ee3ddc38842eb3d76df9a6ca0ae5e2912e5b6c5670d3831038779a6dceb3249d94c8f2dbd90030e522b5536b3cf15972930251a8de69ffdf6c7e6f3db2df9e31a1ca0ba464a42cd427494c365eee43b3ad6c251009a74"}}, {0x37, &(0x7f00000004c0)=@string={0x37, 0x3, "1545ff1900108523344d237375e1c1bff213fc310d06a29bd628999d252715ccaf39ead6f9703a456629cf2437c48a2fddb44f09cd"}}, {0x55, &(0x7f0000000500)=@string={0x55, 0x3, "2913e7bc1c66ab2af465e8dc7c6ad00b0f38765fc87ffcf2029807e516303d0ffa4f12c9850ee2ecc7ebadead3bdd9eb62229e627cd6aeedfd4785dd666deb6b17fa6cf0ea70ba0d5921ff90791a32b9df7ed4"}}]}) syz_usb_connect$uac1(0x2, 0xe6, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000086b1d01014000010203010902d40003010690060904000000010100000a240100000002010209040100000102000060c0b6083b87810f89187ee05911ed730904010101010200000d24020200000100a1e80c27f907240100ff050008240201030404000f2402020001080001295f5f29bb5409240201890400071a10240202000040003f08f52ab49d5bf50905010900000000800725010200018009040200000102000009040201010102000008240601070403030a2402b7340b11b4e85f2a24024c0f0304c10824020104031f020f24020105023f01a1598c6176ee96090582092000009f3f072501010700008aa60374fdea11b9c6ea56c7505f7162699881c5f928ed52af2975973795ef86d08ebc2a0ab8d26c89e84b68e3c6057a7e0e3f7519cf67abe7b7806190d8392457a912967436"], &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x80, 0x6, 0x8f, 0x10, 0x8}, 0xff, &(0x7f00000002c0)={0x5, 0xf, 0xff, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x40, "b5f948416878c3f88a2ce0a2a7299564"}, @generic={0xe6, 0x10, 0x0, "020d2a21f1366a47e4d7b92b1782427dd883b510d84f14d7e6abe5d79579bb182a49b533bfea32705e95884abc410522163c27b895d8828dbafa1ce1ada633d9daa90f6a9766f9f7144df0d762efaac28a034491c64eb3a87d917ef428e277f8af00eaf73c4e95364ade5c0684eed22a7af8300da9acb3015103b01ed4044d463ac9047fe641ed060906012f4827de4fa341562b020f389ed948c2a1a84fbf77bce323671b4299887092e7069e5479014021d6a06aadb0703ae9d3431b2bca5a7f1391d6afff0ab2ae5d9067dc33d8b1e6159332c55c5f4ccabdd67f5017a8bd244a53"}]}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x827}}, {0x1d, &(0x7f0000000400)=@string={0x1d, 0x3, "a6e45c98a4f32d6b4e9eb9e5b6bd6692ad70aadc6939a25a95abb0"}}, {0x7d, &(0x7f0000000440)=@string={0x7d, 0x3, "44a6a3972a9d86238d8af35f63bac100f9abb6e222fb41570a019b4941cc5fd520077e533ee3ddc38842eb3d76df9a6ca0ae5e2912e5b6c5670d3831038779a6dceb3249d94c8f2dbd90030e522b5536b3cf15972930251a8de69ffdf6c7e6f3db2df9e31a1ca0ba464a42cd427494c365eee43b3ad6c251009a74"}}, {0x37, &(0x7f00000004c0)=@string={0x37, 0x3, "1545ff1900108523344d237375e1c1bff213fc310d06a29bd628999d252715ccaf39ead6f9703a456629cf2437c48a2fddb44f09cd"}}, {0x55, &(0x7f0000000500)=@string={0x55, 0x3, "2913e7bc1c66ab2af465e8dc7c6ad00b0f38765fc87ffcf2029807e516303d0ffa4f12c9850ee2ecc7ebadead3bdd9eb62229e627cd6aeedfd4785dd666deb6b17fa6cf0ea70ba0d5921ff90791a32b9df7ed4"}}]}) (async) 10:43:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000004440)={0x0}, 0xfffffffffffffef5, 0x0, 0x0) (async) sendto$inet6(r0, &(0x7f0000000000)="cbc11fbfde9ec5c5f3b973902bebc8a2e52bfa18f1b3050d24c68ca5a57b6a0b004bd1ea31b7491fd91f56ee099e8c9c3a0a2d75beaec02ff8cc24f94ab301c4a84f8b6d9369c2eccf53844424c8bffe6d25b93d071889028f3d0b5bcd23e18b7d1795ab812a425cbe117c1c49954644194be4b60c4ac3533777c4da76af640ac472949561d3412bda63261371daf73794a060dba0bece08afbe0117c44a02618d341e7dc0fd2f1ca092f4f0784fbe50e07f16db12e73dcb49160717c9a0eddfb163a80a", 0xc4, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x200000, 0x2}, 0xc) (async) sendto$inet6(r0, &(0x7f0000000140)="c084a4a4a2f92d5b24d1d85384d446215c263c92c3f961d973fa92bc68aadcce05c3f1a86ec068e3a88d849d0ec3730be198115f20d2256963f309b1f630b6f8ee869760c414b4b931a7ee9150c4545bba19e4d2458b146b01976c0f63dba7cfa4d433efcf4c589d1fa052162a95275e84363320c703ae4bf121fe40ef4b510ea92b618f5fd50fda61530fdacc335d409cad0e9275757fe720ba29a18493dbba6f0ec788d09514f59c6c92faf554fe73c477f2c5d1d7febebe7b5696b900662fb265952dad59050b874aa506122491be0febdd90c40448c1457b188e227df5bc2ba8", 0xe2, 0xa, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x80000000}, 0xc) (async) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000280)="19a36d8405931b34211b461441842f43796ef7a5bc21e8f06920a862594d8bc2f62fa8cd4c3a63ee3e882aa8a6eb7f9b5ac1dcbd55087038892734263d216cf1caf2a52325480867114c946935927558325fce35e2d49b49d64664e7050759583c07085d132d62ea6272d60834ec2478f0a7b0f3ee77edd74df959e1fe571ccdf1ed34045179e5629ee1c4feeba76075cc64807e140b835bc5571643419ce967daeb811a4816ba44bc1e6789bdc05f93ca760af5a0bdbc2ca10fd4c018f03241a2a1887b7ce79704613ab2944fd31bcdfd5aad0d998e065fc6fc452ec8b90f632084c111ab583c97652412798171fd6f1ba7c2126525a30779966cbfe7801ac7ac0668861a958cbf28169c4cc7986b4bce0d93e6d3c3e3fbb437f759fc7e50785a8185c046aa009a53112b2bae73c317dfa5ebb8145934cd61b412b81340b3c3e80617f36d6645fc77f7d8a808fda610956cebd27e4a1ae0ba9620da8a91b8b2ebf6592f0e56ce2e063ff040b50bcb4b01aac87040bbbbe78771364913168535d81079d65d526bf78844290fdaeddeb42eb502e9be8221d4f4efa61959a6c0444812ef95e915a2f06b2832bd12e6701d57aa38dab868b70d5be6b38ee742f693b3927ab94091dfba6c915a26cec11c94d101779755de3aa7de2d6e10d5eb80296072d02df4ba492f004b9020e837c8d6ecf019d60748c5cf915a7910ec45e8ef35ec7ec0d024a1f99e3296d2ef99e6b0f55a5f6e92a1e031c53b3b2d0bd68349dc9311dca8193efb8ad6b5ec1627271060f57d79f3189c90166bbf5bfd432b44c6802f192487326a5d80dcc4ca2b2eb814abd6aa1e9e5a3d1b03c141f8b43ac0b303f0f0669a7e3cfc01aa625eb9d53220e29b1650f746374faea24a8e41cdc27aaa7815aaa3aafa6fb119dc3593b1dff6b5cecfdecd8af41ebd6a663146dea8a6d3d92832c7e933218858dcabcefef2a31647d269855f7936cf0f38c56b3fac2560074c071b52197f31efe87b0bbae63a648569312e682cb4c573597eeb8f0d820606c8113b41d988a32b59b735614d8ee0f1e43878160e86178ed2bcd29fa3c26e0b62edc18d81edf9e436d04bd8b2663fe11e7d8d50430872f3afc322db88517dd5dc5529a5426c77d08a0027a380a489a0ab6aae7805f8cf047ea6258b4794220629d130b001b428e440cdfbb346ec8892953ec78fab01ca3fc345e5f3dbbe7d31f040aa5d8353b75088da64ff09cd47e9c4b349963373f35ba6e1ae322fb3a6a3e1c051919a497ada50be5259ad6766628d6edf700cae816a2d1ce9579ae60ea83b3624c902ecf7657364d856741491a657734da8a4c94263e36e6380eae8fc45562837b466b82710c54391b64157edd14807c302da8ab57b02fe014092f7b43be2bb9c25f170ddd54d465c9fbdc385f0c44b320f36c92ebc85ff777aa9607e75dafada688137b9d5a0b92deff64efb48c4cba4cee968a088cb79c7de8c44e0f921b05c48bcd46399c271dfb7ad89c8142abb8fd0846fda87a576815003f374b69566b3dd795088f0edb66efc7737aef90e7297ff415c2d39d185b6ebe8326b4863b9e0c12dde979d2f5d2b96e8351eebc49121db22be8fe55b5e5eaddb9cdf2392def245200929e071ce08be9325311f97fa5ce1a80608d6d794e9971f2d97808715a04ace8c8b4635594aa16c45bdb9c6d99061e505ad395e279e980a7705810df2f289a4a673a4c19d4395a1cd8413964e6e6f03155b719e06115331ebcf037cebb2bd728ca492b196afe03747c58319af469044aedb440694250446919cae228c346630be210a6853fe6a1ebfa850de605a549f5147f19b0cf8d9155656474fdf1ebe4e1b578804d633ad19f1ca492a4f1889fc8248bc17ad00ed39b390912565fc6858289b343edbd7cfdfe4e459ef0d7cc26490df5badc05512bee64311e6cf0018ec3b4064091c5e695127148ac6f00a23caa0d147605139b4e7650afb41ed3763479a8e19e58202df51653d8b8e4057f73df00ea78697594f53b52c5bf1c7aa5e96d1eb48a4d3473083a7c02cbf4fa44c4b98cb4e8c1a4c2660ea77adfa713614b59c553613c227a7665261ca35568825fd9802198570cf7349477066d3e8df08b87eefab30f15fbeba974e5d715b5bbe6bf4f6d1ae9aee4ac746f000b93d79487c3b144fa8dfeb9919d737f4217034d92f72220579cbd4e8531b05fe791614c00dc7610c342cc23a3002279e4f13e2f84804975a860517c6a4cd2cac05c6750af9d9579602744dbdb0bea354dc5875323187e42033b655812f5e5abf53ca76fef91d667f14daaf4b60b92e07dc8b9ee9808dc30bddd0fbeaae3220363a2338c7f72d3a93b83f08e63eb07a34b6d0bebbd32222349067d306d2c61cd2f1421ed048c6e0fc5df593d18602ae3acd88c6ecbbc30abcce5abe2f63eef023e69f10d12ae335fbacb8b1355b7fd53b3f1b4c59d24481b194716f02434575f3a8279ba82f267874e78d2f62997a67076030c9880fc055c74019887feb5117d57212a62a4af63b2b2af93c5a8f84ffb6da4a9f5e4e2a7572764677f6101f5944e713f9d980a317e4a2bc6176b5d72e9c4ce78517d568390013467ff3250006a38901d05584ec9648f036e64e0e6a50455b4b57b9b8d51d5e2a2879934e4d6cc6e111bea6f153924c7432207341d8ae391fad1e164f400e018c0db4c4a2b6007ee7fa49ec04d816c7e2117e14dc787c4b8553ac354940e95140b82d429ace41a09ab33917e36e56610f6736b3ebb71f0be06e04826127218ebcb20752b7ca14940acda0b327fb2814d82cc410577778b714f1c2da72fb2a954de66c989b657a1729767e94f4615e67349750c16880d10434ff1fd8993dcdfe0b41dc8318c5d658ce0b8e5f5afa09f99a874a0b27ab7ed625165ef2c21645c84677209d440732f928115e54fba46088349eedde4872e98e9b6f39f67182bd9c547230abbd263d01842cf03d96c51369f172043a8b745d78ffe5c03c497bbe45e3de81ad95fe6a0983d594d4f5cc24c53d15c1926b86428e3616eaee1913590b18481b738e47d6274f336e2bdeb14d432d4e47e5c7ca545091caf391f09b329dcdf9d822e208248112fb5da60ea1d6ecc68e76dd013d231ef910e56b9ec88f8a1765e96611457673d6576dfe9fc8a735696cfe680ce5d2f11fa8b72140eb0706e4d417724378adb3da4db8b908ac8ee3d556cdab49169a30e7e73251b71696eece089e23888553c24652d0679f7a3a2bf49f126385c6ffa3e095f8492365b6d75459b7adfa17cf647535e889d5f812f280f7ad7b1c1a427114746a31997c55f5f9a4a13124be6592b63618681de9f6a52a84d5c926252e9e314eb500fdeb8c53837af1f08ba34acf8aa60f0a3384a6e93f2039103294b544532233e2fe6a3f9b0cb50bd2b2c4cb29a12fef6b9230f7fbc87abfd04bbce3230fd44b449317b26089ad426de5ce6edd51611f777e87e423d3b348e68d324e80cd69b5167b2cff00143f21c42b6d03042fb8b6d7be311503bc38d92a3fc07f9621f46ebd3eaec933421d31a11e0d63baeb6995bcfa56b2e91863e8f3eabfc43306868202f9f1fecf9c029867798bb635e321fe15bf0d77a55605bb89daa79134314bd4328fc008f6defcf2ca2d995b0971814820454c798f03186a0f2473cfe35637105a84008e5fd9ed9048e196316ce893095f92f8e48a8c4a6609b2f5c29991d50fb1a6eae802e60607ed8ffc7dfcaac0ae0ffa07e427dbcd85189c0a7a6fe6e998d121794ced615fbd7d18658edd55b2772e865ff37439fa9354449b536698da2661ed4fcd4c6ef9257df789be68500012e209a781a3d28de7cee143466dc3129e69f33cccc8015561dde4f73cd155623eabe39ff23d16d6d28c4b6efc3a1a1aa7cfeb183d2e4cd8ac677116e8ceca8f204c6e8bf1f7828902f86b735df484dffa85582cf37fe3f086cbfb0f41d62e632d91a3d0ddc45d12e099a59ca9b045c98c9dde4f988f0b406ccccf501a678b9e4974fa36f57162dc64feb0008a7bb229a3890b4c535e631b8bad88d226a9310ef1180613e363b5a698da5f7bc619531ae4c07529e7b3922a6dee8e06b808ec623dae2be016dca2f96a8cb48ea05e92a209d274b0de3981927a80306b6ff0a5ce736dc9336ccde50edbd9975ad7a352c0e311abdc54ed18da2cb812aa2e099db143434be4f4f7d044c34ca22527efb7050010cd95fb041dc47e73712b13d114d21dd2ee9a250be83a669372993c8ff489453d15223afff322a9845116979e690a853900e31306a80ba9f7245539f7a315d3b46320ec7ba4c5f7e8c6d951af56a457790d3c4fc7332cd713fd4a900f40e379a8bea3d1f2037fd70c07a8a1d968fba14bcef35355c7e46aab8c4ee63c5cf95b8823c36a388f947d830b13ba76e447e59ddfbd366bc14c0e756d4c052c30b310eb0a05e37f664d0d116616b1aa3a5230a4ceedce3eb94db44795203ae954c195cc6e34d7f4d895c39826109811dfdbc24f1eed40e252eba29ff3ff4fc527b528f76e579245bb7657bc6fc9c7bf365b1f76098f66e1377fe4dfadd444c0dfac62e92e33e7dafed73152481f22d2af6514fa17b2bdd6d2a3dd1a7deb9af9bbaca33e4b3b87866ba6b87ef9017792416cb7cc9c099673f98676ee20a47d3079906b7388cd2f82ffce89a080e2be8af8b6f8dc5be4c4be098b93d82b0d4714c1f50d4ab5d905511c940abb0a391be5717e8e5c47b0e1e7c9d50b227a03e3bbf310cb8c630c219f2d734bdcc1741db0cb7c45ca1315bbedc2918ce9f768083f56dfcd3dcad33d1a5c47170a85ae2233905d45b4bce8c9419147e6b3ae0fc6f674c7ef0ef3677cd97e251a8397b087c5889d358f0364a53ad13d937398b08b4b3a8364cd9b714ca3fddd982a7119a980d319ce2f0b51bb48ec5351b63836e21bd91b1c959ff143f90ba46d73e566dd30221c5b8ec9440f8ad46864e6e1e87eb474b93789abf5eb3e694d240e86ecdb3fc72e1a6d72b7086d95467f50d9d0a5c952257d63a8f0f6af4e253f89994eae1ae1bcd3b6577cc400c6c21a2bc5a8d2758ff8c6c57257e9e28387fe05033fde5be6dec7fbe4dbe5ed8c82287c5547c9106fb6bba47f82afd40a725a5c3912a14dc67949cb6f7712caabd66a7032fb6cc1c69f30a9ebff905fb2b97a53c248175fe3ad58da79199b7046335a155415bd62170a0503588ddacdc06853ee5c4fe82ff21512be0146bc43bee9d1a7d27eece3bfe32559536d9c35ce4fc09f87532770932021448bd2dd0df00b5205767646d934e405d934eed02295fa65b7cce9e11c6d09bfeb826d2ffc46c0eb0393204f31f1b7e9cac2a139e81f98018af67afa5e9037085677ecd73d290cec170dd5b103f5f02588c505fdc3e4ec02ef19a08fdb25729b87f30fd12d2f3204ec5edd0e8dc744a502ea3f57c3d8f815634be87a82dba4f3dd782f2ebb8660a17cf19e3899088a1c13376c6250934400217eccd90b7c278357ae16f5a95b81617a01b6421add32ecd1989ffa11993476eb53f1856477be7b8c8eafbe99eb4691a6600a5dd854f1f70eb47e6bb70450ef654f70fb2fe0a6674db33a75a4a3cc8bcef13f0bdc3fbda176ca23e6e9b709c6931bef2fb86005ad396e0e5a5fc65b38b70890927d50605deb17c9ec3a550816d8b498aad7377999c1c1fe2f62697cad13c693e055e35d18b252ff47ad22614383b41ae5d8cf2747ec2f68db0a25b30b993b82c535e1f405a4c8c390d51ac2365d31", 0x1000, 0x400, 0x0, 0x0) 10:43:26 executing program 2: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x1, 0x2}, 0x0, [0xffffffff]}, 0x3c) r0 = socket(0x2, 0x3, 0x0) ioctl$OFIOGETBMAP(r0, 0xc004667a, &(0x7f0000000000)) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) 10:43:26 executing program 5: mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) (async, rerun: 32) r0 = shmget$private(0x0, 0x2000, 0x411, &(0x7f0000d96000/0x2000)=nil) (async, rerun: 32) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) (async) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000e96000/0x2000)=nil, 0x0) (async) madvise(&(0x7f0000ed1000/0x4000)=nil, 0x4000, 0x0) 10:43:26 executing program 2: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x1, 0x2}, 0x0, [0xffffffff]}, 0x3c) (async) r0 = socket(0x2, 0x3, 0x0) ioctl$OFIOGETBMAP(r0, 0xc004667a, &(0x7f0000000000)) (async) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) 10:43:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000004440)={0x0}, 0xfffffffffffffef5, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f0000004440)={0x0}, 0xfffffffffffffef5, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cbc11fbfde9ec5c5f3b973902bebc8a2e52bfa18f1b3050d24c68ca5a57b6a0b004bd1ea31b7491fd91f56ee099e8c9c3a0a2d75beaec02ff8cc24f94ab301c4a84f8b6d9369c2eccf53844424c8bffe6d25b93d071889028f3d0b5bcd23e18b7d1795ab812a425cbe117c1c49954644194be4b60c4ac3533777c4da76af640ac472949561d3412bda63261371daf73794a060dba0bece08afbe0117c44a02618d341e7dc0fd2f1ca092f4f0784fbe50e07f16db12e73dcb49160717c9a0eddfb163a80a", 0xc4, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x200000, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="c084a4a4a2f92d5b24d1d85384d446215c263c92c3f961d973fa92bc68aadcce05c3f1a86ec068e3a88d849d0ec3730be198115f20d2256963f309b1f630b6f8ee869760c414b4b931a7ee9150c4545bba19e4d2458b146b01976c0f63dba7cfa4d433efcf4c589d1fa052162a95275e84363320c703ae4bf121fe40ef4b510ea92b618f5fd50fda61530fdacc335d409cad0e9275757fe720ba29a18493dbba6f0ec788d09514f59c6c92faf554fe73c477f2c5d1d7febebe7b5696b900662fb265952dad59050b874aa506122491be0febdd90c40448c1457b188e227df5bc2ba8", 0xe2, 0xa, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x80000000}, 0xc) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000280)="19a36d8405931b34211b461441842f43796ef7a5bc21e8f06920a862594d8bc2f62fa8cd4c3a63ee3e882aa8a6eb7f9b5ac1dcbd55087038892734263d216cf1caf2a52325480867114c946935927558325fce35e2d49b49d64664e7050759583c07085d132d62ea6272d60834ec2478f0a7b0f3ee77edd74df959e1fe571ccdf1ed34045179e5629ee1c4feeba76075cc64807e140b835bc5571643419ce967daeb811a4816ba44bc1e6789bdc05f93ca760af5a0bdbc2ca10fd4c018f03241a2a1887b7ce79704613ab2944fd31bcdfd5aad0d998e065fc6fc452ec8b90f632084c111ab583c97652412798171fd6f1ba7c2126525a30779966cbfe7801ac7ac0668861a958cbf28169c4cc7986b4bce0d93e6d3c3e3fbb437f759fc7e50785a8185c046aa009a53112b2bae73c317dfa5ebb8145934cd61b412b81340b3c3e80617f36d6645fc77f7d8a808fda610956cebd27e4a1ae0ba9620da8a91b8b2ebf6592f0e56ce2e063ff040b50bcb4b01aac87040bbbbe78771364913168535d81079d65d526bf78844290fdaeddeb42eb502e9be8221d4f4efa61959a6c0444812ef95e915a2f06b2832bd12e6701d57aa38dab868b70d5be6b38ee742f693b3927ab94091dfba6c915a26cec11c94d101779755de3aa7de2d6e10d5eb80296072d02df4ba492f004b9020e837c8d6ecf019d60748c5cf915a7910ec45e8ef35ec7ec0d024a1f99e3296d2ef99e6b0f55a5f6e92a1e031c53b3b2d0bd68349dc9311dca8193efb8ad6b5ec1627271060f57d79f3189c90166bbf5bfd432b44c6802f192487326a5d80dcc4ca2b2eb814abd6aa1e9e5a3d1b03c141f8b43ac0b303f0f0669a7e3cfc01aa625eb9d53220e29b1650f746374faea24a8e41cdc27aaa7815aaa3aafa6fb119dc3593b1dff6b5cecfdecd8af41ebd6a663146dea8a6d3d92832c7e933218858dcabcefef2a31647d269855f7936cf0f38c56b3fac2560074c071b52197f31efe87b0bbae63a648569312e682cb4c573597eeb8f0d820606c8113b41d988a32b59b735614d8ee0f1e43878160e86178ed2bcd29fa3c26e0b62edc18d81edf9e436d04bd8b2663fe11e7d8d50430872f3afc322db88517dd5dc5529a5426c77d08a0027a380a489a0ab6aae7805f8cf047ea6258b4794220629d130b001b428e440cdfbb346ec8892953ec78fab01ca3fc345e5f3dbbe7d31f040aa5d8353b75088da64ff09cd47e9c4b349963373f35ba6e1ae322fb3a6a3e1c051919a497ada50be5259ad6766628d6edf700cae816a2d1ce9579ae60ea83b3624c902ecf7657364d856741491a657734da8a4c94263e36e6380eae8fc45562837b466b82710c54391b64157edd14807c302da8ab57b02fe014092f7b43be2bb9c25f170ddd54d465c9fbdc385f0c44b320f36c92ebc85ff777aa9607e75dafada688137b9d5a0b92deff64efb48c4cba4cee968a088cb79c7de8c44e0f921b05c48bcd46399c271dfb7ad89c8142abb8fd0846fda87a576815003f374b69566b3dd795088f0edb66efc7737aef90e7297ff415c2d39d185b6ebe8326b4863b9e0c12dde979d2f5d2b96e8351eebc49121db22be8fe55b5e5eaddb9cdf2392def245200929e071ce08be9325311f97fa5ce1a80608d6d794e9971f2d97808715a04ace8c8b4635594aa16c45bdb9c6d99061e505ad395e279e980a7705810df2f289a4a673a4c19d4395a1cd8413964e6e6f03155b719e06115331ebcf037cebb2bd728ca492b196afe03747c58319af469044aedb440694250446919cae228c346630be210a6853fe6a1ebfa850de605a549f5147f19b0cf8d9155656474fdf1ebe4e1b578804d633ad19f1ca492a4f1889fc8248bc17ad00ed39b390912565fc6858289b343edbd7cfdfe4e459ef0d7cc26490df5badc05512bee64311e6cf0018ec3b4064091c5e695127148ac6f00a23caa0d147605139b4e7650afb41ed3763479a8e19e58202df51653d8b8e4057f73df00ea78697594f53b52c5bf1c7aa5e96d1eb48a4d3473083a7c02cbf4fa44c4b98cb4e8c1a4c2660ea77adfa713614b59c553613c227a7665261ca35568825fd9802198570cf7349477066d3e8df08b87eefab30f15fbeba974e5d715b5bbe6bf4f6d1ae9aee4ac746f000b93d79487c3b144fa8dfeb9919d737f4217034d92f72220579cbd4e8531b05fe791614c00dc7610c342cc23a3002279e4f13e2f84804975a860517c6a4cd2cac05c6750af9d9579602744dbdb0bea354dc5875323187e42033b655812f5e5abf53ca76fef91d667f14daaf4b60b92e07dc8b9ee9808dc30bddd0fbeaae3220363a2338c7f72d3a93b83f08e63eb07a34b6d0bebbd32222349067d306d2c61cd2f1421ed048c6e0fc5df593d18602ae3acd88c6ecbbc30abcce5abe2f63eef023e69f10d12ae335fbacb8b1355b7fd53b3f1b4c59d24481b194716f02434575f3a8279ba82f267874e78d2f62997a67076030c9880fc055c74019887feb5117d57212a62a4af63b2b2af93c5a8f84ffb6da4a9f5e4e2a7572764677f6101f5944e713f9d980a317e4a2bc6176b5d72e9c4ce78517d568390013467ff3250006a38901d05584ec9648f036e64e0e6a50455b4b57b9b8d51d5e2a2879934e4d6cc6e111bea6f153924c7432207341d8ae391fad1e164f400e018c0db4c4a2b6007ee7fa49ec04d816c7e2117e14dc787c4b8553ac354940e95140b82d429ace41a09ab33917e36e56610f6736b3ebb71f0be06e04826127218ebcb20752b7ca14940acda0b327fb2814d82cc410577778b714f1c2da72fb2a954de66c989b657a1729767e94f4615e67349750c16880d10434ff1fd8993dcdfe0b41dc8318c5d658ce0b8e5f5afa09f99a874a0b27ab7ed625165ef2c21645c84677209d440732f928115e54fba46088349eedde4872e98e9b6f39f67182bd9c547230abbd263d01842cf03d96c51369f172043a8b745d78ffe5c03c497bbe45e3de81ad95fe6a0983d594d4f5cc24c53d15c1926b86428e3616eaee1913590b18481b738e47d6274f336e2bdeb14d432d4e47e5c7ca545091caf391f09b329dcdf9d822e208248112fb5da60ea1d6ecc68e76dd013d231ef910e56b9ec88f8a1765e96611457673d6576dfe9fc8a735696cfe680ce5d2f11fa8b72140eb0706e4d417724378adb3da4db8b908ac8ee3d556cdab49169a30e7e73251b71696eece089e23888553c24652d0679f7a3a2bf49f126385c6ffa3e095f8492365b6d75459b7adfa17cf647535e889d5f812f280f7ad7b1c1a427114746a31997c55f5f9a4a13124be6592b63618681de9f6a52a84d5c926252e9e314eb500fdeb8c53837af1f08ba34acf8aa60f0a3384a6e93f2039103294b544532233e2fe6a3f9b0cb50bd2b2c4cb29a12fef6b9230f7fbc87abfd04bbce3230fd44b449317b26089ad426de5ce6edd51611f777e87e423d3b348e68d324e80cd69b5167b2cff00143f21c42b6d03042fb8b6d7be311503bc38d92a3fc07f9621f46ebd3eaec933421d31a11e0d63baeb6995bcfa56b2e91863e8f3eabfc43306868202f9f1fecf9c029867798bb635e321fe15bf0d77a55605bb89daa79134314bd4328fc008f6defcf2ca2d995b0971814820454c798f03186a0f2473cfe35637105a84008e5fd9ed9048e196316ce893095f92f8e48a8c4a6609b2f5c29991d50fb1a6eae802e60607ed8ffc7dfcaac0ae0ffa07e427dbcd85189c0a7a6fe6e998d121794ced615fbd7d18658edd55b2772e865ff37439fa9354449b536698da2661ed4fcd4c6ef9257df789be68500012e209a781a3d28de7cee143466dc3129e69f33cccc8015561dde4f73cd155623eabe39ff23d16d6d28c4b6efc3a1a1aa7cfeb183d2e4cd8ac677116e8ceca8f204c6e8bf1f7828902f86b735df484dffa85582cf37fe3f086cbfb0f41d62e632d91a3d0ddc45d12e099a59ca9b045c98c9dde4f988f0b406ccccf501a678b9e4974fa36f57162dc64feb0008a7bb229a3890b4c535e631b8bad88d226a9310ef1180613e363b5a698da5f7bc619531ae4c07529e7b3922a6dee8e06b808ec623dae2be016dca2f96a8cb48ea05e92a209d274b0de3981927a80306b6ff0a5ce736dc9336ccde50edbd9975ad7a352c0e311abdc54ed18da2cb812aa2e099db143434be4f4f7d044c34ca22527efb7050010cd95fb041dc47e73712b13d114d21dd2ee9a250be83a669372993c8ff489453d15223afff322a9845116979e690a853900e31306a80ba9f7245539f7a315d3b46320ec7ba4c5f7e8c6d951af56a457790d3c4fc7332cd713fd4a900f40e379a8bea3d1f2037fd70c07a8a1d968fba14bcef35355c7e46aab8c4ee63c5cf95b8823c36a388f947d830b13ba76e447e59ddfbd366bc14c0e756d4c052c30b310eb0a05e37f664d0d116616b1aa3a5230a4ceedce3eb94db44795203ae954c195cc6e34d7f4d895c39826109811dfdbc24f1eed40e252eba29ff3ff4fc527b528f76e579245bb7657bc6fc9c7bf365b1f76098f66e1377fe4dfadd444c0dfac62e92e33e7dafed73152481f22d2af6514fa17b2bdd6d2a3dd1a7deb9af9bbaca33e4b3b87866ba6b87ef9017792416cb7cc9c099673f98676ee20a47d3079906b7388cd2f82ffce89a080e2be8af8b6f8dc5be4c4be098b93d82b0d4714c1f50d4ab5d905511c940abb0a391be5717e8e5c47b0e1e7c9d50b227a03e3bbf310cb8c630c219f2d734bdcc1741db0cb7c45ca1315bbedc2918ce9f768083f56dfcd3dcad33d1a5c47170a85ae2233905d45b4bce8c9419147e6b3ae0fc6f674c7ef0ef3677cd97e251a8397b087c5889d358f0364a53ad13d937398b08b4b3a8364cd9b714ca3fddd982a7119a980d319ce2f0b51bb48ec5351b63836e21bd91b1c959ff143f90ba46d73e566dd30221c5b8ec9440f8ad46864e6e1e87eb474b93789abf5eb3e694d240e86ecdb3fc72e1a6d72b7086d95467f50d9d0a5c952257d63a8f0f6af4e253f89994eae1ae1bcd3b6577cc400c6c21a2bc5a8d2758ff8c6c57257e9e28387fe05033fde5be6dec7fbe4dbe5ed8c82287c5547c9106fb6bba47f82afd40a725a5c3912a14dc67949cb6f7712caabd66a7032fb6cc1c69f30a9ebff905fb2b97a53c248175fe3ad58da79199b7046335a155415bd62170a0503588ddacdc06853ee5c4fe82ff21512be0146bc43bee9d1a7d27eece3bfe32559536d9c35ce4fc09f87532770932021448bd2dd0df00b5205767646d934e405d934eed02295fa65b7cce9e11c6d09bfeb826d2ffc46c0eb0393204f31f1b7e9cac2a139e81f98018af67afa5e9037085677ecd73d290cec170dd5b103f5f02588c505fdc3e4ec02ef19a08fdb25729b87f30fd12d2f3204ec5edd0e8dc744a502ea3f57c3d8f815634be87a82dba4f3dd782f2ebb8660a17cf19e3899088a1c13376c6250934400217eccd90b7c278357ae16f5a95b81617a01b6421add32ecd1989ffa11993476eb53f1856477be7b8c8eafbe99eb4691a6600a5dd854f1f70eb47e6bb70450ef654f70fb2fe0a6674db33a75a4a3cc8bcef13f0bdc3fbda176ca23e6e9b709c6931bef2fb86005ad396e0e5a5fc65b38b70890927d50605deb17c9ec3a550816d8b498aad7377999c1c1fe2f62697cad13c693e055e35d18b252ff47ad22614383b41ae5d8cf2747ec2f68db0a25b30b993b82c535e1f405a4c8c390d51ac2365d31", 0x1000, 0x400, 0x0, 0x0) 10:43:26 executing program 2: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = msgget(0x3, 0x402) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xbfffffffffffffff, 0xfffe, 0x3}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "d3c03cd4de3d4d73052a43be2ed22b2229841461a84c092004a12f76380ea5920056d0e47aa3c2246d7482aa291834775af253d6b6b6fab3c9a5aa7352f0c685963f721d554c33"}, 0x4f, 0x800) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f00000003c0)='./file0\x00', 0x20, &(0x7f00000011c0)="031967c6bff29a00ef83356494a11df6e1d44ba0da66a9e825ea80ab8fae01a2c584e2c4bac4ca65db01764c8971dead6ca0b5ff50f8890cd8f28f817f251d4ed50b53638146f997e70a95a024dcd1a4b35f2d876895cb1b46770d4fa8f70ffd5a86202af793f5d685dba47638f2268be290d4453984a5d7b47db8fe7a9768b3a93747b398c2ab93ab524541c3325073cb87f754a59d9e6b864fa950bee461256c6ec8b01882fe949112d5894970274177d051ccdc8129a372217083bb0937b20902d5049f74d2e31c1145fe726569b4819ebe6329b75752019380b4891388cb9677d0da3a241b5d89282f28fcc9eb19339a57fbff86e505c92c55cff85829fb408d4870e7b2bcad645e20dd31d42585b3a9a793d2fda00d4887074fb36bb2866462ca5879bd1f9878570f1f568afdd277ce9f625e9036b497e8e679bdcf69b9b64ee36788fc493efef631080973861db638f358959a1e81e036f4bf5455c5da395c6251fd69286eae49c21a6909cec0752463baa7b3a3ec6ae69894100f3a7cfdce883508e328403b1f6aa283646bbbcda4ece65d3b47824da31e22a8e51779576a77dc21e774590ae10555433cff459b26ec1abdba34e870edcc82d293f54dea2f673a52a36e02f3aee4f690d62581396e327262ac1802fd1899efe02846be7455e7578d2f931107707efb83b7384cbabfc9f2111e744ee544a038b122987160075a94d0dec43278ce56988e272b541d6a125dd18fffc6cd69ff50536ae3ca18b3ff78784da06331b6fb89f9dd84e7febe551d2e3074194c41fcb992a87bc4570d0d117fb3dc6a240db14819d71cba5a2d57ab8b961a56fec94b82457ded89361dfeb34b2f9a0e05159b8960724ca6af84fd3cb7a6524d582ff552c86aac934457e81e7e72187feee0322206efbca61cb3ced82d91ef0032caa0e9c8a0b240c721076d2c56d22f8ce24442fe798acad985f2df71ed03bbd01830ae4d523a59cbbb51e3adb390bac314630475f81ed7ddbf75a0bef77a227facac5e8df989cfb98021cb350e40c45442595c22319b12456ba98df42c9b1a60b0c03de0e4dda4bb836fe2740fb30661bbcdeaa8d9641041b1d33715f9813753e95211a2c5d93557f36eb2d2a4731bd7136772b6bc1e6469d7162830cfa0a2f7b26b859d81a81a5fce998f414a8dfd417b6af8837ec2af5faf090d9764b9a6967addaaa042d25d48a39e3f5d48437eb41fa77c576a03a032deb0d1b1ec3de3950c654ef413f9b00979dd77fad63fcaa5674e4bdcc63d2461e4ba47aeb527af67d55af0f26fa872f5001a56d577cfedf764d3aa5d4ebe6879bb799d084bd8b36681a19997c454c4273bd6ef499a5bb104933299b81b12af7e2f75f997519ffba05ca97314af741ca666f47d84e638b542e94e30c3f9b55773a5667e067d908d677265014239abf37dbc48cb756985a6fb66060379df2978caa89d2d9ca9f823f32d3da07d9e264f40a9eb26db83fb75e538dfe2e8c74613a38965d15feaa671337003489bfd7a93b9502ea458c3e0a71276aeee3dd6ce62da28c0aaaeb6987341e2b41c1b1cf022b6ba43d9eb5c973275ed126bd1cb97f0c85a006fcf5c0e11e8b46ffae63a351c543156291f524f6f9a90965e2c79faf76e5f960ba76ef08c0ba121e1f4588a94326ff53afa8b204cbd191d73c80e2a03a04daba6edefcecdb742e718284ad7f586786fc4cca359ddc9010a020be46a044824788e959be8b3e0f9e5fb0465ae5707674df46cafd08edbd37eaf62d05691cf743f220e74e76a80e3d217d0763a7c787b1393d5d9ac1d70acb5637bcc0484786f9cbab8782456be2c155356b339f5341c8b4be02c63bb385732b3989c75040eb549a91d56a67a2191976cdc7197ff93c5549bdf9faefbb38dcc2679360fc0fe62de23d0f4dd4158d2b38fd31a7a8ae5490b35ba62bcf92e0fcc5cf57f2c31d38af259d36d93eb1bc7ffb430ab00eee3360cd2134278e5254f2726b7059e9ef36b5a86f8bff44721051634e0d5935ac607efd856356b3208769aa460b607ea443b7c8d9fb331b7c69ac3bdb69b6c72a73e8c09ef316e83ec5fbf3e832ceb0ad3374920b00a86eeea2e50ff150494747e269c7265d4658d1b2f45c2c24189103bc1aefbaa935f386336c3701f0b434b91eacb149add62decf548d30658edeb338f2181bdead8c129f12454d27cf902bc04f5ee554142929eaf1c6cd6f6963b724aa15229d80270418e1ca46630db81b6b0332ce90550ce96470c15a6591c80aa5fa445b18702d166e198e0e5f24298c7d472e538c569ad8a85fd62c6efd9345328377a7dfb285b0266caf4afa1ccf6cdabfb0cdddcee27824faaae77c77bea47849086cbdbab3ac552997c223329858ef220fb349d96606bdcff4530aaf376d8287b29d8eeea8ad14bc92b5c050d9bda4881568e936e5a6a4d90694894e8b34cca7ae5b66fd4356375c59a679b9483f3c296068720079217f808d7c7910fc03d3153144e15661712e3c113a1b4dd6bb8031fca887cadf1d5181a98c7f490fe4993d90b80368ab1a21b66cb67a3d84652ba7b6e5be388b5514aa14503192d3d95038ddf3803dc70a23d0ecca331dc06a1f719f81d26d0f03d797912d16ba9f878faa26404277c08ccc378792d0a00e4186b98e1934c48e9dc2237c09db64a9a2fc1901e6ccb1ad5905bdb32ce0a8f2c861becf57d4436ebd07582048e67021de212469ce248449030abb66865913775269cde4e80b6cb56739224f10f933f397bbce45e0a8271bbfd9715ec76e843a1db78dbc6d004be8d6bce1188735ec82ad4896e1e8d57d22006ea48d373f8a3c6f6bd97ac29ddfe368a55f8211ab18573bab97b0592867489b2696b46e510d6ac20ac2ed87794c8869e7c9e071f122371af7fcbf9b5cb881a5b8143e6027ebbbb62225477fe971eb9879e0f5f0e26547579c75c867ef4526758364a92a55c60752ffecab43c8e6cae3396892af0cbc2efc2ccd6d491532a672399b08b0395a0631715bbec01ea45690e15a67ed21af5346339ed46cc7c0d72db00870a4d96b8f69f15afe56faf6da974acb8b22954360177277e16cd8fc47879fd29f83569e8c8ce153f3f923306dae73cc16cc18221e1d4cad28fd5938832380c831af3522bf70dee922d2364200c31eaf9ecdc502ca6da12e359c2085fb0f436c2c13a404595d6cf864bfb7b7f546fa188c0aaefe2eb5b97345387c508c38913d21a6444370475eba4afa338e6d066a1aeabe1d897aed49bd607b7622f99d257a7fa1c2cae0dba20c65a9d2415f267ebea9c8afb220875dd181ad7d2cc823f5d3866ea92ba58481fddd3b686967a6f510e1233a52c9db6731318c992958f91f4aa3adfce277ae2e2876f413f54ff7f3e32787f9483e9f6e0213c229cabf78464e11e22aa5157feeea8493a45216ebd7c559a237ad45dfa1cf4e7f93c200fd673796be4056ae7f8911f9b3dae7001f1e3000b53df5251c3608943571e4bd3ae5fa5ee76c2663a5d6dac75dc1e7d64646fdd10c13dec4bc89dfcfee84e39b0581d1dc7e76b7cb2c2b718609df8f43036863b41284c5e37a81d5c6884301bbff02619fe51e265098829e5c50a531b8c55be14d1ad937db2b15a49af2214e4e4777c9e2584358a7327a062b61c65ef8b67e3d01b48d4477287184f53b26f442cdcb0cf5e952ec228b61d8931f8d60956e8278e432870167501b315706a2b1048d3caa7e3330a414d39e54b9aad8219240c200bc94d033fd6eabedc4d2ad959b070c32444e73b4fe61c5b682fc34156238583c3ef34772fdb2f4b65174d9cbc8995081efae683eff45cb4d1217665da63966fae6a27b6e53db4df65b0fe5805939ba26e1391043279777f5c9b2dac8749e944de78097c06c9744ab478e1e9915864eb7a1ab77a248b6168836cae45e7ae6d10cf372c2d6cf3da40cdd5e062616e2d607e70ab11051c4ce74cfeab8b1af2ecb192eb7083d439c45aa9bb5892854388d8c90833d99a7b9153776d13521126cf71697a75b0dc54961b0a24be6c26e3c22aa51a6b9e7a1e420d544adf21b3b3de65717a4e781a1dbffa6111070199926aba41e2976f748c50b662c8a9510b76ea826699cbdab915e91ffd030ccd2beb8ba41a17f5fb00fa07b119696140cbc1ac5b5faf301933c5c324664ff29fc39580bdfabe71fedf67eafd2f1badd4071bdaa31a42901311a6776fcd9ab41be57c58409a7e385f21d8104c3eb6f0434774d1de2aeda814ee395998ab8f27d9940bbeca62f1226ac405b81c83eece13484ed4ba75ad958bd81ea856507c98de45ce21d67cb33c97156584f9dc0b74506453513d6bd2500d72c88cd63aa41ce75eb95292a009bdd6ce219770d085d9d5f6e9b355f98a36202553199e526fbb4d127933ed3940e5f263af0bae7ba82db2ac6d69fd7bdd56b9c6223bae65e87aeae1b3e9e853d36ca371923795bf7b64128dff407f9bef76051235e69a5594dd9e3572f388a7facf465dd0c65bc60978ec5893df6bbf62fc3d7d88125704cbd8a56d98726bb9f4ddf231f9d34c665f15fbe6bbbd0f01232e8863d12b007d8936be1ceae682964d4ce1505b8bb30a7b2cdd4fe19c6419e78168261c96ec89698049f3c84806231218f80afa84c1b87ec08e0d299f72a9a7785235e3411d33c18b8a9ced46f3b56c21858024d37987c6d27331ec2dc040a46a21c4da34fabaca6389f40005bf410cd68276ea37d96158509431480e211aa975c4a0326c4bf9c26f6b3e6bd52d70b1046aab86cb9cfaf0a592fb8f8a0324557e42e64defd9846c0a8f20c9cdd87e26ee6bc6130988ad116385edce757cd3c46730dd45fce151180de96606c80987cfb90080a3896e0778e6feb4f4e45d031dabab9ae3ebc07084659fc02abe84761b01665bcf857691d3fd9c694bfdf3e5f86ce80ff1e4445d6d50af9e5165fef1a882a304b4878dd916da4225076d4d1c6227f607497b78c6074858c8cb85b67c0fe282623dcda055eaaa4c1b9013a7b5532b5ccdce2eeb01bb0e94138de79a312b9647ca20e07038d19592a677906136557f432bf784a1043be2c7ef9a2cc84e78f39c09d51663b1ab0dbb0ed5de209cf921b4bbd082e3689931f4aff00261124d0439ca584ef03ab7d5a7ba03265acb063cdc7943dd1c1983cefb611d55f6c650fc93a87b47bbd508cc6ee2720739aace24612452e9343cba08c24f3061157681ab256264c6cd672afe04d3195cc193bdefde539a31dbcdb2c60967f8e22dade9101f4aa69267789e4701fd2a282a51dcd4c788876dfb5f0ccedf40433451c7429bde8a4797a3cfc18fde9eded0f1ee67ad94e8fb5eed12a6b50fb528901537ebb875d6cd9531723ef3a0ec98274519783d600a7484d27c3e9017e48e0bdd9c83556d46a11a954a17a6f54fd09cf8bd5fa3fa28e5315e097f9fb27d8cfa36be8346df9ea7ba9f1c311922a98bfe46bfcfe129b890c19fcd31f5017346dc0142b5f12cbf30924b5229173f1e4f62bc088a9f4a2d1b7572b1b6427294f106dbc6fc9bbcf14cbd54e2fc0700d79edda6ab3082b16ded75f2863882c06ef82158467150ab5b6c3c4a9c8d5e3a0a4d618bcefc465b57ceb0b09fd6863c60b846dd7298189b652f372cdc6355b188f20c06831c3bf66d2a7016d3732d67dbcb0296514038aaea92101b0cb292bcadc5b008162e8369248738e8cbcdaae5e566e858b1a7782e487259566609a56a04a9759332e3874359c29e05c5d7dec3cbab2cad601aee992f9fe") chflags(&(0x7f0000000400)='./file0/../file0\x00', 0x4) r1 = getuid() __lstat50(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xb1ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:43:26 executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) ptrace(0x2, r1, &(0x7f0000000600), 0x1000) (async, rerun: 64) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000018c0)=ANY=[@ANYBLOB="12010000000000002505a8a440000102030109021b000101000000090400000200000000090501020000000000"], 0x0) (rerun: 64) syz_usb_connect(0x1, 0x31f, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x30d, 0x2, 0x3f, 0x6, 0x40, 0x0, [{{0x9, 0x4, 0x88, 0x15, 0x2, 0x0, 0x0, 0x0, 0x80, [@uac_as], [{{0x9, 0x5, 0x5, 0x1, 0x316d1472f00fb719, 0x13, 0x6, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x5, 0x81, 0x3044}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xf3, 0xfffe}]}}, {{0x9, 0x5, 0x8, 0x4, 0x400, 0x6, 0x47, 0x1}}]}}, {{0x9, 0x4, 0x2, 0x8, 0xa, 0x0, 0x0, 0x0, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0x4, 0xf7}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x202, 0x1, 0xbb, 0x1, 0x7, 0xff}, @feature_unit={0xd, 0x24, 0x6, 0x4, 0x2, 0x3, [0x2, 0x1, 0x4]}]}, @hid_hid={0x9, 0x21, 0x7, 0xdb, 0x1, {0x22, 0x2d6}}], [{{0x9, 0x5, 0x9, 0x0, 0x10, 0x8, 0x2}}, {{0x9, 0x5, 0x1, 0x8, 0x20, 0x40, 0x7, 0x17, [@generic={0x86, 0x8, "c106013bcf4c22acefb498d95689f1c695296cc092f2fa8e4c1280a3c2e3e61404a99e85bc43fe8f0b5321f3171465aad646f7a8fc83b6036e34f4c8b8ada156dbbf46f55e9e4f580966b45c6fc66d383149b977d3ae0a0606efbdabe1711e9cd2fe3a2dc0953eaaa494155f46d35fbe67dccbf85c30311e71ffe19610c923a47a47b8a6"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0xff}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x4, 0x1, 0x8d, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3}]}}, {{0x9, 0x5, 0x3, 0x1, 0x200, 0xfc, 0x7e, 0xf7, [@generic={0xd0, 0x1, "f1f97b6d4c6cadb4b6c1b752970f92c0a723a49050bf9a7757c0ffe689702710448e1ac1a460c66eeeb8e0a44148de0bd86688605be2ce989862f6f15403ecb08842ccc8247429eea79913bf1267caf62bebb6a341938ecb3e78708b8413b67292078b5f298e8b9b835840de9456158807860c9ac116c29b7a4bc7e9c5b86f2cd500db2003f3f374f86b5fc9383dbce7dc012645d2663ba5d0a4d1256fcf609a9dbd6c6bf59b232d3e00f6d8d8227545a574d1517e5643cb2d6eb2e8da893dfbcf13a7aee8148aea889e53dc227c"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x2, 0x5e, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x6768}, @generic={0x31, 0x24, "a928beda26b49c5838ede6826482e0bc2a7a74064401a8b647af95d27c6503f4512fbe6d28fad5b3ab1fa676c246b2"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x1, 0x1f, 0x6}}, {{0x9, 0x5, 0x0, 0x10, 0x20, 0x40, 0x6, 0x78, [@generic={0x9c, 0x0, "9caf795b5309bc2ac75e488d879c5541d9aa7aa6c037f10403be81bd4f512292b2471deecfeaf2a93ed8c6ed287c02f1797cb360533a73864867aa3547e8e37ed6be8bc852044ed1335d7094bcfb5b97a111e1dca9a9c9942c33693b684fd2edfc3f866e6382332a9854a2e95b2f8782ce7f0d150c8ee7518d9d453233dea3010d5c1d5a2c3132e1f4968cbf853244c96e8eda3667779241ed8e"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x400, 0x3, 0x5, 0x28, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x6}]}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x9, 0x5, 0x7}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x1, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0xd099}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x8}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x110, 0x1, 0x4, 0x9, 0xff, 0x7}, 0xf, &(0x7f00000003c0)={0x5, 0xf, 0xf, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x1, 0x5, 0x5, 0x4c}, @ptm_cap={0x3}]}, 0x5, [{0x27, &(0x7f0000000400)=@string={0x27, 0x3, "d5d01ea134f4f66ba6f7502cd3144112edaa0952d8fbbec3714af5cc45ee3974a9383acde7"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x3009}}, {0x2b, &(0x7f0000000480)=@string={0x2b, 0x3, "739ef75ea094dd7115fc800157701d77efc152ff3194c9b08b72542acaa710065c0d6954930fda9fa2"}}, {0x55, &(0x7f00000004c0)=@string={0x55, 0x3, "ba457fa64db202cebadfcaa697d2c4b089deea991ee2c03e0b460f49a7cfbc4ff994135ad3c429b9a9ca2093cb97e9f84327f2f4edd445bab50702196e9bbf3ba47f993f6abce8cef9651ba1d416a858d5d41f"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x1009}}]}) 10:43:26 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12010102000000082505a80d40132f08c80001020301090224643b800102080905010240000207e6090d820208000000000000000000"], &(0x7f00000002c0)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x310, 0x90, 0x4, 0x2, 0x10, 0x1}, 0x78, &(0x7f0000000200)={0x5, 0xf, 0x78, 0x6, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xcb, "4fdd03cb2773e08cabe05ee830bd270c"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x40, 0x1, 0x4, 0xf000, 0x2, [0xff0000]}, @ext_cap={0x7, 0x10, 0x2, 0x1a6f46ea95c8bbb6, 0x2, 0xd}, @generic={0x42, 0x10, 0xb, "cb23ba3018370b02c686f1b357f3e2154e25f4eebb6cfa2296d63a081c9028d981ccab08c342619e2a30498a90aa9ccdd03bb584cf768f97c28b2234bd24df"}]}, 0x1, [{0x3d, &(0x7f0000000280)=@string={0x3d, 0x3, "810a7225e199d00419fc976f52c0e238a1ebec7cfb641d0beea50d2508377d1819b6fb084c3ecaac6a6c3c09dc157552a771ec269c6e5464a69d6d"}}]}) (async, rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="bdd744ea8f9894a5b6d2eb6bc68cba4751593ba52fe7c5e04e9084fa4c8ddc8e72175fc3c1f7e021ca85e9013e719ccf1f723c0a5dd9c4a2164579bab457c92ab93c0e5a75c034b219bf7c53eaa95be6d284bb00bf37470f88ab32a855a00a94d918a8316784b0867073b9401817b1fbabb45538637154934dce6db3899637db863e30d2361e54f2363997ec16c9de550765fdbc5d96bd8bdce4893df4898f92b31b63b2f8ace0a58d13debf0b3a97df9146cd6f82e4b777a28c8b6b54c3dfe64eea22bc07ce038304e676820d85b3bd8bc5a08277b179ec3ee23e815d2403fad196f53d6e0d", 0xe6) (async, rerun: 64) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000480)="656449c2d92eeb89b3a030f69a17e991c524b9d9", 0x14) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="b46940151981742d9b501b2f3c0ae6a4d6e2dbb9c49b3fca795f1637c8c82a1310ecdd70ac3d38b083ef88924109113d1742ccf446c8b4cc172929847a711e156450b53e6531648f5918add1ab86f801de32e049866656229f231d3c4a0ca50a6503b040c4f66b26673501c98d45a509493736ff914013afe07e6e9e286b8d3ec81617e6e4e282ed17defd927ec48e673a1b12681d77f0d1af4c26961b85359bc78420d5c37c9a81198e82736c0a59b6f201b2bf50ed0a5c7855fa8e1e4d3b8838d4811977e52e100f0fe5bd2cb9aeeaf83e20df886b12f7669461e8b66cb662ce531b1b0d51ce639983d5bee0", 0xed) (async) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000400), &(0x7f0000000440)=0x4) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="f1fa45d0c316ba80f33de6dc656f97c39bad4489790dae681898bdab91b7f8787d110ae2b94386c50f628300b9fe13512bb048e49523e7c807e1710e00f19c9af505a981216361b511e66f5aeeb64b417a5cca532e619ec90f5690489f0b551fb4176956", 0x64) 10:43:27 executing program 5: mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) (async) mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) r0 = shmget$private(0x0, 0x2000, 0x411, &(0x7f0000d96000/0x2000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000e96000/0x2000)=nil, 0x0) madvise(&(0x7f0000ed1000/0x4000)=nil, 0x4000, 0x0) (async) madvise(&(0x7f0000ed1000/0x4000)=nil, 0x4000, 0x0) 10:43:27 executing program 0: r0 = semget(0x3, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) semget$private(0x0, 0x2, 0xa1) 10:43:27 executing program 2: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = msgget(0x3, 0x402) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xbfffffffffffffff, 0xfffe, 0x3}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "d3c03cd4de3d4d73052a43be2ed22b2229841461a84c092004a12f76380ea5920056d0e47aa3c2246d7482aa291834775af253d6b6b6fab3c9a5aa7352f0c685963f721d554c33"}, 0x4f, 0x800) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') (async) chdir(&(0x7f0000000280)='./file0\x00') compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f00000003c0)='./file0\x00', 0x20, &(0x7f00000011c0)="031967c6bff29a00ef83356494a11df6e1d44ba0da66a9e825ea80ab8fae01a2c584e2c4bac4ca65db01764c8971dead6ca0b5ff50f8890cd8f28f817f251d4ed50b53638146f997e70a95a024dcd1a4b35f2d876895cb1b46770d4fa8f70ffd5a86202af793f5d685dba47638f2268be290d4453984a5d7b47db8fe7a9768b3a93747b398c2ab93ab524541c3325073cb87f754a59d9e6b864fa950bee461256c6ec8b01882fe949112d5894970274177d051ccdc8129a372217083bb0937b20902d5049f74d2e31c1145fe726569b4819ebe6329b75752019380b4891388cb9677d0da3a241b5d89282f28fcc9eb19339a57fbff86e505c92c55cff85829fb408d4870e7b2bcad645e20dd31d42585b3a9a793d2fda00d4887074fb36bb2866462ca5879bd1f9878570f1f568afdd277ce9f625e9036b497e8e679bdcf69b9b64ee36788fc493efef631080973861db638f358959a1e81e036f4bf5455c5da395c6251fd69286eae49c21a6909cec0752463baa7b3a3ec6ae69894100f3a7cfdce883508e328403b1f6aa283646bbbcda4ece65d3b47824da31e22a8e51779576a77dc21e774590ae10555433cff459b26ec1abdba34e870edcc82d293f54dea2f673a52a36e02f3aee4f690d62581396e327262ac1802fd1899efe02846be7455e7578d2f931107707efb83b7384cbabfc9f2111e744ee544a038b122987160075a94d0dec43278ce56988e272b541d6a125dd18fffc6cd69ff50536ae3ca18b3ff78784da06331b6fb89f9dd84e7febe551d2e3074194c41fcb992a87bc4570d0d117fb3dc6a240db14819d71cba5a2d57ab8b961a56fec94b82457ded89361dfeb34b2f9a0e05159b8960724ca6af84fd3cb7a6524d582ff552c86aac934457e81e7e72187feee0322206efbca61cb3ced82d91ef0032caa0e9c8a0b240c721076d2c56d22f8ce24442fe798acad985f2df71ed03bbd01830ae4d523a59cbbb51e3adb390bac314630475f81ed7ddbf75a0bef77a227facac5e8df989cfb98021cb350e40c45442595c22319b12456ba98df42c9b1a60b0c03de0e4dda4bb836fe2740fb30661bbcdeaa8d9641041b1d33715f9813753e95211a2c5d93557f36eb2d2a4731bd7136772b6bc1e6469d7162830cfa0a2f7b26b859d81a81a5fce998f414a8dfd417b6af8837ec2af5faf090d9764b9a6967addaaa042d25d48a39e3f5d48437eb41fa77c576a03a032deb0d1b1ec3de3950c654ef413f9b00979dd77fad63fcaa5674e4bdcc63d2461e4ba47aeb527af67d55af0f26fa872f5001a56d577cfedf764d3aa5d4ebe6879bb799d084bd8b36681a19997c454c4273bd6ef499a5bb104933299b81b12af7e2f75f997519ffba05ca97314af741ca666f47d84e638b542e94e30c3f9b55773a5667e067d908d677265014239abf37dbc48cb756985a6fb66060379df2978caa89d2d9ca9f823f32d3da07d9e264f40a9eb26db83fb75e538dfe2e8c74613a38965d15feaa671337003489bfd7a93b9502ea458c3e0a71276aeee3dd6ce62da28c0aaaeb6987341e2b41c1b1cf022b6ba43d9eb5c973275ed126bd1cb97f0c85a006fcf5c0e11e8b46ffae63a351c543156291f524f6f9a90965e2c79faf76e5f960ba76ef08c0ba121e1f4588a94326ff53afa8b204cbd191d73c80e2a03a04daba6edefcecdb742e718284ad7f586786fc4cca359ddc9010a020be46a044824788e959be8b3e0f9e5fb0465ae5707674df46cafd08edbd37eaf62d05691cf743f220e74e76a80e3d217d0763a7c787b1393d5d9ac1d70acb5637bcc0484786f9cbab8782456be2c155356b339f5341c8b4be02c63bb385732b3989c75040eb549a91d56a67a2191976cdc7197ff93c5549bdf9faefbb38dcc2679360fc0fe62de23d0f4dd4158d2b38fd31a7a8ae5490b35ba62bcf92e0fcc5cf57f2c31d38af259d36d93eb1bc7ffb430ab00eee3360cd2134278e5254f2726b7059e9ef36b5a86f8bff44721051634e0d5935ac607efd856356b3208769aa460b607ea443b7c8d9fb331b7c69ac3bdb69b6c72a73e8c09ef316e83ec5fbf3e832ceb0ad3374920b00a86eeea2e50ff150494747e269c7265d4658d1b2f45c2c24189103bc1aefbaa935f386336c3701f0b434b91eacb149add62decf548d30658edeb338f2181bdead8c129f12454d27cf902bc04f5ee554142929eaf1c6cd6f6963b724aa15229d80270418e1ca46630db81b6b0332ce90550ce96470c15a6591c80aa5fa445b18702d166e198e0e5f24298c7d472e538c569ad8a85fd62c6efd9345328377a7dfb285b0266caf4afa1ccf6cdabfb0cdddcee27824faaae77c77bea47849086cbdbab3ac552997c223329858ef220fb349d96606bdcff4530aaf376d8287b29d8eeea8ad14bc92b5c050d9bda4881568e936e5a6a4d90694894e8b34cca7ae5b66fd4356375c59a679b9483f3c296068720079217f808d7c7910fc03d3153144e15661712e3c113a1b4dd6bb8031fca887cadf1d5181a98c7f490fe4993d90b80368ab1a21b66cb67a3d84652ba7b6e5be388b5514aa14503192d3d95038ddf3803dc70a23d0ecca331dc06a1f719f81d26d0f03d797912d16ba9f878faa26404277c08ccc378792d0a00e4186b98e1934c48e9dc2237c09db64a9a2fc1901e6ccb1ad5905bdb32ce0a8f2c861becf57d4436ebd07582048e67021de212469ce248449030abb66865913775269cde4e80b6cb56739224f10f933f397bbce45e0a8271bbfd9715ec76e843a1db78dbc6d004be8d6bce1188735ec82ad4896e1e8d57d22006ea48d373f8a3c6f6bd97ac29ddfe368a55f8211ab18573bab97b0592867489b2696b46e510d6ac20ac2ed87794c8869e7c9e071f122371af7fcbf9b5cb881a5b8143e6027ebbbb62225477fe971eb9879e0f5f0e26547579c75c867ef4526758364a92a55c60752ffecab43c8e6cae3396892af0cbc2efc2ccd6d491532a672399b08b0395a0631715bbec01ea45690e15a67ed21af5346339ed46cc7c0d72db00870a4d96b8f69f15afe56faf6da974acb8b22954360177277e16cd8fc47879fd29f83569e8c8ce153f3f923306dae73cc16cc18221e1d4cad28fd5938832380c831af3522bf70dee922d2364200c31eaf9ecdc502ca6da12e359c2085fb0f436c2c13a404595d6cf864bfb7b7f546fa188c0aaefe2eb5b97345387c508c38913d21a6444370475eba4afa338e6d066a1aeabe1d897aed49bd607b7622f99d257a7fa1c2cae0dba20c65a9d2415f267ebea9c8afb220875dd181ad7d2cc823f5d3866ea92ba58481fddd3b686967a6f510e1233a52c9db6731318c992958f91f4aa3adfce277ae2e2876f413f54ff7f3e32787f9483e9f6e0213c229cabf78464e11e22aa5157feeea8493a45216ebd7c559a237ad45dfa1cf4e7f93c200fd673796be4056ae7f8911f9b3dae7001f1e3000b53df5251c3608943571e4bd3ae5fa5ee76c2663a5d6dac75dc1e7d64646fdd10c13dec4bc89dfcfee84e39b0581d1dc7e76b7cb2c2b718609df8f43036863b41284c5e37a81d5c6884301bbff02619fe51e265098829e5c50a531b8c55be14d1ad937db2b15a49af2214e4e4777c9e2584358a7327a062b61c65ef8b67e3d01b48d4477287184f53b26f442cdcb0cf5e952ec228b61d8931f8d60956e8278e432870167501b315706a2b1048d3caa7e3330a414d39e54b9aad8219240c200bc94d033fd6eabedc4d2ad959b070c32444e73b4fe61c5b682fc34156238583c3ef34772fdb2f4b65174d9cbc8995081efae683eff45cb4d1217665da63966fae6a27b6e53db4df65b0fe5805939ba26e1391043279777f5c9b2dac8749e944de78097c06c9744ab478e1e9915864eb7a1ab77a248b6168836cae45e7ae6d10cf372c2d6cf3da40cdd5e062616e2d607e70ab11051c4ce74cfeab8b1af2ecb192eb7083d439c45aa9bb5892854388d8c90833d99a7b9153776d13521126cf71697a75b0dc54961b0a24be6c26e3c22aa51a6b9e7a1e420d544adf21b3b3de65717a4e781a1dbffa6111070199926aba41e2976f748c50b662c8a9510b76ea826699cbdab915e91ffd030ccd2beb8ba41a17f5fb00fa07b119696140cbc1ac5b5faf301933c5c324664ff29fc39580bdfabe71fedf67eafd2f1badd4071bdaa31a42901311a6776fcd9ab41be57c58409a7e385f21d8104c3eb6f0434774d1de2aeda814ee395998ab8f27d9940bbeca62f1226ac405b81c83eece13484ed4ba75ad958bd81ea856507c98de45ce21d67cb33c97156584f9dc0b74506453513d6bd2500d72c88cd63aa41ce75eb95292a009bdd6ce219770d085d9d5f6e9b355f98a36202553199e526fbb4d127933ed3940e5f263af0bae7ba82db2ac6d69fd7bdd56b9c6223bae65e87aeae1b3e9e853d36ca371923795bf7b64128dff407f9bef76051235e69a5594dd9e3572f388a7facf465dd0c65bc60978ec5893df6bbf62fc3d7d88125704cbd8a56d98726bb9f4ddf231f9d34c665f15fbe6bbbd0f01232e8863d12b007d8936be1ceae682964d4ce1505b8bb30a7b2cdd4fe19c6419e78168261c96ec89698049f3c84806231218f80afa84c1b87ec08e0d299f72a9a7785235e3411d33c18b8a9ced46f3b56c21858024d37987c6d27331ec2dc040a46a21c4da34fabaca6389f40005bf410cd68276ea37d96158509431480e211aa975c4a0326c4bf9c26f6b3e6bd52d70b1046aab86cb9cfaf0a592fb8f8a0324557e42e64defd9846c0a8f20c9cdd87e26ee6bc6130988ad116385edce757cd3c46730dd45fce151180de96606c80987cfb90080a3896e0778e6feb4f4e45d031dabab9ae3ebc07084659fc02abe84761b01665bcf857691d3fd9c694bfdf3e5f86ce80ff1e4445d6d50af9e5165fef1a882a304b4878dd916da4225076d4d1c6227f607497b78c6074858c8cb85b67c0fe282623dcda055eaaa4c1b9013a7b5532b5ccdce2eeb01bb0e94138de79a312b9647ca20e07038d19592a677906136557f432bf784a1043be2c7ef9a2cc84e78f39c09d51663b1ab0dbb0ed5de209cf921b4bbd082e3689931f4aff00261124d0439ca584ef03ab7d5a7ba03265acb063cdc7943dd1c1983cefb611d55f6c650fc93a87b47bbd508cc6ee2720739aace24612452e9343cba08c24f3061157681ab256264c6cd672afe04d3195cc193bdefde539a31dbcdb2c60967f8e22dade9101f4aa69267789e4701fd2a282a51dcd4c788876dfb5f0ccedf40433451c7429bde8a4797a3cfc18fde9eded0f1ee67ad94e8fb5eed12a6b50fb528901537ebb875d6cd9531723ef3a0ec98274519783d600a7484d27c3e9017e48e0bdd9c83556d46a11a954a17a6f54fd09cf8bd5fa3fa28e5315e097f9fb27d8cfa36be8346df9ea7ba9f1c311922a98bfe46bfcfe129b890c19fcd31f5017346dc0142b5f12cbf30924b5229173f1e4f62bc088a9f4a2d1b7572b1b6427294f106dbc6fc9bbcf14cbd54e2fc0700d79edda6ab3082b16ded75f2863882c06ef82158467150ab5b6c3c4a9c8d5e3a0a4d618bcefc465b57ceb0b09fd6863c60b846dd7298189b652f372cdc6355b188f20c06831c3bf66d2a7016d3732d67dbcb0296514038aaea92101b0cb292bcadc5b008162e8369248738e8cbcdaae5e566e858b1a7782e487259566609a56a04a9759332e3874359c29e05c5d7dec3cbab2cad601aee992f9fe") (async) compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f00000003c0)='./file0\x00', 0x20, &(0x7f00000011c0)="031967c6bff29a00ef83356494a11df6e1d44ba0da66a9e825ea80ab8fae01a2c584e2c4bac4ca65db01764c8971dead6ca0b5ff50f8890cd8f28f817f251d4ed50b53638146f997e70a95a024dcd1a4b35f2d876895cb1b46770d4fa8f70ffd5a86202af793f5d685dba47638f2268be290d4453984a5d7b47db8fe7a9768b3a93747b398c2ab93ab524541c3325073cb87f754a59d9e6b864fa950bee461256c6ec8b01882fe949112d5894970274177d051ccdc8129a372217083bb0937b20902d5049f74d2e31c1145fe726569b4819ebe6329b75752019380b4891388cb9677d0da3a241b5d89282f28fcc9eb19339a57fbff86e505c92c55cff85829fb408d4870e7b2bcad645e20dd31d42585b3a9a793d2fda00d4887074fb36bb2866462ca5879bd1f9878570f1f568afdd277ce9f625e9036b497e8e679bdcf69b9b64ee36788fc493efef631080973861db638f358959a1e81e036f4bf5455c5da395c6251fd69286eae49c21a6909cec0752463baa7b3a3ec6ae69894100f3a7cfdce883508e328403b1f6aa283646bbbcda4ece65d3b47824da31e22a8e51779576a77dc21e774590ae10555433cff459b26ec1abdba34e870edcc82d293f54dea2f673a52a36e02f3aee4f690d62581396e327262ac1802fd1899efe02846be7455e7578d2f931107707efb83b7384cbabfc9f2111e744ee544a038b122987160075a94d0dec43278ce56988e272b541d6a125dd18fffc6cd69ff50536ae3ca18b3ff78784da06331b6fb89f9dd84e7febe551d2e3074194c41fcb992a87bc4570d0d117fb3dc6a240db14819d71cba5a2d57ab8b961a56fec94b82457ded89361dfeb34b2f9a0e05159b8960724ca6af84fd3cb7a6524d582ff552c86aac934457e81e7e72187feee0322206efbca61cb3ced82d91ef0032caa0e9c8a0b240c721076d2c56d22f8ce24442fe798acad985f2df71ed03bbd01830ae4d523a59cbbb51e3adb390bac314630475f81ed7ddbf75a0bef77a227facac5e8df989cfb98021cb350e40c45442595c22319b12456ba98df42c9b1a60b0c03de0e4dda4bb836fe2740fb30661bbcdeaa8d9641041b1d33715f9813753e95211a2c5d93557f36eb2d2a4731bd7136772b6bc1e6469d7162830cfa0a2f7b26b859d81a81a5fce998f414a8dfd417b6af8837ec2af5faf090d9764b9a6967addaaa042d25d48a39e3f5d48437eb41fa77c576a03a032deb0d1b1ec3de3950c654ef413f9b00979dd77fad63fcaa5674e4bdcc63d2461e4ba47aeb527af67d55af0f26fa872f5001a56d577cfedf764d3aa5d4ebe6879bb799d084bd8b36681a19997c454c4273bd6ef499a5bb104933299b81b12af7e2f75f997519ffba05ca97314af741ca666f47d84e638b542e94e30c3f9b55773a5667e067d908d677265014239abf37dbc48cb756985a6fb66060379df2978caa89d2d9ca9f823f32d3da07d9e264f40a9eb26db83fb75e538dfe2e8c74613a38965d15feaa671337003489bfd7a93b9502ea458c3e0a71276aeee3dd6ce62da28c0aaaeb6987341e2b41c1b1cf022b6ba43d9eb5c973275ed126bd1cb97f0c85a006fcf5c0e11e8b46ffae63a351c543156291f524f6f9a90965e2c79faf76e5f960ba76ef08c0ba121e1f4588a94326ff53afa8b204cbd191d73c80e2a03a04daba6edefcecdb742e718284ad7f586786fc4cca359ddc9010a020be46a044824788e959be8b3e0f9e5fb0465ae5707674df46cafd08edbd37eaf62d05691cf743f220e74e76a80e3d217d0763a7c787b1393d5d9ac1d70acb5637bcc0484786f9cbab8782456be2c155356b339f5341c8b4be02c63bb385732b3989c75040eb549a91d56a67a2191976cdc7197ff93c5549bdf9faefbb38dcc2679360fc0fe62de23d0f4dd4158d2b38fd31a7a8ae5490b35ba62bcf92e0fcc5cf57f2c31d38af259d36d93eb1bc7ffb430ab00eee3360cd2134278e5254f2726b7059e9ef36b5a86f8bff44721051634e0d5935ac607efd856356b3208769aa460b607ea443b7c8d9fb331b7c69ac3bdb69b6c72a73e8c09ef316e83ec5fbf3e832ceb0ad3374920b00a86eeea2e50ff150494747e269c7265d4658d1b2f45c2c24189103bc1aefbaa935f386336c3701f0b434b91eacb149add62decf548d30658edeb338f2181bdead8c129f12454d27cf902bc04f5ee554142929eaf1c6cd6f6963b724aa15229d80270418e1ca46630db81b6b0332ce90550ce96470c15a6591c80aa5fa445b18702d166e198e0e5f24298c7d472e538c569ad8a85fd62c6efd9345328377a7dfb285b0266caf4afa1ccf6cdabfb0cdddcee27824faaae77c77bea47849086cbdbab3ac552997c223329858ef220fb349d96606bdcff4530aaf376d8287b29d8eeea8ad14bc92b5c050d9bda4881568e936e5a6a4d90694894e8b34cca7ae5b66fd4356375c59a679b9483f3c296068720079217f808d7c7910fc03d3153144e15661712e3c113a1b4dd6bb8031fca887cadf1d5181a98c7f490fe4993d90b80368ab1a21b66cb67a3d84652ba7b6e5be388b5514aa14503192d3d95038ddf3803dc70a23d0ecca331dc06a1f719f81d26d0f03d797912d16ba9f878faa26404277c08ccc378792d0a00e4186b98e1934c48e9dc2237c09db64a9a2fc1901e6ccb1ad5905bdb32ce0a8f2c861becf57d4436ebd07582048e67021de212469ce248449030abb66865913775269cde4e80b6cb56739224f10f933f397bbce45e0a8271bbfd9715ec76e843a1db78dbc6d004be8d6bce1188735ec82ad4896e1e8d57d22006ea48d373f8a3c6f6bd97ac29ddfe368a55f8211ab18573bab97b0592867489b2696b46e510d6ac20ac2ed87794c8869e7c9e071f122371af7fcbf9b5cb881a5b8143e6027ebbbb62225477fe971eb9879e0f5f0e26547579c75c867ef4526758364a92a55c60752ffecab43c8e6cae3396892af0cbc2efc2ccd6d491532a672399b08b0395a0631715bbec01ea45690e15a67ed21af5346339ed46cc7c0d72db00870a4d96b8f69f15afe56faf6da974acb8b22954360177277e16cd8fc47879fd29f83569e8c8ce153f3f923306dae73cc16cc18221e1d4cad28fd5938832380c831af3522bf70dee922d2364200c31eaf9ecdc502ca6da12e359c2085fb0f436c2c13a404595d6cf864bfb7b7f546fa188c0aaefe2eb5b97345387c508c38913d21a6444370475eba4afa338e6d066a1aeabe1d897aed49bd607b7622f99d257a7fa1c2cae0dba20c65a9d2415f267ebea9c8afb220875dd181ad7d2cc823f5d3866ea92ba58481fddd3b686967a6f510e1233a52c9db6731318c992958f91f4aa3adfce277ae2e2876f413f54ff7f3e32787f9483e9f6e0213c229cabf78464e11e22aa5157feeea8493a45216ebd7c559a237ad45dfa1cf4e7f93c200fd673796be4056ae7f8911f9b3dae7001f1e3000b53df5251c3608943571e4bd3ae5fa5ee76c2663a5d6dac75dc1e7d64646fdd10c13dec4bc89dfcfee84e39b0581d1dc7e76b7cb2c2b718609df8f43036863b41284c5e37a81d5c6884301bbff02619fe51e265098829e5c50a531b8c55be14d1ad937db2b15a49af2214e4e4777c9e2584358a7327a062b61c65ef8b67e3d01b48d4477287184f53b26f442cdcb0cf5e952ec228b61d8931f8d60956e8278e432870167501b315706a2b1048d3caa7e3330a414d39e54b9aad8219240c200bc94d033fd6eabedc4d2ad959b070c32444e73b4fe61c5b682fc34156238583c3ef34772fdb2f4b65174d9cbc8995081efae683eff45cb4d1217665da63966fae6a27b6e53db4df65b0fe5805939ba26e1391043279777f5c9b2dac8749e944de78097c06c9744ab478e1e9915864eb7a1ab77a248b6168836cae45e7ae6d10cf372c2d6cf3da40cdd5e062616e2d607e70ab11051c4ce74cfeab8b1af2ecb192eb7083d439c45aa9bb5892854388d8c90833d99a7b9153776d13521126cf71697a75b0dc54961b0a24be6c26e3c22aa51a6b9e7a1e420d544adf21b3b3de65717a4e781a1dbffa6111070199926aba41e2976f748c50b662c8a9510b76ea826699cbdab915e91ffd030ccd2beb8ba41a17f5fb00fa07b119696140cbc1ac5b5faf301933c5c324664ff29fc39580bdfabe71fedf67eafd2f1badd4071bdaa31a42901311a6776fcd9ab41be57c58409a7e385f21d8104c3eb6f0434774d1de2aeda814ee395998ab8f27d9940bbeca62f1226ac405b81c83eece13484ed4ba75ad958bd81ea856507c98de45ce21d67cb33c97156584f9dc0b74506453513d6bd2500d72c88cd63aa41ce75eb95292a009bdd6ce219770d085d9d5f6e9b355f98a36202553199e526fbb4d127933ed3940e5f263af0bae7ba82db2ac6d69fd7bdd56b9c6223bae65e87aeae1b3e9e853d36ca371923795bf7b64128dff407f9bef76051235e69a5594dd9e3572f388a7facf465dd0c65bc60978ec5893df6bbf62fc3d7d88125704cbd8a56d98726bb9f4ddf231f9d34c665f15fbe6bbbd0f01232e8863d12b007d8936be1ceae682964d4ce1505b8bb30a7b2cdd4fe19c6419e78168261c96ec89698049f3c84806231218f80afa84c1b87ec08e0d299f72a9a7785235e3411d33c18b8a9ced46f3b56c21858024d37987c6d27331ec2dc040a46a21c4da34fabaca6389f40005bf410cd68276ea37d96158509431480e211aa975c4a0326c4bf9c26f6b3e6bd52d70b1046aab86cb9cfaf0a592fb8f8a0324557e42e64defd9846c0a8f20c9cdd87e26ee6bc6130988ad116385edce757cd3c46730dd45fce151180de96606c80987cfb90080a3896e0778e6feb4f4e45d031dabab9ae3ebc07084659fc02abe84761b01665bcf857691d3fd9c694bfdf3e5f86ce80ff1e4445d6d50af9e5165fef1a882a304b4878dd916da4225076d4d1c6227f607497b78c6074858c8cb85b67c0fe282623dcda055eaaa4c1b9013a7b5532b5ccdce2eeb01bb0e94138de79a312b9647ca20e07038d19592a677906136557f432bf784a1043be2c7ef9a2cc84e78f39c09d51663b1ab0dbb0ed5de209cf921b4bbd082e3689931f4aff00261124d0439ca584ef03ab7d5a7ba03265acb063cdc7943dd1c1983cefb611d55f6c650fc93a87b47bbd508cc6ee2720739aace24612452e9343cba08c24f3061157681ab256264c6cd672afe04d3195cc193bdefde539a31dbcdb2c60967f8e22dade9101f4aa69267789e4701fd2a282a51dcd4c788876dfb5f0ccedf40433451c7429bde8a4797a3cfc18fde9eded0f1ee67ad94e8fb5eed12a6b50fb528901537ebb875d6cd9531723ef3a0ec98274519783d600a7484d27c3e9017e48e0bdd9c83556d46a11a954a17a6f54fd09cf8bd5fa3fa28e5315e097f9fb27d8cfa36be8346df9ea7ba9f1c311922a98bfe46bfcfe129b890c19fcd31f5017346dc0142b5f12cbf30924b5229173f1e4f62bc088a9f4a2d1b7572b1b6427294f106dbc6fc9bbcf14cbd54e2fc0700d79edda6ab3082b16ded75f2863882c06ef82158467150ab5b6c3c4a9c8d5e3a0a4d618bcefc465b57ceb0b09fd6863c60b846dd7298189b652f372cdc6355b188f20c06831c3bf66d2a7016d3732d67dbcb0296514038aaea92101b0cb292bcadc5b008162e8369248738e8cbcdaae5e566e858b1a7782e487259566609a56a04a9759332e3874359c29e05c5d7dec3cbab2cad601aee992f9fe") chflags(&(0x7f0000000400)='./file0/../file0\x00', 0x4) r1 = getuid() __lstat50(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) (async) __lstat50(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xb1ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:43:28 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getuid() lchown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) lchown(&(0x7f0000000240)='./file1\x00', 0x0, 0xffffffffffffffff) rename(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) compat_40_mount(&(0x7f0000000100)='cd9660\x00', &(0x7f0000000140)='./file0/file0\x00', 0x2000, &(0x7f0000000300)="0e998d258252fb073d2ba8facf78be827f2dc3a32b7df20e4fb199dc72e279a6a40d076d95f39e525b21273f9db157efa94dffe1010779b21d979dc88029b4d41e640d70fd539be48f530d67622a4b9ae4e7e5cc587309a2e8958be3980800bed1262d6a6f86bdf2cc67e9e511904fadfa444816ff39d840f3b1a989e56773ac34141def63") 10:43:28 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040), 0xe, &(0x7f00000004c0), 0x0, &(0x7f0000000540)=""/102, 0x66}, 0x84c) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) 10:43:28 executing program 0: r0 = semget(0x3, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) semget$private(0x0, 0x2, 0xa1) 10:43:28 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040), 0xe, &(0x7f00000004c0), 0x0, &(0x7f0000000540)=""/102, 0x66}, 0x84c) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) 10:43:28 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80, r0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040), 0xe, &(0x7f00000004c0), 0x0, &(0x7f0000000540)=""/102, 0x66}, 0x84c) (async) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040), 0xe, &(0x7f00000004c0), 0x0, &(0x7f0000000540)=""/102, 0x66}, 0x84c) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) 10:43:28 executing program 2: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = msgget(0x3, 0x402) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xbfffffffffffffff, 0xfffe, 0x3}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "d3c03cd4de3d4d73052a43be2ed22b2229841461a84c092004a12f76380ea5920056d0e47aa3c2246d7482aa291834775af253d6b6b6fab3c9a5aa7352f0c685963f721d554c33"}, 0x4f, 0x800) (async) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') compat_40_mount(&(0x7f0000000380)='overlay\x00', &(0x7f00000003c0)='./file0\x00', 0x20, &(0x7f00000011c0)="031967c6bff29a00ef83356494a11df6e1d44ba0da66a9e825ea80ab8fae01a2c584e2c4bac4ca65db01764c8971dead6ca0b5ff50f8890cd8f28f817f251d4ed50b53638146f997e70a95a024dcd1a4b35f2d876895cb1b46770d4fa8f70ffd5a86202af793f5d685dba47638f2268be290d4453984a5d7b47db8fe7a9768b3a93747b398c2ab93ab524541c3325073cb87f754a59d9e6b864fa950bee461256c6ec8b01882fe949112d5894970274177d051ccdc8129a372217083bb0937b20902d5049f74d2e31c1145fe726569b4819ebe6329b75752019380b4891388cb9677d0da3a241b5d89282f28fcc9eb19339a57fbff86e505c92c55cff85829fb408d4870e7b2bcad645e20dd31d42585b3a9a793d2fda00d4887074fb36bb2866462ca5879bd1f9878570f1f568afdd277ce9f625e9036b497e8e679bdcf69b9b64ee36788fc493efef631080973861db638f358959a1e81e036f4bf5455c5da395c6251fd69286eae49c21a6909cec0752463baa7b3a3ec6ae69894100f3a7cfdce883508e328403b1f6aa283646bbbcda4ece65d3b47824da31e22a8e51779576a77dc21e774590ae10555433cff459b26ec1abdba34e870edcc82d293f54dea2f673a52a36e02f3aee4f690d62581396e327262ac1802fd1899efe02846be7455e7578d2f931107707efb83b7384cbabfc9f2111e744ee544a038b122987160075a94d0dec43278ce56988e272b541d6a125dd18fffc6cd69ff50536ae3ca18b3ff78784da06331b6fb89f9dd84e7febe551d2e3074194c41fcb992a87bc4570d0d117fb3dc6a240db14819d71cba5a2d57ab8b961a56fec94b82457ded89361dfeb34b2f9a0e05159b8960724ca6af84fd3cb7a6524d582ff552c86aac934457e81e7e72187feee0322206efbca61cb3ced82d91ef0032caa0e9c8a0b240c721076d2c56d22f8ce24442fe798acad985f2df71ed03bbd01830ae4d523a59cbbb51e3adb390bac314630475f81ed7ddbf75a0bef77a227facac5e8df989cfb98021cb350e40c45442595c22319b12456ba98df42c9b1a60b0c03de0e4dda4bb836fe2740fb30661bbcdeaa8d9641041b1d33715f9813753e95211a2c5d93557f36eb2d2a4731bd7136772b6bc1e6469d7162830cfa0a2f7b26b859d81a81a5fce998f414a8dfd417b6af8837ec2af5faf090d9764b9a6967addaaa042d25d48a39e3f5d48437eb41fa77c576a03a032deb0d1b1ec3de3950c654ef413f9b00979dd77fad63fcaa5674e4bdcc63d2461e4ba47aeb527af67d55af0f26fa872f5001a56d577cfedf764d3aa5d4ebe6879bb799d084bd8b36681a19997c454c4273bd6ef499a5bb104933299b81b12af7e2f75f997519ffba05ca97314af741ca666f47d84e638b542e94e30c3f9b55773a5667e067d908d677265014239abf37dbc48cb756985a6fb66060379df2978caa89d2d9ca9f823f32d3da07d9e264f40a9eb26db83fb75e538dfe2e8c74613a38965d15feaa671337003489bfd7a93b9502ea458c3e0a71276aeee3dd6ce62da28c0aaaeb6987341e2b41c1b1cf022b6ba43d9eb5c973275ed126bd1cb97f0c85a006fcf5c0e11e8b46ffae63a351c543156291f524f6f9a90965e2c79faf76e5f960ba76ef08c0ba121e1f4588a94326ff53afa8b204cbd191d73c80e2a03a04daba6edefcecdb742e718284ad7f586786fc4cca359ddc9010a020be46a044824788e959be8b3e0f9e5fb0465ae5707674df46cafd08edbd37eaf62d05691cf743f220e74e76a80e3d217d0763a7c787b1393d5d9ac1d70acb5637bcc0484786f9cbab8782456be2c155356b339f5341c8b4be02c63bb385732b3989c75040eb549a91d56a67a2191976cdc7197ff93c5549bdf9faefbb38dcc2679360fc0fe62de23d0f4dd4158d2b38fd31a7a8ae5490b35ba62bcf92e0fcc5cf57f2c31d38af259d36d93eb1bc7ffb430ab00eee3360cd2134278e5254f2726b7059e9ef36b5a86f8bff44721051634e0d5935ac607efd856356b3208769aa460b607ea443b7c8d9fb331b7c69ac3bdb69b6c72a73e8c09ef316e83ec5fbf3e832ceb0ad3374920b00a86eeea2e50ff150494747e269c7265d4658d1b2f45c2c24189103bc1aefbaa935f386336c3701f0b434b91eacb149add62decf548d30658edeb338f2181bdead8c129f12454d27cf902bc04f5ee554142929eaf1c6cd6f6963b724aa15229d80270418e1ca46630db81b6b0332ce90550ce96470c15a6591c80aa5fa445b18702d166e198e0e5f24298c7d472e538c569ad8a85fd62c6efd9345328377a7dfb285b0266caf4afa1ccf6cdabfb0cdddcee27824faaae77c77bea47849086cbdbab3ac552997c223329858ef220fb349d96606bdcff4530aaf376d8287b29d8eeea8ad14bc92b5c050d9bda4881568e936e5a6a4d90694894e8b34cca7ae5b66fd4356375c59a679b9483f3c296068720079217f808d7c7910fc03d3153144e15661712e3c113a1b4dd6bb8031fca887cadf1d5181a98c7f490fe4993d90b80368ab1a21b66cb67a3d84652ba7b6e5be388b5514aa14503192d3d95038ddf3803dc70a23d0ecca331dc06a1f719f81d26d0f03d797912d16ba9f878faa26404277c08ccc378792d0a00e4186b98e1934c48e9dc2237c09db64a9a2fc1901e6ccb1ad5905bdb32ce0a8f2c861becf57d4436ebd07582048e67021de212469ce248449030abb66865913775269cde4e80b6cb56739224f10f933f397bbce45e0a8271bbfd9715ec76e843a1db78dbc6d004be8d6bce1188735ec82ad4896e1e8d57d22006ea48d373f8a3c6f6bd97ac29ddfe368a55f8211ab18573bab97b0592867489b2696b46e510d6ac20ac2ed87794c8869e7c9e071f122371af7fcbf9b5cb881a5b8143e6027ebbbb62225477fe971eb9879e0f5f0e26547579c75c867ef4526758364a92a55c60752ffecab43c8e6cae3396892af0cbc2efc2ccd6d491532a672399b08b0395a0631715bbec01ea45690e15a67ed21af5346339ed46cc7c0d72db00870a4d96b8f69f15afe56faf6da974acb8b22954360177277e16cd8fc47879fd29f83569e8c8ce153f3f923306dae73cc16cc18221e1d4cad28fd5938832380c831af3522bf70dee922d2364200c31eaf9ecdc502ca6da12e359c2085fb0f436c2c13a404595d6cf864bfb7b7f546fa188c0aaefe2eb5b97345387c508c38913d21a6444370475eba4afa338e6d066a1aeabe1d897aed49bd607b7622f99d257a7fa1c2cae0dba20c65a9d2415f267ebea9c8afb220875dd181ad7d2cc823f5d3866ea92ba58481fddd3b686967a6f510e1233a52c9db6731318c992958f91f4aa3adfce277ae2e2876f413f54ff7f3e32787f9483e9f6e0213c229cabf78464e11e22aa5157feeea8493a45216ebd7c559a237ad45dfa1cf4e7f93c200fd673796be4056ae7f8911f9b3dae7001f1e3000b53df5251c3608943571e4bd3ae5fa5ee76c2663a5d6dac75dc1e7d64646fdd10c13dec4bc89dfcfee84e39b0581d1dc7e76b7cb2c2b718609df8f43036863b41284c5e37a81d5c6884301bbff02619fe51e265098829e5c50a531b8c55be14d1ad937db2b15a49af2214e4e4777c9e2584358a7327a062b61c65ef8b67e3d01b48d4477287184f53b26f442cdcb0cf5e952ec228b61d8931f8d60956e8278e432870167501b315706a2b1048d3caa7e3330a414d39e54b9aad8219240c200bc94d033fd6eabedc4d2ad959b070c32444e73b4fe61c5b682fc34156238583c3ef34772fdb2f4b65174d9cbc8995081efae683eff45cb4d1217665da63966fae6a27b6e53db4df65b0fe5805939ba26e1391043279777f5c9b2dac8749e944de78097c06c9744ab478e1e9915864eb7a1ab77a248b6168836cae45e7ae6d10cf372c2d6cf3da40cdd5e062616e2d607e70ab11051c4ce74cfeab8b1af2ecb192eb7083d439c45aa9bb5892854388d8c90833d99a7b9153776d13521126cf71697a75b0dc54961b0a24be6c26e3c22aa51a6b9e7a1e420d544adf21b3b3de65717a4e781a1dbffa6111070199926aba41e2976f748c50b662c8a9510b76ea826699cbdab915e91ffd030ccd2beb8ba41a17f5fb00fa07b119696140cbc1ac5b5faf301933c5c324664ff29fc39580bdfabe71fedf67eafd2f1badd4071bdaa31a42901311a6776fcd9ab41be57c58409a7e385f21d8104c3eb6f0434774d1de2aeda814ee395998ab8f27d9940bbeca62f1226ac405b81c83eece13484ed4ba75ad958bd81ea856507c98de45ce21d67cb33c97156584f9dc0b74506453513d6bd2500d72c88cd63aa41ce75eb95292a009bdd6ce219770d085d9d5f6e9b355f98a36202553199e526fbb4d127933ed3940e5f263af0bae7ba82db2ac6d69fd7bdd56b9c6223bae65e87aeae1b3e9e853d36ca371923795bf7b64128dff407f9bef76051235e69a5594dd9e3572f388a7facf465dd0c65bc60978ec5893df6bbf62fc3d7d88125704cbd8a56d98726bb9f4ddf231f9d34c665f15fbe6bbbd0f01232e8863d12b007d8936be1ceae682964d4ce1505b8bb30a7b2cdd4fe19c6419e78168261c96ec89698049f3c84806231218f80afa84c1b87ec08e0d299f72a9a7785235e3411d33c18b8a9ced46f3b56c21858024d37987c6d27331ec2dc040a46a21c4da34fabaca6389f40005bf410cd68276ea37d96158509431480e211aa975c4a0326c4bf9c26f6b3e6bd52d70b1046aab86cb9cfaf0a592fb8f8a0324557e42e64defd9846c0a8f20c9cdd87e26ee6bc6130988ad116385edce757cd3c46730dd45fce151180de96606c80987cfb90080a3896e0778e6feb4f4e45d031dabab9ae3ebc07084659fc02abe84761b01665bcf857691d3fd9c694bfdf3e5f86ce80ff1e4445d6d50af9e5165fef1a882a304b4878dd916da4225076d4d1c6227f607497b78c6074858c8cb85b67c0fe282623dcda055eaaa4c1b9013a7b5532b5ccdce2eeb01bb0e94138de79a312b9647ca20e07038d19592a677906136557f432bf784a1043be2c7ef9a2cc84e78f39c09d51663b1ab0dbb0ed5de209cf921b4bbd082e3689931f4aff00261124d0439ca584ef03ab7d5a7ba03265acb063cdc7943dd1c1983cefb611d55f6c650fc93a87b47bbd508cc6ee2720739aace24612452e9343cba08c24f3061157681ab256264c6cd672afe04d3195cc193bdefde539a31dbcdb2c60967f8e22dade9101f4aa69267789e4701fd2a282a51dcd4c788876dfb5f0ccedf40433451c7429bde8a4797a3cfc18fde9eded0f1ee67ad94e8fb5eed12a6b50fb528901537ebb875d6cd9531723ef3a0ec98274519783d600a7484d27c3e9017e48e0bdd9c83556d46a11a954a17a6f54fd09cf8bd5fa3fa28e5315e097f9fb27d8cfa36be8346df9ea7ba9f1c311922a98bfe46bfcfe129b890c19fcd31f5017346dc0142b5f12cbf30924b5229173f1e4f62bc088a9f4a2d1b7572b1b6427294f106dbc6fc9bbcf14cbd54e2fc0700d79edda6ab3082b16ded75f2863882c06ef82158467150ab5b6c3c4a9c8d5e3a0a4d618bcefc465b57ceb0b09fd6863c60b846dd7298189b652f372cdc6355b188f20c06831c3bf66d2a7016d3732d67dbcb0296514038aaea92101b0cb292bcadc5b008162e8369248738e8cbcdaae5e566e858b1a7782e487259566609a56a04a9759332e3874359c29e05c5d7dec3cbab2cad601aee992f9fe") chflags(&(0x7f0000000400)='./file0/../file0\x00', 0x4) (async) r1 = getuid() (async) __lstat50(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xb1ff) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:43:28 executing program 0: semget(0x3, 0x0, 0x418) (async) r0 = semget(0x3, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) semget$private(0x0, 0x2, 0xa1) 10:43:29 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getuid() lchown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) lchown(&(0x7f0000000240)='./file1\x00', 0x0, 0xffffffffffffffff) rename(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) compat_40_mount(&(0x7f0000000100)='cd9660\x00', &(0x7f0000000140)='./file0/file0\x00', 0x2000, &(0x7f0000000300)="0e998d258252fb073d2ba8facf78be827f2dc3a32b7df20e4fb199dc72e279a6a40d076d95f39e525b21273f9db157efa94dffe1010779b21d979dc88029b4d41e640d70fd539be48f530d67622a4b9ae4e7e5cc587309a2e8958be3980800bed1262d6a6f86bdf2cc67e9e511904fadfa444816ff39d840f3b1a989e56773ac34141def63") 10:43:30 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12010102000000082505a80d40132f08c80001020301090224643b800102080905010240000207e6090d820208000000000000000000"], &(0x7f00000002c0)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x310, 0x90, 0x4, 0x2, 0x10, 0x1}, 0x78, &(0x7f0000000200)={0x5, 0xf, 0x78, 0x6, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xcb, "4fdd03cb2773e08cabe05ee830bd270c"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x40, 0x1, 0x4, 0xf000, 0x2, [0xff0000]}, @ext_cap={0x7, 0x10, 0x2, 0x1a6f46ea95c8bbb6, 0x2, 0xd}, @generic={0x42, 0x10, 0xb, "cb23ba3018370b02c686f1b357f3e2154e25f4eebb6cfa2296d63a081c9028d981ccab08c342619e2a30498a90aa9ccdd03bb584cf768f97c28b2234bd24df"}]}, 0x1, [{0x3d, &(0x7f0000000280)=@string={0x3d, 0x3, "810a7225e199d00419fc976f52c0e238a1ebec7cfb641d0beea50d2508377d1819b6fb084c3ecaac6a6c3c09dc157552a771ec269c6e5464a69d6d"}}]}) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="bdd744ea8f9894a5b6d2eb6bc68cba4751593ba52fe7c5e04e9084fa4c8ddc8e72175fc3c1f7e021ca85e9013e719ccf1f723c0a5dd9c4a2164579bab457c92ab93c0e5a75c034b219bf7c53eaa95be6d284bb00bf37470f88ab32a855a00a94d918a8316784b0867073b9401817b1fbabb45538637154934dce6db3899637db863e30d2361e54f2363997ec16c9de550765fdbc5d96bd8bdce4893df4898f92b31b63b2f8ace0a58d13debf0b3a97df9146cd6f82e4b777a28c8b6b54c3dfe64eea22bc07ce038304e676820d85b3bd8bc5a08277b179ec3ee23e815d2403fad196f53d6e0d", 0xe6) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000480)="656449c2d92eeb89b3a030f69a17e991c524b9d9", 0x14) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="b46940151981742d9b501b2f3c0ae6a4d6e2dbb9c49b3fca795f1637c8c82a1310ecdd70ac3d38b083ef88924109113d1742ccf446c8b4cc172929847a711e156450b53e6531648f5918add1ab86f801de32e049866656229f231d3c4a0ca50a6503b040c4f66b26673501c98d45a509493736ff914013afe07e6e9e286b8d3ec81617e6e4e282ed17defd927ec48e673a1b12681d77f0d1af4c26961b85359bc78420d5c37c9a81198e82736c0a59b6f201b2bf50ed0a5c7855fa8e1e4d3b8838d4811977e52e100f0fe5bd2cb9aeeaf83e20df886b12f7669461e8b66cb662ce531b1b0d51ce639983d5bee0", 0xed) (async) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) (async, rerun: 64) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000400), &(0x7f0000000440)=0x4) (rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="f1fa45d0c316ba80f33de6dc656f97c39bad4489790dae681898bdab91b7f8787d110ae2b94386c50f628300b9fe13512bb048e49523e7c807e1710e00f19c9af505a981216361b511e66f5aeeb64b417a5cca532e619ec90f5690489f0b551fb4176956", 0x64) 10:43:30 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000000)={0x2, [{0x2, 0x5bac}, {0x1, 0x9}, {0x2, 0x8}, {0x4, 0x23d0}, {0x2, 0xe62f}, {0x2, 0x3}, {0x3, 0x3846}, {0x2, 0xffff}, {0x2, 0x81}, {0x4, 0x3}, {0x2, 0x497}, {0x3, 0x338}, {0x1}, {0x1, 0x1}, {0x1}, {0x2, 0x84}, {0x1, 0x1a}, {0x2, 0x1}, {0x3, 0x52}, {0x4, 0x8}, {0x1, 0x7}, {0x3, 0x70f6}, {0x4, 0x7ff}, {0x2, 0x2}, {0x0, 0x6}, {0x4, 0x5}, {0x4, 0x81}, {0x4, 0x100}, {0x3}, {0x2, 0x1ff}, {0x4, 0x80000001}, {0x3, 0x6}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001180)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000014c0)={0x0, 0x0, 0x5, &(0x7f0000001200)={0x5, 0xf, 0x5}}) 10:43:30 executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x1000301010005}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000001}) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) 10:43:30 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xe, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}], 0x1, &(0x7f00000001c0)=""/81, 0x51}, 0x1310) 10:43:30 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getuid() (async) lchown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) lchown(&(0x7f0000000240)='./file1\x00', 0x0, 0xffffffffffffffff) rename(&(0x7f00000001c0)='./file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') (async) symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) compat_40_mount(&(0x7f0000000100)='cd9660\x00', &(0x7f0000000140)='./file0/file0\x00', 0x2000, &(0x7f0000000300)="0e998d258252fb073d2ba8facf78be827f2dc3a32b7df20e4fb199dc72e279a6a40d076d95f39e525b21273f9db157efa94dffe1010779b21d979dc88029b4d41e640d70fd539be48f530d67622a4b9ae4e7e5cc587309a2e8958be3980800bed1262d6a6f86bdf2cc67e9e511904fadfa444816ff39d840f3b1a989e56773ac34141def63") 10:43:30 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getuid() (async) lchown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) lchown(&(0x7f0000000240)='./file1\x00', 0x0, 0xffffffffffffffff) rename(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') (async) lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) (async) compat_40_mount(&(0x7f0000000100)='cd9660\x00', &(0x7f0000000140)='./file0/file0\x00', 0x2000, &(0x7f0000000300)="0e998d258252fb073d2ba8facf78be827f2dc3a32b7df20e4fb199dc72e279a6a40d076d95f39e525b21273f9db157efa94dffe1010779b21d979dc88029b4d41e640d70fd539be48f530d67622a4b9ae4e7e5cc587309a2e8958be3980800bed1262d6a6f86bdf2cc67e9e511904fadfa444816ff39d840f3b1a989e56773ac34141def63") 10:43:30 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000040)='udf\x00', &(0x7f00000000c0)='./file0\x00', 0x40, &(0x7f0000000200)="a4", 0x1) __mount50(&(0x7f0000000100)='ext2fs\x00', &(0x7f0000000140)='./file0\x00', 0x40000000, &(0x7f0000000180)="0cd3abd05d9a3d79ed2596b0d8bae545758e8ea25523d31463fb7b485fdc190c5b3e69b04571c1f9ecc9c96744127ad93e391964d28ce4168360c8bde4f94e3ce81fe2a1cbe73c8d33600b3a6ceeb78657e304f871311d3bf6491df323b40b0ab5eb6deeee8c", 0x66) __mount50(&(0x7f0000000240)='filecore\x00', &(0x7f0000000280)='./file0\x00', 0x2000, &(0x7f00000002c0)="cfdd3d64cc50584d1fd0edb3699c143e5ddeb54a003c", 0x16) unmount(&(0x7f0000000000)='./file0\x00', 0x20000) 10:43:30 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xe, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}], 0x1, &(0x7f00000001c0)=""/81, 0x51}, 0x1310) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) (async) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xe, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}], 0x1, &(0x7f00000001c0)=""/81, 0x51}, 0x1310) (async) 10:43:30 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/277) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0x29, 0x4, &(0x7f0000000080), 0x4) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 10:43:31 executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x1000301010005}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x1000301010005}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000001}) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) 10:43:31 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000040)='udf\x00', &(0x7f00000000c0)='./file0\x00', 0x40, &(0x7f0000000200)="a4", 0x1) (async) __mount50(&(0x7f0000000100)='ext2fs\x00', &(0x7f0000000140)='./file0\x00', 0x40000000, &(0x7f0000000180)="0cd3abd05d9a3d79ed2596b0d8bae545758e8ea25523d31463fb7b485fdc190c5b3e69b04571c1f9ecc9c96744127ad93e391964d28ce4168360c8bde4f94e3ce81fe2a1cbe73c8d33600b3a6ceeb78657e304f871311d3bf6491df323b40b0ab5eb6deeee8c", 0x66) __mount50(&(0x7f0000000240)='filecore\x00', &(0x7f0000000280)='./file0\x00', 0x2000, &(0x7f00000002c0)="cfdd3d64cc50584d1fd0edb3699c143e5ddeb54a003c", 0x16) (async) unmount(&(0x7f0000000000)='./file0\x00', 0x20000) 10:43:31 executing program 3: compat_43_ogethostid() compat_43_ogethostid() unlink(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') compat_43_ogethostid() mkdir(&(0x7f0000020500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100) 10:43:31 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) (async) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040), 0xe, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}], 0x1, &(0x7f00000001c0)=""/81, 0x51}, 0x1310) 10:43:31 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/277) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0x29, 0x4, &(0x7f0000000080), 0x4) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/277) (async) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) (async) socket$inet6(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0x29, 0x4, &(0x7f0000000080), 0x4) (async) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) (async) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) (async) 10:43:31 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000000)={0x2, [{0x2, 0x5bac}, {0x1, 0x9}, {0x2, 0x8}, {0x4, 0x23d0}, {0x2, 0xe62f}, {0x2, 0x3}, {0x3, 0x3846}, {0x2, 0xffff}, {0x2, 0x81}, {0x4, 0x3}, {0x2, 0x497}, {0x3, 0x338}, {0x1}, {0x1, 0x1}, {0x1}, {0x2, 0x84}, {0x1, 0x1a}, {0x2, 0x1}, {0x3, 0x52}, {0x4, 0x8}, {0x1, 0x7}, {0x3, 0x70f6}, {0x4, 0x7ff}, {0x2, 0x2}, {0x0, 0x6}, {0x4, 0x5}, {0x4, 0x81}, {0x4, 0x100}, {0x3}, {0x2, 0x1ff}, {0x4, 0x80000001}, {0x3, 0x6}]}) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001180)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000014c0)={0x0, 0x0, 0x5, &(0x7f0000001200)={0x5, 0xf, 0x5}}) 10:43:31 executing program 4: mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 10:43:31 executing program 3: compat_43_ogethostid() (async) compat_43_ogethostid() (async, rerun: 64) unlink(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) compat_43_ogethostid() (async) mkdir(&(0x7f0000020500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100) 10:43:31 executing program 3: compat_43_ogethostid() (async) compat_43_ogethostid() (async) unlink(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') compat_43_ogethostid() mkdir(&(0x7f0000020500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100) 10:43:31 executing program 4: mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 10:43:31 executing program 3: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) syz_usb_connect$uac1(0x7, 0x127, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x115, 0x3, 0x1, 0x1f, 0x90, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x4}, [@mixer_unit={0x7, 0x24, 0x4, 0x2, 0x1, "69ba"}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x307, 0x5, 0x5, 0x8}, @selector_unit={0x5, 0x24, 0x5, 0x1, 0xf9}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x6}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x302, 0x4, 0x1, 0xbc}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x2, 0x6, [0x5, 0x2, 0x1, 0x8, 0x2, 0x9], 0xb0}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5, 0x4, 0xff, 0x20, 'P'}, @as_header={0x7, 0x24, 0x1, 0x18, 0x40, 0x1001}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x81, 0x2, 0x6, 0x6d, "4c1405ff80"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x2, 0x4, 0x3, 0xff, "d07cd27d2c0f322b"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x401, 0x10, 0x0, "7427f4"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x7, 0x80, 0x0, {0x7, 0x25, 0x1, 0x2, 0x20, 0x5d69}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x8, 0x1, 0x0, 0x1, "7491003fe8cb322a7e"}, @as_header={0x7, 0x24, 0x1, 0x20, 0x20, 0x2}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x8, 0x0, "e4b0b14732e9934a26"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x4, 0x3, 0x85, 0x7f, "701192", "fecbb8"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x3, 0x2, 0x9, 0x3f, "5be99d81eaf9"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0xf7, 0x5, {0x7, 0x25, 0x1, 0x2, 0x2, 0x9}}}}}}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x0, 0x2, 0x8, 0x20}, 0x37, &(0x7f00000001c0)={0x5, 0xf, 0x37, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "5572e91e59065bf33925c4906472bfeb"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x3f, 0x1, 0x6, 0xf00f, 0x78cb, [0x3fc0]}, @wireless={0xb, 0x10, 0x1, 0x0, 0x48, 0x7, 0x1, 0x8001, 0x1}]}, 0x6, [{0x80, &(0x7f0000000240)=@string={0x80, 0x3, "3732d685f794e6010c32e87f977601219f17a98cd08f38222efd4bef5fd9037434a8b0dddc83e42ebb69c3c595c1e3919fd4683b16c8a7f62f2369ad962adea595fa6d038ad55d7219d45b8d114d8e723a36b6e6b6bdcf48ac6d39d00ff038d378096facacd5e30dc461ba5ef4eee8c0c02af55eaa15fa6f6008f832f777"}}, {0xd3, &(0x7f00000002c0)=@string={0xd3, 0x3, "2559ff2ffcc5aa4d0e21aabdbf7a432451ca2682009d321814da070566255305fcf97f933ca287ef1ed905e3e6eb131181f235c691610da3ba8f5ed8f0d7bd209a8f3b7738853fc88919eaf13b4368125e1e5be5f458fd380e736500b8345561c81eca64eca55cacf4ebc49693a8249451e77bf1f1a614d573d2711c3bf36bd330a713f4a622f16af94579b84665d6c0489fbdf9c030a06ea684ad475cc29935eea6eb4b4b42050473c7cf6a60b31c77e2075b48bc53b44dce43e1a342437b9cd0f94a3b4dae35f2521aacfb0b182b7f29"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1409}}, {0xa0, &(0x7f0000000400)=@string={0xa0, 0x3, "7ee9cf4a07f6ae3f50f6f404cc09c6661e3e82604553e3a87304bb9dc86318175c65cebca7ee47f007c4ebb130d446d8d448f44f95815d6c2bea78203b48c16420607225101f82872b32d63304ec22d0353393e4ab2ca290cc32a29ad43e92686bcb6212312f760e86470dd2d341822b105f49ad6154ff28de0df36365fa408976e3b9ba670a53491ba61286332098adab58ebf120d6d5c4b6b24fdefdbc"}}, {0xe0, &(0x7f00000004c0)=@string={0xe0, 0x3, "d22936a6a3ed92440912462bd15e3d2c0d1a085f79de05a7018582ac74cf13ff3f2e59761308485ad9202996963991cd65f20792d1985e5eb479b2fc8f2b972feab24aed14608ad69027103c8c57f1417e97601106eb7a7abacc323defb077bdb0cf60abe0a3869c2e9fb08bcd784e78086d36f4f92fb0cff87900b17643fbc1678f01bda76e08c59e2f68378052732d75b2d711b09d9eeec956c5ceb4dc5f1e52c2af56b9f93c380693767f784ad71d426ebc8dbc573b230f067df6927de20876f1708d5cefc0218b5b956888c616e05c8191386e417dbfc2d636c00151"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x80c}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:31 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/277) (async) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/277) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0x29, 0x4, &(0x7f0000000080), 0x4) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 10:43:31 executing program 4: mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 10:43:32 executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x1000301010005}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000001}) (async) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) [ 271.8003931] WARNING: module error: vfs load failed for `udf', error 2 [ 271.8203988] WARNING: module error: vfs load failed for `filecore', error 2 10:43:33 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000040)='udf\x00', &(0x7f00000000c0)='./file0\x00', 0x40, &(0x7f0000000200)="a4", 0x1) (async) __mount50(&(0x7f0000000100)='ext2fs\x00', &(0x7f0000000140)='./file0\x00', 0x40000000, &(0x7f0000000180)="0cd3abd05d9a3d79ed2596b0d8bae545758e8ea25523d31463fb7b485fdc190c5b3e69b04571c1f9ecc9c96744127ad93e391964d28ce4168360c8bde4f94e3ce81fe2a1cbe73c8d33600b3a6ceeb78657e304f871311d3bf6491df323b40b0ab5eb6deeee8c", 0x66) (async) __mount50(&(0x7f0000000240)='filecore\x00', &(0x7f0000000280)='./file0\x00', 0x2000, &(0x7f00000002c0)="cfdd3d64cc50584d1fd0edb3699c143e5ddeb54a003c", 0x16) (async) unmount(&(0x7f0000000000)='./file0\x00', 0x20000) 10:43:33 executing program 1: r0 = semget(0x1, 0x4, 0x8) compat_50_____semctl13$GETPID(r0, 0x0, 0x4) r1 = semget(0x0, 0x2, 0x12) compat_50_____semctl13$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)=@buf=&(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x2, 0x400, 0x40, 0x0, 0x5}, 0x9a4c, 0x7, 0xaa, &(0x7f0000000000)={0x7, 0x98a, 0x8, 0x3f}}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040), 0xff13) 10:43:33 executing program 4: _ksem_timedwait(0x0, &(0x7f0000000000)={0x4, 0x7}) __clone(0x0, &(0x7f0000000180)) setpgid(0x0, 0x0) [ 271.8504021] uhub3: device problem, disabling port 1 10:43:33 executing program 5: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80000000, r1) open$dir(&(0x7f0000000000)='./file1\x00', 0x40000, 0x20) 10:43:33 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000000)={0x2, [{0x2, 0x5bac}, {0x1, 0x9}, {0x2, 0x8}, {0x4, 0x23d0}, {0x2, 0xe62f}, {0x2, 0x3}, {0x3, 0x3846}, {0x2, 0xffff}, {0x2, 0x81}, {0x4, 0x3}, {0x2, 0x497}, {0x3, 0x338}, {0x1}, {0x1, 0x1}, {0x1}, {0x2, 0x84}, {0x1, 0x1a}, {0x2, 0x1}, {0x3, 0x52}, {0x4, 0x8}, {0x1, 0x7}, {0x3, 0x70f6}, {0x4, 0x7ff}, {0x2, 0x2}, {0x0, 0x6}, {0x4, 0x5}, {0x4, 0x81}, {0x4, 0x100}, {0x3}, {0x2, 0x1ff}, {0x4, 0x80000001}, {0x3, 0x6}]}) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000000)={0x2, [{0x2, 0x5bac}, {0x1, 0x9}, {0x2, 0x8}, {0x4, 0x23d0}, {0x2, 0xe62f}, {0x2, 0x3}, {0x3, 0x3846}, {0x2, 0xffff}, {0x2, 0x81}, {0x4, 0x3}, {0x2, 0x497}, {0x3, 0x338}, {0x1}, {0x1, 0x1}, {0x1}, {0x2, 0x84}, {0x1, 0x1a}, {0x2, 0x1}, {0x3, 0x52}, {0x4, 0x8}, {0x1, 0x7}, {0x3, 0x70f6}, {0x4, 0x7ff}, {0x2, 0x2}, {0x0, 0x6}, {0x4, 0x5}, {0x4, 0x81}, {0x4, 0x100}, {0x3}, {0x2, 0x1ff}, {0x4, 0x80000001}, {0x3, 0x6}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001180)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000014c0)={0x0, 0x0, 0x5, &(0x7f0000001200)={0x5, 0xf, 0x5}}) 10:43:34 executing program 4: _ksem_timedwait(0x0, &(0x7f0000000000)={0x4, 0x7}) __clone(0x0, &(0x7f0000000180)) setpgid(0x0, 0x0) (async) setpgid(0x0, 0x0) 10:43:34 executing program 4: _ksem_timedwait(0x0, &(0x7f0000000000)={0x4, 0x7}) __clone(0x0, &(0x7f0000000180)) (async) __clone(0x0, &(0x7f0000000180)) setpgid(0x0, 0x0) 10:43:34 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000400)='./file0/../file0\x00', 0x80, 0x842) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) mknodat(r1, &(0x7f0000000480)='./file1\x00', 0x40, 0x58) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) __mount50(&(0x7f0000000040)='tmpfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x800, &(0x7f0000000280)="55d91627dd4abf46c8d17f28996b2cd55c25ed0d09fe63c9fb1755f6e23cce0c9a594a44e45117420f4e811ac1a9454ee618a3277310c1edffc0cacf666ec1e2908e633f264e8d2f211dcda715a37c0d71fccbed59b8f6b0e55b32c4ec04348d3b679e1417985bedcad0cabbe04bbd13ec4f9eb67ec8ce460f35eb0966372f0de7a98e2ead05408d0305ed0fdf917536336fa2456f22254e2fef8adde9b9c95921039a2c459624f74b1575b68e817a4e52d7c2dbf189babdf35e3d78840e4953e33d3d75cd27b5ab0fbf0039c2a26a5676902cdfe705a48807a6bda0df465d3b3a14", 0xe2) r2 = socket$unix(0x1, 0x1, 0x0) r3 = shmget(0x0, 0x1000, 0x63e, &(0x7f0000ffc000/0x1000)=nil) compat_50___shmctl13$IPC_STAT(r3, 0x2, &(0x7f00000014c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="7380528bb1d077897c0651244ee59995af8ffb8c7b1cc433ac0560363690ad850caad7129a950f8eb5bb310d19247fa6707df0f88f87babe33722111cbdff55ea9511ebd5bafe21ed7a8119213ca978c0fa6035ef80f25f2bf8b0b1813bb01184f0b953dd9a17d76771618023e3133bbf70d3f95630d864d9287131cc7b55ced61d4cebcf3684eaccda139e3151e57ffff8a1e90229ede6a1bdae0f1ce3c88b3100b6acb7632c79944297fcb686ace31da8814f676617cb64c1bd7e8fba8d8592185386ee78cd193328a5d97c44ba75ee5e3929641cf24a8b1fae7216d0ba5b280e18c028f80def5f5f23de735d3bb0183c121a1fb00d28db816e6e682ddfba6299cfbcd331e393cb7215a0c22613500b093e51f52bfbd93b3d4e87668e53d0eba2e679f262a36541136a9b9f0b2b7412725981f6fe92675b322b753bb477c8da9285a1dcf32e85b590c989dd88e02d1b39e8468b7c8fbd18b0e37c053572a76fd3b4a4ab5de834de86963a9ab7abe15b93ddc2875d65fa2c2ef82361b428a76e56840424923352502c01d80f1603780f0f58c0b11509c531291dc2ce8d088cfbcd579a865edfc998a4a9b10f2209500bd1d6feca9934a52a95b45ffc60826a6dd802d6f6bd0b7410c54b63b7c08314790d89c766609f7f576a7e30205bc908c8f9b3660972c6ab9d3eae5c8a08dbb325b283924beff8e82191d814d1cd9365e886855c9faab238afd71c6a795ed01d91cc24c8803c8e96bb3250fa3d72150e5c44c71fc8f3042cad9aa298b7761ca9384f27c1ad474659ef3d753282174706613eb807a3a144feff6e6bb9c94f2dd1777a4be534f17165c3b4200f0bbf3a97551052a36392f5178d8dc3386a5ededda05f9c7c5667a12305249a0993958ffcbc0914f76be8564155df4fc9c5b9be8faf4d660d0c903e1689724d1e960e6bfe1d10fb3e7bbf36f74fc2423eff6805d9876bf3471b88ae0bb259662afccf439e50b525a488d270ac168c15d8430fac31eb31d16917cf21d49c820717df1d9f5921b5e948fdeb4b5c497b08bf9205dbc8f16ad2b58fe76968694b4dbb3052841cc3dc6f4b0568698d2ab99e9eab8eb0b10e79d5fcb2a766170a5d45ac2506d47225f55313414d45c1bf510bdd3ef7e7f35c956e3b2ccb4d8f4c5c0cb96961c144b7410f50b9ab3695b9030be88fcdd76f328358d7b7a0da10805ddcd3e79909807b47371f1728953ce7d954e2351f0f45a0837247cf6f7c2044cc1529b6ce3fba7086c98eeef9dce2367fc03904bf19a27f058b0bf5fe4fa17371448b8e4d82892234ef32f03b15e3b7430c1aa7762b8727f56786bafb7c4fa8233e5774721f65ad3c00ae9503bd7c925893f0e298b09f222e77ad01eedc9cdb1ebf879c6ba71a986f45f5fb4b1172009e6a062de2859e688a76aa6df7b07c85573dc73caa92c786590569046fa1021d030c5ced49a29fee9acb29d44a1d8412df198b0f2df92e991150cca9ce1b86ec55b0fd6ca81b5d7fbfbcb973e0cc9d3c2d913c38f7f0a0fd0ffb77bdf376eacdeaa896c24524e6f74ae35b30a28358379127edb62323bfe5c7dfe88269e979e7acb84632b7b6ab4c901fc75b95bf406f48d392544a1d6b9a77a34b4ac39c19caf764ccafd3776809a85866c63553bc1faba252505bb57ad1370d3ead3afd3f1fef2b1ddaac2efa036e1a242461a0e9a7d75207d9e21d70a78a98db19a00309dd7b5ba8b6534fbfb539b857063626c2a12c52279672956c984725e3855830226c1ad885414afb5657fe6c52962961aaf45dbcf00499d0a2bf53c8f25994fef03ed7963d3f32741a3389a010e1b26b635b733df91c20d80355144f53fc44e6240038b75c9aab5fd4607a8a688bcba2a818e36d900afbf14d035908aaa4bf4d061834dd333204b0f20bdfc58b5f275bd0260b95e8e95651e8b35685f8b3aa3fbe11c62fc36c66d43229bbb4929ff880f3c72d48dd4d0729eca09fa3511491576ea17b16128a3c4d79f108a2c0068852d875d7a0de3e61182eb918f90211fccb0ccf1b94321027baf80e3a0ec4df775b8d9cfcc302b6d42c9a413a8d214cc9ae88b30cc98726d937be0419c2684a85d057c5e2a50266e60db0468ec8a750e3286d32716566e6a015047213432be1d509b3a3b0a666c2c3d41d9b47216c8dac1d28edf0785476301108a816da73edc5e497137d3f1aaf4e98215634283524af3efdcbef741091ccb00a31ccc15132d8d1b142cfc053c841b5e833a67075b39d4db34672e98b72909a69c78a0366a2553bc26d45fc19ddd4dc475b1138d9eb002978e3325883229be640838e706a32c12e529d2b512ee155957d538a786e50ab7f6d49882ab5856864999c5d591741d13e839c32a75f0a8add3a89ec7050b37d6320c31e6e631353580f79ac6439b4a555029de6f95a5543e790cfde12913ec8e1332a4532f5ca6d8f792a50f1d8c70c0a1dd186af2dd14434c225a7651d3bd6af9b4f3aaf44d5de5e17689ef58edca49f3818e4d3b5b2ac2ae64b7f41f066df1429a2dede7102e1cdd77ba56b45de2e85c5004008424683a0c88330f1f413f0dfb2126f15e56def0e5d6b1e9b3e7b4b71d02a1e170a932729584167b056b972fb4ddc1b4511aec3a81dd6aff906af25483200f372fe15534349bd907c5d0b91456aaa03732b4c51ef0fc0fb322a8c566384ec112b74a40aaf3b54d2d27caf18f53e9b5487fbda3139f5f7dde3042a03538850a71835b186a567f2a507fdc68ee746b87965e953cb7ce90a4f77cf881f5d992c68f757b9754c1b560f9517d3f45366d8cdaa65c13986015c7460b289bfbcb8606322800ce44a2018cdb2066a1e6aab88f799396a1ece35dac8777b959ebf1562f008ddb5ee0d172051a1078ba7b15e53ad26e3dd7da429205a342177b25ca11665e185453f8c1f11f8d6b81f7cb748c1d9d72f1b7e31b4e245a93c89e44895a4c7717cdb7baf44dc23b5ec1193a8b4518f850dbaa83b9b6b9483922bb336af0e727207e572e13364f81c86b2cc5e26227957e92e365beb6098046a22e03868e7d91e1279e4834533f92056c9bb543f646031cd316404d1082624154580da37fe5ba8403d90196d9c685396a167b699fb3a329ad64be07cf1f60bba430251549cb48343be3012c7fa432952dfa19830cb84ec29f3afc5cf99d669d7e90256e08229fc8bcb56b6d99bd4d2c15e092cf6408b28a7e8617de67d61e4f3d7a8a206ee3046a3b4375948124b293af908bf8233d1532c311dfd86b3849b65bcd0aa5f455d077c37b51e63f742eb62fa68f586f6595babf2d4b8a66003d19db4198a98df60f7a8735040676c4762d513398f97d0440c475b298307d3d1b29290b0dbb199254537b9d59e771abd84fa713fecd97ddcf384f9a35a5ce8c04dfab548816e762abbae6cdf0edf2c628c285af2a25ad7fdbe8c017831ee53cf27ab923b9b8e4d8b6ac4e45abc5638c87cdd8840deb653337d4713d5bdf01d956ef2cbe9a9c79d7e3847fe19959e0d7e53075b987cfb580fdfcf95ad3fd3b32c6da5b943267451f6f9903492eb2a927c5318f0de30e2351a15c6bcf54caea77ed90cc4b1817dad68c0da2e9dc9608b856fbb72ceef6a704429aa7f212063979a1aa15a46a1dbeb3b391c917d29438658ac7f5a0047731cefb2c8b5bdc66ae867f57522b72165ea18d958803cf4c174221a4bbc2ec51380689a51c731862b3fd3b2f863d24ef287d921c2355840b36974e94e3a421f2f6eb01922a56dfebec15edf0caccde0f33f6f6248b475c26c55cf885d676c8153384d59d71cae93e124d5af160ca3984712497a99f7a0bd1e1219bb493f3aeffd1dc289156d2ff617eabc5a9890beffdd38c54b52c9f51912e83a2c21bf1a0fcc40f557668e4a04f63611d885f783f154c4762259b418e273dce37337610d729ae483b43af44973f340c681a8a9db063f4ded6a5356d662e906fb157a748b5b8cb7dff397161f0acb66873fb2bdc4137c1ef397e7da91f92aa6b0ecea52e2777d60c7552ccc573cc329f0308571a0f0d9ad096b7e1f6c87523fcb39537e5fbd61e102c0c1ba0e1362336925f1e46e25b353c71c5e991079a866590ebc01235482c3eaf562d022eef43804da962ee4a1547c663c40d7b3c1f5f1bcb1d965a244d74c9b0b551d7d2c3270275d3c76f20560c43ff5cd276d15f03887aac24f9c4b789b1e90c5c37ab880ffd4ac4bfa0afc8912530a42fafba700d57fa6cbd87d987dba2c5a45061451f1e33624d16a407885f6fc93c4458d192158b23a3388a9ded94282f233c1f6073642f48f15730c8bc0164f58a885a09facbbbd9419f978815962bb247e2904c6807e75fdd1541e42e8fae027f1a0bbad0839c99e8b4b2acf7b8bfec32d851a65ac571466a62d8966d9646a5799cfa771df3f7d092153b28335e3c2d018735c0b3ed108c80e04ffcd5acaa1ecff5f837eaef7a314a8b0d3c896077d719b7fc9840132810a58f2a2ff4fbe0d0796d00976655cd47434966667ce343f2ef20eae2eba5de721e48087083ef025e39b82023ea0548a63195b4c1585d96e91bd0ead8845c3fb801e949e8ed341cce0c62e042e1205d912e69e193a6b493b75bfa0e9ba785fa47c5399c970d7dd1c650ecac880a7b16b939c4dfba3b0c350d3b062d97e4df707d846e720f0e112cd2ce9e47f1419500e4dce5062f99982af64c5d88bc88a69064634d8e955ba2ebe0dfe634217bebaaa97bcfb63ea83de4246b63ba5a1e31a124f961f4c7f93e1be487746779e428fda4bc7a3a0144b5d28955bd3339ac295c115b2fc69e1c1134e1626eed6351239e6733c89508c752ace49030e5a4ed5362755d26cd45fe7999f654c2d68e43ac22f7b6d4b7a1060171329c3fe1cdca0558d69f5d5874014d79fbd4e5e96005e75973a90343df8f941c0e7ad99a57472097a8c4777810f695ce5bd2add7855feaed2a78131f91152ce473fc0f90d086616e06f41db3f6da6c1857c5d7372dfac25118de205ee90cd62d861727be6fb00df1ea81a8e435c67e0b92e0b1d78c9a6c5a1ca17d322999c0fa382e0649d0003edfc4a47d94cec1bec9ce25fc17f8c9e0a1fd22eb261570fe678f30412c5340ae4df7c020d63e9e18072169c3354d70aa55445c83fee15c216d3e20a7d4dbde1471eefbec42f603a9ab5c12afc72e0467039db0f2b8dc3548c47cc4f3bb556b38827c7d74adc49776552bfe9bebb62789ec4b2910d3c4fdbd66cccfa6693153b4f28c5a8e6a24374da7eacf97b6ffc1c1d6ebecda868bd23d7a7b8209a69d4d1673d953f900198b3ab2eb0372108446c152e133d2b401706e6ce813cf45189888fa93b9a243138cf5fc5de1fca7f72554a9b1505a842fda1d5f0778afb922d3d8357060e690e2d90e35663f384ba875f9b32380366a3d925c672762ca8a5ce9da245c05ea65205db68f079b0e492bf15dd00e2e85103a83547624c93497bf7ec4276637be82349242c5b87cddc936cf566886bc9fda124ad3264227965b192de027d9b3ce920df388f43cdd68981670def84dd3021cdc8f2d9ff7b99a6b4fd495cc66ea3f87147f2128a362f815364015e1fe4b33b255027c9bc08fb9f609e8c9aee5ac1ed7cc0219a2ee40361f4d595159ae06948faeda09d6fca703d163281dd3311ab379a39d071eddea6f6df7c0ec7ea7a1e901c86c381e421ce917fed7a836af080117b27b0a65c1aae95d88c4ba7fb16770434a14fd28999cc3ca71fd7e2a480fa8ce857d541833ed620fbf092c"}) pathconf(&(0x7f0000000440)='./file1\x00', 0xd) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8110, 0x0) 10:43:34 executing program 3: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) (async) syz_usb_connect$uac1(0x7, 0x127, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x115, 0x3, 0x1, 0x1f, 0x90, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x4}, [@mixer_unit={0x7, 0x24, 0x4, 0x2, 0x1, "69ba"}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x307, 0x5, 0x5, 0x8}, @selector_unit={0x5, 0x24, 0x5, 0x1, 0xf9}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x6}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x302, 0x4, 0x1, 0xbc}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x2, 0x6, [0x5, 0x2, 0x1, 0x8, 0x2, 0x9], 0xb0}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5, 0x4, 0xff, 0x20, 'P'}, @as_header={0x7, 0x24, 0x1, 0x18, 0x40, 0x1001}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x81, 0x2, 0x6, 0x6d, "4c1405ff80"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x2, 0x4, 0x3, 0xff, "d07cd27d2c0f322b"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x401, 0x10, 0x0, "7427f4"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x7, 0x80, 0x0, {0x7, 0x25, 0x1, 0x2, 0x20, 0x5d69}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x8, 0x1, 0x0, 0x1, "7491003fe8cb322a7e"}, @as_header={0x7, 0x24, 0x1, 0x20, 0x20, 0x2}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x8, 0x0, "e4b0b14732e9934a26"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x4, 0x3, 0x85, 0x7f, "701192", "fecbb8"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x3, 0x2, 0x9, 0x3f, "5be99d81eaf9"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0xf7, 0x5, {0x7, 0x25, 0x1, 0x2, 0x2, 0x9}}}}}}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x0, 0x2, 0x8, 0x20}, 0x37, &(0x7f00000001c0)={0x5, 0xf, 0x37, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "5572e91e59065bf33925c4906472bfeb"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x3f, 0x1, 0x6, 0xf00f, 0x78cb, [0x3fc0]}, @wireless={0xb, 0x10, 0x1, 0x0, 0x48, 0x7, 0x1, 0x8001, 0x1}]}, 0x6, [{0x80, &(0x7f0000000240)=@string={0x80, 0x3, "3732d685f794e6010c32e87f977601219f17a98cd08f38222efd4bef5fd9037434a8b0dddc83e42ebb69c3c595c1e3919fd4683b16c8a7f62f2369ad962adea595fa6d038ad55d7219d45b8d114d8e723a36b6e6b6bdcf48ac6d39d00ff038d378096facacd5e30dc461ba5ef4eee8c0c02af55eaa15fa6f6008f832f777"}}, {0xd3, &(0x7f00000002c0)=@string={0xd3, 0x3, "2559ff2ffcc5aa4d0e21aabdbf7a432451ca2682009d321814da070566255305fcf97f933ca287ef1ed905e3e6eb131181f235c691610da3ba8f5ed8f0d7bd209a8f3b7738853fc88919eaf13b4368125e1e5be5f458fd380e736500b8345561c81eca64eca55cacf4ebc49693a8249451e77bf1f1a614d573d2711c3bf36bd330a713f4a622f16af94579b84665d6c0489fbdf9c030a06ea684ad475cc29935eea6eb4b4b42050473c7cf6a60b31c77e2075b48bc53b44dce43e1a342437b9cd0f94a3b4dae35f2521aacfb0b182b7f29"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1409}}, {0xa0, &(0x7f0000000400)=@string={0xa0, 0x3, "7ee9cf4a07f6ae3f50f6f404cc09c6661e3e82604553e3a87304bb9dc86318175c65cebca7ee47f007c4ebb130d446d8d448f44f95815d6c2bea78203b48c16420607225101f82872b32d63304ec22d0353393e4ab2ca290cc32a29ad43e92686bcb6212312f760e86470dd2d341822b105f49ad6154ff28de0df36365fa408976e3b9ba670a53491ba61286332098adab58ebf120d6d5c4b6b24fdefdbc"}}, {0xe0, &(0x7f00000004c0)=@string={0xe0, 0x3, "d22936a6a3ed92440912462bd15e3d2c0d1a085f79de05a7018582ac74cf13ff3f2e59761308485ad9202996963991cd65f20792d1985e5eb479b2fc8f2b972feab24aed14608ad69027103c8c57f1417e97601106eb7a7abacc323defb077bdb0cf60abe0a3869c2e9fb08bcd784e78086d36f4f92fb0cff87900b17643fbc1678f01bda76e08c59e2f68378052732d75b2d711b09d9eeec956c5ceb4dc5f1e52c2af56b9f93c380693767f784ad71d426ebc8dbc573b230f067df6927de20876f1708d5cefc0218b5b956888c616e05c8191386e417dbfc2d636c00151"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x80c}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:34 executing program 5: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80000000, r1) open$dir(&(0x7f0000000000)='./file1\x00', 0x40000, 0x20) 10:43:34 executing program 1: r0 = semget(0x1, 0x4, 0x8) compat_50_____semctl13$GETPID(r0, 0x0, 0x4) (async) r1 = semget(0x0, 0x2, 0x12) compat_50_____semctl13$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)=@buf=&(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x2, 0x400, 0x40, 0x0, 0x5}, 0x9a4c, 0x7, 0xaa, &(0x7f0000000000)={0x7, 0x98a, 0x8, 0x3f}}) (async) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040), 0xff13) [ 272.9003956] uhub0: device problem, disabling port 1 10:43:35 executing program 5: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) (async) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80000000, r1) open$dir(&(0x7f0000000000)='./file1\x00', 0x40000, 0x20) 10:43:35 executing program 2: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) syz_usb_connect$uac1(0x7, 0x127, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x115, 0x3, 0x1, 0x1f, 0x90, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x4}, [@mixer_unit={0x7, 0x24, 0x4, 0x2, 0x1, "69ba"}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x307, 0x5, 0x5, 0x8}, @selector_unit={0x5, 0x24, 0x5, 0x1, 0xf9}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x6}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x302, 0x4, 0x1, 0xbc}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x2, 0x6, [0x5, 0x2, 0x1, 0x8, 0x2, 0x9], 0xb0}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5, 0x4, 0xff, 0x20, 'P'}, @as_header={0x7, 0x24, 0x1, 0x18, 0x40, 0x1001}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x81, 0x2, 0x6, 0x6d, "4c1405ff80"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x2, 0x4, 0x3, 0xff, "d07cd27d2c0f322b"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x401, 0x10, 0x0, "7427f4"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x7, 0x80, 0x0, {0x7, 0x25, 0x1, 0x2, 0x20, 0x5d69}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x8, 0x1, 0x0, 0x1, "7491003fe8cb322a7e"}, @as_header={0x7, 0x24, 0x1, 0x20, 0x20, 0x2}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x8, 0x0, "e4b0b14732e9934a26"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x4, 0x3, 0x85, 0x7f, "701192", "fecbb8"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x3, 0x2, 0x9, 0x3f, "5be99d81eaf9"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0xf7, 0x5, {0x7, 0x25, 0x1, 0x2, 0x2, 0x9}}}}}}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x0, 0x2, 0x8, 0x20}, 0x37, &(0x7f00000001c0)={0x5, 0xf, 0x37, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "5572e91e59065bf33925c4906472bfeb"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x3f, 0x1, 0x6, 0xf00f, 0x78cb, [0x3fc0]}, @wireless={0xb, 0x10, 0x1, 0x0, 0x48, 0x7, 0x1, 0x8001, 0x1}]}, 0x6, [{0x80, &(0x7f0000000240)=@string={0x80, 0x3, "3732d685f794e6010c32e87f977601219f17a98cd08f38222efd4bef5fd9037434a8b0dddc83e42ebb69c3c595c1e3919fd4683b16c8a7f62f2369ad962adea595fa6d038ad55d7219d45b8d114d8e723a36b6e6b6bdcf48ac6d39d00ff038d378096facacd5e30dc461ba5ef4eee8c0c02af55eaa15fa6f6008f832f777"}}, {0xd3, &(0x7f00000002c0)=@string={0xd3, 0x3, "2559ff2ffcc5aa4d0e21aabdbf7a432451ca2682009d321814da070566255305fcf97f933ca287ef1ed905e3e6eb131181f235c691610da3ba8f5ed8f0d7bd209a8f3b7738853fc88919eaf13b4368125e1e5be5f458fd380e736500b8345561c81eca64eca55cacf4ebc49693a8249451e77bf1f1a614d573d2711c3bf36bd330a713f4a622f16af94579b84665d6c0489fbdf9c030a06ea684ad475cc29935eea6eb4b4b42050473c7cf6a60b31c77e2075b48bc53b44dce43e1a342437b9cd0f94a3b4dae35f2521aacfb0b182b7f29"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1409}}, {0xa0, &(0x7f0000000400)=@string={0xa0, 0x3, "7ee9cf4a07f6ae3f50f6f404cc09c6661e3e82604553e3a87304bb9dc86318175c65cebca7ee47f007c4ebb130d446d8d448f44f95815d6c2bea78203b48c16420607225101f82872b32d63304ec22d0353393e4ab2ca290cc32a29ad43e92686bcb6212312f760e86470dd2d341822b105f49ad6154ff28de0df36365fa408976e3b9ba670a53491ba61286332098adab58ebf120d6d5c4b6b24fdefdbc"}}, {0xe0, &(0x7f00000004c0)=@string={0xe0, 0x3, "d22936a6a3ed92440912462bd15e3d2c0d1a085f79de05a7018582ac74cf13ff3f2e59761308485ad9202996963991cd65f20792d1985e5eb479b2fc8f2b972feab24aed14608ad69027103c8c57f1417e97601106eb7a7abacc323defb077bdb0cf60abe0a3869c2e9fb08bcd784e78086d36f4f92fb0cff87900b17643fbc1678f01bda76e08c59e2f68378052732d75b2d711b09d9eeec956c5ceb4dc5f1e52c2af56b9f93c380693767f784ad71d426ebc8dbc573b230f067df6927de20876f1708d5cefc0218b5b956888c616e05c8191386e417dbfc2d636c00151"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x80c}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) [ 273.0603947] WARNING: module error: vfs load failed for `udf', error 2 10:43:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x4, 0x2db, 0x4, 0x6}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5300) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x400000) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x1) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="42a040cc4e6ba1b06053fea289c267a56c52a1c2855c538777b32f5a933a43566ce71b6defd43fe18a181d5ac32b72b91c8a5617adb526b1f0580267ec17c143a5b48d9e7b12f40cebf589f30294964dd6a66233ed4041300681f534fa1f40d9cbca9af362c4d6c7f1a1a5628eccf6ec48b9f743f552953631a6cad8e89a96e5eeef62b3674a8fcf0b59bc5fd83a9c612a2186276bc5df0a1234653e30e2c59697def6f830c15e5fac2931aea1e69396613154c87c12e3f1", 0xb8}, {&(0x7f0000000200)="fd7bb03695797d6d51a89bee2328bf8d7d9a01244d30858ee9eadde60f8d3c84f8c367df2919177e90c26e605221789ad0566fb77faf8b74491917e4b002cfc00a4ea0c961ac52d398ae9a93e59c8034e013e6f4dd7ba9de74ea27d97084907747ef72c3a4e1ba9eb148aa5ae4f06bac2c20a0a444cee41296919d3e4323e439ce42b2b33af02957402c9addda840e954b5e847015ee8cc492fb74575a2ea3e5df636dd31baaeb123d1c8f1baa7a91b122f83a8efe305727e261eec666d35e87e34287c6064ad0defc744fb13f9f5f", 0xcf}, {&(0x7f0000000300)="14fe9b788c4a8632488d4a82f9a917c2b8612558709dcca7ba8ee40ef793b98e3eef25272891f8fc8dbce3eb15a8ba9ff73b4478a386a8b8f74f0922f9c6ccea07b9d2654081c58822a4104f11f1f6991abe7d278379c33d8acc7e20abc2c3da7682d2b0ec4028c5ad645cf928724e144e13499b6d65192d22fea0ebefca8e5720ec7ff98db5475aab7ee9cd8e", 0x8d}, {&(0x7f00000003c0)="bd22b8ef6678ea8709c66a37e78bdb6934f2d875f7fb0d58fb00510186a74aef297ba9504025ece2d9235a30a98db81fea76ee6164c94a9157e5421246104826983cb2b62e5812fe9d24b7ae2d466ea2cb123f6d4cae989a6f16935da9ec455c3c91fbe54cc516b7a0d0517e", 0x6c}, {&(0x7f0000000440)="0fb540e290a0e78bb29b01a198a2c6818b4e57a34f052bc5982655793f0becacab590637cbbaa48b0ce8eb9465042c8dd8cf18baf0c11bf4bdd354ae849077378795e483fe6fe67cfa4e2d", 0x4b}, {&(0x7f00000004c0)="d2af6680eca8c1c8f3e91018f2b06a0c70c931367ce99faeabe4881d95dfb385eaf3a5a00c1ab1a6e570e9230c10862ad71334a8e5757bf035e22b11147849baec463f8db666fd67de5de349cfa6a85b0c0a96900b523e7d4f62c76d1854a7bcdf4e43485d0beff487bd7bb84d22ca9b57feb9a7a92b34c4893e04c6892529f1b3dc58e94c234135fd78e5243c82c34726242f1b76b85c95a2433ad70da948267535e1666ff3fa0bfef642f55407ff0ad60ce5018160dff7e356b4f5e3f336b7bffafec2ef310be8e013258f7685b02ded2505fb64452f1398273af081841d25eb50197f74b123def8c01a2892", 0xed}, {&(0x7f00000005c0)="2624c867cd491217a37ce38439270c0c74babe4d9c2e54dc6c5bcbab8ecde044615fc3641c64350c4e26329e6274a913243382925bd4593d7a529f1701a4d7463f783195c53342439fe2fea507f7252fe5760b6fec5d180198eed97b1b36711086d74df9601ba77e2c668088591fb79a52a525540e33d6b8418ded93ec39ff697fbac4c51b0df82f1c4c6ae015464a3ce96b4dcdf145989addb76102667514f3800bfc456845b0f67d5823630d091133db93e151d4651ed47f2a4d01424591d302de69d43ee4eaf51956f24347558da755c63661aad1a005e4c52fd750149dc46fdfe574b05195d533716a0bd288ccc07613be42ae1b74882696c45fa72fb163948e1b2bbfe2fdd176922f31bbf00f125b83615a62b295d72d5b1db3d6b718c557836ffe302dce3b671ef6cc4d276fa7c5ecae1b076b6a60d1e74c8718a18096c0cf8c88ca268efec9863b8aab66a803d317474a4fb5f55d375db552548b889d666c0ceff3eaccff7d933d07fccb2343bfec5839a121e39b683d7e7238c42b276483dba13eaee1829cc9aa83729fbfea5c255ad0dfccb4dea0057077f09c7122501e1432426c36cd7c09c9757aaf300139c098b2ac65ad8e5461a1f30ab6651d3e7124eca412e26d3746976655e90171214527c7e02ed972b2940f406511f1e5a50e6ee08cdf962a44e88bb9fc790551a0c8c83197f286934e1996a78e96d0f3e4a52f34fa0ab016cc606ed208f055269975f48b1fb9eefbc8b9888439bafbe61e4184e2ba42aa792de25101a70c6fd8c055455e2f3c15ae4f8dae6c52fd545dcccbe81361377f03880cd7cd0b35c76ce6d94f013aed0586bee4aecef0d17cce289c7f159362cd99da1be2ef7a6198fd5724baa81d47c7395a493ecbd5dd1084a38251749ed72d32c19adbe0e7e2d84f5be616367597eb5cd53ce1ab2749e5fe628eba2004220f53c09eab776f16cb57985b8e018f5a6dcfbc5584e4abecbfb6d887b9f8ce53e4d9f5d4e9fb12c150b8c263c533207bca24fb25da849f5552812be60b42d4d85df5be1d742487b04eda51f3db5f26257974e1a5eaf22e116d865c9c0d317747e903eb727ca4b09fcaab87c6f7039918df2f401961b01899c35805034a33700aaf0751bbfccfd9c76150ac54a32fb35b478e3e5cbaa11544d0dfb7a5c9f6b0c5124920ba9981f51fbecb708a0d972ed5c0a6994c6b7ffcbd995bfa02050ee437bf7c19ee156abfffe3d85189f6e1c72939fbf4f8ceb8a69326f080c723ead5eb832f5851168cf24584d571519e59e00937ff190d22f3826879981fe86fe05d0496b5e310c68c12cf4cb816aad80ad6f98047b175f1ff02f8b331c3a54a81eb5c5aeb62f95d81b0ce307fa331c05b1ab2ee4d16744622bf3de9b43c9e0504e101fd67eea5a94c235e3fafa686b7eb0e88b6fefb2e9465c1f9d29ef965251ecb5cf2f67daa1a65a25e12a746f54fb99724d63d658c65865a16bc091cabb39b167c861776d880b79a190be59d2cca2a61497c629b60fc62e1caac075f1b35300f4a858c76c916b61a1b9670a77fd760e836586062b6612718c512a3709fbf07a1deeb8d06081f746f52e433d1ef8e24c8d2338835a2724e25bbe5021ad66bb02372a267dd45f976c5156be745c6255227eb9ad2bc07be698a47a251a05a64ff905f0cbf0cf0db2d294ad45f716fe9a9ce628b549991dfb75e8f9e755495c06c6ca3935a6293646c619bf50b557e4d67c9b395b534a1c5325ec053d302f4a55f3248e4b0e8f2542e04978d449b52d57b9ccd5ed2a3cf51d096085ca23d60a6bc0d1edc779da6a5047b8c506bfa8766b578392baf4b028fc5526115eb2e00ed1d0d7cfecb114e887748abce7f6de2dfd316e1a0813c505c1f0cec9a36cba96e9e03bf3f3b80108583122fa5fdfa3b7a5b5589be673161bb44c888a1f20db5b14fa8d13a44d2df5b12c6e3719a6967a35820810e2ca768b8370e32aae9361c22fe2e78d9854332714c15860c9257be061f0c6b00e0c497e60fba96f5228d0fbcd5183934bb8d5688b488481212dcaef192d45105a50c776fd8ebc3a6ce62767dcee18ddea542affc9fb64267effe4b778795a69e8753314c0bff888b75d2786922534de2ed064b2db777e396c425a04d85686a48fdbe0ae6d7967e2fad2c0a333280328241e36a5b63a0e3c1724d156b7db58e658dec8fa6a8fc2fbd131044085211d2248da9a9833f9482e1b81cef5b08cffcc9153f587147b532600a1d72e6c0d513488e27e59d807d4b9b41bd83957d27babe3a691576467ce4cd9e62205946b7487f3b124cc75da3db2fe8e75c6f48747e0f9fd13866b62883ec8d451d03b9d5a7988405271f52511918481500468348abda75e53f945216c28e6cae8cee166991f777aada4e012b51069ca26570a50c709a9772ee7da17a9bec83b29bb59271c0de0cad2cecde2acff677bdf09b46a014161447b5fd215a9c4482c66afc9afa380d7ccc4ca711216a6fd13bf8cb900eee209ff4c5b4b7ff1a34371e899fdee5742a54ed99380f216adda11c16b401950b861bd3c322baf23e5816080d81d72049e9c82151fb0743f13a13925dacd205a688592e6edbe200e756e3adc24e8e50b3acb108948676df4376fb5df2ee828e33e6ec5d78b63389daedd9a2633fa39b03315be00f19f1d3cc4fc725c8d5d27fe3f7cb3ea11219bfb8c75de8d57a7cc4734a20ee59b0ae61f702597024f0199a7529d5d462462c3fec50e4f2849f494387e65b866bc3a781bcbf89a728e8439f27f929d9661f1689cd43145153b5197747b56c76cd004385eb3555ea56f4d5147fec85756664fb11d5b92c93e0efcabe79995947b80113a8662f9b40cd890806fa19d213b35c62a7168cfce1f8cde3ca42a9adf57d7a3c00112d10e50f1c7330eb1a37cc5d7123d2c73940189ae4958e74b0c9cbcf62d8fc5a2e57617f95177ebfd03cf96d5cfa90cf670c8cfb80001fe8948ea45c2653c596ac7b83fb48b7f999b16bbbee6c1cf40ef0a30690256eb41074ca57b9db57174a4d3bee0de0f53101901eeb87b8152190e05f0c2e1ae6a5a471a074c2e1a69ba171e44d44de4a798d8989785fa165e0c2011fcc56e5c52de30450bb72e2c477db2d0d678701c60401c15070fcb2408b4f5a21a9016f9f8c1e630b76a0c4c3f2b9b52b71c09b299786e686a5dc8329c671797b72ed0fc97dac04f1ad95b9b5142a1ecf2dda63377599ef7f99dc0b18d537d3dd282fe3f29afe72c3ad62b487b3aeb22e62519dda5464da1c9b731ff5d8ec94dfab9aa28e330ff8c864b83c9cf3c83ff631b3e085aaa589f87fc9f1bd7541dcf5c15d1a8f4f8c3b9d89a07f7d64ffa0a304578c8eee3f8789545814256dfacdcb0522da2e2b23ed9f04f4fd8e87d2b00dbaba91bb793b2c478e7973ce957061554870e5013e1ac9b26fe68ffc075ba473bdb900208d2dfda00f50a5e18ef1841fa69bd32ffe263e911effd580a957bd5f12bad973f814cf62c971a66b9e65b4d071a62a9cc9355da25f89ee850cda1780ea7ed4ef8383e9a2ac88b9847bb9179e01ec3d5f9de1a7d5df558be520c9cbeaa06307a93fa682d953f3c1f9a2650e1053cc24a7be5bf475eb5d838dd495c07a061073821a93274c2acc793e55f7c30481176a152109d150e99cb6a4e10d427f35a070b70e20956d2ec8b34d72adf5d3d6207d9eff44ffd1b180dc9923a5dd1dc24a66208a695e4e50e5022794f1fc819bd23b56d198ed7d06ce9514369a0ab2db22960a19455bb9fc7618cf56c012c8a79f5020302a05f717f0527028c4c7c3d4dd8863c00e56c31fcbe01fcb6e68306e3db9200821bca2fc35a36b773a6d081aee53ccc8af91fa7f8b1cca8e99fbc3ef38288e846ddf271ba5c8bdb6eba0a3dd529b5b9e5a534829189f0f15ed3a24ae05657a93f4245e648e2f5525ed9d64e3df36b6ed266b203480ba6ba722e897408628348c43f63d4b36b739d5cf727598549228a880ac64719d9d0edc2fb6697c75b0ffa17e9f9eecef8f6bf70a2334c51d40029b088f762d6dc57d165a89b56d4569ed6312124202e87ec877907c22ae3a58f237eec498adbc99b2d0f682054da53d001efd2d0bb1056db6d6471f5ed339ad8fbaabb488f026c46e01cb7ab64c7db0c91a120ebf7238120b9896b7447b8724fbc5b92384c008adc8b105b98821ef6dd7effbabe0649f49451e6c116d87fbcba86090ab11fb105b11654405722af51d7ef0b54f96ee7d19a39c3ea6b57e80f3a2c9b1b46da18f735e2e1740e913c353d976680cc22eb814a66ab960f7ddaf25f3a8919434ae096fbe47aa0c4400b60e34dc2cb78a1f0a0063c36581fb521af921495ca6c0aff1a1559e89a0e41bc3f15c5e05220bee6022aae9f4b0a0e8516434838b204c27a6730b250ea92420027cdee343dd6fcbb853e546e144291874efa893e6ec6535c4e2202d86a1cfeed2e1174e2b64aff530496e4790718816c0285894464957d82a43c2ad994ba1753e4fcf998bfb9e24a7caa57c444ab056bd35bfeaaf7f3c88268685b88d698e65f8252440c48bd4059da1d16d8e237bd3870ff7414e4afcc567c6de361bedad40c2519d414d0eb1e0912592ac6ff7e095c0ff36c44c6f4b0c064d6f64af064e55cfa023cdcea9cb5ef4ff9c22f5da15c79b2614e7cd2b2c8e0fd7df14d3e9cf3496d02e15653491695274e6f8b4b227335383d6e46d2637153cd48ffdbe2970337aa87e8e2884c16578af57403f2c7d36b61f90b6b14d4c238d6f389723185fa54eccf828a7e985da57fb99f9c2728c0457b96a044f6312f08624fa072f7985b041a97cec8a23389cedfdb7f0a0fb3a2480fa8997fa90d64c933f269dfefaeefec7bfc9d633e5354768963acdd0ce11beb640ebd72902290be925e00005fab7f6bfaa99d1fcf1822507eefe1535af18c8bdeb5d13045d38909e5072c8f094702110882ef46e59fb02331d9c255579c1e7ed520c48f5d6fed8a4ff275d2725445e458a1948d20be1841f12e5061bf382d57aca66ddf0536ad40cbcb1a1dc7dfb043473160f93ad8fccd854f64c264171ca003f30bec0762fa2c464da2bfe27dd1c50d1748c330315b42edf71cea473a8f0261d722f43952551d9d6dd6f812940418a8f95f8c3747c043833daf2f81bf50fcb41748abddc988e4915424305077243128c9596bcd9821cf0eae760882bcca0aa63f2d8924ad22a3d429c40918416fd16dd588fba067e366f3d291a4e9fe24063fb4255f77f0cdcba73bb4976f5ef143b95242eb499cde15fcf6cc2452f132ce5683e7fbe61264607281c84b7049eeaaad43a8977b45369da0c98033a79aa304a681d753ec5322645f6cb3671f7efff36bdec984494fba5a2497b6ba8d77c01930474c8c80f94070ba4cb7370aa587bfb9e0b2a68c4580775de2a3fc4585083142cb4645a9073f692b68a1139d481341c9e807ecc7256c1c756104922dfbc9e1c8796c0fb7f101c019e4420d5f3c977914aea41d90ff41a5175f9d34a97f0dc689e776223f0038bdc1748addcc8508cdff956d9be4f46eb03300ef6f62d3ac6c7e97003bdf4eebef180e8a589f95e474828f21a5d54b04ad99583db6d0fbbcc1ca6930adc062a0ba5a7d54d32ad45300c5b24ea3f7c5a63d7546c7ebb03f946cda5997391c789540559d69b3bcbdf55d56155c9a2f6fd1343be19bd7ff1291fe5346b35194d01e6a801aa96fd297772f0143f515a740d9abc80c39c0482b5a6402194159a6da0e5cb8349816660cd", 0x1000}, {&(0x7f00000015c0)="d670ba4b359bf60aba00228872156658b10f87a155f758e8a61ad4357a610b422123be5692a7142fdbe08bfa", 0x2c}, {&(0x7f0000001600)="29e67654cb4afac0efb4376f673e012836d069ccdc03302fe7a4601357c84342f828da9443e300d60217d650469b25507eae0b10b3bcdcdfd2636fef4d9351cb10b8164feef10a4fdd5c0d1ed3498a973b75a407d3a81d9e624e8d1931ea8564bb5835b082a68921b7050505ae50455cb29f577f580b623f7f99cd6827bd107280e5e2c6d70b", 0x86}], 0x9, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r0, r0]}], 0x58, 0xe}, 0x40c) r10 = fcntl$dupfd(r1, 0x0, r1) compat_43_ommap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r10, 0x0) 10:43:35 executing program 1: r0 = semget(0x1, 0x4, 0x8) compat_50_____semctl13$GETPID(r0, 0x0, 0x4) r1 = semget(0x0, 0x2, 0x12) compat_50_____semctl13$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)=@buf=&(0x7f0000000080)={{0xffffffffffffffff, 0x0, 0x2, 0x400, 0x40, 0x0, 0x5}, 0x9a4c, 0x7, 0xaa, &(0x7f0000000000)={0x7, 0x98a, 0x8, 0x3f}}) (async) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040), 0xff13) 10:43:35 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000400)='./file0/../file0\x00', 0x80, 0x842) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) mknodat(r1, &(0x7f0000000480)='./file1\x00', 0x40, 0x58) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) __mount50(&(0x7f0000000040)='tmpfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x800, &(0x7f0000000280)="55d91627dd4abf46c8d17f28996b2cd55c25ed0d09fe63c9fb1755f6e23cce0c9a594a44e45117420f4e811ac1a9454ee618a3277310c1edffc0cacf666ec1e2908e633f264e8d2f211dcda715a37c0d71fccbed59b8f6b0e55b32c4ec04348d3b679e1417985bedcad0cabbe04bbd13ec4f9eb67ec8ce460f35eb0966372f0de7a98e2ead05408d0305ed0fdf917536336fa2456f22254e2fef8adde9b9c95921039a2c459624f74b1575b68e817a4e52d7c2dbf189babdf35e3d78840e4953e33d3d75cd27b5ab0fbf0039c2a26a5676902cdfe705a48807a6bda0df465d3b3a14", 0xe2) socket$unix(0x1, 0x1, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) r3 = shmget(0x0, 0x1000, 0x63e, &(0x7f0000ffc000/0x1000)=nil) compat_50___shmctl13$IPC_STAT(r3, 0x2, &(0x7f00000014c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="7380528bb1d077897c0651244ee59995af8ffb8c7b1cc433ac0560363690ad850caad7129a950f8eb5bb310d19247fa6707df0f88f87babe33722111cbdff55ea9511ebd5bafe21ed7a8119213ca978c0fa6035ef80f25f2bf8b0b1813bb01184f0b953dd9a17d76771618023e3133bbf70d3f95630d864d9287131cc7b55ced61d4cebcf3684eaccda139e3151e57ffff8a1e90229ede6a1bdae0f1ce3c88b3100b6acb7632c79944297fcb686ace31da8814f676617cb64c1bd7e8fba8d8592185386ee78cd193328a5d97c44ba75ee5e3929641cf24a8b1fae7216d0ba5b280e18c028f80def5f5f23de735d3bb0183c121a1fb00d28db816e6e682ddfba6299cfbcd331e393cb7215a0c22613500b093e51f52bfbd93b3d4e87668e53d0eba2e679f262a36541136a9b9f0b2b7412725981f6fe92675b322b753bb477c8da9285a1dcf32e85b590c989dd88e02d1b39e8468b7c8fbd18b0e37c053572a76fd3b4a4ab5de834de86963a9ab7abe15b93ddc2875d65fa2c2ef82361b428a76e56840424923352502c01d80f1603780f0f58c0b11509c531291dc2ce8d088cfbcd579a865edfc998a4a9b10f2209500bd1d6feca9934a52a95b45ffc60826a6dd802d6f6bd0b7410c54b63b7c08314790d89c766609f7f576a7e30205bc908c8f9b3660972c6ab9d3eae5c8a08dbb325b283924beff8e82191d814d1cd9365e886855c9faab238afd71c6a795ed01d91cc24c8803c8e96bb3250fa3d72150e5c44c71fc8f3042cad9aa298b7761ca9384f27c1ad474659ef3d753282174706613eb807a3a144feff6e6bb9c94f2dd1777a4be534f17165c3b4200f0bbf3a97551052a36392f5178d8dc3386a5ededda05f9c7c5667a12305249a0993958ffcbc0914f76be8564155df4fc9c5b9be8faf4d660d0c903e1689724d1e960e6bfe1d10fb3e7bbf36f74fc2423eff6805d9876bf3471b88ae0bb259662afccf439e50b525a488d270ac168c15d8430fac31eb31d16917cf21d49c820717df1d9f5921b5e948fdeb4b5c497b08bf9205dbc8f16ad2b58fe76968694b4dbb3052841cc3dc6f4b0568698d2ab99e9eab8eb0b10e79d5fcb2a766170a5d45ac2506d47225f55313414d45c1bf510bdd3ef7e7f35c956e3b2ccb4d8f4c5c0cb96961c144b7410f50b9ab3695b9030be88fcdd76f328358d7b7a0da10805ddcd3e79909807b47371f1728953ce7d954e2351f0f45a0837247cf6f7c2044cc1529b6ce3fba7086c98eeef9dce2367fc03904bf19a27f058b0bf5fe4fa17371448b8e4d82892234ef32f03b15e3b7430c1aa7762b8727f56786bafb7c4fa8233e5774721f65ad3c00ae9503bd7c925893f0e298b09f222e77ad01eedc9cdb1ebf879c6ba71a986f45f5fb4b1172009e6a062de2859e688a76aa6df7b07c85573dc73caa92c786590569046fa1021d030c5ced49a29fee9acb29d44a1d8412df198b0f2df92e991150cca9ce1b86ec55b0fd6ca81b5d7fbfbcb973e0cc9d3c2d913c38f7f0a0fd0ffb77bdf376eacdeaa896c24524e6f74ae35b30a28358379127edb62323bfe5c7dfe88269e979e7acb84632b7b6ab4c901fc75b95bf406f48d392544a1d6b9a77a34b4ac39c19caf764ccafd3776809a85866c63553bc1faba252505bb57ad1370d3ead3afd3f1fef2b1ddaac2efa036e1a242461a0e9a7d75207d9e21d70a78a98db19a00309dd7b5ba8b6534fbfb539b857063626c2a12c52279672956c984725e3855830226c1ad885414afb5657fe6c52962961aaf45dbcf00499d0a2bf53c8f25994fef03ed7963d3f32741a3389a010e1b26b635b733df91c20d80355144f53fc44e6240038b75c9aab5fd4607a8a688bcba2a818e36d900afbf14d035908aaa4bf4d061834dd333204b0f20bdfc58b5f275bd0260b95e8e95651e8b35685f8b3aa3fbe11c62fc36c66d43229bbb4929ff880f3c72d48dd4d0729eca09fa3511491576ea17b16128a3c4d79f108a2c0068852d875d7a0de3e61182eb918f90211fccb0ccf1b94321027baf80e3a0ec4df775b8d9cfcc302b6d42c9a413a8d214cc9ae88b30cc98726d937be0419c2684a85d057c5e2a50266e60db0468ec8a750e3286d32716566e6a015047213432be1d509b3a3b0a666c2c3d41d9b47216c8dac1d28edf0785476301108a816da73edc5e497137d3f1aaf4e98215634283524af3efdcbef741091ccb00a31ccc15132d8d1b142cfc053c841b5e833a67075b39d4db34672e98b72909a69c78a0366a2553bc26d45fc19ddd4dc475b1138d9eb002978e3325883229be640838e706a32c12e529d2b512ee155957d538a786e50ab7f6d49882ab5856864999c5d591741d13e839c32a75f0a8add3a89ec7050b37d6320c31e6e631353580f79ac6439b4a555029de6f95a5543e790cfde12913ec8e1332a4532f5ca6d8f792a50f1d8c70c0a1dd186af2dd14434c225a7651d3bd6af9b4f3aaf44d5de5e17689ef58edca49f3818e4d3b5b2ac2ae64b7f41f066df1429a2dede7102e1cdd77ba56b45de2e85c5004008424683a0c88330f1f413f0dfb2126f15e56def0e5d6b1e9b3e7b4b71d02a1e170a932729584167b056b972fb4ddc1b4511aec3a81dd6aff906af25483200f372fe15534349bd907c5d0b91456aaa03732b4c51ef0fc0fb322a8c566384ec112b74a40aaf3b54d2d27caf18f53e9b5487fbda3139f5f7dde3042a03538850a71835b186a567f2a507fdc68ee746b87965e953cb7ce90a4f77cf881f5d992c68f757b9754c1b560f9517d3f45366d8cdaa65c13986015c7460b289bfbcb8606322800ce44a2018cdb2066a1e6aab88f799396a1ece35dac8777b959ebf1562f008ddb5ee0d172051a1078ba7b15e53ad26e3dd7da429205a342177b25ca11665e185453f8c1f11f8d6b81f7cb748c1d9d72f1b7e31b4e245a93c89e44895a4c7717cdb7baf44dc23b5ec1193a8b4518f850dbaa83b9b6b9483922bb336af0e727207e572e13364f81c86b2cc5e26227957e92e365beb6098046a22e03868e7d91e1279e4834533f92056c9bb543f646031cd316404d1082624154580da37fe5ba8403d90196d9c685396a167b699fb3a329ad64be07cf1f60bba430251549cb48343be3012c7fa432952dfa19830cb84ec29f3afc5cf99d669d7e90256e08229fc8bcb56b6d99bd4d2c15e092cf6408b28a7e8617de67d61e4f3d7a8a206ee3046a3b4375948124b293af908bf8233d1532c311dfd86b3849b65bcd0aa5f455d077c37b51e63f742eb62fa68f586f6595babf2d4b8a66003d19db4198a98df60f7a8735040676c4762d513398f97d0440c475b298307d3d1b29290b0dbb199254537b9d59e771abd84fa713fecd97ddcf384f9a35a5ce8c04dfab548816e762abbae6cdf0edf2c628c285af2a25ad7fdbe8c017831ee53cf27ab923b9b8e4d8b6ac4e45abc5638c87cdd8840deb653337d4713d5bdf01d956ef2cbe9a9c79d7e3847fe19959e0d7e53075b987cfb580fdfcf95ad3fd3b32c6da5b943267451f6f9903492eb2a927c5318f0de30e2351a15c6bcf54caea77ed90cc4b1817dad68c0da2e9dc9608b856fbb72ceef6a704429aa7f212063979a1aa15a46a1dbeb3b391c917d29438658ac7f5a0047731cefb2c8b5bdc66ae867f57522b72165ea18d958803cf4c174221a4bbc2ec51380689a51c731862b3fd3b2f863d24ef287d921c2355840b36974e94e3a421f2f6eb01922a56dfebec15edf0caccde0f33f6f6248b475c26c55cf885d676c8153384d59d71cae93e124d5af160ca3984712497a99f7a0bd1e1219bb493f3aeffd1dc289156d2ff617eabc5a9890beffdd38c54b52c9f51912e83a2c21bf1a0fcc40f557668e4a04f63611d885f783f154c4762259b418e273dce37337610d729ae483b43af44973f340c681a8a9db063f4ded6a5356d662e906fb157a748b5b8cb7dff397161f0acb66873fb2bdc4137c1ef397e7da91f92aa6b0ecea52e2777d60c7552ccc573cc329f0308571a0f0d9ad096b7e1f6c87523fcb39537e5fbd61e102c0c1ba0e1362336925f1e46e25b353c71c5e991079a866590ebc01235482c3eaf562d022eef43804da962ee4a1547c663c40d7b3c1f5f1bcb1d965a244d74c9b0b551d7d2c3270275d3c76f20560c43ff5cd276d15f03887aac24f9c4b789b1e90c5c37ab880ffd4ac4bfa0afc8912530a42fafba700d57fa6cbd87d987dba2c5a45061451f1e33624d16a407885f6fc93c4458d192158b23a3388a9ded94282f233c1f6073642f48f15730c8bc0164f58a885a09facbbbd9419f978815962bb247e2904c6807e75fdd1541e42e8fae027f1a0bbad0839c99e8b4b2acf7b8bfec32d851a65ac571466a62d8966d9646a5799cfa771df3f7d092153b28335e3c2d018735c0b3ed108c80e04ffcd5acaa1ecff5f837eaef7a314a8b0d3c896077d719b7fc9840132810a58f2a2ff4fbe0d0796d00976655cd47434966667ce343f2ef20eae2eba5de721e48087083ef025e39b82023ea0548a63195b4c1585d96e91bd0ead8845c3fb801e949e8ed341cce0c62e042e1205d912e69e193a6b493b75bfa0e9ba785fa47c5399c970d7dd1c650ecac880a7b16b939c4dfba3b0c350d3b062d97e4df707d846e720f0e112cd2ce9e47f1419500e4dce5062f99982af64c5d88bc88a69064634d8e955ba2ebe0dfe634217bebaaa97bcfb63ea83de4246b63ba5a1e31a124f961f4c7f93e1be487746779e428fda4bc7a3a0144b5d28955bd3339ac295c115b2fc69e1c1134e1626eed6351239e6733c89508c752ace49030e5a4ed5362755d26cd45fe7999f654c2d68e43ac22f7b6d4b7a1060171329c3fe1cdca0558d69f5d5874014d79fbd4e5e96005e75973a90343df8f941c0e7ad99a57472097a8c4777810f695ce5bd2add7855feaed2a78131f91152ce473fc0f90d086616e06f41db3f6da6c1857c5d7372dfac25118de205ee90cd62d861727be6fb00df1ea81a8e435c67e0b92e0b1d78c9a6c5a1ca17d322999c0fa382e0649d0003edfc4a47d94cec1bec9ce25fc17f8c9e0a1fd22eb261570fe678f30412c5340ae4df7c020d63e9e18072169c3354d70aa55445c83fee15c216d3e20a7d4dbde1471eefbec42f603a9ab5c12afc72e0467039db0f2b8dc3548c47cc4f3bb556b38827c7d74adc49776552bfe9bebb62789ec4b2910d3c4fdbd66cccfa6693153b4f28c5a8e6a24374da7eacf97b6ffc1c1d6ebecda868bd23d7a7b8209a69d4d1673d953f900198b3ab2eb0372108446c152e133d2b401706e6ce813cf45189888fa93b9a243138cf5fc5de1fca7f72554a9b1505a842fda1d5f0778afb922d3d8357060e690e2d90e35663f384ba875f9b32380366a3d925c672762ca8a5ce9da245c05ea65205db68f079b0e492bf15dd00e2e85103a83547624c93497bf7ec4276637be82349242c5b87cddc936cf566886bc9fda124ad3264227965b192de027d9b3ce920df388f43cdd68981670def84dd3021cdc8f2d9ff7b99a6b4fd495cc66ea3f87147f2128a362f815364015e1fe4b33b255027c9bc08fb9f609e8c9aee5ac1ed7cc0219a2ee40361f4d595159ae06948faeda09d6fca703d163281dd3311ab379a39d071eddea6f6df7c0ec7ea7a1e901c86c381e421ce917fed7a836af080117b27b0a65c1aae95d88c4ba7fb16770434a14fd28999cc3ca71fd7e2a480fa8ce857d541833ed620fbf092c"}) pathconf(&(0x7f0000000440)='./file1\x00', 0xd) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) (async) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8110, 0x0) [ 273.6303901] uhub3: port 1, set config at addr 2 failed [ 273.6438035] uhub3: device problem, disabling port 1 10:43:35 executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000000c, r0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) compat_90_statvfs1(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580), 0x1) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, r5, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x9, r3, r8, r9, r11, 0x800, 0x9}, 0x8, 0x1, r0, r0, 0x3, 0x33e, 0x80000001}) 10:43:35 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000400)='./file0/../file0\x00', 0x80, 0x842) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000100)) (async, rerun: 32) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) (rerun: 32) ioctl$FIOASYNC(r1, 0x80047480, &(0x7f0000000100)) mknodat(r1, &(0x7f0000000480)='./file1\x00', 0x40, 0x58) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async, rerun: 32) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (rerun: 32) __mount50(&(0x7f0000000040)='tmpfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x800, &(0x7f0000000280)="55d91627dd4abf46c8d17f28996b2cd55c25ed0d09fe63c9fb1755f6e23cce0c9a594a44e45117420f4e811ac1a9454ee618a3277310c1edffc0cacf666ec1e2908e633f264e8d2f211dcda715a37c0d71fccbed59b8f6b0e55b32c4ec04348d3b679e1417985bedcad0cabbe04bbd13ec4f9eb67ec8ce460f35eb0966372f0de7a98e2ead05408d0305ed0fdf917536336fa2456f22254e2fef8adde9b9c95921039a2c459624f74b1575b68e817a4e52d7c2dbf189babdf35e3d78840e4953e33d3d75cd27b5ab0fbf0039c2a26a5676902cdfe705a48807a6bda0df465d3b3a14", 0xe2) (async) r2 = socket$unix(0x1, 0x1, 0x0) (async) r3 = shmget(0x0, 0x1000, 0x63e, &(0x7f0000ffc000/0x1000)=nil) compat_50___shmctl13$IPC_STAT(r3, 0x2, &(0x7f00000014c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="7380528bb1d077897c0651244ee59995af8ffb8c7b1cc433ac0560363690ad850caad7129a950f8eb5bb310d19247fa6707df0f88f87babe33722111cbdff55ea9511ebd5bafe21ed7a8119213ca978c0fa6035ef80f25f2bf8b0b1813bb01184f0b953dd9a17d76771618023e3133bbf70d3f95630d864d9287131cc7b55ced61d4cebcf3684eaccda139e3151e57ffff8a1e90229ede6a1bdae0f1ce3c88b3100b6acb7632c79944297fcb686ace31da8814f676617cb64c1bd7e8fba8d8592185386ee78cd193328a5d97c44ba75ee5e3929641cf24a8b1fae7216d0ba5b280e18c028f80def5f5f23de735d3bb0183c121a1fb00d28db816e6e682ddfba6299cfbcd331e393cb7215a0c22613500b093e51f52bfbd93b3d4e87668e53d0eba2e679f262a36541136a9b9f0b2b7412725981f6fe92675b322b753bb477c8da9285a1dcf32e85b590c989dd88e02d1b39e8468b7c8fbd18b0e37c053572a76fd3b4a4ab5de834de86963a9ab7abe15b93ddc2875d65fa2c2ef82361b428a76e56840424923352502c01d80f1603780f0f58c0b11509c531291dc2ce8d088cfbcd579a865edfc998a4a9b10f2209500bd1d6feca9934a52a95b45ffc60826a6dd802d6f6bd0b7410c54b63b7c08314790d89c766609f7f576a7e30205bc908c8f9b3660972c6ab9d3eae5c8a08dbb325b283924beff8e82191d814d1cd9365e886855c9faab238afd71c6a795ed01d91cc24c8803c8e96bb3250fa3d72150e5c44c71fc8f3042cad9aa298b7761ca9384f27c1ad474659ef3d753282174706613eb807a3a144feff6e6bb9c94f2dd1777a4be534f17165c3b4200f0bbf3a97551052a36392f5178d8dc3386a5ededda05f9c7c5667a12305249a0993958ffcbc0914f76be8564155df4fc9c5b9be8faf4d660d0c903e1689724d1e960e6bfe1d10fb3e7bbf36f74fc2423eff6805d9876bf3471b88ae0bb259662afccf439e50b525a488d270ac168c15d8430fac31eb31d16917cf21d49c820717df1d9f5921b5e948fdeb4b5c497b08bf9205dbc8f16ad2b58fe76968694b4dbb3052841cc3dc6f4b0568698d2ab99e9eab8eb0b10e79d5fcb2a766170a5d45ac2506d47225f55313414d45c1bf510bdd3ef7e7f35c956e3b2ccb4d8f4c5c0cb96961c144b7410f50b9ab3695b9030be88fcdd76f328358d7b7a0da10805ddcd3e79909807b47371f1728953ce7d954e2351f0f45a0837247cf6f7c2044cc1529b6ce3fba7086c98eeef9dce2367fc03904bf19a27f058b0bf5fe4fa17371448b8e4d82892234ef32f03b15e3b7430c1aa7762b8727f56786bafb7c4fa8233e5774721f65ad3c00ae9503bd7c925893f0e298b09f222e77ad01eedc9cdb1ebf879c6ba71a986f45f5fb4b1172009e6a062de2859e688a76aa6df7b07c85573dc73caa92c786590569046fa1021d030c5ced49a29fee9acb29d44a1d8412df198b0f2df92e991150cca9ce1b86ec55b0fd6ca81b5d7fbfbcb973e0cc9d3c2d913c38f7f0a0fd0ffb77bdf376eacdeaa896c24524e6f74ae35b30a28358379127edb62323bfe5c7dfe88269e979e7acb84632b7b6ab4c901fc75b95bf406f48d392544a1d6b9a77a34b4ac39c19caf764ccafd3776809a85866c63553bc1faba252505bb57ad1370d3ead3afd3f1fef2b1ddaac2efa036e1a242461a0e9a7d75207d9e21d70a78a98db19a00309dd7b5ba8b6534fbfb539b857063626c2a12c52279672956c984725e3855830226c1ad885414afb5657fe6c52962961aaf45dbcf00499d0a2bf53c8f25994fef03ed7963d3f32741a3389a010e1b26b635b733df91c20d80355144f53fc44e6240038b75c9aab5fd4607a8a688bcba2a818e36d900afbf14d035908aaa4bf4d061834dd333204b0f20bdfc58b5f275bd0260b95e8e95651e8b35685f8b3aa3fbe11c62fc36c66d43229bbb4929ff880f3c72d48dd4d0729eca09fa3511491576ea17b16128a3c4d79f108a2c0068852d875d7a0de3e61182eb918f90211fccb0ccf1b94321027baf80e3a0ec4df775b8d9cfcc302b6d42c9a413a8d214cc9ae88b30cc98726d937be0419c2684a85d057c5e2a50266e60db0468ec8a750e3286d32716566e6a015047213432be1d509b3a3b0a666c2c3d41d9b47216c8dac1d28edf0785476301108a816da73edc5e497137d3f1aaf4e98215634283524af3efdcbef741091ccb00a31ccc15132d8d1b142cfc053c841b5e833a67075b39d4db34672e98b72909a69c78a0366a2553bc26d45fc19ddd4dc475b1138d9eb002978e3325883229be640838e706a32c12e529d2b512ee155957d538a786e50ab7f6d49882ab5856864999c5d591741d13e839c32a75f0a8add3a89ec7050b37d6320c31e6e631353580f79ac6439b4a555029de6f95a5543e790cfde12913ec8e1332a4532f5ca6d8f792a50f1d8c70c0a1dd186af2dd14434c225a7651d3bd6af9b4f3aaf44d5de5e17689ef58edca49f3818e4d3b5b2ac2ae64b7f41f066df1429a2dede7102e1cdd77ba56b45de2e85c5004008424683a0c88330f1f413f0dfb2126f15e56def0e5d6b1e9b3e7b4b71d02a1e170a932729584167b056b972fb4ddc1b4511aec3a81dd6aff906af25483200f372fe15534349bd907c5d0b91456aaa03732b4c51ef0fc0fb322a8c566384ec112b74a40aaf3b54d2d27caf18f53e9b5487fbda3139f5f7dde3042a03538850a71835b186a567f2a507fdc68ee746b87965e953cb7ce90a4f77cf881f5d992c68f757b9754c1b560f9517d3f45366d8cdaa65c13986015c7460b289bfbcb8606322800ce44a2018cdb2066a1e6aab88f799396a1ece35dac8777b959ebf1562f008ddb5ee0d172051a1078ba7b15e53ad26e3dd7da429205a342177b25ca11665e185453f8c1f11f8d6b81f7cb748c1d9d72f1b7e31b4e245a93c89e44895a4c7717cdb7baf44dc23b5ec1193a8b4518f850dbaa83b9b6b9483922bb336af0e727207e572e13364f81c86b2cc5e26227957e92e365beb6098046a22e03868e7d91e1279e4834533f92056c9bb543f646031cd316404d1082624154580da37fe5ba8403d90196d9c685396a167b699fb3a329ad64be07cf1f60bba430251549cb48343be3012c7fa432952dfa19830cb84ec29f3afc5cf99d669d7e90256e08229fc8bcb56b6d99bd4d2c15e092cf6408b28a7e8617de67d61e4f3d7a8a206ee3046a3b4375948124b293af908bf8233d1532c311dfd86b3849b65bcd0aa5f455d077c37b51e63f742eb62fa68f586f6595babf2d4b8a66003d19db4198a98df60f7a8735040676c4762d513398f97d0440c475b298307d3d1b29290b0dbb199254537b9d59e771abd84fa713fecd97ddcf384f9a35a5ce8c04dfab548816e762abbae6cdf0edf2c628c285af2a25ad7fdbe8c017831ee53cf27ab923b9b8e4d8b6ac4e45abc5638c87cdd8840deb653337d4713d5bdf01d956ef2cbe9a9c79d7e3847fe19959e0d7e53075b987cfb580fdfcf95ad3fd3b32c6da5b943267451f6f9903492eb2a927c5318f0de30e2351a15c6bcf54caea77ed90cc4b1817dad68c0da2e9dc9608b856fbb72ceef6a704429aa7f212063979a1aa15a46a1dbeb3b391c917d29438658ac7f5a0047731cefb2c8b5bdc66ae867f57522b72165ea18d958803cf4c174221a4bbc2ec51380689a51c731862b3fd3b2f863d24ef287d921c2355840b36974e94e3a421f2f6eb01922a56dfebec15edf0caccde0f33f6f6248b475c26c55cf885d676c8153384d59d71cae93e124d5af160ca3984712497a99f7a0bd1e1219bb493f3aeffd1dc289156d2ff617eabc5a9890beffdd38c54b52c9f51912e83a2c21bf1a0fcc40f557668e4a04f63611d885f783f154c4762259b418e273dce37337610d729ae483b43af44973f340c681a8a9db063f4ded6a5356d662e906fb157a748b5b8cb7dff397161f0acb66873fb2bdc4137c1ef397e7da91f92aa6b0ecea52e2777d60c7552ccc573cc329f0308571a0f0d9ad096b7e1f6c87523fcb39537e5fbd61e102c0c1ba0e1362336925f1e46e25b353c71c5e991079a866590ebc01235482c3eaf562d022eef43804da962ee4a1547c663c40d7b3c1f5f1bcb1d965a244d74c9b0b551d7d2c3270275d3c76f20560c43ff5cd276d15f03887aac24f9c4b789b1e90c5c37ab880ffd4ac4bfa0afc8912530a42fafba700d57fa6cbd87d987dba2c5a45061451f1e33624d16a407885f6fc93c4458d192158b23a3388a9ded94282f233c1f6073642f48f15730c8bc0164f58a885a09facbbbd9419f978815962bb247e2904c6807e75fdd1541e42e8fae027f1a0bbad0839c99e8b4b2acf7b8bfec32d851a65ac571466a62d8966d9646a5799cfa771df3f7d092153b28335e3c2d018735c0b3ed108c80e04ffcd5acaa1ecff5f837eaef7a314a8b0d3c896077d719b7fc9840132810a58f2a2ff4fbe0d0796d00976655cd47434966667ce343f2ef20eae2eba5de721e48087083ef025e39b82023ea0548a63195b4c1585d96e91bd0ead8845c3fb801e949e8ed341cce0c62e042e1205d912e69e193a6b493b75bfa0e9ba785fa47c5399c970d7dd1c650ecac880a7b16b939c4dfba3b0c350d3b062d97e4df707d846e720f0e112cd2ce9e47f1419500e4dce5062f99982af64c5d88bc88a69064634d8e955ba2ebe0dfe634217bebaaa97bcfb63ea83de4246b63ba5a1e31a124f961f4c7f93e1be487746779e428fda4bc7a3a0144b5d28955bd3339ac295c115b2fc69e1c1134e1626eed6351239e6733c89508c752ace49030e5a4ed5362755d26cd45fe7999f654c2d68e43ac22f7b6d4b7a1060171329c3fe1cdca0558d69f5d5874014d79fbd4e5e96005e75973a90343df8f941c0e7ad99a57472097a8c4777810f695ce5bd2add7855feaed2a78131f91152ce473fc0f90d086616e06f41db3f6da6c1857c5d7372dfac25118de205ee90cd62d861727be6fb00df1ea81a8e435c67e0b92e0b1d78c9a6c5a1ca17d322999c0fa382e0649d0003edfc4a47d94cec1bec9ce25fc17f8c9e0a1fd22eb261570fe678f30412c5340ae4df7c020d63e9e18072169c3354d70aa55445c83fee15c216d3e20a7d4dbde1471eefbec42f603a9ab5c12afc72e0467039db0f2b8dc3548c47cc4f3bb556b38827c7d74adc49776552bfe9bebb62789ec4b2910d3c4fdbd66cccfa6693153b4f28c5a8e6a24374da7eacf97b6ffc1c1d6ebecda868bd23d7a7b8209a69d4d1673d953f900198b3ab2eb0372108446c152e133d2b401706e6ce813cf45189888fa93b9a243138cf5fc5de1fca7f72554a9b1505a842fda1d5f0778afb922d3d8357060e690e2d90e35663f384ba875f9b32380366a3d925c672762ca8a5ce9da245c05ea65205db68f079b0e492bf15dd00e2e85103a83547624c93497bf7ec4276637be82349242c5b87cddc936cf566886bc9fda124ad3264227965b192de027d9b3ce920df388f43cdd68981670def84dd3021cdc8f2d9ff7b99a6b4fd495cc66ea3f87147f2128a362f815364015e1fe4b33b255027c9bc08fb9f609e8c9aee5ac1ed7cc0219a2ee40361f4d595159ae06948faeda09d6fca703d163281dd3311ab379a39d071eddea6f6df7c0ec7ea7a1e901c86c381e421ce917fed7a836af080117b27b0a65c1aae95d88c4ba7fb16770434a14fd28999cc3ca71fd7e2a480fa8ce857d541833ed620fbf092c"}) (async, rerun: 32) pathconf(&(0x7f0000000440)='./file1\x00', 0xd) (async, rerun: 32) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8110, 0x0) [ 273.9904024] uhub2: device problem, disabling port 1 10:43:36 executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000000c, r0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) (async) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) compat_90_statvfs1(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580), 0x1) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, r5, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) (async) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x9, r3, r8, r9, r11, 0x800, 0x9}, 0x8, 0x1, r0, r0, 0x3, 0x33e, 0x80000001}) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x9, r3, r8, r9, r11, 0x800, 0x9}, 0x8, 0x1, r0, r0, 0x3, 0x33e, 0x80000001}) 10:43:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x4, 0x2db, 0x4, 0x6}) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5300) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) socketpair(0x1, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x400000) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x1) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="42a040cc4e6ba1b06053fea289c267a56c52a1c2855c538777b32f5a933a43566ce71b6defd43fe18a181d5ac32b72b91c8a5617adb526b1f0580267ec17c143a5b48d9e7b12f40cebf589f30294964dd6a66233ed4041300681f534fa1f40d9cbca9af362c4d6c7f1a1a5628eccf6ec48b9f743f552953631a6cad8e89a96e5eeef62b3674a8fcf0b59bc5fd83a9c612a2186276bc5df0a1234653e30e2c59697def6f830c15e5fac2931aea1e69396613154c87c12e3f1", 0xb8}, {&(0x7f0000000200)="fd7bb03695797d6d51a89bee2328bf8d7d9a01244d30858ee9eadde60f8d3c84f8c367df2919177e90c26e605221789ad0566fb77faf8b74491917e4b002cfc00a4ea0c961ac52d398ae9a93e59c8034e013e6f4dd7ba9de74ea27d97084907747ef72c3a4e1ba9eb148aa5ae4f06bac2c20a0a444cee41296919d3e4323e439ce42b2b33af02957402c9addda840e954b5e847015ee8cc492fb74575a2ea3e5df636dd31baaeb123d1c8f1baa7a91b122f83a8efe305727e261eec666d35e87e34287c6064ad0defc744fb13f9f5f", 0xcf}, {&(0x7f0000000300)="14fe9b788c4a8632488d4a82f9a917c2b8612558709dcca7ba8ee40ef793b98e3eef25272891f8fc8dbce3eb15a8ba9ff73b4478a386a8b8f74f0922f9c6ccea07b9d2654081c58822a4104f11f1f6991abe7d278379c33d8acc7e20abc2c3da7682d2b0ec4028c5ad645cf928724e144e13499b6d65192d22fea0ebefca8e5720ec7ff98db5475aab7ee9cd8e", 0x8d}, {&(0x7f00000003c0)="bd22b8ef6678ea8709c66a37e78bdb6934f2d875f7fb0d58fb00510186a74aef297ba9504025ece2d9235a30a98db81fea76ee6164c94a9157e5421246104826983cb2b62e5812fe9d24b7ae2d466ea2cb123f6d4cae989a6f16935da9ec455c3c91fbe54cc516b7a0d0517e", 0x6c}, {&(0x7f0000000440)="0fb540e290a0e78bb29b01a198a2c6818b4e57a34f052bc5982655793f0becacab590637cbbaa48b0ce8eb9465042c8dd8cf18baf0c11bf4bdd354ae849077378795e483fe6fe67cfa4e2d", 0x4b}, {&(0x7f00000004c0)="d2af6680eca8c1c8f3e91018f2b06a0c70c931367ce99faeabe4881d95dfb385eaf3a5a00c1ab1a6e570e9230c10862ad71334a8e5757bf035e22b11147849baec463f8db666fd67de5de349cfa6a85b0c0a96900b523e7d4f62c76d1854a7bcdf4e43485d0beff487bd7bb84d22ca9b57feb9a7a92b34c4893e04c6892529f1b3dc58e94c234135fd78e5243c82c34726242f1b76b85c95a2433ad70da948267535e1666ff3fa0bfef642f55407ff0ad60ce5018160dff7e356b4f5e3f336b7bffafec2ef310be8e013258f7685b02ded2505fb64452f1398273af081841d25eb50197f74b123def8c01a2892", 0xed}, {&(0x7f00000005c0)="2624c867cd491217a37ce38439270c0c74babe4d9c2e54dc6c5bcbab8ecde044615fc3641c64350c4e26329e6274a913243382925bd4593d7a529f1701a4d7463f783195c53342439fe2fea507f7252fe5760b6fec5d180198eed97b1b36711086d74df9601ba77e2c668088591fb79a52a525540e33d6b8418ded93ec39ff697fbac4c51b0df82f1c4c6ae015464a3ce96b4dcdf145989addb76102667514f3800bfc456845b0f67d5823630d091133db93e151d4651ed47f2a4d01424591d302de69d43ee4eaf51956f24347558da755c63661aad1a005e4c52fd750149dc46fdfe574b05195d533716a0bd288ccc07613be42ae1b74882696c45fa72fb163948e1b2bbfe2fdd176922f31bbf00f125b83615a62b295d72d5b1db3d6b718c557836ffe302dce3b671ef6cc4d276fa7c5ecae1b076b6a60d1e74c8718a18096c0cf8c88ca268efec9863b8aab66a803d317474a4fb5f55d375db552548b889d666c0ceff3eaccff7d933d07fccb2343bfec5839a121e39b683d7e7238c42b276483dba13eaee1829cc9aa83729fbfea5c255ad0dfccb4dea0057077f09c7122501e1432426c36cd7c09c9757aaf300139c098b2ac65ad8e5461a1f30ab6651d3e7124eca412e26d3746976655e90171214527c7e02ed972b2940f406511f1e5a50e6ee08cdf962a44e88bb9fc790551a0c8c83197f286934e1996a78e96d0f3e4a52f34fa0ab016cc606ed208f055269975f48b1fb9eefbc8b9888439bafbe61e4184e2ba42aa792de25101a70c6fd8c055455e2f3c15ae4f8dae6c52fd545dcccbe81361377f03880cd7cd0b35c76ce6d94f013aed0586bee4aecef0d17cce289c7f159362cd99da1be2ef7a6198fd5724baa81d47c7395a493ecbd5dd1084a38251749ed72d32c19adbe0e7e2d84f5be616367597eb5cd53ce1ab2749e5fe628eba2004220f53c09eab776f16cb57985b8e018f5a6dcfbc5584e4abecbfb6d887b9f8ce53e4d9f5d4e9fb12c150b8c263c533207bca24fb25da849f5552812be60b42d4d85df5be1d742487b04eda51f3db5f26257974e1a5eaf22e116d865c9c0d317747e903eb727ca4b09fcaab87c6f7039918df2f401961b01899c35805034a33700aaf0751bbfccfd9c76150ac54a32fb35b478e3e5cbaa11544d0dfb7a5c9f6b0c5124920ba9981f51fbecb708a0d972ed5c0a6994c6b7ffcbd995bfa02050ee437bf7c19ee156abfffe3d85189f6e1c72939fbf4f8ceb8a69326f080c723ead5eb832f5851168cf24584d571519e59e00937ff190d22f3826879981fe86fe05d0496b5e310c68c12cf4cb816aad80ad6f98047b175f1ff02f8b331c3a54a81eb5c5aeb62f95d81b0ce307fa331c05b1ab2ee4d16744622bf3de9b43c9e0504e101fd67eea5a94c235e3fafa686b7eb0e88b6fefb2e9465c1f9d29ef965251ecb5cf2f67daa1a65a25e12a746f54fb99724d63d658c65865a16bc091cabb39b167c861776d880b79a190be59d2cca2a61497c629b60fc62e1caac075f1b35300f4a858c76c916b61a1b9670a77fd760e836586062b6612718c512a3709fbf07a1deeb8d06081f746f52e433d1ef8e24c8d2338835a2724e25bbe5021ad66bb02372a267dd45f976c5156be745c6255227eb9ad2bc07be698a47a251a05a64ff905f0cbf0cf0db2d294ad45f716fe9a9ce628b549991dfb75e8f9e755495c06c6ca3935a6293646c619bf50b557e4d67c9b395b534a1c5325ec053d302f4a55f3248e4b0e8f2542e04978d449b52d57b9ccd5ed2a3cf51d096085ca23d60a6bc0d1edc779da6a5047b8c506bfa8766b578392baf4b028fc5526115eb2e00ed1d0d7cfecb114e887748abce7f6de2dfd316e1a0813c505c1f0cec9a36cba96e9e03bf3f3b80108583122fa5fdfa3b7a5b5589be673161bb44c888a1f20db5b14fa8d13a44d2df5b12c6e3719a6967a35820810e2ca768b8370e32aae9361c22fe2e78d9854332714c15860c9257be061f0c6b00e0c497e60fba96f5228d0fbcd5183934bb8d5688b488481212dcaef192d45105a50c776fd8ebc3a6ce62767dcee18ddea542affc9fb64267effe4b778795a69e8753314c0bff888b75d2786922534de2ed064b2db777e396c425a04d85686a48fdbe0ae6d7967e2fad2c0a333280328241e36a5b63a0e3c1724d156b7db58e658dec8fa6a8fc2fbd131044085211d2248da9a9833f9482e1b81cef5b08cffcc9153f587147b532600a1d72e6c0d513488e27e59d807d4b9b41bd83957d27babe3a691576467ce4cd9e62205946b7487f3b124cc75da3db2fe8e75c6f48747e0f9fd13866b62883ec8d451d03b9d5a7988405271f52511918481500468348abda75e53f945216c28e6cae8cee166991f777aada4e012b51069ca26570a50c709a9772ee7da17a9bec83b29bb59271c0de0cad2cecde2acff677bdf09b46a014161447b5fd215a9c4482c66afc9afa380d7ccc4ca711216a6fd13bf8cb900eee209ff4c5b4b7ff1a34371e899fdee5742a54ed99380f216adda11c16b401950b861bd3c322baf23e5816080d81d72049e9c82151fb0743f13a13925dacd205a688592e6edbe200e756e3adc24e8e50b3acb108948676df4376fb5df2ee828e33e6ec5d78b63389daedd9a2633fa39b03315be00f19f1d3cc4fc725c8d5d27fe3f7cb3ea11219bfb8c75de8d57a7cc4734a20ee59b0ae61f702597024f0199a7529d5d462462c3fec50e4f2849f494387e65b866bc3a781bcbf89a728e8439f27f929d9661f1689cd43145153b5197747b56c76cd004385eb3555ea56f4d5147fec85756664fb11d5b92c93e0efcabe79995947b80113a8662f9b40cd890806fa19d213b35c62a7168cfce1f8cde3ca42a9adf57d7a3c00112d10e50f1c7330eb1a37cc5d7123d2c73940189ae4958e74b0c9cbcf62d8fc5a2e57617f95177ebfd03cf96d5cfa90cf670c8cfb80001fe8948ea45c2653c596ac7b83fb48b7f999b16bbbee6c1cf40ef0a30690256eb41074ca57b9db57174a4d3bee0de0f53101901eeb87b8152190e05f0c2e1ae6a5a471a074c2e1a69ba171e44d44de4a798d8989785fa165e0c2011fcc56e5c52de30450bb72e2c477db2d0d678701c60401c15070fcb2408b4f5a21a9016f9f8c1e630b76a0c4c3f2b9b52b71c09b299786e686a5dc8329c671797b72ed0fc97dac04f1ad95b9b5142a1ecf2dda63377599ef7f99dc0b18d537d3dd282fe3f29afe72c3ad62b487b3aeb22e62519dda5464da1c9b731ff5d8ec94dfab9aa28e330ff8c864b83c9cf3c83ff631b3e085aaa589f87fc9f1bd7541dcf5c15d1a8f4f8c3b9d89a07f7d64ffa0a304578c8eee3f8789545814256dfacdcb0522da2e2b23ed9f04f4fd8e87d2b00dbaba91bb793b2c478e7973ce957061554870e5013e1ac9b26fe68ffc075ba473bdb900208d2dfda00f50a5e18ef1841fa69bd32ffe263e911effd580a957bd5f12bad973f814cf62c971a66b9e65b4d071a62a9cc9355da25f89ee850cda1780ea7ed4ef8383e9a2ac88b9847bb9179e01ec3d5f9de1a7d5df558be520c9cbeaa06307a93fa682d953f3c1f9a2650e1053cc24a7be5bf475eb5d838dd495c07a061073821a93274c2acc793e55f7c30481176a152109d150e99cb6a4e10d427f35a070b70e20956d2ec8b34d72adf5d3d6207d9eff44ffd1b180dc9923a5dd1dc24a66208a695e4e50e5022794f1fc819bd23b56d198ed7d06ce9514369a0ab2db22960a19455bb9fc7618cf56c012c8a79f5020302a05f717f0527028c4c7c3d4dd8863c00e56c31fcbe01fcb6e68306e3db9200821bca2fc35a36b773a6d081aee53ccc8af91fa7f8b1cca8e99fbc3ef38288e846ddf271ba5c8bdb6eba0a3dd529b5b9e5a534829189f0f15ed3a24ae05657a93f4245e648e2f5525ed9d64e3df36b6ed266b203480ba6ba722e897408628348c43f63d4b36b739d5cf727598549228a880ac64719d9d0edc2fb6697c75b0ffa17e9f9eecef8f6bf70a2334c51d40029b088f762d6dc57d165a89b56d4569ed6312124202e87ec877907c22ae3a58f237eec498adbc99b2d0f682054da53d001efd2d0bb1056db6d6471f5ed339ad8fbaabb488f026c46e01cb7ab64c7db0c91a120ebf7238120b9896b7447b8724fbc5b92384c008adc8b105b98821ef6dd7effbabe0649f49451e6c116d87fbcba86090ab11fb105b11654405722af51d7ef0b54f96ee7d19a39c3ea6b57e80f3a2c9b1b46da18f735e2e1740e913c353d976680cc22eb814a66ab960f7ddaf25f3a8919434ae096fbe47aa0c4400b60e34dc2cb78a1f0a0063c36581fb521af921495ca6c0aff1a1559e89a0e41bc3f15c5e05220bee6022aae9f4b0a0e8516434838b204c27a6730b250ea92420027cdee343dd6fcbb853e546e144291874efa893e6ec6535c4e2202d86a1cfeed2e1174e2b64aff530496e4790718816c0285894464957d82a43c2ad994ba1753e4fcf998bfb9e24a7caa57c444ab056bd35bfeaaf7f3c88268685b88d698e65f8252440c48bd4059da1d16d8e237bd3870ff7414e4afcc567c6de361bedad40c2519d414d0eb1e0912592ac6ff7e095c0ff36c44c6f4b0c064d6f64af064e55cfa023cdcea9cb5ef4ff9c22f5da15c79b2614e7cd2b2c8e0fd7df14d3e9cf3496d02e15653491695274e6f8b4b227335383d6e46d2637153cd48ffdbe2970337aa87e8e2884c16578af57403f2c7d36b61f90b6b14d4c238d6f389723185fa54eccf828a7e985da57fb99f9c2728c0457b96a044f6312f08624fa072f7985b041a97cec8a23389cedfdb7f0a0fb3a2480fa8997fa90d64c933f269dfefaeefec7bfc9d633e5354768963acdd0ce11beb640ebd72902290be925e00005fab7f6bfaa99d1fcf1822507eefe1535af18c8bdeb5d13045d38909e5072c8f094702110882ef46e59fb02331d9c255579c1e7ed520c48f5d6fed8a4ff275d2725445e458a1948d20be1841f12e5061bf382d57aca66ddf0536ad40cbcb1a1dc7dfb043473160f93ad8fccd854f64c264171ca003f30bec0762fa2c464da2bfe27dd1c50d1748c330315b42edf71cea473a8f0261d722f43952551d9d6dd6f812940418a8f95f8c3747c043833daf2f81bf50fcb41748abddc988e4915424305077243128c9596bcd9821cf0eae760882bcca0aa63f2d8924ad22a3d429c40918416fd16dd588fba067e366f3d291a4e9fe24063fb4255f77f0cdcba73bb4976f5ef143b95242eb499cde15fcf6cc2452f132ce5683e7fbe61264607281c84b7049eeaaad43a8977b45369da0c98033a79aa304a681d753ec5322645f6cb3671f7efff36bdec984494fba5a2497b6ba8d77c01930474c8c80f94070ba4cb7370aa587bfb9e0b2a68c4580775de2a3fc4585083142cb4645a9073f692b68a1139d481341c9e807ecc7256c1c756104922dfbc9e1c8796c0fb7f101c019e4420d5f3c977914aea41d90ff41a5175f9d34a97f0dc689e776223f0038bdc1748addcc8508cdff956d9be4f46eb03300ef6f62d3ac6c7e97003bdf4eebef180e8a589f95e474828f21a5d54b04ad99583db6d0fbbcc1ca6930adc062a0ba5a7d54d32ad45300c5b24ea3f7c5a63d7546c7ebb03f946cda5997391c789540559d69b3bcbdf55d56155c9a2f6fd1343be19bd7ff1291fe5346b35194d01e6a801aa96fd297772f0143f515a740d9abc80c39c0482b5a6402194159a6da0e5cb8349816660cd", 0x1000}, {&(0x7f00000015c0)="d670ba4b359bf60aba00228872156658b10f87a155f758e8a61ad4357a610b422123be5692a7142fdbe08bfa", 0x2c}, {&(0x7f0000001600)="29e67654cb4afac0efb4376f673e012836d069ccdc03302fe7a4601357c84342f828da9443e300d60217d650469b25507eae0b10b3bcdcdfd2636fef4d9351cb10b8164feef10a4fdd5c0d1ed3498a973b75a407d3a81d9e624e8d1931ea8564bb5835b082a68921b7050505ae50455cb29f577f580b623f7f99cd6827bd107280e5e2c6d70b", 0x86}], 0x9, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r0, r0]}], 0x58, 0xe}, 0x40c) (async) r10 = fcntl$dupfd(r1, 0x0, r1) compat_43_ommap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r10, 0x0) 10:43:36 executing program 3: syz_usb_connect$uac1(0x0, 0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002000000206b1d010140000102030109028c"], 0x0) (async) syz_usb_connect$uac1(0x7, 0x127, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x115, 0x3, 0x1, 0x1f, 0x90, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x4}, [@mixer_unit={0x7, 0x24, 0x4, 0x2, 0x1, "69ba"}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x307, 0x5, 0x5, 0x8}, @selector_unit={0x5, 0x24, 0x5, 0x1, 0xf9}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x6}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x302, 0x4, 0x1, 0xbc}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x2, 0x6, [0x5, 0x2, 0x1, 0x8, 0x2, 0x9], 0xb0}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5, 0x4, 0xff, 0x20, 'P'}, @as_header={0x7, 0x24, 0x1, 0x18, 0x40, 0x1001}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x81, 0x2, 0x6, 0x6d, "4c1405ff80"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x2, 0x4, 0x3, 0xff, "d07cd27d2c0f322b"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x401, 0x10, 0x0, "7427f4"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x7, 0x80, 0x0, {0x7, 0x25, 0x1, 0x2, 0x20, 0x5d69}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x8, 0x1, 0x0, 0x1, "7491003fe8cb322a7e"}, @as_header={0x7, 0x24, 0x1, 0x20, 0x20, 0x2}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x8, 0x0, "e4b0b14732e9934a26"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x4, 0x3, 0x85, 0x7f, "701192", "fecbb8"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x3, 0x2, 0x9, 0x3f, "5be99d81eaf9"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0xf7, 0x5, {0x7, 0x25, 0x1, 0x2, 0x2, 0x9}}}}}}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x0, 0x2, 0x8, 0x20}, 0x37, &(0x7f00000001c0)={0x5, 0xf, 0x37, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "5572e91e59065bf33925c4906472bfeb"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x3f, 0x1, 0x6, 0xf00f, 0x78cb, [0x3fc0]}, @wireless={0xb, 0x10, 0x1, 0x0, 0x48, 0x7, 0x1, 0x8001, 0x1}]}, 0x6, [{0x80, &(0x7f0000000240)=@string={0x80, 0x3, "3732d685f794e6010c32e87f977601219f17a98cd08f38222efd4bef5fd9037434a8b0dddc83e42ebb69c3c595c1e3919fd4683b16c8a7f62f2369ad962adea595fa6d038ad55d7219d45b8d114d8e723a36b6e6b6bdcf48ac6d39d00ff038d378096facacd5e30dc461ba5ef4eee8c0c02af55eaa15fa6f6008f832f777"}}, {0xd3, &(0x7f00000002c0)=@string={0xd3, 0x3, "2559ff2ffcc5aa4d0e21aabdbf7a432451ca2682009d321814da070566255305fcf97f933ca287ef1ed905e3e6eb131181f235c691610da3ba8f5ed8f0d7bd209a8f3b7738853fc88919eaf13b4368125e1e5be5f458fd380e736500b8345561c81eca64eca55cacf4ebc49693a8249451e77bf1f1a614d573d2711c3bf36bd330a713f4a622f16af94579b84665d6c0489fbdf9c030a06ea684ad475cc29935eea6eb4b4b42050473c7cf6a60b31c77e2075b48bc53b44dce43e1a342437b9cd0f94a3b4dae35f2521aacfb0b182b7f29"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1409}}, {0xa0, &(0x7f0000000400)=@string={0xa0, 0x3, "7ee9cf4a07f6ae3f50f6f404cc09c6661e3e82604553e3a87304bb9dc86318175c65cebca7ee47f007c4ebb130d446d8d448f44f95815d6c2bea78203b48c16420607225101f82872b32d63304ec22d0353393e4ab2ca290cc32a29ad43e92686bcb6212312f760e86470dd2d341822b105f49ad6154ff28de0df36365fa408976e3b9ba670a53491ba61286332098adab58ebf120d6d5c4b6b24fdefdbc"}}, {0xe0, &(0x7f00000004c0)=@string={0xe0, 0x3, "d22936a6a3ed92440912462bd15e3d2c0d1a085f79de05a7018582ac74cf13ff3f2e59761308485ad9202996963991cd65f20792d1985e5eb479b2fc8f2b972feab24aed14608ad69027103c8c57f1417e97601106eb7a7abacc323defb077bdb0cf60abe0a3869c2e9fb08bcd784e78086d36f4f92fb0cff87900b17643fbc1678f01bda76e08c59e2f68378052732d75b2d711b09d9eeec956c5ceb4dc5f1e52c2af56b9f93c380693767f784ad71d426ebc8dbc573b230f067df6927de20876f1708d5cefc0218b5b956888c616e05c8191386e417dbfc2d636c00151"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x80c}}]}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x0, 0x24, &(0x7f00000006c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) 10:43:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80000, 0x100) r1 = dup2(r0, r0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000001140)="b474957151d18e87ceededf9397ce57a2871ae38af015cfc2d9297e0cfd1a1bdc3495c87f61d20eb8e5e9ea918ecea5e9c62e62cf74ab4fa647d3face899e958df499f1721493d2c8e046582c12bc4cbeb46c3a4bd6f1a1b681cbee31a72706d9de9013cd64f433fef80dca5149a0d3281e160c341a56807489da69c2447e8ead394a2f1299fff5dbbb16009a0ce5f2a5ea75f7e42b1bc67e5af3a445b9cfbb652eb1a4e2daefd412b1bb49c9b5103f3365bbad2ef10c5058624b68e6730f30a2455ada128ba9f051125ba88c8bfa30158f10a3d", 0xd4}, {&(0x7f0000001240)="f7b2d14a02d34b098acc1d4feb2c44510b0d8145834b0dc1fccd8ef266e59702b0505c21f3c8d7b0f396639e30723de16b85087a31488c2c271b4fbe65ad082c3bd1fad465fcfa9b4fa7f83ae1e941a86ef265283307de3fa6d251c9bbab6e0adc2b30796cd1ff25466f27dcaf7e2e03564f1e3671fefcea892d6500439831a2920a089b8c8f483fc4d50864070c6d4a14bf9c708e954898a509f9e4be23015930d7b2531def78bbb7fc6157982ccaedf3cb089f12defbd9bd87dfd328684ae96a655cce35cb0f1b86f68bd53ff781be1e35a68bc8512e928bd05a57e5de1c4658207832ffa6ca7fd299", 0xea}], 0x2, 0xff) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1a1) write(r1, &(0x7f0000000080)="a790d1726c6fe6bf52418bedbfaaa3ae83ccfc9ce0dfa3f579684d603019313390da31723c572f3b5e2aa515a453d82f03179b7ea209e54d571bd22bad89874f8f3cca19861220066f6b2b5b416cf19769a0e7df6c006d43a8ccc28dc4a1f3e9bc7faf91", 0xfffffee9) write(r0, &(0x7f0000000100)="40644a763da67f82be81a9b494023f14b3e091c2b52af011f86d0ccbb84d7ec748dc321d47c81f10013804730cb79577d1db1b2bc83b3095781d872930d39d531e8c8be72a0b9722457a01e759c87d780db386632499acbf72e207a52c912470b4a3c2bf7e3f1a19ba0494f871c04166a0407e174d508cbfe2fa9283ed5a5b96457cbd62c4fd3d5f96a22c507643c21e868ff88664d6a44687c2e1aec7b9fb3fd7b09a1f2d8c328705dc522063459a63fdbdd30341b17ecb1c68c05ffd9aadf3d61a89f08423e2ab9773f83db68988a4d6bf053e9cc0ebedb06416aa44b89d9a644ddcf73467953f99afd13e20229d15bf85272021324f8a2e56ff76a2be678f388fdbe8111cce30802d6eba63305379453beb9c1e43d146c4c18979f73915a25f8f8c75d57868eb30b8333c49769c6d4630b6969018f1b0f28f00a552d789914ca0487c75556eafed4d6059662cf85ba56bcab18c13dbeee7b3ac8924134056ac75df1a28c2e6e9b0b28c8683861719e8a4908d63347463982077be67663e217b8edd114d1350ebc38bfda17d16fbf412ddf52f1d74603dbad9eeed60585dd7528e916af486972e5e83a173f13666254f79973b71c51d8247dee905f2cc9240fe86b616289d692ec3bb6e35ed3b6c200d514afb4a4bb1831a16c30e95648a5aab91bbf3fdd0b65e2164e7878e835675f490c9bfa0d704fee586fdf9e920ef8546d8a6faafe71954737b734a9b898ba5fb2ecd9c8918cb5a553c2489d0c2031dcd4a23c49ef0bf92459bb31719c89a530f623da4e2d07f0fca157e73ead573617695803be1ba693528cef1f4327204ec655a950d86d27a1665f9eb3fa7859539c0f0e107580c969a709068418c6428f3363d37944418d3df56bd7d44d3014d5ff61ac2d8558244759b9d948376fdde0ffc97b9a64d7da9c9094bb42e751b6919809dc5203bb596a5b8bcc147b6ded06a8bd9f1b504a0450a116629ce0516a61bc91139167a8cded887dbd75bc5343233807d9d0467b55c4c28563f5c8f49d1b29ccab30ef887aa472546673952588311e9a31720caa1173d210312ae4189c32d268eaff64cd25e0adb38a7603e8484ec421adbe7ab2eb236bd34da70e5497c62c0841e52c06bc462ce4d7ada135967daddd389bf848ade70f75b45f7cfb663fea1ec59720c781018be9b539e9687eb33e69db5a26d3044988c274493b399013d7b4143a72a5403fa43d3b44f70fbffdb74ab8c004b2a525b5bf90a5f7aa1068782c3b30c0dad04049789fac6bb706f9390acb052f0473336059b43e65b008e2bb045132ffcbb2d961669a51b5a6d760f854b4f513417a37e596445e65bf6347de06af31a77eb89f6bc9decac541c308ec0599e9d4aeeef77f8fe9a3fc20456adc15e8feb18b7a120d826f8bd728a3ee38f92fad08359c565211434c891af30d5a07b0e0ca661d076c1c27604e4a8ae12a7bec921bc6a54a6e8c43d9a2cd1c48273f9300484155d76f22b69c8ab526989b30a80699e71eede79915c0f3f9eb3126b99c686903ae800d4dee3d47b262c588e6aabf94a1176f59fbc953dbf850d310b8c9865898785b813ff72e01d3f3ffd6b49deccbff5af5837685d84117319cc26986f2bf00abc97f70e11232814f515e9c06896dd8cbccf1916fce59c2ed1e52910e7910d5a7d5c05f690755860ecf4864652990176d1929002a94da1f0a637ff6652a85dcab1130ec2a5d14a83e96bbb17ff38334bcadfb339e1c0aea27b26a98231f4208f648b148d82103ca01353447a05dc69c180aa6c8d556dd8dca4bf8154b235861aff7e21e35beaa6621abbaf913013aceb6ce1dcea917c1a8bc37824e0d444ae9b42dc81bf2002ce5f0445ff11fd97b9e16185cd3188f9117c040654671979f148b91425e0caaf68c2b09db683b99027a8780903e68c245d3f5352e63e61f8cca81b522d461dd4c24371504be67443943cbd42eded70572a9aa1ff828a9b9e3783587da6b14270de784df69faf57f3b5cf7bb4f33d06e1da8c1297024332740eeda57b6b6db5926d8761b883dfb255c252f209844a8a430f5a9d6835c9ed7ded0471156644511948a0cb1ae28c679ed2b0250c0d19212073500b6c2f6e240de5374f6269aeff9d301e360cd259d4223c53c66a275873dd11cbccc49857a901979658971411a8afdb4feb290ad1a6e64c2a9858e266c9b6e1dbdffa26a2aca8ff36e1287ec897e5984a1983d1c37d1e339e123bdb1bfee206250dc5a48efc154f5a0239acc5eefb834f6094984e379cd2b6addb285aa85c5e98985018c58f5ff2f81e3acc7aeb71cc0c51fa11af601d62204f04166be04aa587c5e5497cebf859f1b3af6e56b61ba99324550a02f339102662d10e03c1810f918bb88f6536e82e9ecf4f92d611810707e4a102ae3d7c8685e3453800ab74187ab96c451b453cdc480a0509f62ba8824e5709b11395ad739d5da87dc3c9638d616cf2b352b857a88f481d1b1e3d4a356966f52c97040199a207697966939ccb02035f1cbaebe17cb9b0cb60b7cecc3dfdbf530bebf0ab776929e99abd5e4aa08186eb8f5c7904b1fe3da71a8838133aca479b1225dadff4c9169562608846881471c30503b79eae982927c85d2c3b831a785140a96a65d7d0046ec60133c7d7270ee2e94b84beb6d235cebe84444fbe795447e249d83c4b5fd9fa245df605fc908476dae5f40eb9a4fdd0c4376dafa9aacdc5f64714a4d9ba7780e1f64fc798ae9a78bc237be482c93b88b2d9b22944bf2f413b48f65e90a7a7d3361ffb6fc05a5acbe063a60925a1d7118b55d46eb78acb0553b95fd979998af7f3794e5542244ed9944db1cd31cb1a035ac034a7dbda570ca10b466d2724433c5a21ff17d7480068385f0c12ef3f1e72d72ef901232dbb863ecf0fae346ec33415ebfbdd26db65f41cf868deafe87f8f2eebd7a6ea6b9c6978f6fb4cb5d70b4bc03ca8ab64463776093632c017442c804462fdb964be20441dda26f3f1740250803c3a3d064fde11a9e9aa02fc2f68187f6fb10e16c35018b39032d0e84f2b1735873b252a9e747aea8ef2d8722d8858c3bc438f5016135639580327accbe0d8ecc31974d5b6707254f25d63fedcf42446d0f2d317f94333c7f4c04e9b30a464e25a3511c2dd0f4707caa8e956aee2744d2190c87b12546b7a4081082975a6ee7c6c9f79f57c6f15823eb2b8cb2c49f94ea995f8e9667a58db8887c1f3939d29061b4243396793e671d8f3740cf673d6136ba3061fbce9021675dc9398d384567282a2117bdd9a01a2830cecf73e74cd2b40937e2b7ee51707b2a6db7b0c91fc53f74e6407575e4fbb304ea4dbfef42669fd87dd15cb3b630e0e38cc621eada5e6d8fec9bc671d3dfe08bca2ada14062084e08783bc5a2e9fc9a94226c251902d6ddb9518f9daee0752d95e3cf26f646a06e9b75f07239869fc56de6a289c3eab84c02cba3c1da195af1f7b2c0d6f3a93518fe9c8e4d08b01cbe583434034abb257997c9fb25dc2c7e4bb27720d0ff63e826a9f38a1625f190df07f44830a906d244278d5800892f506f4f3aad27456a25ea1c4924c342655c96e38c7343ad2af09e702ea783df367c576d098b2f1b4f02b844860368a9cf2f6836841cb3c9aaf50eda64607987c966bd7e02346fe410ab46f0599b47e2edba025d8586823667477996d6a37a577964b97fd7a79610ebbd889f2a3e5f63ff5a029e75c81f3a4e4868155e26153374c31b20280c809084d4dfd922f677ee5c0d0eb7f01170d6564e032b2f54a1b9bfe26479440bebb547eead84a4bd2c0726d771794abbda71b682481a00bb27e843bdd285852ace09074cb6056689c406f7f480e5e827c22673e5705505eb6d5eb29ac6c155649c1cc92ad687ae8c4b3e8fbcb11c9bc64ce834eb234cd492fe900f8082b87a21d0886cc315d478a46c56c2885497fc068eff312e3e5ef10094359658b9fae2686767f3fae2728728eab6a62b3da6083a3093fda937c9076412b0b09ad7528c32fe2817cc86d75676b5e50209e8c5a877db5d617d4bc0e6d60a5c642c6dbb29b2cf7b8510dd727f3c1dd23301ec7b726a44bf1606ffccd992d246d5d74e77aa6c3cf54db9ec6e341a0f184aea9faeb9fb90d7030776f054ff917991e01afaae2f853e0196e18257ae39b8c1718840f5519ce7093f3d118cfb1b7bc35626155448af01dab30a262fcbf78bf751f69ee8a3d874f0df4b7fc2cea70204ffb022928a67252ec1eee891ca8e575b4c2fe92d7a7d9ff2a7e428174c3a2cb4bd5195ebc1bc9288a287993c46cb852fd5ee695a03e4bb40b8c5e177397e86b1b47f0657d2fa37354a2ddaed3f08455155b0ee2ee5b2228c6c92ab6dad041735f1deb4c7d939947c24532b541d89044190a1cb9abcdc05fa5cf3132f56ffe53571592273d0bd46834b9995e4a9186fb9fb10f92e6c5ffa6c24800b1a021c544f8b6ef607a28693c2cf4b86cf423ba1753d0ed2935e36e6ea5c9450cfaea2d87f0869a2e328e0a18349f8d08b9ce27f33933ea0813066ec857b2cb725d105b31d7bf060e78b6287a591de6750eb5e1bd6c5f59bdd7382fe4943c9694c44ff6c4e12721eab69345d49cfb86e763abd040f13b7a0340360bd7332ed1e3d32844d39bfc574f41830c48da02b88e54453610325369c50c5337315d1bc8755642f0e43025b7393280dec08f6be2c6b3c40757a3199682e19f86e1da5a032c65a9ebadf18160552cb027c4d63f44038b9ec94d4e70d797b13c26d7fa07027bd53ad9984c4481bed6b4448c80f306cb89cadc26e8a08552901d0ee74c1aa8b9578deaec773f5f26196d352f44e96083404b9c27f8d3177303835833dfa9952eae2f3eb3c4c8f9a0592864db37033eac68593a4e267ce1219be86411ecf0adea696f847aba04e675250acebfc62edacf442a439b509f663ca2b4b788ea45eb8fa233133f3243c9f081968d0b835b2fd845c5d4a56eec02b1a3c403864bfc00d6e07b34ee5290e66d0b941625455b444cc76ea46bec200bbc590003a03cab2b88401bf17b8293a8be500c60d271ff8eb534cf0265f39a143176c9dfdcb537681fa123e44752a542cf3953e27300b8e31fc54b2f9070e014480d06af523318c0c8d73e5a152267cf83b38a54b100639ad6e89d9dd6e732da21fd22685018df1a8a537225e76ed915f2723380539a19c97cb9ebd2f03786124d814b960bf87fa03b6391befb35e42f85169ccb1a79125ed7074e6347bdd182a57e19881aaa7846340c66ac9153b8941e2d604098db864ee87bf05b142bc9a7dd3b24a180f7d6e08ae1096f3c424fffe0550bf0d48d92a2dfa35c5a77101f6d0fd3e00532d4c8681ac2635dc52bf90a353faddc3825d8f4ca95187e7e223c98f9736a5c6dd810dd915d22908c1af22e7462718a5cce23202a4e21c96dcadc518ff68fe1051f088453052b93e38d1584cad4cc9e6cd84c2edbbb7174d582dcb882f5453b2591d2acb6381a1ecb9cd82f65cb194f8954fba7150e0d4e9c788c2ccbd6eabba1dcd8d8f119d971cdfcae6c1cb2cbe2f7cc0ba5ce4e6ad9c8f1056bf791f9156abd9d362f269599d481a7eb4f0da9006c4b4c732bca3cef0d6c1d7bd0c14d74b5118b8e3411d0d6bf9c4f905969c2a6091da133dffee88d8531e91b342b2c578ca3743fa67666dcd2438aefb13a7053f67a686a20c68d31681f59c2f363ad4fd07e12c1510ed2001f4019bfc62848bb3c360364c063fca184320d2a961d93cfb938c3b36e2a2983387", 0x1000) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001380)=0x3, 0x4) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) fcntl$getown(r6, 0x5) shutdown(r5, 0x1) ioctl$FIOSEEKDATA(r5, 0xc0086661, &(0x7f0000001100)=0x7) 10:43:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x4, 0x2db, 0x4, 0x6}) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5300) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) socketpair(0x1, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x400000) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x1) (async) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="42a040cc4e6ba1b06053fea289c267a56c52a1c2855c538777b32f5a933a43566ce71b6defd43fe18a181d5ac32b72b91c8a5617adb526b1f0580267ec17c143a5b48d9e7b12f40cebf589f30294964dd6a66233ed4041300681f534fa1f40d9cbca9af362c4d6c7f1a1a5628eccf6ec48b9f743f552953631a6cad8e89a96e5eeef62b3674a8fcf0b59bc5fd83a9c612a2186276bc5df0a1234653e30e2c59697def6f830c15e5fac2931aea1e69396613154c87c12e3f1", 0xb8}, {&(0x7f0000000200)="fd7bb03695797d6d51a89bee2328bf8d7d9a01244d30858ee9eadde60f8d3c84f8c367df2919177e90c26e605221789ad0566fb77faf8b74491917e4b002cfc00a4ea0c961ac52d398ae9a93e59c8034e013e6f4dd7ba9de74ea27d97084907747ef72c3a4e1ba9eb148aa5ae4f06bac2c20a0a444cee41296919d3e4323e439ce42b2b33af02957402c9addda840e954b5e847015ee8cc492fb74575a2ea3e5df636dd31baaeb123d1c8f1baa7a91b122f83a8efe305727e261eec666d35e87e34287c6064ad0defc744fb13f9f5f", 0xcf}, {&(0x7f0000000300)="14fe9b788c4a8632488d4a82f9a917c2b8612558709dcca7ba8ee40ef793b98e3eef25272891f8fc8dbce3eb15a8ba9ff73b4478a386a8b8f74f0922f9c6ccea07b9d2654081c58822a4104f11f1f6991abe7d278379c33d8acc7e20abc2c3da7682d2b0ec4028c5ad645cf928724e144e13499b6d65192d22fea0ebefca8e5720ec7ff98db5475aab7ee9cd8e", 0x8d}, {&(0x7f00000003c0)="bd22b8ef6678ea8709c66a37e78bdb6934f2d875f7fb0d58fb00510186a74aef297ba9504025ece2d9235a30a98db81fea76ee6164c94a9157e5421246104826983cb2b62e5812fe9d24b7ae2d466ea2cb123f6d4cae989a6f16935da9ec455c3c91fbe54cc516b7a0d0517e", 0x6c}, {&(0x7f0000000440)="0fb540e290a0e78bb29b01a198a2c6818b4e57a34f052bc5982655793f0becacab590637cbbaa48b0ce8eb9465042c8dd8cf18baf0c11bf4bdd354ae849077378795e483fe6fe67cfa4e2d", 0x4b}, {&(0x7f00000004c0)="d2af6680eca8c1c8f3e91018f2b06a0c70c931367ce99faeabe4881d95dfb385eaf3a5a00c1ab1a6e570e9230c10862ad71334a8e5757bf035e22b11147849baec463f8db666fd67de5de349cfa6a85b0c0a96900b523e7d4f62c76d1854a7bcdf4e43485d0beff487bd7bb84d22ca9b57feb9a7a92b34c4893e04c6892529f1b3dc58e94c234135fd78e5243c82c34726242f1b76b85c95a2433ad70da948267535e1666ff3fa0bfef642f55407ff0ad60ce5018160dff7e356b4f5e3f336b7bffafec2ef310be8e013258f7685b02ded2505fb64452f1398273af081841d25eb50197f74b123def8c01a2892", 0xed}, {&(0x7f00000005c0)="2624c867cd491217a37ce38439270c0c74babe4d9c2e54dc6c5bcbab8ecde044615fc3641c64350c4e26329e6274a913243382925bd4593d7a529f1701a4d7463f783195c53342439fe2fea507f7252fe5760b6fec5d180198eed97b1b36711086d74df9601ba77e2c668088591fb79a52a525540e33d6b8418ded93ec39ff697fbac4c51b0df82f1c4c6ae015464a3ce96b4dcdf145989addb76102667514f3800bfc456845b0f67d5823630d091133db93e151d4651ed47f2a4d01424591d302de69d43ee4eaf51956f24347558da755c63661aad1a005e4c52fd750149dc46fdfe574b05195d533716a0bd288ccc07613be42ae1b74882696c45fa72fb163948e1b2bbfe2fdd176922f31bbf00f125b83615a62b295d72d5b1db3d6b718c557836ffe302dce3b671ef6cc4d276fa7c5ecae1b076b6a60d1e74c8718a18096c0cf8c88ca268efec9863b8aab66a803d317474a4fb5f55d375db552548b889d666c0ceff3eaccff7d933d07fccb2343bfec5839a121e39b683d7e7238c42b276483dba13eaee1829cc9aa83729fbfea5c255ad0dfccb4dea0057077f09c7122501e1432426c36cd7c09c9757aaf300139c098b2ac65ad8e5461a1f30ab6651d3e7124eca412e26d3746976655e90171214527c7e02ed972b2940f406511f1e5a50e6ee08cdf962a44e88bb9fc790551a0c8c83197f286934e1996a78e96d0f3e4a52f34fa0ab016cc606ed208f055269975f48b1fb9eefbc8b9888439bafbe61e4184e2ba42aa792de25101a70c6fd8c055455e2f3c15ae4f8dae6c52fd545dcccbe81361377f03880cd7cd0b35c76ce6d94f013aed0586bee4aecef0d17cce289c7f159362cd99da1be2ef7a6198fd5724baa81d47c7395a493ecbd5dd1084a38251749ed72d32c19adbe0e7e2d84f5be616367597eb5cd53ce1ab2749e5fe628eba2004220f53c09eab776f16cb57985b8e018f5a6dcfbc5584e4abecbfb6d887b9f8ce53e4d9f5d4e9fb12c150b8c263c533207bca24fb25da849f5552812be60b42d4d85df5be1d742487b04eda51f3db5f26257974e1a5eaf22e116d865c9c0d317747e903eb727ca4b09fcaab87c6f7039918df2f401961b01899c35805034a33700aaf0751bbfccfd9c76150ac54a32fb35b478e3e5cbaa11544d0dfb7a5c9f6b0c5124920ba9981f51fbecb708a0d972ed5c0a6994c6b7ffcbd995bfa02050ee437bf7c19ee156abfffe3d85189f6e1c72939fbf4f8ceb8a69326f080c723ead5eb832f5851168cf24584d571519e59e00937ff190d22f3826879981fe86fe05d0496b5e310c68c12cf4cb816aad80ad6f98047b175f1ff02f8b331c3a54a81eb5c5aeb62f95d81b0ce307fa331c05b1ab2ee4d16744622bf3de9b43c9e0504e101fd67eea5a94c235e3fafa686b7eb0e88b6fefb2e9465c1f9d29ef965251ecb5cf2f67daa1a65a25e12a746f54fb99724d63d658c65865a16bc091cabb39b167c861776d880b79a190be59d2cca2a61497c629b60fc62e1caac075f1b35300f4a858c76c916b61a1b9670a77fd760e836586062b6612718c512a3709fbf07a1deeb8d06081f746f52e433d1ef8e24c8d2338835a2724e25bbe5021ad66bb02372a267dd45f976c5156be745c6255227eb9ad2bc07be698a47a251a05a64ff905f0cbf0cf0db2d294ad45f716fe9a9ce628b549991dfb75e8f9e755495c06c6ca3935a6293646c619bf50b557e4d67c9b395b534a1c5325ec053d302f4a55f3248e4b0e8f2542e04978d449b52d57b9ccd5ed2a3cf51d096085ca23d60a6bc0d1edc779da6a5047b8c506bfa8766b578392baf4b028fc5526115eb2e00ed1d0d7cfecb114e887748abce7f6de2dfd316e1a0813c505c1f0cec9a36cba96e9e03bf3f3b80108583122fa5fdfa3b7a5b5589be673161bb44c888a1f20db5b14fa8d13a44d2df5b12c6e3719a6967a35820810e2ca768b8370e32aae9361c22fe2e78d9854332714c15860c9257be061f0c6b00e0c497e60fba96f5228d0fbcd5183934bb8d5688b488481212dcaef192d45105a50c776fd8ebc3a6ce62767dcee18ddea542affc9fb64267effe4b778795a69e8753314c0bff888b75d2786922534de2ed064b2db777e396c425a04d85686a48fdbe0ae6d7967e2fad2c0a333280328241e36a5b63a0e3c1724d156b7db58e658dec8fa6a8fc2fbd131044085211d2248da9a9833f9482e1b81cef5b08cffcc9153f587147b532600a1d72e6c0d513488e27e59d807d4b9b41bd83957d27babe3a691576467ce4cd9e62205946b7487f3b124cc75da3db2fe8e75c6f48747e0f9fd13866b62883ec8d451d03b9d5a7988405271f52511918481500468348abda75e53f945216c28e6cae8cee166991f777aada4e012b51069ca26570a50c709a9772ee7da17a9bec83b29bb59271c0de0cad2cecde2acff677bdf09b46a014161447b5fd215a9c4482c66afc9afa380d7ccc4ca711216a6fd13bf8cb900eee209ff4c5b4b7ff1a34371e899fdee5742a54ed99380f216adda11c16b401950b861bd3c322baf23e5816080d81d72049e9c82151fb0743f13a13925dacd205a688592e6edbe200e756e3adc24e8e50b3acb108948676df4376fb5df2ee828e33e6ec5d78b63389daedd9a2633fa39b03315be00f19f1d3cc4fc725c8d5d27fe3f7cb3ea11219bfb8c75de8d57a7cc4734a20ee59b0ae61f702597024f0199a7529d5d462462c3fec50e4f2849f494387e65b866bc3a781bcbf89a728e8439f27f929d9661f1689cd43145153b5197747b56c76cd004385eb3555ea56f4d5147fec85756664fb11d5b92c93e0efcabe79995947b80113a8662f9b40cd890806fa19d213b35c62a7168cfce1f8cde3ca42a9adf57d7a3c00112d10e50f1c7330eb1a37cc5d7123d2c73940189ae4958e74b0c9cbcf62d8fc5a2e57617f95177ebfd03cf96d5cfa90cf670c8cfb80001fe8948ea45c2653c596ac7b83fb48b7f999b16bbbee6c1cf40ef0a30690256eb41074ca57b9db57174a4d3bee0de0f53101901eeb87b8152190e05f0c2e1ae6a5a471a074c2e1a69ba171e44d44de4a798d8989785fa165e0c2011fcc56e5c52de30450bb72e2c477db2d0d678701c60401c15070fcb2408b4f5a21a9016f9f8c1e630b76a0c4c3f2b9b52b71c09b299786e686a5dc8329c671797b72ed0fc97dac04f1ad95b9b5142a1ecf2dda63377599ef7f99dc0b18d537d3dd282fe3f29afe72c3ad62b487b3aeb22e62519dda5464da1c9b731ff5d8ec94dfab9aa28e330ff8c864b83c9cf3c83ff631b3e085aaa589f87fc9f1bd7541dcf5c15d1a8f4f8c3b9d89a07f7d64ffa0a304578c8eee3f8789545814256dfacdcb0522da2e2b23ed9f04f4fd8e87d2b00dbaba91bb793b2c478e7973ce957061554870e5013e1ac9b26fe68ffc075ba473bdb900208d2dfda00f50a5e18ef1841fa69bd32ffe263e911effd580a957bd5f12bad973f814cf62c971a66b9e65b4d071a62a9cc9355da25f89ee850cda1780ea7ed4ef8383e9a2ac88b9847bb9179e01ec3d5f9de1a7d5df558be520c9cbeaa06307a93fa682d953f3c1f9a2650e1053cc24a7be5bf475eb5d838dd495c07a061073821a93274c2acc793e55f7c30481176a152109d150e99cb6a4e10d427f35a070b70e20956d2ec8b34d72adf5d3d6207d9eff44ffd1b180dc9923a5dd1dc24a66208a695e4e50e5022794f1fc819bd23b56d198ed7d06ce9514369a0ab2db22960a19455bb9fc7618cf56c012c8a79f5020302a05f717f0527028c4c7c3d4dd8863c00e56c31fcbe01fcb6e68306e3db9200821bca2fc35a36b773a6d081aee53ccc8af91fa7f8b1cca8e99fbc3ef38288e846ddf271ba5c8bdb6eba0a3dd529b5b9e5a534829189f0f15ed3a24ae05657a93f4245e648e2f5525ed9d64e3df36b6ed266b203480ba6ba722e897408628348c43f63d4b36b739d5cf727598549228a880ac64719d9d0edc2fb6697c75b0ffa17e9f9eecef8f6bf70a2334c51d40029b088f762d6dc57d165a89b56d4569ed6312124202e87ec877907c22ae3a58f237eec498adbc99b2d0f682054da53d001efd2d0bb1056db6d6471f5ed339ad8fbaabb488f026c46e01cb7ab64c7db0c91a120ebf7238120b9896b7447b8724fbc5b92384c008adc8b105b98821ef6dd7effbabe0649f49451e6c116d87fbcba86090ab11fb105b11654405722af51d7ef0b54f96ee7d19a39c3ea6b57e80f3a2c9b1b46da18f735e2e1740e913c353d976680cc22eb814a66ab960f7ddaf25f3a8919434ae096fbe47aa0c4400b60e34dc2cb78a1f0a0063c36581fb521af921495ca6c0aff1a1559e89a0e41bc3f15c5e05220bee6022aae9f4b0a0e8516434838b204c27a6730b250ea92420027cdee343dd6fcbb853e546e144291874efa893e6ec6535c4e2202d86a1cfeed2e1174e2b64aff530496e4790718816c0285894464957d82a43c2ad994ba1753e4fcf998bfb9e24a7caa57c444ab056bd35bfeaaf7f3c88268685b88d698e65f8252440c48bd4059da1d16d8e237bd3870ff7414e4afcc567c6de361bedad40c2519d414d0eb1e0912592ac6ff7e095c0ff36c44c6f4b0c064d6f64af064e55cfa023cdcea9cb5ef4ff9c22f5da15c79b2614e7cd2b2c8e0fd7df14d3e9cf3496d02e15653491695274e6f8b4b227335383d6e46d2637153cd48ffdbe2970337aa87e8e2884c16578af57403f2c7d36b61f90b6b14d4c238d6f389723185fa54eccf828a7e985da57fb99f9c2728c0457b96a044f6312f08624fa072f7985b041a97cec8a23389cedfdb7f0a0fb3a2480fa8997fa90d64c933f269dfefaeefec7bfc9d633e5354768963acdd0ce11beb640ebd72902290be925e00005fab7f6bfaa99d1fcf1822507eefe1535af18c8bdeb5d13045d38909e5072c8f094702110882ef46e59fb02331d9c255579c1e7ed520c48f5d6fed8a4ff275d2725445e458a1948d20be1841f12e5061bf382d57aca66ddf0536ad40cbcb1a1dc7dfb043473160f93ad8fccd854f64c264171ca003f30bec0762fa2c464da2bfe27dd1c50d1748c330315b42edf71cea473a8f0261d722f43952551d9d6dd6f812940418a8f95f8c3747c043833daf2f81bf50fcb41748abddc988e4915424305077243128c9596bcd9821cf0eae760882bcca0aa63f2d8924ad22a3d429c40918416fd16dd588fba067e366f3d291a4e9fe24063fb4255f77f0cdcba73bb4976f5ef143b95242eb499cde15fcf6cc2452f132ce5683e7fbe61264607281c84b7049eeaaad43a8977b45369da0c98033a79aa304a681d753ec5322645f6cb3671f7efff36bdec984494fba5a2497b6ba8d77c01930474c8c80f94070ba4cb7370aa587bfb9e0b2a68c4580775de2a3fc4585083142cb4645a9073f692b68a1139d481341c9e807ecc7256c1c756104922dfbc9e1c8796c0fb7f101c019e4420d5f3c977914aea41d90ff41a5175f9d34a97f0dc689e776223f0038bdc1748addcc8508cdff956d9be4f46eb03300ef6f62d3ac6c7e97003bdf4eebef180e8a589f95e474828f21a5d54b04ad99583db6d0fbbcc1ca6930adc062a0ba5a7d54d32ad45300c5b24ea3f7c5a63d7546c7ebb03f946cda5997391c789540559d69b3bcbdf55d56155c9a2f6fd1343be19bd7ff1291fe5346b35194d01e6a801aa96fd297772f0143f515a740d9abc80c39c0482b5a6402194159a6da0e5cb8349816660cd", 0x1000}, {&(0x7f00000015c0)="d670ba4b359bf60aba00228872156658b10f87a155f758e8a61ad4357a610b422123be5692a7142fdbe08bfa", 0x2c}, {&(0x7f0000001600)="29e67654cb4afac0efb4376f673e012836d069ccdc03302fe7a4601357c84342f828da9443e300d60217d650469b25507eae0b10b3bcdcdfd2636fef4d9351cb10b8164feef10a4fdd5c0d1ed3498a973b75a407d3a81d9e624e8d1931ea8564bb5835b082a68921b7050505ae50455cb29f577f580b623f7f99cd6827bd107280e5e2c6d70b", 0x86}], 0x9, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r0, r0]}], 0x58, 0xe}, 0x40c) (async) r10 = fcntl$dupfd(r1, 0x0, r1) compat_43_ommap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r10, 0x0) 10:43:36 executing program 0: compat_43_orecvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/80, 0x50, 0x4000, &(0x7f0000000080)=@len=0x5, 0xff86) socketpair(0x1, 0x3, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) dup(r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) [ 274.6304061] uhub2: device problem, disabling port 1 [ 275.2503966] uhub2: device problem, disabling port 1 [ 275.7504208] uhub2: device problem, disabling port 1 10:43:38 executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="87", 0x358, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x20080fe}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)="22f54822d791e1131321db585fc38833fbf2cc1a7c0fbdfe053625ba527bff31f333003109fd375034b670ff0019862834e48a624ac0bc1e39c454af3bf86cf68039592d1d29594a560a23e2b50a76b2ea69e172e3d4514bbe69c3610d0303b84be9d46ff14edda52d72cbbad245df26ba497ab661fd611a2225381cfcdeb24c3fef18", 0x83, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x7fffffff, 0xffffffff}, 0xc) 10:43:38 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x80000, 0x100) (async) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80000, 0x100) r1 = dup2(r0, r0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000001140)="b474957151d18e87ceededf9397ce57a2871ae38af015cfc2d9297e0cfd1a1bdc3495c87f61d20eb8e5e9ea918ecea5e9c62e62cf74ab4fa647d3face899e958df499f1721493d2c8e046582c12bc4cbeb46c3a4bd6f1a1b681cbee31a72706d9de9013cd64f433fef80dca5149a0d3281e160c341a56807489da69c2447e8ead394a2f1299fff5dbbb16009a0ce5f2a5ea75f7e42b1bc67e5af3a445b9cfbb652eb1a4e2daefd412b1bb49c9b5103f3365bbad2ef10c5058624b68e6730f30a2455ada128ba9f051125ba88c8bfa30158f10a3d", 0xd4}, {&(0x7f0000001240)="f7b2d14a02d34b098acc1d4feb2c44510b0d8145834b0dc1fccd8ef266e59702b0505c21f3c8d7b0f396639e30723de16b85087a31488c2c271b4fbe65ad082c3bd1fad465fcfa9b4fa7f83ae1e941a86ef265283307de3fa6d251c9bbab6e0adc2b30796cd1ff25466f27dcaf7e2e03564f1e3671fefcea892d6500439831a2920a089b8c8f483fc4d50864070c6d4a14bf9c708e954898a509f9e4be23015930d7b2531def78bbb7fc6157982ccaedf3cb089f12defbd9bd87dfd328684ae96a655cce35cb0f1b86f68bd53ff781be1e35a68bc8512e928bd05a57e5de1c4658207832ffa6ca7fd299", 0xea}], 0x2, 0xff) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1a1) (async) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1a1) write(r1, &(0x7f0000000080)="a790d1726c6fe6bf52418bedbfaaa3ae83ccfc9ce0dfa3f579684d603019313390da31723c572f3b5e2aa515a453d82f03179b7ea209e54d571bd22bad89874f8f3cca19861220066f6b2b5b416cf19769a0e7df6c006d43a8ccc28dc4a1f3e9bc7faf91", 0xfffffee9) (async) write(r1, &(0x7f0000000080)="a790d1726c6fe6bf52418bedbfaaa3ae83ccfc9ce0dfa3f579684d603019313390da31723c572f3b5e2aa515a453d82f03179b7ea209e54d571bd22bad89874f8f3cca19861220066f6b2b5b416cf19769a0e7df6c006d43a8ccc28dc4a1f3e9bc7faf91", 0xfffffee9) write(r0, &(0x7f0000000100)="40644a763da67f82be81a9b494023f14b3e091c2b52af011f86d0ccbb84d7ec748dc321d47c81f10013804730cb79577d1db1b2bc83b3095781d872930d39d531e8c8be72a0b9722457a01e759c87d780db386632499acbf72e207a52c912470b4a3c2bf7e3f1a19ba0494f871c04166a0407e174d508cbfe2fa9283ed5a5b96457cbd62c4fd3d5f96a22c507643c21e868ff88664d6a44687c2e1aec7b9fb3fd7b09a1f2d8c328705dc522063459a63fdbdd30341b17ecb1c68c05ffd9aadf3d61a89f08423e2ab9773f83db68988a4d6bf053e9cc0ebedb06416aa44b89d9a644ddcf73467953f99afd13e20229d15bf85272021324f8a2e56ff76a2be678f388fdbe8111cce30802d6eba63305379453beb9c1e43d146c4c18979f73915a25f8f8c75d57868eb30b8333c49769c6d4630b6969018f1b0f28f00a552d789914ca0487c75556eafed4d6059662cf85ba56bcab18c13dbeee7b3ac8924134056ac75df1a28c2e6e9b0b28c8683861719e8a4908d63347463982077be67663e217b8edd114d1350ebc38bfda17d16fbf412ddf52f1d74603dbad9eeed60585dd7528e916af486972e5e83a173f13666254f79973b71c51d8247dee905f2cc9240fe86b616289d692ec3bb6e35ed3b6c200d514afb4a4bb1831a16c30e95648a5aab91bbf3fdd0b65e2164e7878e835675f490c9bfa0d704fee586fdf9e920ef8546d8a6faafe71954737b734a9b898ba5fb2ecd9c8918cb5a553c2489d0c2031dcd4a23c49ef0bf92459bb31719c89a530f623da4e2d07f0fca157e73ead573617695803be1ba693528cef1f4327204ec655a950d86d27a1665f9eb3fa7859539c0f0e107580c969a709068418c6428f3363d37944418d3df56bd7d44d3014d5ff61ac2d8558244759b9d948376fdde0ffc97b9a64d7da9c9094bb42e751b6919809dc5203bb596a5b8bcc147b6ded06a8bd9f1b504a0450a116629ce0516a61bc91139167a8cded887dbd75bc5343233807d9d0467b55c4c28563f5c8f49d1b29ccab30ef887aa472546673952588311e9a31720caa1173d210312ae4189c32d268eaff64cd25e0adb38a7603e8484ec421adbe7ab2eb236bd34da70e5497c62c0841e52c06bc462ce4d7ada135967daddd389bf848ade70f75b45f7cfb663fea1ec59720c781018be9b539e9687eb33e69db5a26d3044988c274493b399013d7b4143a72a5403fa43d3b44f70fbffdb74ab8c004b2a525b5bf90a5f7aa1068782c3b30c0dad04049789fac6bb706f9390acb052f0473336059b43e65b008e2bb045132ffcbb2d961669a51b5a6d760f854b4f513417a37e596445e65bf6347de06af31a77eb89f6bc9decac541c308ec0599e9d4aeeef77f8fe9a3fc20456adc15e8feb18b7a120d826f8bd728a3ee38f92fad08359c565211434c891af30d5a07b0e0ca661d076c1c27604e4a8ae12a7bec921bc6a54a6e8c43d9a2cd1c48273f9300484155d76f22b69c8ab526989b30a80699e71eede79915c0f3f9eb3126b99c686903ae800d4dee3d47b262c588e6aabf94a1176f59fbc953dbf850d310b8c9865898785b813ff72e01d3f3ffd6b49deccbff5af5837685d84117319cc26986f2bf00abc97f70e11232814f515e9c06896dd8cbccf1916fce59c2ed1e52910e7910d5a7d5c05f690755860ecf4864652990176d1929002a94da1f0a637ff6652a85dcab1130ec2a5d14a83e96bbb17ff38334bcadfb339e1c0aea27b26a98231f4208f648b148d82103ca01353447a05dc69c180aa6c8d556dd8dca4bf8154b235861aff7e21e35beaa6621abbaf913013aceb6ce1dcea917c1a8bc37824e0d444ae9b42dc81bf2002ce5f0445ff11fd97b9e16185cd3188f9117c040654671979f148b91425e0caaf68c2b09db683b99027a8780903e68c245d3f5352e63e61f8cca81b522d461dd4c24371504be67443943cbd42eded70572a9aa1ff828a9b9e3783587da6b14270de784df69faf57f3b5cf7bb4f33d06e1da8c1297024332740eeda57b6b6db5926d8761b883dfb255c252f209844a8a430f5a9d6835c9ed7ded0471156644511948a0cb1ae28c679ed2b0250c0d19212073500b6c2f6e240de5374f6269aeff9d301e360cd259d4223c53c66a275873dd11cbccc49857a901979658971411a8afdb4feb290ad1a6e64c2a9858e266c9b6e1dbdffa26a2aca8ff36e1287ec897e5984a1983d1c37d1e339e123bdb1bfee206250dc5a48efc154f5a0239acc5eefb834f6094984e379cd2b6addb285aa85c5e98985018c58f5ff2f81e3acc7aeb71cc0c51fa11af601d62204f04166be04aa587c5e5497cebf859f1b3af6e56b61ba99324550a02f339102662d10e03c1810f918bb88f6536e82e9ecf4f92d611810707e4a102ae3d7c8685e3453800ab74187ab96c451b453cdc480a0509f62ba8824e5709b11395ad739d5da87dc3c9638d616cf2b352b857a88f481d1b1e3d4a356966f52c97040199a207697966939ccb02035f1cbaebe17cb9b0cb60b7cecc3dfdbf530bebf0ab776929e99abd5e4aa08186eb8f5c7904b1fe3da71a8838133aca479b1225dadff4c9169562608846881471c30503b79eae982927c85d2c3b831a785140a96a65d7d0046ec60133c7d7270ee2e94b84beb6d235cebe84444fbe795447e249d83c4b5fd9fa245df605fc908476dae5f40eb9a4fdd0c4376dafa9aacdc5f64714a4d9ba7780e1f64fc798ae9a78bc237be482c93b88b2d9b22944bf2f413b48f65e90a7a7d3361ffb6fc05a5acbe063a60925a1d7118b55d46eb78acb0553b95fd979998af7f3794e5542244ed9944db1cd31cb1a035ac034a7dbda570ca10b466d2724433c5a21ff17d7480068385f0c12ef3f1e72d72ef901232dbb863ecf0fae346ec33415ebfbdd26db65f41cf868deafe87f8f2eebd7a6ea6b9c6978f6fb4cb5d70b4bc03ca8ab64463776093632c017442c804462fdb964be20441dda26f3f1740250803c3a3d064fde11a9e9aa02fc2f68187f6fb10e16c35018b39032d0e84f2b1735873b252a9e747aea8ef2d8722d8858c3bc438f5016135639580327accbe0d8ecc31974d5b6707254f25d63fedcf42446d0f2d317f94333c7f4c04e9b30a464e25a3511c2dd0f4707caa8e956aee2744d2190c87b12546b7a4081082975a6ee7c6c9f79f57c6f15823eb2b8cb2c49f94ea995f8e9667a58db8887c1f3939d29061b4243396793e671d8f3740cf673d6136ba3061fbce9021675dc9398d384567282a2117bdd9a01a2830cecf73e74cd2b40937e2b7ee51707b2a6db7b0c91fc53f74e6407575e4fbb304ea4dbfef42669fd87dd15cb3b630e0e38cc621eada5e6d8fec9bc671d3dfe08bca2ada14062084e08783bc5a2e9fc9a94226c251902d6ddb9518f9daee0752d95e3cf26f646a06e9b75f07239869fc56de6a289c3eab84c02cba3c1da195af1f7b2c0d6f3a93518fe9c8e4d08b01cbe583434034abb257997c9fb25dc2c7e4bb27720d0ff63e826a9f38a1625f190df07f44830a906d244278d5800892f506f4f3aad27456a25ea1c4924c342655c96e38c7343ad2af09e702ea783df367c576d098b2f1b4f02b844860368a9cf2f6836841cb3c9aaf50eda64607987c966bd7e02346fe410ab46f0599b47e2edba025d8586823667477996d6a37a577964b97fd7a79610ebbd889f2a3e5f63ff5a029e75c81f3a4e4868155e26153374c31b20280c809084d4dfd922f677ee5c0d0eb7f01170d6564e032b2f54a1b9bfe26479440bebb547eead84a4bd2c0726d771794abbda71b682481a00bb27e843bdd285852ace09074cb6056689c406f7f480e5e827c22673e5705505eb6d5eb29ac6c155649c1cc92ad687ae8c4b3e8fbcb11c9bc64ce834eb234cd492fe900f8082b87a21d0886cc315d478a46c56c2885497fc068eff312e3e5ef10094359658b9fae2686767f3fae2728728eab6a62b3da6083a3093fda937c9076412b0b09ad7528c32fe2817cc86d75676b5e50209e8c5a877db5d617d4bc0e6d60a5c642c6dbb29b2cf7b8510dd727f3c1dd23301ec7b726a44bf1606ffccd992d246d5d74e77aa6c3cf54db9ec6e341a0f184aea9faeb9fb90d7030776f054ff917991e01afaae2f853e0196e18257ae39b8c1718840f5519ce7093f3d118cfb1b7bc35626155448af01dab30a262fcbf78bf751f69ee8a3d874f0df4b7fc2cea70204ffb022928a67252ec1eee891ca8e575b4c2fe92d7a7d9ff2a7e428174c3a2cb4bd5195ebc1bc9288a287993c46cb852fd5ee695a03e4bb40b8c5e177397e86b1b47f0657d2fa37354a2ddaed3f08455155b0ee2ee5b2228c6c92ab6dad041735f1deb4c7d939947c24532b541d89044190a1cb9abcdc05fa5cf3132f56ffe53571592273d0bd46834b9995e4a9186fb9fb10f92e6c5ffa6c24800b1a021c544f8b6ef607a28693c2cf4b86cf423ba1753d0ed2935e36e6ea5c9450cfaea2d87f0869a2e328e0a18349f8d08b9ce27f33933ea0813066ec857b2cb725d105b31d7bf060e78b6287a591de6750eb5e1bd6c5f59bdd7382fe4943c9694c44ff6c4e12721eab69345d49cfb86e763abd040f13b7a0340360bd7332ed1e3d32844d39bfc574f41830c48da02b88e54453610325369c50c5337315d1bc8755642f0e43025b7393280dec08f6be2c6b3c40757a3199682e19f86e1da5a032c65a9ebadf18160552cb027c4d63f44038b9ec94d4e70d797b13c26d7fa07027bd53ad9984c4481bed6b4448c80f306cb89cadc26e8a08552901d0ee74c1aa8b9578deaec773f5f26196d352f44e96083404b9c27f8d3177303835833dfa9952eae2f3eb3c4c8f9a0592864db37033eac68593a4e267ce1219be86411ecf0adea696f847aba04e675250acebfc62edacf442a439b509f663ca2b4b788ea45eb8fa233133f3243c9f081968d0b835b2fd845c5d4a56eec02b1a3c403864bfc00d6e07b34ee5290e66d0b941625455b444cc76ea46bec200bbc590003a03cab2b88401bf17b8293a8be500c60d271ff8eb534cf0265f39a143176c9dfdcb537681fa123e44752a542cf3953e27300b8e31fc54b2f9070e014480d06af523318c0c8d73e5a152267cf83b38a54b100639ad6e89d9dd6e732da21fd22685018df1a8a537225e76ed915f2723380539a19c97cb9ebd2f03786124d814b960bf87fa03b6391befb35e42f85169ccb1a79125ed7074e6347bdd182a57e19881aaa7846340c66ac9153b8941e2d604098db864ee87bf05b142bc9a7dd3b24a180f7d6e08ae1096f3c424fffe0550bf0d48d92a2dfa35c5a77101f6d0fd3e00532d4c8681ac2635dc52bf90a353faddc3825d8f4ca95187e7e223c98f9736a5c6dd810dd915d22908c1af22e7462718a5cce23202a4e21c96dcadc518ff68fe1051f088453052b93e38d1584cad4cc9e6cd84c2edbbb7174d582dcb882f5453b2591d2acb6381a1ecb9cd82f65cb194f8954fba7150e0d4e9c788c2ccbd6eabba1dcd8d8f119d971cdfcae6c1cb2cbe2f7cc0ba5ce4e6ad9c8f1056bf791f9156abd9d362f269599d481a7eb4f0da9006c4b4c732bca3cef0d6c1d7bd0c14d74b5118b8e3411d0d6bf9c4f905969c2a6091da133dffee88d8531e91b342b2c578ca3743fa67666dcd2438aefb13a7053f67a686a20c68d31681f59c2f363ad4fd07e12c1510ed2001f4019bfc62848bb3c360364c063fca184320d2a961d93cfb938c3b36e2a2983387", 0x1000) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001380)=0x3, 0x4) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) fcntl$getown(r6, 0x5) (async) fcntl$getown(r6, 0x5) shutdown(r5, 0x1) (async) shutdown(r5, 0x1) ioctl$FIOSEEKDATA(r5, 0xc0086661, &(0x7f0000001100)=0x7) 10:43:38 executing program 0: compat_43_orecvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/80, 0x50, 0x4000, &(0x7f0000000080)=@len=0x5, 0xff86) socketpair(0x1, 0x3, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) dup(r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) compat_43_orecvmsg(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/80, 0x50, 0x4000, &(0x7f0000000080)=@len=0x5, 0xff86) (async) socketpair(0x1, 0x3, 0x80, &(0x7f00000000c0)) (async) shutdown(r1, 0x1) (async) dup(r0) (async) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) (async) 10:43:38 executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000000c, r0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) (async) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) (async) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r1, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) (async) compat_90_statvfs1(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580), 0x1) (async) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) (async) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, r5, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) (async) fchown(r6, r7, r8) (async) r9 = getuid() setreuid(0xee00, r9) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x9, r3, r8, r9, r11, 0x800, 0x9}, 0x8, 0x1, r0, r0, 0x3, 0x33e, 0x80000001}) 10:43:38 executing program 2: mkdir(&(0x7f0000000440)='./file0\x00', 0xc2a20e90dac1c43c) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x2) chown(&(0x7f0000000080)='./file0\x00', 0x0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) fchown(r0, r1, r2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r2) 10:43:38 executing program 4: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = shmget(0x0, 0x2000, 0x94, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 10:43:38 executing program 5: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) fchown(r1, r2, r3) r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, r4, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x100, r2, r5, 0xffffffffffffffff, 0x0, 0x8, 0x8}, 0x6, 0x10000, r6, 0xffffffffffffffff, 0x5, 0x5, 0x1d, 0x5}) socketpair(0x1f, 0x20000000, 0x0, 0x0) 10:43:38 executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="87", 0x358, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x20080fe}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)="22f54822d791e1131321db585fc38833fbf2cc1a7c0fbdfe053625ba527bff31f333003109fd375034b670ff0019862834e48a624ac0bc1e39c454af3bf86cf68039592d1d29594a560a23e2b50a76b2ea69e172e3d4514bbe69c3610d0303b84be9d46ff14edda52d72cbbad245df26ba497ab661fd611a2225381cfcdeb24c3fef18", 0x83, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x7fffffff, 0xffffffff}, 0xc) (async) sendto$inet6(r0, &(0x7f0000000080)="22f54822d791e1131321db585fc38833fbf2cc1a7c0fbdfe053625ba527bff31f333003109fd375034b670ff0019862834e48a624ac0bc1e39c454af3bf86cf68039592d1d29594a560a23e2b50a76b2ea69e172e3d4514bbe69c3610d0303b84be9d46ff14edda52d72cbbad245df26ba497ab661fd611a2225381cfcdeb24c3fef18", 0x83, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x7fffffff, 0xffffffff}, 0xc) 10:43:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80000, 0x100) r1 = dup2(r0, r0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000001140)="b474957151d18e87ceededf9397ce57a2871ae38af015cfc2d9297e0cfd1a1bdc3495c87f61d20eb8e5e9ea918ecea5e9c62e62cf74ab4fa647d3face899e958df499f1721493d2c8e046582c12bc4cbeb46c3a4bd6f1a1b681cbee31a72706d9de9013cd64f433fef80dca5149a0d3281e160c341a56807489da69c2447e8ead394a2f1299fff5dbbb16009a0ce5f2a5ea75f7e42b1bc67e5af3a445b9cfbb652eb1a4e2daefd412b1bb49c9b5103f3365bbad2ef10c5058624b68e6730f30a2455ada128ba9f051125ba88c8bfa30158f10a3d", 0xd4}, {&(0x7f0000001240)="f7b2d14a02d34b098acc1d4feb2c44510b0d8145834b0dc1fccd8ef266e59702b0505c21f3c8d7b0f396639e30723de16b85087a31488c2c271b4fbe65ad082c3bd1fad465fcfa9b4fa7f83ae1e941a86ef265283307de3fa6d251c9bbab6e0adc2b30796cd1ff25466f27dcaf7e2e03564f1e3671fefcea892d6500439831a2920a089b8c8f483fc4d50864070c6d4a14bf9c708e954898a509f9e4be23015930d7b2531def78bbb7fc6157982ccaedf3cb089f12defbd9bd87dfd328684ae96a655cce35cb0f1b86f68bd53ff781be1e35a68bc8512e928bd05a57e5de1c4658207832ffa6ca7fd299", 0xea}], 0x2, 0xff) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1a1) write(r1, &(0x7f0000000080)="a790d1726c6fe6bf52418bedbfaaa3ae83ccfc9ce0dfa3f579684d603019313390da31723c572f3b5e2aa515a453d82f03179b7ea209e54d571bd22bad89874f8f3cca19861220066f6b2b5b416cf19769a0e7df6c006d43a8ccc28dc4a1f3e9bc7faf91", 0xfffffee9) write(r0, &(0x7f0000000100)="40644a763da67f82be81a9b494023f14b3e091c2b52af011f86d0ccbb84d7ec748dc321d47c81f10013804730cb79577d1db1b2bc83b3095781d872930d39d531e8c8be72a0b9722457a01e759c87d780db386632499acbf72e207a52c912470b4a3c2bf7e3f1a19ba0494f871c04166a0407e174d508cbfe2fa9283ed5a5b96457cbd62c4fd3d5f96a22c507643c21e868ff88664d6a44687c2e1aec7b9fb3fd7b09a1f2d8c328705dc522063459a63fdbdd30341b17ecb1c68c05ffd9aadf3d61a89f08423e2ab9773f83db68988a4d6bf053e9cc0ebedb06416aa44b89d9a644ddcf73467953f99afd13e20229d15bf85272021324f8a2e56ff76a2be678f388fdbe8111cce30802d6eba63305379453beb9c1e43d146c4c18979f73915a25f8f8c75d57868eb30b8333c49769c6d4630b6969018f1b0f28f00a552d789914ca0487c75556eafed4d6059662cf85ba56bcab18c13dbeee7b3ac8924134056ac75df1a28c2e6e9b0b28c8683861719e8a4908d63347463982077be67663e217b8edd114d1350ebc38bfda17d16fbf412ddf52f1d74603dbad9eeed60585dd7528e916af486972e5e83a173f13666254f79973b71c51d8247dee905f2cc9240fe86b616289d692ec3bb6e35ed3b6c200d514afb4a4bb1831a16c30e95648a5aab91bbf3fdd0b65e2164e7878e835675f490c9bfa0d704fee586fdf9e920ef8546d8a6faafe71954737b734a9b898ba5fb2ecd9c8918cb5a553c2489d0c2031dcd4a23c49ef0bf92459bb31719c89a530f623da4e2d07f0fca157e73ead573617695803be1ba693528cef1f4327204ec655a950d86d27a1665f9eb3fa7859539c0f0e107580c969a709068418c6428f3363d37944418d3df56bd7d44d3014d5ff61ac2d8558244759b9d948376fdde0ffc97b9a64d7da9c9094bb42e751b6919809dc5203bb596a5b8bcc147b6ded06a8bd9f1b504a0450a116629ce0516a61bc91139167a8cded887dbd75bc5343233807d9d0467b55c4c28563f5c8f49d1b29ccab30ef887aa472546673952588311e9a31720caa1173d210312ae4189c32d268eaff64cd25e0adb38a7603e8484ec421adbe7ab2eb236bd34da70e5497c62c0841e52c06bc462ce4d7ada135967daddd389bf848ade70f75b45f7cfb663fea1ec59720c781018be9b539e9687eb33e69db5a26d3044988c274493b399013d7b4143a72a5403fa43d3b44f70fbffdb74ab8c004b2a525b5bf90a5f7aa1068782c3b30c0dad04049789fac6bb706f9390acb052f0473336059b43e65b008e2bb045132ffcbb2d961669a51b5a6d760f854b4f513417a37e596445e65bf6347de06af31a77eb89f6bc9decac541c308ec0599e9d4aeeef77f8fe9a3fc20456adc15e8feb18b7a120d826f8bd728a3ee38f92fad08359c565211434c891af30d5a07b0e0ca661d076c1c27604e4a8ae12a7bec921bc6a54a6e8c43d9a2cd1c48273f9300484155d76f22b69c8ab526989b30a80699e71eede79915c0f3f9eb3126b99c686903ae800d4dee3d47b262c588e6aabf94a1176f59fbc953dbf850d310b8c9865898785b813ff72e01d3f3ffd6b49deccbff5af5837685d84117319cc26986f2bf00abc97f70e11232814f515e9c06896dd8cbccf1916fce59c2ed1e52910e7910d5a7d5c05f690755860ecf4864652990176d1929002a94da1f0a637ff6652a85dcab1130ec2a5d14a83e96bbb17ff38334bcadfb339e1c0aea27b26a98231f4208f648b148d82103ca01353447a05dc69c180aa6c8d556dd8dca4bf8154b235861aff7e21e35beaa6621abbaf913013aceb6ce1dcea917c1a8bc37824e0d444ae9b42dc81bf2002ce5f0445ff11fd97b9e16185cd3188f9117c040654671979f148b91425e0caaf68c2b09db683b99027a8780903e68c245d3f5352e63e61f8cca81b522d461dd4c24371504be67443943cbd42eded70572a9aa1ff828a9b9e3783587da6b14270de784df69faf57f3b5cf7bb4f33d06e1da8c1297024332740eeda57b6b6db5926d8761b883dfb255c252f209844a8a430f5a9d6835c9ed7ded0471156644511948a0cb1ae28c679ed2b0250c0d19212073500b6c2f6e240de5374f6269aeff9d301e360cd259d4223c53c66a275873dd11cbccc49857a901979658971411a8afdb4feb290ad1a6e64c2a9858e266c9b6e1dbdffa26a2aca8ff36e1287ec897e5984a1983d1c37d1e339e123bdb1bfee206250dc5a48efc154f5a0239acc5eefb834f6094984e379cd2b6addb285aa85c5e98985018c58f5ff2f81e3acc7aeb71cc0c51fa11af601d62204f04166be04aa587c5e5497cebf859f1b3af6e56b61ba99324550a02f339102662d10e03c1810f918bb88f6536e82e9ecf4f92d611810707e4a102ae3d7c8685e3453800ab74187ab96c451b453cdc480a0509f62ba8824e5709b11395ad739d5da87dc3c9638d616cf2b352b857a88f481d1b1e3d4a356966f52c97040199a207697966939ccb02035f1cbaebe17cb9b0cb60b7cecc3dfdbf530bebf0ab776929e99abd5e4aa08186eb8f5c7904b1fe3da71a8838133aca479b1225dadff4c9169562608846881471c30503b79eae982927c85d2c3b831a785140a96a65d7d0046ec60133c7d7270ee2e94b84beb6d235cebe84444fbe795447e249d83c4b5fd9fa245df605fc908476dae5f40eb9a4fdd0c4376dafa9aacdc5f64714a4d9ba7780e1f64fc798ae9a78bc237be482c93b88b2d9b22944bf2f413b48f65e90a7a7d3361ffb6fc05a5acbe063a60925a1d7118b55d46eb78acb0553b95fd979998af7f3794e5542244ed9944db1cd31cb1a035ac034a7dbda570ca10b466d2724433c5a21ff17d7480068385f0c12ef3f1e72d72ef901232dbb863ecf0fae346ec33415ebfbdd26db65f41cf868deafe87f8f2eebd7a6ea6b9c6978f6fb4cb5d70b4bc03ca8ab64463776093632c017442c804462fdb964be20441dda26f3f1740250803c3a3d064fde11a9e9aa02fc2f68187f6fb10e16c35018b39032d0e84f2b1735873b252a9e747aea8ef2d8722d8858c3bc438f5016135639580327accbe0d8ecc31974d5b6707254f25d63fedcf42446d0f2d317f94333c7f4c04e9b30a464e25a3511c2dd0f4707caa8e956aee2744d2190c87b12546b7a4081082975a6ee7c6c9f79f57c6f15823eb2b8cb2c49f94ea995f8e9667a58db8887c1f3939d29061b4243396793e671d8f3740cf673d6136ba3061fbce9021675dc9398d384567282a2117bdd9a01a2830cecf73e74cd2b40937e2b7ee51707b2a6db7b0c91fc53f74e6407575e4fbb304ea4dbfef42669fd87dd15cb3b630e0e38cc621eada5e6d8fec9bc671d3dfe08bca2ada14062084e08783bc5a2e9fc9a94226c251902d6ddb9518f9daee0752d95e3cf26f646a06e9b75f07239869fc56de6a289c3eab84c02cba3c1da195af1f7b2c0d6f3a93518fe9c8e4d08b01cbe583434034abb257997c9fb25dc2c7e4bb27720d0ff63e826a9f38a1625f190df07f44830a906d244278d5800892f506f4f3aad27456a25ea1c4924c342655c96e38c7343ad2af09e702ea783df367c576d098b2f1b4f02b844860368a9cf2f6836841cb3c9aaf50eda64607987c966bd7e02346fe410ab46f0599b47e2edba025d8586823667477996d6a37a577964b97fd7a79610ebbd889f2a3e5f63ff5a029e75c81f3a4e4868155e26153374c31b20280c809084d4dfd922f677ee5c0d0eb7f01170d6564e032b2f54a1b9bfe26479440bebb547eead84a4bd2c0726d771794abbda71b682481a00bb27e843bdd285852ace09074cb6056689c406f7f480e5e827c22673e5705505eb6d5eb29ac6c155649c1cc92ad687ae8c4b3e8fbcb11c9bc64ce834eb234cd492fe900f8082b87a21d0886cc315d478a46c56c2885497fc068eff312e3e5ef10094359658b9fae2686767f3fae2728728eab6a62b3da6083a3093fda937c9076412b0b09ad7528c32fe2817cc86d75676b5e50209e8c5a877db5d617d4bc0e6d60a5c642c6dbb29b2cf7b8510dd727f3c1dd23301ec7b726a44bf1606ffccd992d246d5d74e77aa6c3cf54db9ec6e341a0f184aea9faeb9fb90d7030776f054ff917991e01afaae2f853e0196e18257ae39b8c1718840f5519ce7093f3d118cfb1b7bc35626155448af01dab30a262fcbf78bf751f69ee8a3d874f0df4b7fc2cea70204ffb022928a67252ec1eee891ca8e575b4c2fe92d7a7d9ff2a7e428174c3a2cb4bd5195ebc1bc9288a287993c46cb852fd5ee695a03e4bb40b8c5e177397e86b1b47f0657d2fa37354a2ddaed3f08455155b0ee2ee5b2228c6c92ab6dad041735f1deb4c7d939947c24532b541d89044190a1cb9abcdc05fa5cf3132f56ffe53571592273d0bd46834b9995e4a9186fb9fb10f92e6c5ffa6c24800b1a021c544f8b6ef607a28693c2cf4b86cf423ba1753d0ed2935e36e6ea5c9450cfaea2d87f0869a2e328e0a18349f8d08b9ce27f33933ea0813066ec857b2cb725d105b31d7bf060e78b6287a591de6750eb5e1bd6c5f59bdd7382fe4943c9694c44ff6c4e12721eab69345d49cfb86e763abd040f13b7a0340360bd7332ed1e3d32844d39bfc574f41830c48da02b88e54453610325369c50c5337315d1bc8755642f0e43025b7393280dec08f6be2c6b3c40757a3199682e19f86e1da5a032c65a9ebadf18160552cb027c4d63f44038b9ec94d4e70d797b13c26d7fa07027bd53ad9984c4481bed6b4448c80f306cb89cadc26e8a08552901d0ee74c1aa8b9578deaec773f5f26196d352f44e96083404b9c27f8d3177303835833dfa9952eae2f3eb3c4c8f9a0592864db37033eac68593a4e267ce1219be86411ecf0adea696f847aba04e675250acebfc62edacf442a439b509f663ca2b4b788ea45eb8fa233133f3243c9f081968d0b835b2fd845c5d4a56eec02b1a3c403864bfc00d6e07b34ee5290e66d0b941625455b444cc76ea46bec200bbc590003a03cab2b88401bf17b8293a8be500c60d271ff8eb534cf0265f39a143176c9dfdcb537681fa123e44752a542cf3953e27300b8e31fc54b2f9070e014480d06af523318c0c8d73e5a152267cf83b38a54b100639ad6e89d9dd6e732da21fd22685018df1a8a537225e76ed915f2723380539a19c97cb9ebd2f03786124d814b960bf87fa03b6391befb35e42f85169ccb1a79125ed7074e6347bdd182a57e19881aaa7846340c66ac9153b8941e2d604098db864ee87bf05b142bc9a7dd3b24a180f7d6e08ae1096f3c424fffe0550bf0d48d92a2dfa35c5a77101f6d0fd3e00532d4c8681ac2635dc52bf90a353faddc3825d8f4ca95187e7e223c98f9736a5c6dd810dd915d22908c1af22e7462718a5cce23202a4e21c96dcadc518ff68fe1051f088453052b93e38d1584cad4cc9e6cd84c2edbbb7174d582dcb882f5453b2591d2acb6381a1ecb9cd82f65cb194f8954fba7150e0d4e9c788c2ccbd6eabba1dcd8d8f119d971cdfcae6c1cb2cbe2f7cc0ba5ce4e6ad9c8f1056bf791f9156abd9d362f269599d481a7eb4f0da9006c4b4c732bca3cef0d6c1d7bd0c14d74b5118b8e3411d0d6bf9c4f905969c2a6091da133dffee88d8531e91b342b2c578ca3743fa67666dcd2438aefb13a7053f67a686a20c68d31681f59c2f363ad4fd07e12c1510ed2001f4019bfc62848bb3c360364c063fca184320d2a961d93cfb938c3b36e2a2983387", 0x1000) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001380)=0x3, 0x4) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x1) fcntl$getown(r6, 0x5) shutdown(r5, 0x1) ioctl$FIOSEEKDATA(r5, 0xc0086661, &(0x7f0000001100)=0x7) open$dir(&(0x7f0000000000)='./file1\x00', 0x80000, 0x100) (async) dup2(r0, r0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r3, 0x1) (async) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000001140)="b474957151d18e87ceededf9397ce57a2871ae38af015cfc2d9297e0cfd1a1bdc3495c87f61d20eb8e5e9ea918ecea5e9c62e62cf74ab4fa647d3face899e958df499f1721493d2c8e046582c12bc4cbeb46c3a4bd6f1a1b681cbee31a72706d9de9013cd64f433fef80dca5149a0d3281e160c341a56807489da69c2447e8ead394a2f1299fff5dbbb16009a0ce5f2a5ea75f7e42b1bc67e5af3a445b9cfbb652eb1a4e2daefd412b1bb49c9b5103f3365bbad2ef10c5058624b68e6730f30a2455ada128ba9f051125ba88c8bfa30158f10a3d", 0xd4}, {&(0x7f0000001240)="f7b2d14a02d34b098acc1d4feb2c44510b0d8145834b0dc1fccd8ef266e59702b0505c21f3c8d7b0f396639e30723de16b85087a31488c2c271b4fbe65ad082c3bd1fad465fcfa9b4fa7f83ae1e941a86ef265283307de3fa6d251c9bbab6e0adc2b30796cd1ff25466f27dcaf7e2e03564f1e3671fefcea892d6500439831a2920a089b8c8f483fc4d50864070c6d4a14bf9c708e954898a509f9e4be23015930d7b2531def78bbb7fc6157982ccaedf3cb089f12defbd9bd87dfd328684ae96a655cce35cb0f1b86f68bd53ff781be1e35a68bc8512e928bd05a57e5de1c4658207832ffa6ca7fd299", 0xea}], 0x2, 0xff) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r4, 0x1) (async) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x1a1) (async) write(r1, &(0x7f0000000080)="a790d1726c6fe6bf52418bedbfaaa3ae83ccfc9ce0dfa3f579684d603019313390da31723c572f3b5e2aa515a453d82f03179b7ea209e54d571bd22bad89874f8f3cca19861220066f6b2b5b416cf19769a0e7df6c006d43a8ccc28dc4a1f3e9bc7faf91", 0xfffffee9) (async) write(r0, &(0x7f0000000100)="40644a763da67f82be81a9b494023f14b3e091c2b52af011f86d0ccbb84d7ec748dc321d47c81f10013804730cb79577d1db1b2bc83b3095781d872930d39d531e8c8be72a0b9722457a01e759c87d780db386632499acbf72e207a52c912470b4a3c2bf7e3f1a19ba0494f871c04166a0407e174d508cbfe2fa9283ed5a5b96457cbd62c4fd3d5f96a22c507643c21e868ff88664d6a44687c2e1aec7b9fb3fd7b09a1f2d8c328705dc522063459a63fdbdd30341b17ecb1c68c05ffd9aadf3d61a89f08423e2ab9773f83db68988a4d6bf053e9cc0ebedb06416aa44b89d9a644ddcf73467953f99afd13e20229d15bf85272021324f8a2e56ff76a2be678f388fdbe8111cce30802d6eba63305379453beb9c1e43d146c4c18979f73915a25f8f8c75d57868eb30b8333c49769c6d4630b6969018f1b0f28f00a552d789914ca0487c75556eafed4d6059662cf85ba56bcab18c13dbeee7b3ac8924134056ac75df1a28c2e6e9b0b28c8683861719e8a4908d63347463982077be67663e217b8edd114d1350ebc38bfda17d16fbf412ddf52f1d74603dbad9eeed60585dd7528e916af486972e5e83a173f13666254f79973b71c51d8247dee905f2cc9240fe86b616289d692ec3bb6e35ed3b6c200d514afb4a4bb1831a16c30e95648a5aab91bbf3fdd0b65e2164e7878e835675f490c9bfa0d704fee586fdf9e920ef8546d8a6faafe71954737b734a9b898ba5fb2ecd9c8918cb5a553c2489d0c2031dcd4a23c49ef0bf92459bb31719c89a530f623da4e2d07f0fca157e73ead573617695803be1ba693528cef1f4327204ec655a950d86d27a1665f9eb3fa7859539c0f0e107580c969a709068418c6428f3363d37944418d3df56bd7d44d3014d5ff61ac2d8558244759b9d948376fdde0ffc97b9a64d7da9c9094bb42e751b6919809dc5203bb596a5b8bcc147b6ded06a8bd9f1b504a0450a116629ce0516a61bc91139167a8cded887dbd75bc5343233807d9d0467b55c4c28563f5c8f49d1b29ccab30ef887aa472546673952588311e9a31720caa1173d210312ae4189c32d268eaff64cd25e0adb38a7603e8484ec421adbe7ab2eb236bd34da70e5497c62c0841e52c06bc462ce4d7ada135967daddd389bf848ade70f75b45f7cfb663fea1ec59720c781018be9b539e9687eb33e69db5a26d3044988c274493b399013d7b4143a72a5403fa43d3b44f70fbffdb74ab8c004b2a525b5bf90a5f7aa1068782c3b30c0dad04049789fac6bb706f9390acb052f0473336059b43e65b008e2bb045132ffcbb2d961669a51b5a6d760f854b4f513417a37e596445e65bf6347de06af31a77eb89f6bc9decac541c308ec0599e9d4aeeef77f8fe9a3fc20456adc15e8feb18b7a120d826f8bd728a3ee38f92fad08359c565211434c891af30d5a07b0e0ca661d076c1c27604e4a8ae12a7bec921bc6a54a6e8c43d9a2cd1c48273f9300484155d76f22b69c8ab526989b30a80699e71eede79915c0f3f9eb3126b99c686903ae800d4dee3d47b262c588e6aabf94a1176f59fbc953dbf850d310b8c9865898785b813ff72e01d3f3ffd6b49deccbff5af5837685d84117319cc26986f2bf00abc97f70e11232814f515e9c06896dd8cbccf1916fce59c2ed1e52910e7910d5a7d5c05f690755860ecf4864652990176d1929002a94da1f0a637ff6652a85dcab1130ec2a5d14a83e96bbb17ff38334bcadfb339e1c0aea27b26a98231f4208f648b148d82103ca01353447a05dc69c180aa6c8d556dd8dca4bf8154b235861aff7e21e35beaa6621abbaf913013aceb6ce1dcea917c1a8bc37824e0d444ae9b42dc81bf2002ce5f0445ff11fd97b9e16185cd3188f9117c040654671979f148b91425e0caaf68c2b09db683b99027a8780903e68c245d3f5352e63e61f8cca81b522d461dd4c24371504be67443943cbd42eded70572a9aa1ff828a9b9e3783587da6b14270de784df69faf57f3b5cf7bb4f33d06e1da8c1297024332740eeda57b6b6db5926d8761b883dfb255c252f209844a8a430f5a9d6835c9ed7ded0471156644511948a0cb1ae28c679ed2b0250c0d19212073500b6c2f6e240de5374f6269aeff9d301e360cd259d4223c53c66a275873dd11cbccc49857a901979658971411a8afdb4feb290ad1a6e64c2a9858e266c9b6e1dbdffa26a2aca8ff36e1287ec897e5984a1983d1c37d1e339e123bdb1bfee206250dc5a48efc154f5a0239acc5eefb834f6094984e379cd2b6addb285aa85c5e98985018c58f5ff2f81e3acc7aeb71cc0c51fa11af601d62204f04166be04aa587c5e5497cebf859f1b3af6e56b61ba99324550a02f339102662d10e03c1810f918bb88f6536e82e9ecf4f92d611810707e4a102ae3d7c8685e3453800ab74187ab96c451b453cdc480a0509f62ba8824e5709b11395ad739d5da87dc3c9638d616cf2b352b857a88f481d1b1e3d4a356966f52c97040199a207697966939ccb02035f1cbaebe17cb9b0cb60b7cecc3dfdbf530bebf0ab776929e99abd5e4aa08186eb8f5c7904b1fe3da71a8838133aca479b1225dadff4c9169562608846881471c30503b79eae982927c85d2c3b831a785140a96a65d7d0046ec60133c7d7270ee2e94b84beb6d235cebe84444fbe795447e249d83c4b5fd9fa245df605fc908476dae5f40eb9a4fdd0c4376dafa9aacdc5f64714a4d9ba7780e1f64fc798ae9a78bc237be482c93b88b2d9b22944bf2f413b48f65e90a7a7d3361ffb6fc05a5acbe063a60925a1d7118b55d46eb78acb0553b95fd979998af7f3794e5542244ed9944db1cd31cb1a035ac034a7dbda570ca10b466d2724433c5a21ff17d7480068385f0c12ef3f1e72d72ef901232dbb863ecf0fae346ec33415ebfbdd26db65f41cf868deafe87f8f2eebd7a6ea6b9c6978f6fb4cb5d70b4bc03ca8ab64463776093632c017442c804462fdb964be20441dda26f3f1740250803c3a3d064fde11a9e9aa02fc2f68187f6fb10e16c35018b39032d0e84f2b1735873b252a9e747aea8ef2d8722d8858c3bc438f5016135639580327accbe0d8ecc31974d5b6707254f25d63fedcf42446d0f2d317f94333c7f4c04e9b30a464e25a3511c2dd0f4707caa8e956aee2744d2190c87b12546b7a4081082975a6ee7c6c9f79f57c6f15823eb2b8cb2c49f94ea995f8e9667a58db8887c1f3939d29061b4243396793e671d8f3740cf673d6136ba3061fbce9021675dc9398d384567282a2117bdd9a01a2830cecf73e74cd2b40937e2b7ee51707b2a6db7b0c91fc53f74e6407575e4fbb304ea4dbfef42669fd87dd15cb3b630e0e38cc621eada5e6d8fec9bc671d3dfe08bca2ada14062084e08783bc5a2e9fc9a94226c251902d6ddb9518f9daee0752d95e3cf26f646a06e9b75f07239869fc56de6a289c3eab84c02cba3c1da195af1f7b2c0d6f3a93518fe9c8e4d08b01cbe583434034abb257997c9fb25dc2c7e4bb27720d0ff63e826a9f38a1625f190df07f44830a906d244278d5800892f506f4f3aad27456a25ea1c4924c342655c96e38c7343ad2af09e702ea783df367c576d098b2f1b4f02b844860368a9cf2f6836841cb3c9aaf50eda64607987c966bd7e02346fe410ab46f0599b47e2edba025d8586823667477996d6a37a577964b97fd7a79610ebbd889f2a3e5f63ff5a029e75c81f3a4e4868155e26153374c31b20280c809084d4dfd922f677ee5c0d0eb7f01170d6564e032b2f54a1b9bfe26479440bebb547eead84a4bd2c0726d771794abbda71b682481a00bb27e843bdd285852ace09074cb6056689c406f7f480e5e827c22673e5705505eb6d5eb29ac6c155649c1cc92ad687ae8c4b3e8fbcb11c9bc64ce834eb234cd492fe900f8082b87a21d0886cc315d478a46c56c2885497fc068eff312e3e5ef10094359658b9fae2686767f3fae2728728eab6a62b3da6083a3093fda937c9076412b0b09ad7528c32fe2817cc86d75676b5e50209e8c5a877db5d617d4bc0e6d60a5c642c6dbb29b2cf7b8510dd727f3c1dd23301ec7b726a44bf1606ffccd992d246d5d74e77aa6c3cf54db9ec6e341a0f184aea9faeb9fb90d7030776f054ff917991e01afaae2f853e0196e18257ae39b8c1718840f5519ce7093f3d118cfb1b7bc35626155448af01dab30a262fcbf78bf751f69ee8a3d874f0df4b7fc2cea70204ffb022928a67252ec1eee891ca8e575b4c2fe92d7a7d9ff2a7e428174c3a2cb4bd5195ebc1bc9288a287993c46cb852fd5ee695a03e4bb40b8c5e177397e86b1b47f0657d2fa37354a2ddaed3f08455155b0ee2ee5b2228c6c92ab6dad041735f1deb4c7d939947c24532b541d89044190a1cb9abcdc05fa5cf3132f56ffe53571592273d0bd46834b9995e4a9186fb9fb10f92e6c5ffa6c24800b1a021c544f8b6ef607a28693c2cf4b86cf423ba1753d0ed2935e36e6ea5c9450cfaea2d87f0869a2e328e0a18349f8d08b9ce27f33933ea0813066ec857b2cb725d105b31d7bf060e78b6287a591de6750eb5e1bd6c5f59bdd7382fe4943c9694c44ff6c4e12721eab69345d49cfb86e763abd040f13b7a0340360bd7332ed1e3d32844d39bfc574f41830c48da02b88e54453610325369c50c5337315d1bc8755642f0e43025b7393280dec08f6be2c6b3c40757a3199682e19f86e1da5a032c65a9ebadf18160552cb027c4d63f44038b9ec94d4e70d797b13c26d7fa07027bd53ad9984c4481bed6b4448c80f306cb89cadc26e8a08552901d0ee74c1aa8b9578deaec773f5f26196d352f44e96083404b9c27f8d3177303835833dfa9952eae2f3eb3c4c8f9a0592864db37033eac68593a4e267ce1219be86411ecf0adea696f847aba04e675250acebfc62edacf442a439b509f663ca2b4b788ea45eb8fa233133f3243c9f081968d0b835b2fd845c5d4a56eec02b1a3c403864bfc00d6e07b34ee5290e66d0b941625455b444cc76ea46bec200bbc590003a03cab2b88401bf17b8293a8be500c60d271ff8eb534cf0265f39a143176c9dfdcb537681fa123e44752a542cf3953e27300b8e31fc54b2f9070e014480d06af523318c0c8d73e5a152267cf83b38a54b100639ad6e89d9dd6e732da21fd22685018df1a8a537225e76ed915f2723380539a19c97cb9ebd2f03786124d814b960bf87fa03b6391befb35e42f85169ccb1a79125ed7074e6347bdd182a57e19881aaa7846340c66ac9153b8941e2d604098db864ee87bf05b142bc9a7dd3b24a180f7d6e08ae1096f3c424fffe0550bf0d48d92a2dfa35c5a77101f6d0fd3e00532d4c8681ac2635dc52bf90a353faddc3825d8f4ca95187e7e223c98f9736a5c6dd810dd915d22908c1af22e7462718a5cce23202a4e21c96dcadc518ff68fe1051f088453052b93e38d1584cad4cc9e6cd84c2edbbb7174d582dcb882f5453b2591d2acb6381a1ecb9cd82f65cb194f8954fba7150e0d4e9c788c2ccbd6eabba1dcd8d8f119d971cdfcae6c1cb2cbe2f7cc0ba5ce4e6ad9c8f1056bf791f9156abd9d362f269599d481a7eb4f0da9006c4b4c732bca3cef0d6c1d7bd0c14d74b5118b8e3411d0d6bf9c4f905969c2a6091da133dffee88d8531e91b342b2c578ca3743fa67666dcd2438aefb13a7053f67a686a20c68d31681f59c2f363ad4fd07e12c1510ed2001f4019bfc62848bb3c360364c063fca184320d2a961d93cfb938c3b36e2a2983387", 0x1000) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001380)=0x3, 0x4) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r6, 0x1) (async) fcntl$getown(r6, 0x5) (async) shutdown(r5, 0x1) (async) ioctl$FIOSEEKDATA(r5, 0xc0086661, &(0x7f0000001100)=0x7) (async) 10:43:38 executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="87", 0x358, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x20080fe}, 0x1c) (async) sendto$inet6(r0, &(0x7f0000000080)="22f54822d791e1131321db585fc38833fbf2cc1a7c0fbdfe053625ba527bff31f333003109fd375034b670ff0019862834e48a624ac0bc1e39c454af3bf86cf68039592d1d29594a560a23e2b50a76b2ea69e172e3d4514bbe69c3610d0303b84be9d46ff14edda52d72cbbad245df26ba497ab661fd611a2225381cfcdeb24c3fef18", 0x83, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x7fffffff, 0xffffffff}, 0xc) 10:43:38 executing program 0: compat_43_orecvmsg(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/80, 0x50, 0x4000, &(0x7f0000000080)=@len=0x5, 0xff86) (async) socketpair(0x1, 0x3, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) (async) dup(r0) (async) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) 10:43:38 executing program 2: mkdir(&(0x7f0000000440)='./file0\x00', 0xc2a20e90dac1c43c) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x2) chown(&(0x7f0000000080)='./file0\x00', 0x0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) (async) fchown(r0, r1, r2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r2) 10:43:38 executing program 2: mkdir(&(0x7f0000000440)='./file0\x00', 0xc2a20e90dac1c43c) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x2) chown(&(0x7f0000000080)='./file0\x00', 0x0, r2) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) fchown(r0, r1, r2) (async) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r2) 10:43:38 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) syz_usb_connect(0x7, 0xc3b, &(0x7f0000000180)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc29, 0x4, 0x81, 0x5, 0x40, 0x8, [{{0x9, 0x4, 0x5, 0xff, 0x2, 0x0, 0x0, 0x0, 0x0, [@cdc_ecm={{0xb, 0x24, 0x6, 0x0, 0x0, "4fc45f7c1514"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000001, 0x7, 0x2, 0x7f}, [@country_functional={0x12, 0x24, 0x7, 0x40, 0x7, [0x0, 0x4, 0x3, 0x35, 0x4aad, 0x8]}, @country_functional={0x12, 0x24, 0x7, 0xc0, 0x3f, [0x6, 0x5, 0x4, 0xfbff, 0x2, 0x72]}]}, @hid_hid={0x9, 0x21, 0x3ff, 0x9, 0x1, {0x22, 0xf4f}}], [{{0x9, 0x5, 0xa, 0x4, 0x10, 0x5, 0x0, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x60, 0x400}]}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0xb0, 0x1}}]}}, {{0x9, 0x4, 0x81, 0x3, 0xf, 0x0, 0x0, 0x0, 0x81, [@generic={0xad, 0x5, "21d9df195216790f003f49da47512e25fa1f7d677e0a2e4502f892ff26eda87e34d2e22da1acca64da2cf22f68034aee3aeec8abd029c9773f66ec3ea9a947260a810916dbd6c94ac79bcc59ca46eb37f83c4358c8c68e51c086ae3629713f6f41a06b7ac67f1bc4ea679534840f3c93a88c1957dcaebbd5c32f25465779c0f31cc3e79e5cd4ab1061b4d3804a903e0e2cf62dbc39cbc8ef101b50672a71b1724a260f96f2fa51c6fcd291"}], [{{0x9, 0x5, 0x4, 0x4, 0x3ff, 0x2, 0x0, 0x7, [@generic={0x1c, 0x21, "f48f2b0036fb454af684cee66d5f7cd72a0bcaf4a7b4ae9120da"}, @generic={0x9f, 0x7, "2f6acb77bda95809c8f0d3c8ad31e4b15cfc141071a7cd297e4f0d3a8ded490200f9ce9fccae259ec4d882807c067541c54209b4c7ac37ff2a4c9623caae47e0a2627831a87a07c727a26796916491b64efc64979ae859ad74479290e3c4d435b87d5cbc3f336845d0245f655ec51a0a4ab40e51ef0e63a1869789ace32d84c6d3ed94020d086f550a4bbbdaeb6886f0b7bdaab76aa1262bc4fd204817"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x9, 0x40, 0x3}}, {{0x9, 0x5, 0xd, 0x2, 0x10, 0x8, 0x3, 0xf7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xf9, 0xffff}]}}, {{0x9, 0x5, 0x2, 0x4, 0x8, 0x1f, 0x9, 0x1f, [@generic={0x59, 0xa, "e71dacdbd2ed631b087cb335eea5c398cde765f406ff572f769da027403b20030e9f7907ca9443b437d75427eecdd8e7baaaff1f51a25f9dfcfaf72b13f5a73044b3a37b0d238a3b63fb4a1cbe07678b0adb9e119d4b3b"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3ff}]}}, {{0x9, 0x5, 0x4, 0x0, 0x20, 0x3f, 0x1, 0x81, [@generic={0xdc, 0x9, "faa6cfc1a3bad3d32f373eeb43efb2742aa6865587936a9e6b2ae95ff2c0a3e0a4f29d8ffe57598dd89e5fb7cc6f38c098b44a7199403497ac8c237a76434ecc2b088b6cc49fe84648c943445f034033fdf91a0ca4c7855275998307c3f50ec1256cdc41b289d2b7d1a56e2c66b87c8b320075bbaa8da0035d6af4b6904eabbd8d4debea3b749aae197f6df48b647be939f7fb2e9f49374426fc1a882266ea1584ad1adead87a098537f9abcce384362d78a233417cf6c89916c7fcd7a89a8c7ef9ee0c286c80ba8ea1a13add7adf4936616937cb0c094d2cc71"}, @generic={0x40, 0x23, "590fb2f09e1b22aee700c3c4fed6542632292434f4714fc991ea4021f1b8820f1dfa2207f967f53ba2f5361ab1776572d7783cab81fa7696cdcf50d5a501"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x1f, 0x8, 0x1f}}, {{0x9, 0x5, 0xe, 0x4, 0x400, 0x28, 0x0, 0xf4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0x3}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x40, 0xdb, 0x9d, [@generic={0x94, 0x8, "96d6f06f930a2803cf0554f79033009bc1fa4b3d4eabd6fbe50c2c1cba2ce0d25cc7c4ccd0a343e75a0b6ee5b884bc0777c9e029a8c854bc57157ea8f9c7d2703279f3bda52dff377a13c08f1722ed432bb5fa9b52fe43f30a11dedff391a16bf0883d1ce9e49604c52b67bb9de3035e2d309a15fc9324793e0446871f0b13e20822f9968c4b0f9a6096d9b4e28d59d335c8"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x8, 0xce, 0x97, 0x5}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x80, 0x1, 0x4}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0x0, 0x3f, 0x88, [@generic={0x96, 0x23, "6db965385eb6e205fb64dc7c6e703a27ee2a8ce4b294ffe769b659d80cc835a22c027a77d6704e2192a672ad2f7924219663ab73815a1d8f2e23cfa51cff38f2b193dc45c963a0c4825ba14cc2cff6e15a93986409425348dee402b359e396bcaa1263f85d73dd21770bda7d677060106ee57a31040c87c4588b8d3610a5b7f7b136da252d7b1327a12aff98195391e65e5e2827"}, @generic={0x33, 0x9, "f4d791755a96fac6d0767321e49bf227e22eaccb0bb3d26028a98e09a13fdc2e259cc2dd4ef52589f463779f01be59d541"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x10, 0x0, 0x2d, 0xfb, [@generic={0xc5, 0x5, "82362396b0173d671353b55a6ca2c4271435732424005f459f94971f6acd199f58304f5f928aaa2fcfc6be061dc151a71c6406318f453babf4ad57f7dc3aa7f1d26c69bb1f11f595eb54a91bdce85a50e3855ed86a9ae6e2a1a178289254a9bf952eb3525fd97a779cee66b65e77318407f7146a5617e339f9448ce3317ea45da147084ad9068437f6389450336d36aa4701a74f6f1f63fa73ef9562be6e7a1604cef6cfd07fb6a8a792e0250218d852e6cc2d54bf20320de04b17c4d4a10f919519ce"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x9, 0x2, 0x3}}, {{0x9, 0x5, 0x7, 0x10, 0x3ff, 0x9, 0x4, 0x9}}, {{0x9, 0x5, 0x5, 0x2, 0x200, 0xa9, 0x3f, 0x7f}}]}}, {{0x9, 0x4, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, [], [{{0x9, 0x5, 0x80, 0x3, 0x10, 0x7, 0x2, 0x1, [@generic={0xa6, 0x22, "2202de4f425ba0c21646788a438c1c1087453809f36d0948a0c6c37b4687e7bc6717954cb9e11d4c10b84dc4b5f7e60c298da5890416369bf7fbd40c71bb46c27a2f1033f81c3411952adc7f793167705db6e69618aa2ca11f367d93ee091673278814524ac0e0676eba522b20026b7789c18095b13c5b281f7632a422e566c4e1d36ee60408ee09f6f032720673e2427c843efd36c4f4fbd1d2971e5c02b63d83ff5057"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x40, 0xaf, 0xff, 0x1}}, {{0x9, 0x5, 0x0, 0x2, 0x3ff, 0x2, 0x20, 0x0, [@generic={0xb2, 0xe, "3789909cfe642b29e9ca7eb6064f0fafd9c423ac6098e3fbbde98c67fe138d6dbcc086f7c74f144cbb63159b6b42a9c491c359c65db6f256dfd16bf4e8fd3108a27c6cc5c722c0e51b7edcd1e5aeeb12126daba343f8f385bda512464ff631207a3dcd86410fb866699eba566ab824cb889dcdb53bd1156585108b399f41e6fc2f8a7a89d1647590ab8f9bb9dcbd11e0ee93b9ce93cca3bcf0d12de839b119b8346f93768e16de1c29f3a813511344a6"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x9}]}}, {{0x9, 0x5, 0x9, 0x3, 0x10, 0xfd, 0x1, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x6, 0x1}]}}, {{0x9, 0x5, 0x0, 0x3, 0x10, 0x1, 0x81, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x400}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0xc8}]}}, {{0x9, 0x5, 0x9, 0x4, 0x20, 0x0, 0xff, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7f, 0x8}]}}, {{0x9, 0x5, 0xc, 0x4, 0x3ff, 0x81, 0x40, 0x1, [@generic={0x4a, 0xa, "92aff044d0513d0417eb5d4c12a63105969f2f2cfe4c079249c48ac8195ed3713dc750542b6b6782ffd224dea422b8474a2f78b8e5212f4f70e8116d0a2d79450a1fd41ee5d2c8d4"}, @generic={0xa5, 0x24, "b98b4e50e06ed9954fe12ffdbbc0d81dfd04a938d5de303c9410073490f5d788a11c47fca6a121eba8c5a4e5c03b11f74eb9b7e754dc0142573a4f38ca289bd75a815a8f22703a9d58a3873fa56a4a16e0b2c40dd8d797fd79f3b853043f9785296408801c84917aa9f1f3ec64a71907c17c135456e1f9ffae24d2ab50d83e920a6676e0b23c7877c345b3d72890ec3b337f00a8ab8e96a151e179763f5f9c21c5d90b"}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xb, 0x0, 0x0, 0x0, 0x20, [@cdc_ncm={{0x9, 0x24, 0x6, 0x0, 0x1, "32d53d03"}, {0x5, 0x24, 0x0, 0x9fc1}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x7d, 0xfffe, 0x61}, {0x6, 0x24, 0x1a, 0x401, 0x1a}, [@network_terminal={0x7, 0x24, 0xa, 0x6, 0x81, 0x5, 0x1}, @dmm={0x7, 0x24, 0x14, 0x4, 0xf28}, @mbim_extended={0x8, 0x24, 0x1c, 0xf000, 0x7f, 0x200}, @mbim_extended={0x8, 0x24, 0x1c, 0x3ff, 0x9, 0x6e04}]}], [{{0x9, 0x5, 0x4, 0x8, 0x3ff, 0x1f, 0x7f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfa, 0xeb}, @generic={0xb6, 0x9, "bca6dcabde1c13b96f9525e23b4d36aabf5fbf0ecaaeff1ebd7adc3198a86bfbf5cf4e1b2fe3ef36f133b77ce0cf64e9324346b4c5977f86461578264f0119bd0afd2a6a4711e51b2c2a20c62ca20a7c0119eb4ff27b375916f4b1eaae33c8aae4656ea000cabcf2e6c32d342ad2a7e0c114085c07d53192d2e00f75bc138279cde9971919d8d093c44f57e8ed2134c76332a1398331a457f9cbdadb5f954b7b78bd865f6a1c4a1fb0d674bc18a8bdc36510d847"}]}}, {{0x9, 0x5, 0x9, 0x4, 0x10, 0xe0, 0x7, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x8}]}}, {{0x9, 0x5, 0x5, 0x4, 0x200, 0x9, 0x9, 0x1, [@generic={0x8b, 0xd, "47704bb5160e283d0b3cadddd4a61e32ce932f7ec82619ba5a9180cda8df33f7e5d1560ec8819553fabfbc346be8e0352390a7a89c8a7212a62bd11020680f09547d5a26668aa5585dde13f21908541dfca18254ce4f91019fbea5c9b81f8f6f231b21adcc06cf8e3a0ff45f0e81de188322f7790776aa6e2e5e3af07adda9cf70ad503cdc087edc20"}, @generic={0x4c, 0x24, "690a5df325cec8dbc1cb10701e6a19ee6e0df2aa28b98bbd3ac80db19d992d7eb67efaf9bd89fbb4c93739ba1f84e6a7f1f1caf0c2729d1abf12c719ecf2b04c0ec7b79693152e1631ab"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x200, 0x3f, 0x4, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x100, 0x5}]}}, {{0x9, 0x5, 0x0, 0x1f, 0x3ff, 0xf9, 0x40, 0x8}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x20, 0xb5, 0x4, [@generic={0x22, 0x21, "eec94fcee32aeb5bcc248d0817418d08797cd3e7d13e275cf7ad9ca2e6db1bc0"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x20, 0x0, 0x9, 0x0, [@generic={0x7a, 0xb, "9b6c33dabe006de282d0806e24774079477d92ed577ec4b5af70bee2fe620c61ff46fbaf4df99f2155447d2a34cfda9c65bf99e327e1906627da7d6d19982a051d655b7be289874b2a5551c698e0c02aaa42c9457418fe8815845b49873f5ddd74af5cf169111cade4a6b2c4c9ff1dcfb9f20449794c0b77"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x4, 0x7a, 0x0, [@generic={0x75, 0x2, "c8ddf547e409e98181651577c0353fc3ca87361782c1a6cc400bc3ee76857558fbedb1a4f35715878a9c6492179249c04ae5af2125f1f26cf1201e4cc44cac75e9af9f648e7adbb2ce0954c773f6fc83cfe81c596ddec9a079b3eca3058ca8dab68def364257a1a200dadfb998c5401643ebbf"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x1, 0x80, 0x1}}, {{0x9, 0x5, 0xa, 0x10, 0x400, 0x81, 0x1, 0xfa}}, {{0x9, 0x5, 0x4, 0x10, 0x20, 0xa1, 0x7, 0x87}}]}}]}}]}}, &(0x7f00000000c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x3, 0x20, 0x4, 0x10, 0x8}, 0x36, &(0x7f0000000040)={0x5, 0xf, 0x36, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x81, 0x6, 0x532}, @wireless={0xb, 0x10, 0x1, 0x2, 0x49, 0x15, 0x3f, 0x3, 0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0xee, 0x1f, 0x80, 0x3, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x3, 0x4, 0x6b}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x1f, 0x8, 0x3ff}]}, 0x2, [{0xc1, &(0x7f0000000dc0)=@string={0xc1, 0x3, "d2ecfbf7f91d40fcf6aff3475923fe24403205530052e79269dc6f34115756b49114c4c5d7ea1650c5042485f842ac4cf58ea35e28c0ccee465a7c29d3c9299a93667f50d019e928ad917607fb2237f86d8abb116ea243491f9d9996f39f39194ae30602c95b99ce65fc100bc2a5cc4c2a6676e49d6fe78058489f3a9fd2ad5d0c3700c647d506f05f10a4a9a15eeb2010473172b686826dbb31e5d0b1dcc65425ea8bf8ff94690d798792ea3b7c5d60c6807222efe9d66244fde8d160ce69"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x427}}]}) 10:43:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x38) r1 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) compat_43_ommap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x800, r1, 0x87eb) 10:43:39 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) [ 277.3304127] uhub3: device problem, disabling port 1 [ 277.8203959] uhub3: device problem, disabling port 1 10:43:40 executing program 1: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000000)={0x3, 0x2, 0x3}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 10:43:40 executing program 5: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) (async) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) fchown(r1, r2, r3) getuid() (async) r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, r4, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x100, r2, r5, 0xffffffffffffffff, 0x0, 0x8, 0x8}, 0x6, 0x10000, r6, 0xffffffffffffffff, 0x5, 0x5, 0x1d, 0x5}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x100, r2, r5, 0xffffffffffffffff, 0x0, 0x8, 0x8}, 0x6, 0x10000, r6, 0xffffffffffffffff, 0x5, 0x5, 0x1d, 0x5}) socketpair(0x1f, 0x20000000, 0x0, 0x0) 10:43:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x38) r1 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) compat_43_ommap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x800, r1, 0x87eb) 10:43:40 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) 10:43:40 executing program 4: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = shmget(0x0, 0x2000, 0x94, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) (async) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 10:43:40 executing program 4: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) (async) r0 = shmget(0x0, 0x2000, 0x94, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r1, 0x4) (async) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 10:43:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x38) r1 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) compat_43_ommap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x800, r1, 0x87eb) 10:43:40 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x7, 0xc3b, &(0x7f0000000180)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc29, 0x4, 0x81, 0x5, 0x40, 0x8, [{{0x9, 0x4, 0x5, 0xff, 0x2, 0x0, 0x0, 0x0, 0x0, [@cdc_ecm={{0xb, 0x24, 0x6, 0x0, 0x0, "4fc45f7c1514"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000001, 0x7, 0x2, 0x7f}, [@country_functional={0x12, 0x24, 0x7, 0x40, 0x7, [0x0, 0x4, 0x3, 0x35, 0x4aad, 0x8]}, @country_functional={0x12, 0x24, 0x7, 0xc0, 0x3f, [0x6, 0x5, 0x4, 0xfbff, 0x2, 0x72]}]}, @hid_hid={0x9, 0x21, 0x3ff, 0x9, 0x1, {0x22, 0xf4f}}], [{{0x9, 0x5, 0xa, 0x4, 0x10, 0x5, 0x0, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x60, 0x400}]}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0xb0, 0x1}}]}}, {{0x9, 0x4, 0x81, 0x3, 0xf, 0x0, 0x0, 0x0, 0x81, [@generic={0xad, 0x5, "21d9df195216790f003f49da47512e25fa1f7d677e0a2e4502f892ff26eda87e34d2e22da1acca64da2cf22f68034aee3aeec8abd029c9773f66ec3ea9a947260a810916dbd6c94ac79bcc59ca46eb37f83c4358c8c68e51c086ae3629713f6f41a06b7ac67f1bc4ea679534840f3c93a88c1957dcaebbd5c32f25465779c0f31cc3e79e5cd4ab1061b4d3804a903e0e2cf62dbc39cbc8ef101b50672a71b1724a260f96f2fa51c6fcd291"}], [{{0x9, 0x5, 0x4, 0x4, 0x3ff, 0x2, 0x0, 0x7, [@generic={0x1c, 0x21, "f48f2b0036fb454af684cee66d5f7cd72a0bcaf4a7b4ae9120da"}, @generic={0x9f, 0x7, "2f6acb77bda95809c8f0d3c8ad31e4b15cfc141071a7cd297e4f0d3a8ded490200f9ce9fccae259ec4d882807c067541c54209b4c7ac37ff2a4c9623caae47e0a2627831a87a07c727a26796916491b64efc64979ae859ad74479290e3c4d435b87d5cbc3f336845d0245f655ec51a0a4ab40e51ef0e63a1869789ace32d84c6d3ed94020d086f550a4bbbdaeb6886f0b7bdaab76aa1262bc4fd204817"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x9, 0x40, 0x3}}, {{0x9, 0x5, 0xd, 0x2, 0x10, 0x8, 0x3, 0xf7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xf9, 0xffff}]}}, {{0x9, 0x5, 0x2, 0x4, 0x8, 0x1f, 0x9, 0x1f, [@generic={0x59, 0xa, "e71dacdbd2ed631b087cb335eea5c398cde765f406ff572f769da027403b20030e9f7907ca9443b437d75427eecdd8e7baaaff1f51a25f9dfcfaf72b13f5a73044b3a37b0d238a3b63fb4a1cbe07678b0adb9e119d4b3b"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3ff}]}}, {{0x9, 0x5, 0x4, 0x0, 0x20, 0x3f, 0x1, 0x81, [@generic={0xdc, 0x9, "faa6cfc1a3bad3d32f373eeb43efb2742aa6865587936a9e6b2ae95ff2c0a3e0a4f29d8ffe57598dd89e5fb7cc6f38c098b44a7199403497ac8c237a76434ecc2b088b6cc49fe84648c943445f034033fdf91a0ca4c7855275998307c3f50ec1256cdc41b289d2b7d1a56e2c66b87c8b320075bbaa8da0035d6af4b6904eabbd8d4debea3b749aae197f6df48b647be939f7fb2e9f49374426fc1a882266ea1584ad1adead87a098537f9abcce384362d78a233417cf6c89916c7fcd7a89a8c7ef9ee0c286c80ba8ea1a13add7adf4936616937cb0c094d2cc71"}, @generic={0x40, 0x23, "590fb2f09e1b22aee700c3c4fed6542632292434f4714fc991ea4021f1b8820f1dfa2207f967f53ba2f5361ab1776572d7783cab81fa7696cdcf50d5a501"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x1f, 0x8, 0x1f}}, {{0x9, 0x5, 0xe, 0x4, 0x400, 0x28, 0x0, 0xf4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0x3}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x40, 0xdb, 0x9d, [@generic={0x94, 0x8, "96d6f06f930a2803cf0554f79033009bc1fa4b3d4eabd6fbe50c2c1cba2ce0d25cc7c4ccd0a343e75a0b6ee5b884bc0777c9e029a8c854bc57157ea8f9c7d2703279f3bda52dff377a13c08f1722ed432bb5fa9b52fe43f30a11dedff391a16bf0883d1ce9e49604c52b67bb9de3035e2d309a15fc9324793e0446871f0b13e20822f9968c4b0f9a6096d9b4e28d59d335c8"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x8, 0xce, 0x97, 0x5}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x80, 0x1, 0x4}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0x0, 0x3f, 0x88, [@generic={0x96, 0x23, "6db965385eb6e205fb64dc7c6e703a27ee2a8ce4b294ffe769b659d80cc835a22c027a77d6704e2192a672ad2f7924219663ab73815a1d8f2e23cfa51cff38f2b193dc45c963a0c4825ba14cc2cff6e15a93986409425348dee402b359e396bcaa1263f85d73dd21770bda7d677060106ee57a31040c87c4588b8d3610a5b7f7b136da252d7b1327a12aff98195391e65e5e2827"}, @generic={0x33, 0x9, "f4d791755a96fac6d0767321e49bf227e22eaccb0bb3d26028a98e09a13fdc2e259cc2dd4ef52589f463779f01be59d541"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x10, 0x0, 0x2d, 0xfb, [@generic={0xc5, 0x5, "82362396b0173d671353b55a6ca2c4271435732424005f459f94971f6acd199f58304f5f928aaa2fcfc6be061dc151a71c6406318f453babf4ad57f7dc3aa7f1d26c69bb1f11f595eb54a91bdce85a50e3855ed86a9ae6e2a1a178289254a9bf952eb3525fd97a779cee66b65e77318407f7146a5617e339f9448ce3317ea45da147084ad9068437f6389450336d36aa4701a74f6f1f63fa73ef9562be6e7a1604cef6cfd07fb6a8a792e0250218d852e6cc2d54bf20320de04b17c4d4a10f919519ce"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x9, 0x2, 0x3}}, {{0x9, 0x5, 0x7, 0x10, 0x3ff, 0x9, 0x4, 0x9}}, {{0x9, 0x5, 0x5, 0x2, 0x200, 0xa9, 0x3f, 0x7f}}]}}, {{0x9, 0x4, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, [], [{{0x9, 0x5, 0x80, 0x3, 0x10, 0x7, 0x2, 0x1, [@generic={0xa6, 0x22, "2202de4f425ba0c21646788a438c1c1087453809f36d0948a0c6c37b4687e7bc6717954cb9e11d4c10b84dc4b5f7e60c298da5890416369bf7fbd40c71bb46c27a2f1033f81c3411952adc7f793167705db6e69618aa2ca11f367d93ee091673278814524ac0e0676eba522b20026b7789c18095b13c5b281f7632a422e566c4e1d36ee60408ee09f6f032720673e2427c843efd36c4f4fbd1d2971e5c02b63d83ff5057"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x40, 0xaf, 0xff, 0x1}}, {{0x9, 0x5, 0x0, 0x2, 0x3ff, 0x2, 0x20, 0x0, [@generic={0xb2, 0xe, "3789909cfe642b29e9ca7eb6064f0fafd9c423ac6098e3fbbde98c67fe138d6dbcc086f7c74f144cbb63159b6b42a9c491c359c65db6f256dfd16bf4e8fd3108a27c6cc5c722c0e51b7edcd1e5aeeb12126daba343f8f385bda512464ff631207a3dcd86410fb866699eba566ab824cb889dcdb53bd1156585108b399f41e6fc2f8a7a89d1647590ab8f9bb9dcbd11e0ee93b9ce93cca3bcf0d12de839b119b8346f93768e16de1c29f3a813511344a6"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x9}]}}, {{0x9, 0x5, 0x9, 0x3, 0x10, 0xfd, 0x1, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x6, 0x1}]}}, {{0x9, 0x5, 0x0, 0x3, 0x10, 0x1, 0x81, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x400}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0xc8}]}}, {{0x9, 0x5, 0x9, 0x4, 0x20, 0x0, 0xff, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7f, 0x8}]}}, {{0x9, 0x5, 0xc, 0x4, 0x3ff, 0x81, 0x40, 0x1, [@generic={0x4a, 0xa, "92aff044d0513d0417eb5d4c12a63105969f2f2cfe4c079249c48ac8195ed3713dc750542b6b6782ffd224dea422b8474a2f78b8e5212f4f70e8116d0a2d79450a1fd41ee5d2c8d4"}, @generic={0xa5, 0x24, "b98b4e50e06ed9954fe12ffdbbc0d81dfd04a938d5de303c9410073490f5d788a11c47fca6a121eba8c5a4e5c03b11f74eb9b7e754dc0142573a4f38ca289bd75a815a8f22703a9d58a3873fa56a4a16e0b2c40dd8d797fd79f3b853043f9785296408801c84917aa9f1f3ec64a71907c17c135456e1f9ffae24d2ab50d83e920a6676e0b23c7877c345b3d72890ec3b337f00a8ab8e96a151e179763f5f9c21c5d90b"}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xb, 0x0, 0x0, 0x0, 0x20, [@cdc_ncm={{0x9, 0x24, 0x6, 0x0, 0x1, "32d53d03"}, {0x5, 0x24, 0x0, 0x9fc1}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x7d, 0xfffe, 0x61}, {0x6, 0x24, 0x1a, 0x401, 0x1a}, [@network_terminal={0x7, 0x24, 0xa, 0x6, 0x81, 0x5, 0x1}, @dmm={0x7, 0x24, 0x14, 0x4, 0xf28}, @mbim_extended={0x8, 0x24, 0x1c, 0xf000, 0x7f, 0x200}, @mbim_extended={0x8, 0x24, 0x1c, 0x3ff, 0x9, 0x6e04}]}], [{{0x9, 0x5, 0x4, 0x8, 0x3ff, 0x1f, 0x7f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfa, 0xeb}, @generic={0xb6, 0x9, "bca6dcabde1c13b96f9525e23b4d36aabf5fbf0ecaaeff1ebd7adc3198a86bfbf5cf4e1b2fe3ef36f133b77ce0cf64e9324346b4c5977f86461578264f0119bd0afd2a6a4711e51b2c2a20c62ca20a7c0119eb4ff27b375916f4b1eaae33c8aae4656ea000cabcf2e6c32d342ad2a7e0c114085c07d53192d2e00f75bc138279cde9971919d8d093c44f57e8ed2134c76332a1398331a457f9cbdadb5f954b7b78bd865f6a1c4a1fb0d674bc18a8bdc36510d847"}]}}, {{0x9, 0x5, 0x9, 0x4, 0x10, 0xe0, 0x7, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x8}]}}, {{0x9, 0x5, 0x5, 0x4, 0x200, 0x9, 0x9, 0x1, [@generic={0x8b, 0xd, "47704bb5160e283d0b3cadddd4a61e32ce932f7ec82619ba5a9180cda8df33f7e5d1560ec8819553fabfbc346be8e0352390a7a89c8a7212a62bd11020680f09547d5a26668aa5585dde13f21908541dfca18254ce4f91019fbea5c9b81f8f6f231b21adcc06cf8e3a0ff45f0e81de188322f7790776aa6e2e5e3af07adda9cf70ad503cdc087edc20"}, @generic={0x4c, 0x24, "690a5df325cec8dbc1cb10701e6a19ee6e0df2aa28b98bbd3ac80db19d992d7eb67efaf9bd89fbb4c93739ba1f84e6a7f1f1caf0c2729d1abf12c719ecf2b04c0ec7b79693152e1631ab"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x200, 0x3f, 0x4, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x100, 0x5}]}}, {{0x9, 0x5, 0x0, 0x1f, 0x3ff, 0xf9, 0x40, 0x8}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x20, 0xb5, 0x4, [@generic={0x22, 0x21, "eec94fcee32aeb5bcc248d0817418d08797cd3e7d13e275cf7ad9ca2e6db1bc0"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x20, 0x0, 0x9, 0x0, [@generic={0x7a, 0xb, "9b6c33dabe006de282d0806e24774079477d92ed577ec4b5af70bee2fe620c61ff46fbaf4df99f2155447d2a34cfda9c65bf99e327e1906627da7d6d19982a051d655b7be289874b2a5551c698e0c02aaa42c9457418fe8815845b49873f5ddd74af5cf169111cade4a6b2c4c9ff1dcfb9f20449794c0b77"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x4, 0x7a, 0x0, [@generic={0x75, 0x2, "c8ddf547e409e98181651577c0353fc3ca87361782c1a6cc400bc3ee76857558fbedb1a4f35715878a9c6492179249c04ae5af2125f1f26cf1201e4cc44cac75e9af9f648e7adbb2ce0954c773f6fc83cfe81c596ddec9a079b3eca3058ca8dab68def364257a1a200dadfb998c5401643ebbf"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x1, 0x80, 0x1}}, {{0x9, 0x5, 0xa, 0x10, 0x400, 0x81, 0x1, 0xfa}}, {{0x9, 0x5, 0x4, 0x10, 0x20, 0xa1, 0x7, 0x87}}]}}]}}]}}, &(0x7f00000000c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x3, 0x20, 0x4, 0x10, 0x8}, 0x36, &(0x7f0000000040)={0x5, 0xf, 0x36, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x81, 0x6, 0x532}, @wireless={0xb, 0x10, 0x1, 0x2, 0x49, 0x15, 0x3f, 0x3, 0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0xee, 0x1f, 0x80, 0x3, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x3, 0x4, 0x6b}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x1f, 0x8, 0x3ff}]}, 0x2, [{0xc1, &(0x7f0000000dc0)=@string={0xc1, 0x3, "d2ecfbf7f91d40fcf6aff3475923fe24403205530052e79269dc6f34115756b49114c4c5d7ea1650c5042485f842ac4cf58ea35e28c0ccee465a7c29d3c9299a93667f50d019e928ad917607fb2237f86d8abb116ea243491f9d9996f39f39194ae30602c95b99ce65fc100bc2a5cc4c2a6676e49d6fe78058489f3a9fd2ad5d0c3700c647d506f05f10a4a9a15eeb2010473172b686826dbb31e5d0b1dcc65425ea8bf8ff94690d798792ea3b7c5d60c6807222efe9d66244fde8d160ce69"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x427}}]}) 10:43:40 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 10:43:41 executing program 0: r0 = socket$inet(0x2, 0x10000000, 0x6) write(r0, &(0x7f0000000100)="77ca62f3090fd4052d1c5976cb9d0d205a910263fd0e43aa3f8037ca9af5fef817ad91af67dc2b544e5fc938f092f5d8241f02ec698e03b158dfb5da5f74db18b9b4417ad9918ed49414b3a8bb63f2e65d401db0a384e05774d9e6769da2557b8a98f04e8e8417f9a282c4f186a9ae54de7a88fc9434a97f50872f66eea387e570334052c00ef0c466f8c34100f0d41b91986d790dfa738583cfeecc96a9deda5eaa14e62a948026774ac6082eef03d2977111d2e52853d049b06713b744ad5ad6eb53bcde19267ea1ea43f8ced6fe7a30a4fc4fc17e00", 0xd7) __fhstat50(&(0x7f0000000200)="9813c7fe3f1452f1dd136c6c1c8e7e59b116cbe529941e0ef3a6997aa3af29f529e20f59fe30b1", 0x27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, r1) pathconf(&(0x7f0000000740)='./file0\x00', 0xa) r2 = getuid() setreuid(0xee00, r2) compat_50_quotactl(&(0x7f0000000040)='./file0\x00', 0xfff, r2, &(0x7f0000000080)="27297b898672c712948ed5f67991a94dd9d03b62aa54f6303c24429dcf965f3ebacfaecee2186eeed263c01f7a3828424066c8a068f9a793a3587a0d1d0741a446e2248337") 10:43:41 executing program 5: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0xeefd5af7faca4349}, {0x2, 0xfff8}, {0x2, 0x7, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x400, 0x3800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) (async, rerun: 32) fchown(r1, r2, r3) (rerun: 32) r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, r4, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x100, r2, r5, 0xffffffffffffffff, 0x0, 0x8, 0x8}, 0x6, 0x10000, r6, 0xffffffffffffffff, 0x5, 0x5, 0x1d, 0x5}) socketpair(0x1f, 0x20000000, 0x0, 0x0) [ 279.2904054] uhub3: device problem, disabling port 1 10:43:41 executing program 4: lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) fork() [ 279.3904071] uhub1: device problem, disabling port 1 10:43:42 executing program 1: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000000)={0x3, 0x2, 0x3}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 10:43:42 executing program 4: lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) fork() (async) fork() 10:43:42 executing program 0: r0 = socket$inet(0x2, 0x10000000, 0x6) write(r0, &(0x7f0000000100)="77ca62f3090fd4052d1c5976cb9d0d205a910263fd0e43aa3f8037ca9af5fef817ad91af67dc2b544e5fc938f092f5d8241f02ec698e03b158dfb5da5f74db18b9b4417ad9918ed49414b3a8bb63f2e65d401db0a384e05774d9e6769da2557b8a98f04e8e8417f9a282c4f186a9ae54de7a88fc9434a97f50872f66eea387e570334052c00ef0c466f8c34100f0d41b91986d790dfa738583cfeecc96a9deda5eaa14e62a948026774ac6082eef03d2977111d2e52853d049b06713b744ad5ad6eb53bcde19267ea1ea43f8ced6fe7a30a4fc4fc17e00", 0xd7) (async, rerun: 64) __fhstat50(&(0x7f0000000200)="9813c7fe3f1452f1dd136c6c1c8e7e59b116cbe529941e0ef3a6997aa3af29f529e20f59fe30b1", 0x27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, r1) pathconf(&(0x7f0000000740)='./file0\x00', 0xa) (async) r2 = getuid() setreuid(0xee00, r2) compat_50_quotactl(&(0x7f0000000040)='./file0\x00', 0xfff, r2, &(0x7f0000000080)="27297b898672c712948ed5f67991a94dd9d03b62aa54f6303c24429dcf965f3ebacfaecee2186eeed263c01f7a3828424066c8a068f9a793a3587a0d1d0741a446e2248337") 10:43:42 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{}]}}]}}, 0x0) (async) syz_usb_connect(0x7, 0xc3b, &(0x7f0000000180)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc29, 0x4, 0x81, 0x5, 0x40, 0x8, [{{0x9, 0x4, 0x5, 0xff, 0x2, 0x0, 0x0, 0x0, 0x0, [@cdc_ecm={{0xb, 0x24, 0x6, 0x0, 0x0, "4fc45f7c1514"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x80000001, 0x7, 0x2, 0x7f}, [@country_functional={0x12, 0x24, 0x7, 0x40, 0x7, [0x0, 0x4, 0x3, 0x35, 0x4aad, 0x8]}, @country_functional={0x12, 0x24, 0x7, 0xc0, 0x3f, [0x6, 0x5, 0x4, 0xfbff, 0x2, 0x72]}]}, @hid_hid={0x9, 0x21, 0x3ff, 0x9, 0x1, {0x22, 0xf4f}}], [{{0x9, 0x5, 0xa, 0x4, 0x10, 0x5, 0x0, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x60, 0x400}]}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0xb0, 0x1}}]}}, {{0x9, 0x4, 0x81, 0x3, 0xf, 0x0, 0x0, 0x0, 0x81, [@generic={0xad, 0x5, "21d9df195216790f003f49da47512e25fa1f7d677e0a2e4502f892ff26eda87e34d2e22da1acca64da2cf22f68034aee3aeec8abd029c9773f66ec3ea9a947260a810916dbd6c94ac79bcc59ca46eb37f83c4358c8c68e51c086ae3629713f6f41a06b7ac67f1bc4ea679534840f3c93a88c1957dcaebbd5c32f25465779c0f31cc3e79e5cd4ab1061b4d3804a903e0e2cf62dbc39cbc8ef101b50672a71b1724a260f96f2fa51c6fcd291"}], [{{0x9, 0x5, 0x4, 0x4, 0x3ff, 0x2, 0x0, 0x7, [@generic={0x1c, 0x21, "f48f2b0036fb454af684cee66d5f7cd72a0bcaf4a7b4ae9120da"}, @generic={0x9f, 0x7, "2f6acb77bda95809c8f0d3c8ad31e4b15cfc141071a7cd297e4f0d3a8ded490200f9ce9fccae259ec4d882807c067541c54209b4c7ac37ff2a4c9623caae47e0a2627831a87a07c727a26796916491b64efc64979ae859ad74479290e3c4d435b87d5cbc3f336845d0245f655ec51a0a4ab40e51ef0e63a1869789ace32d84c6d3ed94020d086f550a4bbbdaeb6886f0b7bdaab76aa1262bc4fd204817"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x9, 0x40, 0x3}}, {{0x9, 0x5, 0xd, 0x2, 0x10, 0x8, 0x3, 0xf7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xf9, 0xffff}]}}, {{0x9, 0x5, 0x2, 0x4, 0x8, 0x1f, 0x9, 0x1f, [@generic={0x59, 0xa, "e71dacdbd2ed631b087cb335eea5c398cde765f406ff572f769da027403b20030e9f7907ca9443b437d75427eecdd8e7baaaff1f51a25f9dfcfaf72b13f5a73044b3a37b0d238a3b63fb4a1cbe07678b0adb9e119d4b3b"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3ff}]}}, {{0x9, 0x5, 0x4, 0x0, 0x20, 0x3f, 0x1, 0x81, [@generic={0xdc, 0x9, "faa6cfc1a3bad3d32f373eeb43efb2742aa6865587936a9e6b2ae95ff2c0a3e0a4f29d8ffe57598dd89e5fb7cc6f38c098b44a7199403497ac8c237a76434ecc2b088b6cc49fe84648c943445f034033fdf91a0ca4c7855275998307c3f50ec1256cdc41b289d2b7d1a56e2c66b87c8b320075bbaa8da0035d6af4b6904eabbd8d4debea3b749aae197f6df48b647be939f7fb2e9f49374426fc1a882266ea1584ad1adead87a098537f9abcce384362d78a233417cf6c89916c7fcd7a89a8c7ef9ee0c286c80ba8ea1a13add7adf4936616937cb0c094d2cc71"}, @generic={0x40, 0x23, "590fb2f09e1b22aee700c3c4fed6542632292434f4714fc991ea4021f1b8820f1dfa2207f967f53ba2f5361ab1776572d7783cab81fa7696cdcf50d5a501"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x1f, 0x8, 0x1f}}, {{0x9, 0x5, 0xe, 0x4, 0x400, 0x28, 0x0, 0xf4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0x3}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x40, 0xdb, 0x9d, [@generic={0x94, 0x8, "96d6f06f930a2803cf0554f79033009bc1fa4b3d4eabd6fbe50c2c1cba2ce0d25cc7c4ccd0a343e75a0b6ee5b884bc0777c9e029a8c854bc57157ea8f9c7d2703279f3bda52dff377a13c08f1722ed432bb5fa9b52fe43f30a11dedff391a16bf0883d1ce9e49604c52b67bb9de3035e2d309a15fc9324793e0446871f0b13e20822f9968c4b0f9a6096d9b4e28d59d335c8"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x8, 0xce, 0x97, 0x5}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x80, 0x1, 0x4}}, {{0x9, 0x5, 0x1, 0x3, 0x400, 0x0, 0x3f, 0x88, [@generic={0x96, 0x23, "6db965385eb6e205fb64dc7c6e703a27ee2a8ce4b294ffe769b659d80cc835a22c027a77d6704e2192a672ad2f7924219663ab73815a1d8f2e23cfa51cff38f2b193dc45c963a0c4825ba14cc2cff6e15a93986409425348dee402b359e396bcaa1263f85d73dd21770bda7d677060106ee57a31040c87c4588b8d3610a5b7f7b136da252d7b1327a12aff98195391e65e5e2827"}, @generic={0x33, 0x9, "f4d791755a96fac6d0767321e49bf227e22eaccb0bb3d26028a98e09a13fdc2e259cc2dd4ef52589f463779f01be59d541"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x10, 0x0, 0x2d, 0xfb, [@generic={0xc5, 0x5, "82362396b0173d671353b55a6ca2c4271435732424005f459f94971f6acd199f58304f5f928aaa2fcfc6be061dc151a71c6406318f453babf4ad57f7dc3aa7f1d26c69bb1f11f595eb54a91bdce85a50e3855ed86a9ae6e2a1a178289254a9bf952eb3525fd97a779cee66b65e77318407f7146a5617e339f9448ce3317ea45da147084ad9068437f6389450336d36aa4701a74f6f1f63fa73ef9562be6e7a1604cef6cfd07fb6a8a792e0250218d852e6cc2d54bf20320de04b17c4d4a10f919519ce"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x9, 0x2, 0x3}}, {{0x9, 0x5, 0x7, 0x10, 0x3ff, 0x9, 0x4, 0x9}}, {{0x9, 0x5, 0x5, 0x2, 0x200, 0xa9, 0x3f, 0x7f}}]}}, {{0x9, 0x4, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, [], [{{0x9, 0x5, 0x80, 0x3, 0x10, 0x7, 0x2, 0x1, [@generic={0xa6, 0x22, "2202de4f425ba0c21646788a438c1c1087453809f36d0948a0c6c37b4687e7bc6717954cb9e11d4c10b84dc4b5f7e60c298da5890416369bf7fbd40c71bb46c27a2f1033f81c3411952adc7f793167705db6e69618aa2ca11f367d93ee091673278814524ac0e0676eba522b20026b7789c18095b13c5b281f7632a422e566c4e1d36ee60408ee09f6f032720673e2427c843efd36c4f4fbd1d2971e5c02b63d83ff5057"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x40, 0xaf, 0xff, 0x1}}, {{0x9, 0x5, 0x0, 0x2, 0x3ff, 0x2, 0x20, 0x0, [@generic={0xb2, 0xe, "3789909cfe642b29e9ca7eb6064f0fafd9c423ac6098e3fbbde98c67fe138d6dbcc086f7c74f144cbb63159b6b42a9c491c359c65db6f256dfd16bf4e8fd3108a27c6cc5c722c0e51b7edcd1e5aeeb12126daba343f8f385bda512464ff631207a3dcd86410fb866699eba566ab824cb889dcdb53bd1156585108b399f41e6fc2f8a7a89d1647590ab8f9bb9dcbd11e0ee93b9ce93cca3bcf0d12de839b119b8346f93768e16de1c29f3a813511344a6"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x9}]}}, {{0x9, 0x5, 0x9, 0x3, 0x10, 0xfd, 0x1, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x6, 0x1}]}}, {{0x9, 0x5, 0x0, 0x3, 0x10, 0x1, 0x81, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x400}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0xc8}]}}, {{0x9, 0x5, 0x9, 0x4, 0x20, 0x0, 0xff, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7f, 0x8}]}}, {{0x9, 0x5, 0xc, 0x4, 0x3ff, 0x81, 0x40, 0x1, [@generic={0x4a, 0xa, "92aff044d0513d0417eb5d4c12a63105969f2f2cfe4c079249c48ac8195ed3713dc750542b6b6782ffd224dea422b8474a2f78b8e5212f4f70e8116d0a2d79450a1fd41ee5d2c8d4"}, @generic={0xa5, 0x24, "b98b4e50e06ed9954fe12ffdbbc0d81dfd04a938d5de303c9410073490f5d788a11c47fca6a121eba8c5a4e5c03b11f74eb9b7e754dc0142573a4f38ca289bd75a815a8f22703a9d58a3873fa56a4a16e0b2c40dd8d797fd79f3b853043f9785296408801c84917aa9f1f3ec64a71907c17c135456e1f9ffae24d2ab50d83e920a6676e0b23c7877c345b3d72890ec3b337f00a8ab8e96a151e179763f5f9c21c5d90b"}]}}]}}, {{0x9, 0x4, 0x2, 0x20, 0xb, 0x0, 0x0, 0x0, 0x20, [@cdc_ncm={{0x9, 0x24, 0x6, 0x0, 0x1, "32d53d03"}, {0x5, 0x24, 0x0, 0x9fc1}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x7d, 0xfffe, 0x61}, {0x6, 0x24, 0x1a, 0x401, 0x1a}, [@network_terminal={0x7, 0x24, 0xa, 0x6, 0x81, 0x5, 0x1}, @dmm={0x7, 0x24, 0x14, 0x4, 0xf28}, @mbim_extended={0x8, 0x24, 0x1c, 0xf000, 0x7f, 0x200}, @mbim_extended={0x8, 0x24, 0x1c, 0x3ff, 0x9, 0x6e04}]}], [{{0x9, 0x5, 0x4, 0x8, 0x3ff, 0x1f, 0x7f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfa, 0xeb}, @generic={0xb6, 0x9, "bca6dcabde1c13b96f9525e23b4d36aabf5fbf0ecaaeff1ebd7adc3198a86bfbf5cf4e1b2fe3ef36f133b77ce0cf64e9324346b4c5977f86461578264f0119bd0afd2a6a4711e51b2c2a20c62ca20a7c0119eb4ff27b375916f4b1eaae33c8aae4656ea000cabcf2e6c32d342ad2a7e0c114085c07d53192d2e00f75bc138279cde9971919d8d093c44f57e8ed2134c76332a1398331a457f9cbdadb5f954b7b78bd865f6a1c4a1fb0d674bc18a8bdc36510d847"}]}}, {{0x9, 0x5, 0x9, 0x4, 0x10, 0xe0, 0x7, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x8}]}}, {{0x9, 0x5, 0x5, 0x4, 0x200, 0x9, 0x9, 0x1, [@generic={0x8b, 0xd, "47704bb5160e283d0b3cadddd4a61e32ce932f7ec82619ba5a9180cda8df33f7e5d1560ec8819553fabfbc346be8e0352390a7a89c8a7212a62bd11020680f09547d5a26668aa5585dde13f21908541dfca18254ce4f91019fbea5c9b81f8f6f231b21adcc06cf8e3a0ff45f0e81de188322f7790776aa6e2e5e3af07adda9cf70ad503cdc087edc20"}, @generic={0x4c, 0x24, "690a5df325cec8dbc1cb10701e6a19ee6e0df2aa28b98bbd3ac80db19d992d7eb67efaf9bd89fbb4c93739ba1f84e6a7f1f1caf0c2729d1abf12c719ecf2b04c0ec7b79693152e1631ab"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x200, 0x3f, 0x4, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x100, 0x5}]}}, {{0x9, 0x5, 0x0, 0x1f, 0x3ff, 0xf9, 0x40, 0x8}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x20, 0xb5, 0x4, [@generic={0x22, 0x21, "eec94fcee32aeb5bcc248d0817418d08797cd3e7d13e275cf7ad9ca2e6db1bc0"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x20, 0x0, 0x9, 0x0, [@generic={0x7a, 0xb, "9b6c33dabe006de282d0806e24774079477d92ed577ec4b5af70bee2fe620c61ff46fbaf4df99f2155447d2a34cfda9c65bf99e327e1906627da7d6d19982a051d655b7be289874b2a5551c698e0c02aaa42c9457418fe8815845b49873f5ddd74af5cf169111cade4a6b2c4c9ff1dcfb9f20449794c0b77"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x4, 0x7a, 0x0, [@generic={0x75, 0x2, "c8ddf547e409e98181651577c0353fc3ca87361782c1a6cc400bc3ee76857558fbedb1a4f35715878a9c6492179249c04ae5af2125f1f26cf1201e4cc44cac75e9af9f648e7adbb2ce0954c773f6fc83cfe81c596ddec9a079b3eca3058ca8dab68def364257a1a200dadfb998c5401643ebbf"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x1, 0x80, 0x1}}, {{0x9, 0x5, 0xa, 0x10, 0x400, 0x81, 0x1, 0xfa}}, {{0x9, 0x5, 0x4, 0x10, 0x20, 0xa1, 0x7, 0x87}}]}}]}}]}}, &(0x7f00000000c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x3, 0x20, 0x4, 0x10, 0x8}, 0x36, &(0x7f0000000040)={0x5, 0xf, 0x36, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x81, 0x6, 0x532}, @wireless={0xb, 0x10, 0x1, 0x2, 0x49, 0x15, 0x3f, 0x3, 0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0xee, 0x1f, 0x80, 0x3, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x3, 0x4, 0x6b}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x1f, 0x8, 0x3ff}]}, 0x2, [{0xc1, &(0x7f0000000dc0)=@string={0xc1, 0x3, "d2ecfbf7f91d40fcf6aff3475923fe24403205530052e79269dc6f34115756b49114c4c5d7ea1650c5042485f842ac4cf58ea35e28c0ccee465a7c29d3c9299a93667f50d019e928ad917607fb2237f86d8abb116ea243491f9d9996f39f39194ae30602c95b99ce65fc100bc2a5cc4c2a6676e49d6fe78058489f3a9fd2ad5d0c3700c647d506f05f10a4a9a15eeb2010473172b686826dbb31e5d0b1dcc65425ea8bf8ff94690d798792ea3b7c5d60c6807222efe9d66244fde8d160ce69"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x427}}]}) 10:43:42 executing program 2: r0 = compat_30_socket(0x0, 0x0, 0x0) getsockopt(r0, 0x1, 0x10000, &(0x7f0000000440)=""/4096, &(0x7f0000000000)=0x1000) openat$dm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) 10:43:42 executing program 5: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) semget(0x2, 0x3, 0x1) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) compat_43_osetrlimit(0x9, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) 10:43:42 executing program 4: lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) fork() lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) (async) fork() (async) 10:43:42 executing program 0: r0 = socket$inet(0x2, 0x10000000, 0x6) write(r0, &(0x7f0000000100)="77ca62f3090fd4052d1c5976cb9d0d205a910263fd0e43aa3f8037ca9af5fef817ad91af67dc2b544e5fc938f092f5d8241f02ec698e03b158dfb5da5f74db18b9b4417ad9918ed49414b3a8bb63f2e65d401db0a384e05774d9e6769da2557b8a98f04e8e8417f9a282c4f186a9ae54de7a88fc9434a97f50872f66eea387e570334052c00ef0c466f8c34100f0d41b91986d790dfa738583cfeecc96a9deda5eaa14e62a948026774ac6082eef03d2977111d2e52853d049b06713b744ad5ad6eb53bcde19267ea1ea43f8ced6fe7a30a4fc4fc17e00", 0xd7) __fhstat50(&(0x7f0000000200)="9813c7fe3f1452f1dd136c6c1c8e7e59b116cbe529941e0ef3a6997aa3af29f529e20f59fe30b1", 0x27, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, r1) pathconf(&(0x7f0000000740)='./file0\x00', 0xa) r2 = getuid() setreuid(0xee00, r2) compat_50_quotactl(&(0x7f0000000040)='./file0\x00', 0xfff, r2, &(0x7f0000000080)="27297b898672c712948ed5f67991a94dd9d03b62aa54f6303c24429dcf965f3ebacfaecee2186eeed263c01f7a3828424066c8a068f9a793a3587a0d1d0741a446e2248337") socket$inet(0x2, 0x10000000, 0x6) (async) write(r0, &(0x7f0000000100)="77ca62f3090fd4052d1c5976cb9d0d205a910263fd0e43aa3f8037ca9af5fef817ad91af67dc2b544e5fc938f092f5d8241f02ec698e03b158dfb5da5f74db18b9b4417ad9918ed49414b3a8bb63f2e65d401db0a384e05774d9e6769da2557b8a98f04e8e8417f9a282c4f186a9ae54de7a88fc9434a97f50872f66eea387e570334052c00ef0c466f8c34100f0d41b91986d790dfa738583cfeecc96a9deda5eaa14e62a948026774ac6082eef03d2977111d2e52853d049b06713b744ad5ad6eb53bcde19267ea1ea43f8ced6fe7a30a4fc4fc17e00", 0xd7) (async) __fhstat50(&(0x7f0000000200)="9813c7fe3f1452f1dd136c6c1c8e7e59b116cbe529941e0ef3a6997aa3af29f529e20f59fe30b1", 0x27, &(0x7f0000000240)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, r1) (async) pathconf(&(0x7f0000000740)='./file0\x00', 0xa) (async) getuid() (async) setreuid(0xee00, r2) (async) compat_50_quotactl(&(0x7f0000000040)='./file0\x00', 0xfff, r2, &(0x7f0000000080)="27297b898672c712948ed5f67991a94dd9d03b62aa54f6303c24429dcf965f3ebacfaecee2186eeed263c01f7a3828424066c8a068f9a793a3587a0d1d0741a446e2248337") (async) 10:43:42 executing program 4: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) pipe(&(0x7f0000001280)) listen(r1, 0x0) r2 = getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100d75566696c653004"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="e3cfa3a4962488b1a23b8e3a80934fd34d5d836296aa5f25a2f93aec65c01576fa1a147c2f0e18a21ed9e5e75ac18bc0ac767ce0c15d9bc3d8d86e65a537e3fb2452093d9eb91dc4ac23140db3fc285e6a1ccc2062761b7720028f4a7a9933239c8415d233c449389326a891855e9107f08810ed00", 0x75}, {&(0x7f00000000c0)="e473c1a009b44bf6a25aebbd1145bedd9f38ad4d0cc0ce404f71d64f4176243b9dbc6e91a67a8740f5d932958dadd1aa38f8704eda5f9a37f28cbdf017284e54f265412a5ac0801eada7ab369fb52a1d55e339b37d65c02c5e71d62e477d9c9d015b68cfe389e160813067b9fe8c4fa60d6f79e82a571dcdcf1c781b290f7327b291bd88b068f49f3a1fce53d82192ffd7b15524a96dd2dbfeba85ffc13b5da6a7e6bb135c0449934f51957ea3fce23efe155f2fd2855649de5738f29537a7282856037ff67191f223e9d40265581dbb20418e0b0acf43e17da0c9f48d06a76828e79c13e8e6628d4818e8bbd1011a945b618c5293d4d64410797f5f9dbeddbd4a2059dab794f72a296c5ad79b0f298be14d0ca07e056b7988969586c96124677e9090719b8d89cd3a9224c8b002d68143e20e175266f838398589c8ebb154bb773fd7e66b83ffe2afdc353a7aed2426571ad4a376d3134a384cf37da27423f48fb7fda8d3ee6046cb9e936d05c03c2e6162bdbb7062bb51405a417617f405a2ee6a172836ac7a265a89c6fae6978ea9a26dd2048fe8aba1259e7a8312fecb019c4aa19ef37d8c5edb30dad59a05eccf07301bbbe7d82efbfd6909964f2bb3ef88d75a705821562578325e8ab35e1ed134e939dc1336509009714665b27aef20e798bfe6e84b4427b020455f1915b749a3b6221ca638b9afebcc7a7e653127bd8d964df112a94bd05e24f5ae6eb661fb972f08b49c4354a3a1a54c1c3437d201634fb3b2d862018fcb92d4343fe626d08a939e446ec3ecf4ea06b2873ecc7af683d22c88b1858995bc4f57bd8c35eae8e11fd05c45fd8bf06bc0ca3607a4af099a18bbdd58c2cab6a4230a04c36151c32c3d040969a12eb0b7a2eed4e42afcd9ebd0f36335f8a2b02a72efce24e89f3e9b5eb8f187d1e36db31879dd2234ec800fe3972cc50f065849d0d519383d1b20e5d5fe1f03b3a9eacfb25f225237a3ee2b6ffffe44c938af2b652307239fd1c15f01bf85c775ef2541f04e879a2786d063f171e94408d58bafd7c41e86447ac6d13cbd6854ba2743e2351f079b77bb5f2f5fca7e20efcc0801814b1e7a486f26d2edc51f7769f2292897168be515df8a529aaffe262e36788d76a7b17551f3f343f25abd821c437e309487613ae64f4eb826a6862ad051350cd2c284885960d5580f25bf5d87c9990e3baff57c69f235083bfa88f13c28b45cc697654530309057a7b93ae3c33b534d3aa9d366e7c8cf53bdaf9f97f36f6942dc6a9fd7baab3fbcf9e745ca2e30dc36b43bda8078a4167d7245237587b4934ae952f4cb475a439be3870e00d9593fa53c4e778d5b31abd7e27ed10d64fa7589631f64e28e650550e92b7060001b78096ddb3bfb2841bf2b762af632429c49af08eb341e28d0283d35f600d1f0a9fb2a295bd71d5145161173dab0e6e0190373bc0aba0d8847c38f4b1ab1564feaca720a189b492e38f8fd2d5d1e41cd8f6b5c8722caea04e713738b77c33577be40e9d3db592c6471da8b03d84308c644f39f76f4a176f22ff305da434cbfe4803c01875028b5af16ee6ca6013869a85828be04e91dacdd65896510f096cb46e0c95aa9e3cb9d183293df0a59919ce55306e5216fe9ba8db85262f1011e6283e75970f564a86b51b12f11e88298cb53c3ec2b8e72c7106b6085364ecf8b2100771f53141f5a987b51f55c56c0dfd0ca90fe62af4111d8df1f5de9dbece7723c14b2177737048fdf6850d5444d606803b145ebf93bff239a67dd1ee368b1c816b04f6229e50e680ba8df0cd562bb10d748f2cbff43931439722bec0f93de6490cae9b5d2df5df1b17672338f495f7a8ffe162f96123b3b1aef97fabdb3259430f3d15caa0ebdf270d54b04e574bccb0a026d17adf2629ea72b4317496b2dfe30092628be7d8f1832515f52cf59643c8cec81be4da6cb7025d5e9db31c678a15bd280c0d58fcf338b67b724150f16c401be6e3f015b581d900c75863ac7dcaddf63849b6d83aacf0adc707909782beeb4b8f42b327aec01cc27093e36a8e02094edd228da83ee3102a069c130d6c0c849b4d3e6ea7a648bc80ba89c1590a4a30c1dde380c83a8f9a1ae731a997b83dae1a5578e81170ebe3b1e254abd8a178e99dfe7fa26d3bc78c8b0e54f6407dd387ca9fa38b51db156c34e43c294e363956917ed2f1a76d1ef45e4490d6ae0a0435e05534cd537c2ec57b6c75b5e00aa5f950707840bd10d647dda1b0d24b4e567307aa3d947df2de5c3991380fae646ac75052c9773850fb3e4be3cb7f2f9520d17337de333798b185ff5e1aa6d81afb327565f8cd6e8effaa81dd3163850074631c72f07e39f79d31a9fdb439cd8448d8241a7411a5b87bd8f6a98785f7dd0a2f2d302fa8f0ef99cfffde24bbd56380f6ef1ba7b7b5a2f9c18ba93af406f118878bdabd611f82fcc968c067ab1c6a106a8130e7dc9b6177dbd5cebb3f6a62c89f6130300a7f63e35b1f411641bb7dd07c23b154cf32a8260706a2f0dcc56566a52850b756cede427d94de6331eef28ddb09cfc0f570fb62ca8b8ab9a8373b42d25677a9d702b4fb00ea3ce25fa5253dd57101ccb83d9c7a155a78b0ca9bf69ad11dbf300bf0af5a8cb5af9fe75d67cfc1880ddccbe5647388ea2a6e8e3b6f61ef468d12bdb069948260fab4b4ad05de2d700e850c2906b3c8ed22871f4ccfc3fb13e85f59e11230aea3f1891ca5de438390223da16a092eaa865a3c1b858a44f8ff05955347cfa2fe8d282e1e48c7c00ac18fbc1781f262bed5f50b2a42192c5fcf0af072147cb55720196c576b9106d5bf97d8066e12bbb344eb11b8ac88aa3c5165210d822d4a78933e2257ad2540cec7bae708352c54811226d1bdd47a592c0b66648c6df2c4f877aa966b6ac76ea5724ade6f95b1fe7c8430e1709dfb772928482e789bc9b7f375054c02a2716c04b03a086211824f05f81bd67a07e2d3582ae9f9ee2929802bf7af24997c04e028df9d619d47c83bd59b0a95d06530ff9a513b893ea6fad0a87d2653acc464b6035e297eba1acf6df2d6f1c152ceb13bce72b4cbd88847dc2f2562e87719f2c9246b9c291c6ab75a1e4054d3c45b0c514b3dcdb6bb944855584bce69ea7ff041955bc87ccdb4430deed248a74db379994342afc2f3b04378621cf0abd3354d5ba1b5b7c85f0114174724618ce157eff41348a006020dfb4455a10924ef3ce550de56d586d6c60df631222ac41a34a7546dfef763e7f7ceec446f36d2b71165614837a31e2a3f67c44091a2ae9d5c735eea803fbbfde2828b574cebdc0ddabe56085a1014c9ea13a58dc23034a6657b10dd44f03487c5f4ed6e471e6d91e7e85ef7098fb92c865f2086cee88be9fed2ba088996e4207b8a35c0a40e3c84d2e31bf95a22210a3a19c55c3326ce9ae807471c8af800817f15d0483fb9417687fc86bcc04f6d0964f25d26a7e62d746db4d3d6d3ab9829bbb5440fbde03c313c2acdd9491a99ac2017d14f82aa4ca559e1df88127e763d3758c56ed9870d445381971951c7bbec0a640c6584a40fe892f9386f8a1511a96141b2bb48bd7e22cf9b7384458651701b2ca5dabfed14aa6981ee5fd3fc38cea668fc736950391cd1f4b215fdbb1ee5da5a8dc2396a5114c03db5304328253296f4bee46a0e0a0a2e63591e7268361a10ae45c0425e94788674eab77d8b2d96e7249c48cbe487e1dbb649e8882bf879a42a85ff8528cc420c41046a5d7e1c271f4b4798215553e6b15d883c53680689e279f6b9f1957eda705a1c443178aaccd3e20d3a517f29711c541c0756936a1213ce2bd864063359595b44b1a6ba2d9622e52e54c5cc7f99794ddda3643548efe1f79adf1a43b0a1622bb52f04d24940a6f0b04e65e657111a0fe53db1913890fc955bac60aae9cc059f4019ce2da03433d68321c86d1b29db6c1da40bb3217c60cb5003001c71d92f20e6a151fc31e5b87084e19919c7849aab173a1850c9ed01a447cecc009dec867b47f4c5b0becf3952ccaab2e53d96622bef6ae81b773656ae3be345e6ff51ea228691ce886a341554f3e6c9673dd16de753418cf451f394ed65be63800ecc99202448dfec13e038907ef53667efdda77d994c0d7b984b9ee39be94adff2b06a1048086c0f65f91c6dd133a5dd934988d6526664463284d0897fcf7a96259efc2d2150f79b1b3016f12c72e6d1a81b31b8425e315fd6a3e5537bed4d41b66e6c3356674a5865c47a27c84edd46c893948e150f4135ec735a6c4ce37524713f18512c7025b212a7a6dced8b65b21161c88c4c10593b27053690fd3b17e5d188deaf32f14f93dced31a4cb0de34c5dbdf3ed0a2fcbeb98620d89b0079be5cf11667a3339a89e8df135d7131145d954f17e2d8499cc71acb93335b8414eb2ddd08f9a8b798ff9b4e88819697490c409befd5da6cc2810088560cb3fb3c3de11a7534c37273db5c2f85c8150cf1eacace0c14b461203fed1ee4ac652b85f978ca01b5caddc6432be2f305dd7f5e744da2113b32eba60a2297697522e13923a5629ce738dcff181ed29b96cc23bb3f287f1553605b98cf004cf6aacf0b19bb323a46c46129fcc4d86f5ff2cebad42913867cbe46fb9cf40d2583e60e1c9d44c2148eda0c25687fbf2c05567a6ae62ae959d83346873039fd42665d2a55191990b7acd1d3df2ca76c159fa54e5c2f7878f5ad6bc52a7368883cee4cc73e551a3edcfd9b90c1f02052c3f52bdd815ede2f6d9215ba7e4cad12f8a96818373cc2f955a80ce3752b76cb5d08fc66770ae69dca94cad3e872ca17615a3d82c6991129d28efd40f08c85a05b0f5e5acd8dd8b62bc426a865f77f792d4aca4502cdfac89335c09400bd2b2ce0b410771159d9d2deecbfac795e7eb6904dd6c312ddcd696c443aa44ed42dae63edb9b38f78ad00bb40111b50ac4438582071f2b35cbb2cf1121798ee5a590e04d5fd99227297b80db21f582201b549915d98b16367d4541927803eccbb92549eeb60fa487977795aa1f3017269cca80c349d5271134984d81bab495500e1edfeb2792458c3339a43d330f6b7f52a11aa6bd76422314adf5eb9e2d13ad0fac4cfde6ad0b513c2a37724dfec85d44ee8886ab9fa15d4a6f221f2a4dcbdda6dd88d657840ce935dd915de6dcde909dee71ec618cf17f668ff2bb588fae8e2b099ea7ca7ee61fb5fec09115ea03caf450cc034aa5fd48be9cacd92685943efe05f8d8bbbfc595f634ae0750e0930c8d7f6bf140f958cfd86b7dbd895764579facc3f11e36e0d1e1d6958411fa666cfd4b5046fa0b4efcd59c776f004838e2c0873bd21367ee39d27893806c679b82e4878f3b13b281e1bea62bac27cfc1e662c983c963b170fd7b47666545a6ce5d6de2abd130d42346c1fd91541d9cf008b889e43a300c00eb13bc9992c7c06e125002ee3a881853d14f56ee107345af37ccd99719d3a91384b44d15c1dffdd6d2fdd1f48b6ec866efad5d6315231045405937aeedee423e13fbeffca54392c0df6d7b03fea8fcd59e7231585e6b14dfa9075f487c31474fe906e5eac967bb26e516aec873744e5447b3a3beaa4a21f905d010901ec122cbdb2bb565de34ce6a6f102d808f5a3f3381c59b9f3ec598435a79435febb7a879f729b514ba6ab7ee80f905c267c93aa081e48f0f756820f32ec7030c563ca6e41c884848c9d99697b0ea635be8866394cde66babff89ac736e35a292d04284d81f8edc94f796ff55b9c1cbce6135a4df4dd4121", 0x1000}, {&(0x7f00000010c0)="a8411285411776c79dbae26cda19275c2a7c44c3e0bfb595b41dcadd2ddbb0c46a603b330504e041a4f7d5cc02200060575ba8c55ff7094e9df80ca05df8dd5bcc9900837c0aa8b13500e5732f772553a36e20ada0af8b3155372ac4971b759d8e2deee3d663b80fe8908d8267e8b6dd684224a2205f5e2837a54870cd178f67b68268153acaf108f9f8071fb160c99027f3df458a73bae7270064a5dd4902c00ac114c98f3d8036718696f66f9761ba428d138fb2fc178b927d0872c607d4a0946198a97bd8ce6bf4a5670b520255f6bfbe78f8306570c29ef92a935117f4f7dc595b6e33c07a85c098af28462fcd02cb900eda1a3d3c99b4", 0xf9}], 0x3, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, r2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x4}, 0xa) r3 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x2, 0x1) ioctl$FIOSEEKHOLE(r3, 0xc0086662, &(0x7f0000001300)=0x85fa) [ 280.7404045] uhub3: device problem, disabling port 1 10:43:43 executing program 2: r0 = compat_30_socket(0x0, 0x0, 0x0) getsockopt(r0, 0x1, 0x10000, &(0x7f0000000440)=""/4096, &(0x7f0000000000)=0x1000) openat$dm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async, rerun: 64) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) (rerun: 64) [ 281.3704055] uhub5: device problem, disabling port 1 [ 281.3904058] uhub1: device problem, disabling port 1 10:43:43 executing program 4: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) (async, rerun: 64) r1 = dup2(r0, r0) (async, rerun: 64) pipe(&(0x7f0000001280)) listen(r1, 0x0) (async, rerun: 32) r2 = getpid() (rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100d75566696c653004"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="e3cfa3a4962488b1a23b8e3a80934fd34d5d836296aa5f25a2f93aec65c01576fa1a147c2f0e18a21ed9e5e75ac18bc0ac767ce0c15d9bc3d8d86e65a537e3fb2452093d9eb91dc4ac23140db3fc285e6a1ccc2062761b7720028f4a7a9933239c8415d233c449389326a891855e9107f08810ed00", 0x75}, {&(0x7f00000000c0)="e473c1a009b44bf6a25aebbd1145bedd9f38ad4d0cc0ce404f71d64f4176243b9dbc6e91a67a8740f5d932958dadd1aa38f8704eda5f9a37f28cbdf017284e54f265412a5ac0801eada7ab369fb52a1d55e339b37d65c02c5e71d62e477d9c9d015b68cfe389e160813067b9fe8c4fa60d6f79e82a571dcdcf1c781b290f7327b291bd88b068f49f3a1fce53d82192ffd7b15524a96dd2dbfeba85ffc13b5da6a7e6bb135c0449934f51957ea3fce23efe155f2fd2855649de5738f29537a7282856037ff67191f223e9d40265581dbb20418e0b0acf43e17da0c9f48d06a76828e79c13e8e6628d4818e8bbd1011a945b618c5293d4d64410797f5f9dbeddbd4a2059dab794f72a296c5ad79b0f298be14d0ca07e056b7988969586c96124677e9090719b8d89cd3a9224c8b002d68143e20e175266f838398589c8ebb154bb773fd7e66b83ffe2afdc353a7aed2426571ad4a376d3134a384cf37da27423f48fb7fda8d3ee6046cb9e936d05c03c2e6162bdbb7062bb51405a417617f405a2ee6a172836ac7a265a89c6fae6978ea9a26dd2048fe8aba1259e7a8312fecb019c4aa19ef37d8c5edb30dad59a05eccf07301bbbe7d82efbfd6909964f2bb3ef88d75a705821562578325e8ab35e1ed134e939dc1336509009714665b27aef20e798bfe6e84b4427b020455f1915b749a3b6221ca638b9afebcc7a7e653127bd8d964df112a94bd05e24f5ae6eb661fb972f08b49c4354a3a1a54c1c3437d201634fb3b2d862018fcb92d4343fe626d08a939e446ec3ecf4ea06b2873ecc7af683d22c88b1858995bc4f57bd8c35eae8e11fd05c45fd8bf06bc0ca3607a4af099a18bbdd58c2cab6a4230a04c36151c32c3d040969a12eb0b7a2eed4e42afcd9ebd0f36335f8a2b02a72efce24e89f3e9b5eb8f187d1e36db31879dd2234ec800fe3972cc50f065849d0d519383d1b20e5d5fe1f03b3a9eacfb25f225237a3ee2b6ffffe44c938af2b652307239fd1c15f01bf85c775ef2541f04e879a2786d063f171e94408d58bafd7c41e86447ac6d13cbd6854ba2743e2351f079b77bb5f2f5fca7e20efcc0801814b1e7a486f26d2edc51f7769f2292897168be515df8a529aaffe262e36788d76a7b17551f3f343f25abd821c437e309487613ae64f4eb826a6862ad051350cd2c284885960d5580f25bf5d87c9990e3baff57c69f235083bfa88f13c28b45cc697654530309057a7b93ae3c33b534d3aa9d366e7c8cf53bdaf9f97f36f6942dc6a9fd7baab3fbcf9e745ca2e30dc36b43bda8078a4167d7245237587b4934ae952f4cb475a439be3870e00d9593fa53c4e778d5b31abd7e27ed10d64fa7589631f64e28e650550e92b7060001b78096ddb3bfb2841bf2b762af632429c49af08eb341e28d0283d35f600d1f0a9fb2a295bd71d5145161173dab0e6e0190373bc0aba0d8847c38f4b1ab1564feaca720a189b492e38f8fd2d5d1e41cd8f6b5c8722caea04e713738b77c33577be40e9d3db592c6471da8b03d84308c644f39f76f4a176f22ff305da434cbfe4803c01875028b5af16ee6ca6013869a85828be04e91dacdd65896510f096cb46e0c95aa9e3cb9d183293df0a59919ce55306e5216fe9ba8db85262f1011e6283e75970f564a86b51b12f11e88298cb53c3ec2b8e72c7106b6085364ecf8b2100771f53141f5a987b51f55c56c0dfd0ca90fe62af4111d8df1f5de9dbece7723c14b2177737048fdf6850d5444d606803b145ebf93bff239a67dd1ee368b1c816b04f6229e50e680ba8df0cd562bb10d748f2cbff43931439722bec0f93de6490cae9b5d2df5df1b17672338f495f7a8ffe162f96123b3b1aef97fabdb3259430f3d15caa0ebdf270d54b04e574bccb0a026d17adf2629ea72b4317496b2dfe30092628be7d8f1832515f52cf59643c8cec81be4da6cb7025d5e9db31c678a15bd280c0d58fcf338b67b724150f16c401be6e3f015b581d900c75863ac7dcaddf63849b6d83aacf0adc707909782beeb4b8f42b327aec01cc27093e36a8e02094edd228da83ee3102a069c130d6c0c849b4d3e6ea7a648bc80ba89c1590a4a30c1dde380c83a8f9a1ae731a997b83dae1a5578e81170ebe3b1e254abd8a178e99dfe7fa26d3bc78c8b0e54f6407dd387ca9fa38b51db156c34e43c294e363956917ed2f1a76d1ef45e4490d6ae0a0435e05534cd537c2ec57b6c75b5e00aa5f950707840bd10d647dda1b0d24b4e567307aa3d947df2de5c3991380fae646ac75052c9773850fb3e4be3cb7f2f9520d17337de333798b185ff5e1aa6d81afb327565f8cd6e8effaa81dd3163850074631c72f07e39f79d31a9fdb439cd8448d8241a7411a5b87bd8f6a98785f7dd0a2f2d302fa8f0ef99cfffde24bbd56380f6ef1ba7b7b5a2f9c18ba93af406f118878bdabd611f82fcc968c067ab1c6a106a8130e7dc9b6177dbd5cebb3f6a62c89f6130300a7f63e35b1f411641bb7dd07c23b154cf32a8260706a2f0dcc56566a52850b756cede427d94de6331eef28ddb09cfc0f570fb62ca8b8ab9a8373b42d25677a9d702b4fb00ea3ce25fa5253dd57101ccb83d9c7a155a78b0ca9bf69ad11dbf300bf0af5a8cb5af9fe75d67cfc1880ddccbe5647388ea2a6e8e3b6f61ef468d12bdb069948260fab4b4ad05de2d700e850c2906b3c8ed22871f4ccfc3fb13e85f59e11230aea3f1891ca5de438390223da16a092eaa865a3c1b858a44f8ff05955347cfa2fe8d282e1e48c7c00ac18fbc1781f262bed5f50b2a42192c5fcf0af072147cb55720196c576b9106d5bf97d8066e12bbb344eb11b8ac88aa3c5165210d822d4a78933e2257ad2540cec7bae708352c54811226d1bdd47a592c0b66648c6df2c4f877aa966b6ac76ea5724ade6f95b1fe7c8430e1709dfb772928482e789bc9b7f375054c02a2716c04b03a086211824f05f81bd67a07e2d3582ae9f9ee2929802bf7af24997c04e028df9d619d47c83bd59b0a95d06530ff9a513b893ea6fad0a87d2653acc464b6035e297eba1acf6df2d6f1c152ceb13bce72b4cbd88847dc2f2562e87719f2c9246b9c291c6ab75a1e4054d3c45b0c514b3dcdb6bb944855584bce69ea7ff041955bc87ccdb4430deed248a74db379994342afc2f3b04378621cf0abd3354d5ba1b5b7c85f0114174724618ce157eff41348a006020dfb4455a10924ef3ce550de56d586d6c60df631222ac41a34a7546dfef763e7f7ceec446f36d2b71165614837a31e2a3f67c44091a2ae9d5c735eea803fbbfde2828b574cebdc0ddabe56085a1014c9ea13a58dc23034a6657b10dd44f03487c5f4ed6e471e6d91e7e85ef7098fb92c865f2086cee88be9fed2ba088996e4207b8a35c0a40e3c84d2e31bf95a22210a3a19c55c3326ce9ae807471c8af800817f15d0483fb9417687fc86bcc04f6d0964f25d26a7e62d746db4d3d6d3ab9829bbb5440fbde03c313c2acdd9491a99ac2017d14f82aa4ca559e1df88127e763d3758c56ed9870d445381971951c7bbec0a640c6584a40fe892f9386f8a1511a96141b2bb48bd7e22cf9b7384458651701b2ca5dabfed14aa6981ee5fd3fc38cea668fc736950391cd1f4b215fdbb1ee5da5a8dc2396a5114c03db5304328253296f4bee46a0e0a0a2e63591e7268361a10ae45c0425e94788674eab77d8b2d96e7249c48cbe487e1dbb649e8882bf879a42a85ff8528cc420c41046a5d7e1c271f4b4798215553e6b15d883c53680689e279f6b9f1957eda705a1c443178aaccd3e20d3a517f29711c541c0756936a1213ce2bd864063359595b44b1a6ba2d9622e52e54c5cc7f99794ddda3643548efe1f79adf1a43b0a1622bb52f04d24940a6f0b04e65e657111a0fe53db1913890fc955bac60aae9cc059f4019ce2da03433d68321c86d1b29db6c1da40bb3217c60cb5003001c71d92f20e6a151fc31e5b87084e19919c7849aab173a1850c9ed01a447cecc009dec867b47f4c5b0becf3952ccaab2e53d96622bef6ae81b773656ae3be345e6ff51ea228691ce886a341554f3e6c9673dd16de753418cf451f394ed65be63800ecc99202448dfec13e038907ef53667efdda77d994c0d7b984b9ee39be94adff2b06a1048086c0f65f91c6dd133a5dd934988d6526664463284d0897fcf7a96259efc2d2150f79b1b3016f12c72e6d1a81b31b8425e315fd6a3e5537bed4d41b66e6c3356674a5865c47a27c84edd46c893948e150f4135ec735a6c4ce37524713f18512c7025b212a7a6dced8b65b21161c88c4c10593b27053690fd3b17e5d188deaf32f14f93dced31a4cb0de34c5dbdf3ed0a2fcbeb98620d89b0079be5cf11667a3339a89e8df135d7131145d954f17e2d8499cc71acb93335b8414eb2ddd08f9a8b798ff9b4e88819697490c409befd5da6cc2810088560cb3fb3c3de11a7534c37273db5c2f85c8150cf1eacace0c14b461203fed1ee4ac652b85f978ca01b5caddc6432be2f305dd7f5e744da2113b32eba60a2297697522e13923a5629ce738dcff181ed29b96cc23bb3f287f1553605b98cf004cf6aacf0b19bb323a46c46129fcc4d86f5ff2cebad42913867cbe46fb9cf40d2583e60e1c9d44c2148eda0c25687fbf2c05567a6ae62ae959d83346873039fd42665d2a55191990b7acd1d3df2ca76c159fa54e5c2f7878f5ad6bc52a7368883cee4cc73e551a3edcfd9b90c1f02052c3f52bdd815ede2f6d9215ba7e4cad12f8a96818373cc2f955a80ce3752b76cb5d08fc66770ae69dca94cad3e872ca17615a3d82c6991129d28efd40f08c85a05b0f5e5acd8dd8b62bc426a865f77f792d4aca4502cdfac89335c09400bd2b2ce0b410771159d9d2deecbfac795e7eb6904dd6c312ddcd696c443aa44ed42dae63edb9b38f78ad00bb40111b50ac4438582071f2b35cbb2cf1121798ee5a590e04d5fd99227297b80db21f582201b549915d98b16367d4541927803eccbb92549eeb60fa487977795aa1f3017269cca80c349d5271134984d81bab495500e1edfeb2792458c3339a43d330f6b7f52a11aa6bd76422314adf5eb9e2d13ad0fac4cfde6ad0b513c2a37724dfec85d44ee8886ab9fa15d4a6f221f2a4dcbdda6dd88d657840ce935dd915de6dcde909dee71ec618cf17f668ff2bb588fae8e2b099ea7ca7ee61fb5fec09115ea03caf450cc034aa5fd48be9cacd92685943efe05f8d8bbbfc595f634ae0750e0930c8d7f6bf140f958cfd86b7dbd895764579facc3f11e36e0d1e1d6958411fa666cfd4b5046fa0b4efcd59c776f004838e2c0873bd21367ee39d27893806c679b82e4878f3b13b281e1bea62bac27cfc1e662c983c963b170fd7b47666545a6ce5d6de2abd130d42346c1fd91541d9cf008b889e43a300c00eb13bc9992c7c06e125002ee3a881853d14f56ee107345af37ccd99719d3a91384b44d15c1dffdd6d2fdd1f48b6ec866efad5d6315231045405937aeedee423e13fbeffca54392c0df6d7b03fea8fcd59e7231585e6b14dfa9075f487c31474fe906e5eac967bb26e516aec873744e5447b3a3beaa4a21f905d010901ec122cbdb2bb565de34ce6a6f102d808f5a3f3381c59b9f3ec598435a79435febb7a879f729b514ba6ab7ee80f905c267c93aa081e48f0f756820f32ec7030c563ca6e41c884848c9d99697b0ea635be8866394cde66babff89ac736e35a292d04284d81f8edc94f796ff55b9c1cbce6135a4df4dd4121", 0x1000}, {&(0x7f00000010c0)="a8411285411776c79dbae26cda19275c2a7c44c3e0bfb595b41dcadd2ddbb0c46a603b330504e041a4f7d5cc02200060575ba8c55ff7094e9df80ca05df8dd5bcc9900837c0aa8b13500e5732f772553a36e20ada0af8b3155372ac4971b759d8e2deee3d663b80fe8908d8267e8b6dd684224a2205f5e2837a54870cd178f67b68268153acaf108f9f8071fb160c99027f3df458a73bae7270064a5dd4902c00ac114c98f3d8036718696f66f9761ba428d138fb2fc178b927d0872c607d4a0946198a97bd8ce6bf4a5670b520255f6bfbe78f8306570c29ef92a935117f4f7dc595b6e33c07a85c098af28462fcd02cb900eda1a3d3c99b4", 0xf9}], 0x3, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, r2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x4}, 0xa) (async) r3 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x2, 0x1) ioctl$FIOSEEKHOLE(r3, 0xc0086662, &(0x7f0000001300)=0x85fa) 10:43:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040), 0x26, &(0x7f0000000300)=[{&(0x7f0000000100)="d546518d760e722a5e167e984b71304bdc7c3f5705aeac6fb8670b12f031040c6e10b2e9bd6b2d3eb5a063c78eee9a9b721cf8e404045048d3b380da97cc80c40d672413f2659cbc53b17e67fe2da0af408151826fe852faeffd2720b3309be1be28fa6cf2a9ddc0fb50b2871e0a8321b1b31ee5bfe50d5255daa8d41fb18eea9c36043de7f6a300456b46a5a1dba225c85bcd77d5dc4e032026650751f6cec7103e5ff67074e532", 0x41}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="e0"], 0xe0}, 0x40001) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000000600)="a056d980e0e12c2d6f31825b6d00a6a1df65fa53103942b3c9e485a374d5739c3a5eba4c304c8f26318d8a6ca7c89e82ac067651450168e09dec58abae912a27", 0x40}, {&(0x7f0000000640)="cc1eddaf8f1532e9ec70671aa82707eeecf1d047a759b2dc2a0150531eff053c62a43c28f5629af4d1fc9c4e6dd80122cc6887a271b66366fad498e9885ab364d28db9588a629c46c7d0c34b3373270cb9ca05b13952bf10a4b25ff9afe9c164563e5c13253684dbf95b02468c041782c9b4dc7de5b99e1b9b3f565590662e689f6d3ccb11692d6afe80415e42b586a9edce7d8b442207ca3df1bcdf79782a49d343c8675462e68eaa52b2fad9282c4654037b8fb6ac97382ed1982a5b747d89bb649dd270aa53fe2bedcce3810b5c640acd8b4a543c2107f89680c1e16d30ebd595a62134e823", 0xe7}, {&(0x7f0000000740)="c2786528992e46406013b740923ee3d17594148b2d007dceebb0f3802f3e2f9d", 0x20}, {&(0x7f0000002f00)="e2ff7556139ad026f674eeacf6e5fbed573584ef4ad8511364e789d5c905c776d2e3a7d674c03c724e41ca92cab9fb2a7393ca9e9062c40399b4de7efa20afa2e47ec7834fa23fbda54ffc4014260ac61b5b9167411dcd6fc857bfd838b22c81bb13ca54448353c53a61cfad09cc754c458cfb1a56290dd94338820184ca6be0f27a9b2080c7ffd621eb2404544200a0a2b7d69a200fd1b7b1018583f00789", 0x9f}, {&(0x7f0000002fc0)="c70384703a770a53e7be20d877596f1351a18e5fe8fd9aff59dd0f7df902f3dcf3b054a9bb240c2e75546d0ab5ff6e41b14028f6dcd780", 0x37}, {&(0x7f0000003000)="ab19d84e5e92272e663cab70b966b6384a344e3d9f53201419d0c06cea0bccf448c2826b15409d5ed388a7f36515f72a43da3d9ff5bb7f553740c7405778d05bac9d87da53528995298c8c1bf8ea8afdaa3ca101d58d2fd82304e66effd8ad715b683ba730eae40fa0f94261eff1608c1024489bc6cb4be561ff3155ef8e3b", 0x7f}, {&(0x7f0000003080)="ce31cd0a48833789c52622a481c1288bd02b86f8766f916d78b55f2e32cc4a57394d4e675864a1f89bc43da933569a", 0x2f}], 0x7, 0x0, 0x0, 0x2}, 0x402) socketpair(0x2, 0x30000000, 0x82, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) dup2(r3, r2) sendmmsg(r2, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000080)=@family=0x1d, 0xe, &(0x7f00000002c0)=[{&(0x7f0000000780)="ca06e1830418464b2c2539a3d33a97892e544c4fb210b7f1c496bcd6ecdd3d0ccbf677a633589fb30d9d7fdcb7457f62cf7849ebdcc4f7316177e4ea91ca1f7849d055735b976c195c1595a889309f478d6651256ed64098ff146180eab3b5f6286be9f08ec3cb4c6785feb48608250b5624676c0a851210e380d312905fadb9f2b23e2810874b2c7a2ca10767652f608fe91d4930fce5e1ccc69949793f0b859d1be3d6c32384255cad09ea653bc7ecb0ad7ffdea4f3579101b18ab90fb5af0ee641e34de5071fe6b0d8e217571d675a2a9290eb8b5c05ab2c0dfaee53f338114ea2571398d0d56dd28115bdc8ceb92eafdfe2c1e2a13afe285f2c81804d460cfdffa0009434c704c6254e4e9a54a8e14784ff855140c29b14a6d3595556a6159cf53f997abe4b999a170a6d862811f01f1c56ba4ecc303c13ae4d0692d3cf780d18ec8840c35277d3ef324429678cce30138619a4b328fee03da8c95d3debcc8422363e448ec45a56e241469a81fe335de0c4cb71db166dfd9ae408390f8e87ae28c514b8232497bf47f105d7493ca66abaae3aecca343107e31f14f3a19af3b17b59d0e3e6309f5be2b3506cde6b27d0700f84d320f82277dff6890200abcee2e147d2b8aff75fa619e8794e2f54aee1585d16479322f26657980ca5231d1c5543047183bd7710dd1a69f93f392895cbcbf4423c778a98de166f8527f8c31fe31a2a008c14fdc0ab0fcc7a46708f48734e64cf7d80a5dafac59c559ced7efaec989582ea15c294e57cf7dd2efd141bfccc8cdb4fdaaf95e88606e14119c685248e65b6045dba15c0fae397bd4d339e227dda163f5b371babc247e399fc943d2c4843c7ae1975fb528a6adc72c5d0c111591d6749c3ab0db614511f1a7b4ebd9ac843fa557d0bf035eb5658503f3c861c4ce691542b394c060df11da7cecdc9bbc1f067b1ae50059a626ba22ef81a6168c3c24744ed7631d573e16e9bbc40f1e67f88ebc197e760725328571b52c61e0569a1f033e9be2f6ce742fe7419be8fd2c3d9659afa5ac5cc86de0e6fab2c1bbe29d6144fe1da438a71a20df9f782fa43f938368a8edd55796cbcb34196b3cdf7e2e8df03d3a5ff7225c8dc2ff57f659a569c49c68d7766a3dcdce362f437999d8d7410deffc0fea2e06b5bc0670e52be43e015ac25387226fe33cfa00a386655175058674f4be264ed7c73e4f35a319dc28e7e5af6500d30ea00d23832edebb22bdda50860a48aa225d3c03318eb6db640e29815855d3524c071d7372c6b5dd9e18292b695b91f9e72f1f92c2fb7399f08c53754b6a31d2b48421a85348cfded31eb952adaad4033432bc8e01ab4ae839ef216d60947cd1426ba8be099efaed2ab4b0ac6d7f5d50b666b5166a9da7446da7e6a1358716d776ded1a37a0c0293a810eb62fdf3b62b8dbabd1bffa9eed87180aba0a807126263dd20edc552f637a438e1b5782a145257ff5cec3ed55a6bf3fb5a17efb335c196aaf070b849460bde77cd3dcf98fedce4be9820680109cec920f07ce56109e090cd99a84f8fcda2ea2962c9d36ce069886836bb8632a2b808f27dc6d550ff6f23167c2e4744bdd8ff281fbfef0c14ad2dd4f9dcfb73dda8447aec7cadaf58a07aa0302bd4734d83a431c3262c52b45bb2ba1c2e10db19fec3fa786e070bb7a1a821aaf466fcdd9b7692ef4829bd24edf632bdc171961b94630f989ae90c60fcaae2fae8eb0dbc5f7a1064bea71170dd17535c4f72f478a672695a077c2d83bc061bebb90932ff6b12d6bd2955ca4776b687b94d9057a7bfb2ae8b0648fd4d5c5248dcac9ca6bf7a1496f5fa770b2569a179c6dcb2d4705e3033f4fa33ef323a84dc7111189fb6b00613fe98b3d2a90336c591320ca046734975d07de37bf4c64ac5a492d329bcec6b2b64ee998999b0fab0ac39217f340c356d910ab6a8c47734549c4f27c31120e696e2bb00354822cbb0d97b853d9d6241c4c588966677527bfb0a2920740cb57f8588db78bc9a87a62f5c369cb99e32c1a68c867ab375233fefb41cd296406a73c880ed63c53206796f60fa2a0a15bac35d779fad2991338e045641f050513d523d601fa532b6835ae6e52c77a2e9216ea491bd147b63bce534c7cf1628d117be9c95c3620e276aeb26aeaeb57ccceff7654b0893869cfcfbd72f0c9660367add6c0039b01c00828f0ed7dd58e68ef9693503558ef3dd67d44938d07bacc29a12e0df627a903fe8a03af2dbafbfe32457ecb5341fc9a920e207690c3e0e34ee8335d7cd7099a7828007e0a43cc1012e6d17cb0df6abecfc8d1b9e728b17b6d94516220a34cafa1b779040db25822e041c41add26e35f7deccbc2091c5cb497cda0f01942094425c11131c732a2942d5d66f016d3d829d2a553fd8acc6695b895b246f60f35b1cfe8b75ab3b4e744e495cf08f563d6234551df69da73ee7e215e3e31d66abc2d7be0888e051b4cdf896b83eba0ecffed230238a12b99fc4258e5332cbbd0fc8d716770162d7aa2f269511370a9cce19b0cf8c961a14aa93184381e6ae75c6b874932eb899a1a3b1f5998a7606ea461018aa648af6c2eb1545080acef4ab67fed1f4bb3199abc4f45335046ce75c8ffd4c46038cf4fc0eae2af6fa14150bff673f5fa79b55fa63e5cee69d0f3b1fcbbef6f9cb5db37d4afc3b16c4621242181c148d7654f85047fb76e60c391156f967057ff8e9a2597adc3234181ad960a418392da45eee2c320c3e93f1ab8ce410155b8c22b6a6ef9ce715ae013b5e9af7d63298da0178f92bfa7691f6ed2e2608b7d3515228c5d3fe5f9535df3fab8f8b86840006f67123e4dc4a24d9a96bb3cd231552b912b101c6c083771b401a32cb6985786080c1ae723df7e734e0b8457185eb17052c1e346eeb99995e92256d620120293fec90451fc04ddba1f9855c9f57ec029885f989f1f5ef47d7ea95ac1dfc93739149b66e65d436b3ac9b8b0827cbbbb7298301afd3960b12d19930496bb668386cb23ba979db9e225c461da9929b633a37d6a8eb5a9a5fac539e48eb3ccb408507a23a0b63d9f5a54cc8b8a136f684e9d7af2574fd0a9688c6ec9c8ce6384fa6b9ebc451195e008a21cd4ff82a4e381c350d6a2c3b66fbc2c8c979fd7eb798db94025ae2b19d1582c6cd485546e3d3c0b378740411e1d3bba719f763f103d34be29303eb552d64b2768d121ac5836451bc268837ef2e582434da3e8c480f802665d585dc2a09965ae71cae57b46893dab8382c8817cec7520ba440aba08e83778db1676da9bd35f689ede863d096563d1fdd94ce2c02d531bebe60311e7615f48a79d7ae57e98ba78691f865abf02db6fda30255328b638ae578599bd0fee232b88b5bacdef92b1d4adc36ff631b86f4ce87c7e63c911e20090abbe361062f92f3d1774c9d5033e9225a888efc5575a40ffe652521a9e1007340741fa007eb3f1a715ae968503f9bf5ae482b89337f5332ade7d3004455fb9f36d84e5f6aade0b78a07ce120a4d98d103e944bc74b16338477fa5deecb3dae4d91061715b714a15acc9bb0087c8e0f5b96ff0caf683cb3485ed7dc787627dcd50eeb732ffb008afab53ba442ec14acfc1bf4ea2a39ca2dc0bc522c340b8979546b7a52de7006edc313157828d5fbe403aca496374e0d69f528466cc3ff31436357c74e954975c33910179ab7626aeda2a722d5534c8cf073c7a9e6edb61a6e8a0c3c4ce30698d36bf5175932972986a9ebdca20bb16e85ed7c0c997789289af6f4a98008345c6e15fcce6a68a6cc0198f665b3b4e09c818ed5b69418d970ad4b806a68b90c807eec66ccafa575d8e9bff489beb5bbe14c31b202d807363113526f7b3e2f16ceb056d5760ae9f66b141bcdf6aeac3a5e5b66076626871b6a0361aef250ffdfab8067353e37ed49200a39d7a4657f54449f93a21c6c596108fcd91455629199c3cb6f9d706dcc712834a1c4818056b1be61619d88e203ff1891448be3d063a7f30a437ee76c0d9c37e64dd9bfe8901a8b4e651364238564907d7379dbb4c36bfc269a23ed99431f16aa1484f42f84ea55483bbc9f1a7049b5b8919b6bb3dd55a2da58d18a5a7053549c396f7782c620b21c6624769445a7c7e3caa4a5e59a332a399c6446a87cd6f1c7698d21a2e56c164a3752ef8e87bbb2b7f79c085d150429341ef9bb252cd351d9bcd1eb196b947c5aaf11c9f555ee14206f59a189acd8d77a01ec7ff26ab90aded6b255bcf69e63b72cc5393f1cdc06fbcfda041711a5598b62ead14b29b5bd9fabfa9eb7a85a109b76b99748c60d4064017bd1a4e43345fba532489170532053d15bdcf8aa96dcfea9dccd74b31c2b1b9226ba882b34cd3701de7ea996ed8c28dfd8d7bb2b89eb87824dccd6374b4a857743e0c59fb4bbd61af0c36c901373ec1472867b2cf01f34856200561f6aebeba90008242a85654ffd6760d1f684e6b1c4868585fd97737396aafdce55f9cca8f7b3c255f2cd0e853f7bacaf6a318bcb907f3add23979d1f61d2c11a97be1a552f30cbc6ec6b3f5f6a4eed96f0f299655f2a716b999204ad0bc8e0a8eb4741dbe5f91ede2ff477e85fb67b0c9c8f64be1c4c0bad4b0b5ec4f60e75f77b935401c370326df142fc79a3eb3fa1d5e8ddafe2358db8f7ae26e861198eea14aa62f920166347c438c90d0243693cce9ef700588b3a8750d57f87ada80a4fd7a16672c35c99fc1f694723d41fe7b77b2e3046e998d566b27980333e7804f5c4f0f0fdd7c239c78ac71a42bcc075ba1f6745745d1bb96019d4444f88275d2ccd99104cf069e52814e0cb8ec1f5dfccd7379f9db03a805ee5d8e6d6ed865974d11f263b4db866e93de0a1c6e28e16fb6a8de01a82a79c62607e1b739893af32040abf0f456c340e392fce37434f6c0439be583eea236040a141a37b1c09595dd0b6ab2af0cade4ec14c7c5d7e961360fc3fd37b3b5d7bd4fee210de1cc64ab0b464733f62b23195e06544eb293cb6f2ce6d6acd8ef52327da078d23cc8379b75d98a0c54bfa8292cd20d245d22c4eabcd66842fcb0b3fceec3093681ecc38cf2ae2cf6659fa14d760384f71642daa7508e2704d251919808a732073f91d5f04838229f020edafe70c1c04f31e1fb32ebb72809cf86689e221ab62810c44194bb76fcb46f02ec09da36fcfe981c0b8cd8fedfcf1a8cd628fbee1df755b9f7a92e9024331c46ab2ab93a30ff8a55c2fe0526d37f6041563826319683414bf545e36b513676e737d2c171c4426646c004f4587e6c381dbe7510e585443a943a57b6f159a013ee2478ad61681a0d27ceb5fe2c7686fb17650cbe644b013086c64795ac8e8db3f0db36ea20d675059b965b4f2403003ae9d9f552d8d84a6bdea475ea0e8c28a0e5abc0f830966f772ba2a7ab9f70e0fffbd662c34c1cdee1ec2c529f30f426a18e9e95fc35418e32e89c8d55e8f90eba255a75fe2cefd458fea2526186ce443bd57770ac386ecc46f28bf34ed51220c25aea6a78532f4660c9cf9c7d92e7bb0b35bbe4e1aeaa864d46580d7eaae7013c22aa6116312e77d919c10807ef660b05e42c971f90615a3954346e5b129492cca99c1752523d64e60ba51e4e1535b1fc84ddcee597d5c14f49a6973b57c29608317e397006b6bdc4dc198cde865d4d73d6703fc41c9d7263989107ca30eb35a3bcf313d63cced6f273bf1bc6f18f2b628286f8ebc880b92912f67cf074ad36b82cb6013eccd710ff3f8eb79bfb14f757fe2abd884ebb4c7f629fe710d092", 0x1000}, {&(0x7f00000001c0)="eab6d4136747300dc180b216521fecacdfc2768a12f3c743223c169d67a7dc784bee841e42225a9794a7d39d1bef39dd3eb87c537ba167236dcf383833a7338d07f410250aab957e8e01ccd9e266e06b84163d86788d6925b48b73e5d4e46cbe31a9a8eae52c7311d34abbaaa04ca1dd7021659b2945bab3c012972ef3385d967c343e5298a0ec0e447ca67db196a1a7a80dd913a16f45e13d91d6771e0437652200e99bc0e68691dd610d380c3198f43a586f6d044edad069f18bbe5577da49ff6c2de214f32b5a41bf97ef63077b4fe7ac4d073c592c", 0xd7}, {&(0x7f0000000340)="419a70f06cb8bbad29824cc1051e57dae741aa231defff7773030e3e56bf44820f19674c1515743aa20d92f6e1b9b956d96a70a568ef4f98173d2d756ffec3bfac299d4e3751b99d26c18b437a8d8ab8e8a42a1a97b7af360e5b9347bdf0f2e4cbd69d56d912d39191549de7800c9958ddc561d38ddf4e0025a79582d637253aa03cb9e162b7cd47635965597a957754bb670c75720a542edeea7817140f9e2832b5b85b72fb536f4d546f81435d05229866722f0dd506296dad1ede9377029352b99e74", 0xc4}, {&(0x7f00000000c0)="2060095a0239157ebb23be322a39f24a03ae", 0x12}], 0x4, &(0x7f0000001780)=[{0x68, 0x101, 0x7, "435651899ee5de689bd970e0f1ca5a5b06e11ffc8e3d4d475fc89dd12c8230b1186739fe8b6c2364d2d4c0d9774c6d744a87a045ff449c0babb59331aad7b2559b286f7e2ac0d31a6f4c22086c67db2386553856"}, {0x110, 0x306, 0xe43, "d0bd4aa566a77bb455710a7b2c95dae2474eb9ed02e66b92874ba88edfe0cef55403d05be04ca11c4920f4a9286f3f2caa779623138deec59097b7d750f35ca68e417944d2754d2c9c9cd18df1230fe8eebef8d84c200cd2aea9b772c54ea5f239b1b4cfc2c9f6d7a5b02c3e5acb0da6bd15ca174f7858b45c2278cf6c351f7fdf75a24fa7d897c327eea1f2a0f7a39ee86b9cf2ed94bf951eff295a06ad41db27c465bbedb3e3a09228ad709ed42a27f0d83b1f71942f295c8bdb6f1b83c223d85925404da0fab204a263aa37f87b83d2964a703c05e6ca2de80cc3cc3edc70a68ff498dd83799aa38461d8e05ee4422522f2821a6b33ab50d0325774eacc"}, {0xe8, 0x0, 0x6, "5bf35b24212cc0b88c6b7427b36980d3ad4bf2bcd6b9f8d246c62df11124c252cbceb8a8472de40ac83d7269734282d50376ce149915a71cfa10ad6141025dc353566401ed4193f848dfa0055db9c8ba2754ba321b3ea7a09ef50633df68cac3a18d834963a47f050d4245245fb077e43e090903bb9f9a860c15f0bee4fa2eeb825c180c26178136adbd05a90c3211599e425d5aad6d16a83c997adc65abd4a4bd285b10bf08b3d77a34b2105c3526fd984b46d6110337fdf702a8cd9073c3a05e1f2e28b9f8b4afea7a8549a7a234c8835d87696a"}, {0xe0, 0x29, 0x3f, "4418b8068730b3fde17e36c261e1357cf442c9aab840480642ef1158b87b0b196d0484f61b7d33ca8207dc9a34a413a91bcdd2708ea10b3f2cb0746b4f742c89417d9c94890e94fab64457b1e43f329eedd7240f22516a5f0194b2ea69d1f59688fd93b4ad77031f21e5947561eb8cdddd07a055ec115142ee464781120e39c5a280500dfe85f65a8cf8ed9e72ef166b2f6d641758f882d5692292c57cfa97d8e8317943e749121c2f287dadaa8ac5a35aad0b68cca5c3b0f18f7bf739cfad2b2c33816a965cd5a014e69be9"}, {0xa0, 0x29, 0x3f, "49f67c0734dbd729d7a512e3b8c04dc80e51202544d0e5182d8b634839d72a513a215ee16bc9226976fe7f0c090b21130e878dc4f33112d2274bc6fae1aef518b8ce311a62f40ae3ed9316f4d2a9198426b38441811406e7898987471af3d7580ad0a8d74c3946775453c64ef4603755b068b65a367d5d394d0dbb7904309e889393c7d14b88c39376ce3609"}, {0xd0, 0x100, 0x5, "a127eefce85fcf10c00c704ef7d3b737477f390229cd16a49dbcb715fab102e6bc84b75f570905d0ccbc877d0a1260c4bae523d7b491fc63c1c048d396d54852fd0ea7fdca8fea044422ca916a800b6dde1c085b9a4dfcc4eea350f7ed34bff4f602e55e4ebf1236facaa748c603b3fcfc0bdf78514e34b750a7d26d562c7e181ae033da61b17e3ecd62b8cd361b543052423139b17aca6f85e757e32e90f2c46864c7d0abec22b148bb8debed389997ef3b2e370acfadb92829"}, {0xd8, 0x101, 0x6, "a51a2ccfa01b2cf344f70421732615b1437ffbcade51de54774a0b14bda3febdbee9046b7dd14eb5c7c96ddf49a151061342a9b82d8007ca5629b28105b7d64078ee4a9a4eb64cf474b861a1d30f2b72f303dd03da43144de92c78cae1634d0c73b86e21e4ca6c2b8149252f6ffd0254f3e1189acb8200df2eee519262a8bd48e7d6e267c3c255fbbdffa63de8860c3ab17806ee2365085e07cc6b974bbb24a9b0875f4d07dcea98790043f9b99982356b4c45089186c394e638f3ca682b784390a946"}, {0x108, 0x6, 0x7, "0212ad1d49fb915afc8b357ae0a51ad3acef3da27e208e1f7677d3da675fa0ef9597483b4148f7525da128d4269317f41e28d8edbd111245712047d05f41198963fb3ca75ddb7997af6d4d1988c8e93aa1b178fa7c57251b18733d36e2142d7e33a17ecac7f5257e8b58db7abafb7fb170ed1800f5f09fd0e64e38e4b91dbc65f24bec344b98631f756ad136f5cd68885d98b3b90ef7b45ce513bc243566be4235b6135a6718a57695332385b7c68268bd0bbdcdf711b7235e16c8b07a771426d876f352391e56c4a6de55e153ba4865d682f59a8188c7fa93b40032be03b21785bd4e76c62cfd0abef2e4497ce6ff7e71"}, {0x1010, 0x1, 0x4, "a747fdaeaf8c022dd58c0d0778d58c603a7b2524259900dd3c084d3fb4248df5b5864e8437dc07898a9e430f31706e65089a5c56a2d4f3e6084d7843c2faa5672c87228f23d4977a26227561ba18df76744f785bfabc3e5cee269ba8dc507da3686db81a2b6cda63f3c5ecdd0d73fba1ce28a77d9245044d6bed793de00c7646141352eabae0a8f8e7aeaf18c99caf799f2619a91190b5f007601b397f4c68aec93a17408e9e0edb33b4d8d5053a3a8b07304a236241f375fc5fd39677c54afaecf2961024bac31fff77af3f372a286cf162fc7cccfc19efe29cd46d0d119b530d43f48d57914876f87784630b0fe09d2caa89e41564913006e4e710c777ea732e6eab56fd80c5ebbb580ce893c5f832bcf8da5f576cd5ea03b8f3d1cacdd14a60e1b90daa32d3b15543f670a5bc8395c2211d9a3f5b85b811e9ec4aeb1c08e7654b9315ef250a5f334d5509ca858f8ca020518bbb9c1727246dd9021b847d12499b666a5e0c695ca6e9b7f6a56785f8830e878cc71aaa7de114530b538546d6092ec89612298e3f8eb4e4cb9a82354b6ca82b4609e3b895b5f8c1f58ae9e47fd9e13fa20d0dcd5d4de2d9b2e9ec998236912452e1401709578bdaf4ed7978706e1b5dc85704bfbe3cf1845122d0a1c4b4e872488012d2c315f016802586630d260e1f616e18e94d3a7a00f3e277e2d148dbab7deaef450284f02ce0491ecb05d29268cb1acc77ec981f8a5ea6fb9a6f2af5f11313083d93e3cd0f2f47aa8da8ad330d0138cd5f2724220eb877a923b29e1a291fe42d276e32de0af10459bcb553c5d4351ffda9fb7f3de6f609dd0151634c4b1286e7ff49d1505f1922ce5236d49dcf0117bec9edb4317552d8a8e5b78e6fbf8b035eeaa665f3296b1b335d3b7ed292be68cfa4341b2523857bc1ea4e7065846a6b060f968c07f7a7c640e961d38f384f1aa05edeb72a5a7b0d696058cf523d395f4c69bb83e98bb602678f02efefac50bebca30ace4368e767e91b46991599ef0e5b512aabb62f645d9916b6d806d22d28280ab972c409df1cd50002343fb831f22408f1ae55b47f404b26ab0b601b391bf9ca78b65dc5321b84a9d3351cb5ca0c0e42744b6bb50224f0f68762c10516cdd7283d0a930c475a70167e0ba9b0dafe51bd41c4f88f1cc912fc31f692a881b02da31fe6b7411600e5f6e95fdcaaea99b02eafe0674eae6ef3512fbf0ea348924cd3bba2dd39f3df1a010e2eaffd266deca8cda5a8023f1fa9f34699477d6abed6103fe95b64cf289ec81f5c9c6cd21aed87b51e08700ea183a9509a047b7490766542e4e110c12c55cd8982251af3eb32c7824b912d76008a7baaf335bc9c46c9a80fa53ae0301d885f1310777b736b683a851e214fbc6caebf257461acab199c9be0de9081cae792e4835f044ddb11e0bebfb233b993c80155d9e373e2c63ebf8156d388089e6bd9cd5d3d30b2fd7a320322049151b2ab93f417ee93e50ccecccc7f66cfbdd7d2c6b5ab6fd40986289f9b3d2d211331cdbd7e3c8d2b0b1ef2e79ff8bcc4ec7293ace4450ca1109370f62f281012988b34ccebc97bc8a7c5b7119cc6cf6ac6f4aa08637b24b021b751d0dfb688b10c809d6cc3ae423cb035f3cd14ccf0b4607ae8435c9160c2676197e545431df44d6928e5541be531d18bcfc4e906f305ff79eca2d50c9de517025c8fc0369343fb32907f8ba127512631b1b51f7bb4c1e3051ee5410a19b3c1bffb30700e03cfa6fb637bc3dee5a335e3420f9d55aa41a7cb7e57fd308bf9cc17b2293327e7d637480ad0f4b7129753677b6fbf76ea0daec7fd2959242c21ac4212a77b043f5e3e0b05fadbbd4ce98071ba1d3cd1656c78b99bc6d98e2d8883f36820f6783596341b70e97c8eb2420232af32580d0136003007cdc0b27c465cfd43fad84d4d71432cbdba57efa527db2b8d3b6fe685d545b30fde9f20e63192b4d3f985e832846ceae4a090c53d2ac7ee8e790dea4994f966f0b3ebcf57f216ae87b10fd8c580d02a8de47452240943188e3b052bfb5f0a4d4e1fceb4f88f1b6b3cfd74c96e41b46d6d3ed2941a402ea94e2f4b6214cc36da4d918eba502477931e5982c523b70003af112bda51961d7f960b70596a689ece9a2b9b207b527550d1cac5bc5e1b50484f27a79735066d5d8e186c1809f798649dd75a77dc2d8a3e9943f10b071783ae5179d34d5ae8bdf30cbbb7203f1f8e5c93650eec34c75cebd9f4a35bf3b529e5685beb4ef0d9339c8f0300d508b7601bad546cdb92ff1d13126df20b40bbcac9315ca7a3255e0c9abdc450acd5560faf068a17951f5725555e905d7377d788f04704f68eb3cb3d6180a078ecb8ef5b3fb09a4bff9a46b0ef8e29b63b0c5dc6c6246ff078fa6311089627a9cc9db2f264d6712980f4349db40ebe64153e93ea3f1a39e9497ca055d37cd9c4433434355e76d1b9f7453cf77f792ee6d314204dd447113fd0f6015a6b61322673798431e9460ba38c9db9f7b564db4f8e4eb7d1c7b4ef4781514dde4414bad1b8c25d953deb2433457d4c08c9ed4e4fff5b052a28e3297981c8025f3bf3b9bfa5ccea1da2949383ed011ba7b8237cc9bbf0e61bf2d85743f48f6aab9ffb774a4e9d9b80a73c658c7647bdf1e5c6c32be7ab3fff6beca20b7f73e5679982d2e3dc18ef82c7f38b80d3c4d2a11f4238c9900b146214aae147637ea0c8df739b62c3e0f09123b72192231637bfa6817718ad82ed0acb282d29fd419c785f21e736b8720c8ecd94e4216dbe566154036f75f73de0deaf1e2e61cfa8cf602aef7da4eaea8346f91db95ad07a0f5428cc02c1f6c7a11e1afe0696f7210c2b86f9871930680d873e8832e097c30dafe11d700bebf349aebeceba5ec796e1d186f069074aed590520e782a33f116db81a4288833ffa76ca027bbeb84e85abf656f938b163cc92e077ba71e3caa640967d95767ee35ccdeeccb4bf6ed5831f9b3dc493d633238fb4b61e7378bf4704ba7d69c034a869ede3cfcee4fdc17db41a7ffe32db34df43a39c434719e8acfd2400dd74deebf39c9dd441c6d9dbbc82c5addafa5908b09a70f579b8ce7c2bda8ba2d316f6567809d5f97fa26f82fc4ad44fa9824c2064e308b8209509bbfc5faf8bcd13f277743cd6c02a3c8847cbcbf11e19531b4b4e4c90e53a35c38126cd25bebb4df11cc172748efe14470e9cb870d5c845ef79e522e0cfb54905313dd2fbb9afb0c3258e2fd4acad78abdbfbd4154609c63ca89ee5ae8430f83b52fb3395e044547e46ddd8981f5ad0cb1fdf664035f406cbb8732fd540d435b5fe8a7d2b7085e00cc58319662788f941dacb00acf7b0bce9f7678eb634d8574c0b8e7bd40019132125ebf45669a565f4ca0c2549ce373a79f605fe2bcff301297b0e857e07ce4d32373a096c87c6bcc9e2eb0b3917ba9c19abd6113e3167c4b4dbf6643ae929a4b54aefcc8c484dbdac5de6d779861a1d6593f1f9b0115f0b19b63fed309a12d469f860634ef55b2c147ca163f9325eb1f00a66f704ca4caa104d1a6cea3356e2e4275fb0603ac681994121efad98591e11d10c52962baf90375d455b5ef24ce1f37266f0ee09fdde4747ceb6321da0e66835321cfd6890cee569325c2918b57ebe79897c94ccb391c7e3225b5d845de93e69ca24d2b6d8b4a1462e348e0d37b6fc9259924ad3476a2cd70bb50325f79e1075d20b57ee59699105e77ae2c968bba7dd41164d84ef361ee2ec6002c56a205e0f7ef0153eeb48a50637c4408c56bb79736dcf01a68eac50ae2704dc783f7fb0feca1a8026f8aa866f238189ce8e387f7678c4ddf2f1d59937fa92a2fe7c00d8d9d9a482aabcc57cf362a054e3474ec5ce81d5c87ef65ccc966b5a6d2ecdee09483c0400923c7414c17ac564d6a63c9ce4a603cb45902585cccfe01ac52db0eb94c1cfa6daf294fec41cac9280af4f748adae14c15ce1e1334a81aaa0874990157556fa80e9e079943a67d42ff31925ddd7208dc27a41816b135237a426cd1c90cc61961ce027612eeb1471918d24f0500db3eb3d0cb20c23dfe9f0957522630e2b53962ff1d4c9c6aaa076eb3d5bbc39fa4a7b7046704448cd9fdc0eb90a46345c2ef9a7d7c2a8919158140471ae9673ce7170f6f0fb668856c78f934932273eda34210d5db44abda2c527461584c443317314109203a84516fcf79398a7830e7042ef8b54a3de028b3cf92bb119e25c3ce300d2810b18f8919ac6e8b1dc045cbcdaca5bc801fd8da1ce9613b7bff254351a88bc64e0657ffcdb3dd1f73c0e772f5e535320a44007c3009c94469e3fada614d18f3989ff2e49c9632ac9e14e366838bf3ab20e8d55222d8b4bddcde9262bba465033bb3833aa79fb0a0b1229dc4d476d328d2b566301e1f56d12551f829bc275328509bb833dd5ee07337e320115372696260027e08985d925638459897d2a44360dd64946a20dc250f993ef0f5bba20f48d34d6e76e90315766a4e1eedc257bc4d0f430dab7572069e3059523160b9cee823b0fd96b9fa8531eb8fb4cc7fed165740081bb6902f786c0069c1173f6f1f9b72b23f6ccc5198e1f5325572fd51b3e7ec6820cd88b694fcdc70ada4b3e36ef870b5b7c74d5938c5479734b29acf523368d1ceffdff962a1ba2bfdf05dd2cf8470d5757b8157826b57f3366037d2d82707a37cfb0fd208464442bcd37ee3f8d4b914935484f07a7afa64e3643c4c0ae908ed7e40ad8f0681abe627ce66bc36a2784f75fe000c7656dd4d0644c89fbc644e5881351038e4848111e6b9f8630146bd4e60d5e06fdf8fc2ac6dfbf39f87388173362622436507f03a9dee067bb3e16777a83ae862db56a2f71b62fe98cab461e9ffa39963468247345be4062426bec42132bef28f8bd9ed35592e6f148a9909e6eefb36c352d8581b726a06e2ed34a4dc72c5bdffe34d27c30866bef77387a0b73e19698d3d28865878186298cf2f127582354fc8fdaee543ac95bbc3527eaed93a233f478ecbe7bb84d8f5aba42e7813abfa52535bbaedff5f14219fdcefbef527e54afa900de488da3a8e30882264e8cc30caa18e1ae56a058a038b0b0885499eac01f37c973a3f2fb111e2088a08e0c89b2a0ecb8181d1297977f28284a8d04f43b1dd2be916c5c0fb29fdd2c6a94fd5b23fda7d4e687bec4707115799e5b033fc6b121c7da4a612f187e64aa82056c658fed70042e5829c59926c7eee95ebb250da98038c783fbcefd9d1c19d69c71a1dc3f0356bd3405d180b594d77597c550f1cd302c2bc0d47aca0d976ea9c87ef8759c81a8a1df1b2450e4942ca98384792a2e20e7c8b17b8c408ce3f46d50e2e281c7f03a777a4453b6f1ee6de731f21f7a856662d0838750d4f8aac762eac70f41ec579795b9c8704c50b03e53694ca3c2acabf5b23af179e84413b4fa1fe61f336e3dc853f3afbd88c4117748a85b554e65f9e6a8a930eb96d72847cbe3d11eb0639b9c32f6ff2ca806416715bd6e0a7948cb086ad7ec1874c4776f35a1e4bd19a334983dc4d25f7ce0125d96a254be4854721c190244f6b2affe510ae7805b7ece58c16e2880b4f3d91cf53969f9773e80559ac280d510315c80ef73e0be9b25c50efe1da7f84848f96350ff5ebfd2b56a775b67db9fa567b0da00bc6ba51357ffb62c56e2a093a4c2811f75ed2ae12cabfd00ac5bbdfb9c0c12ba94141732ff57d39b074a77ab75cd283a030d4b2c88c62014bdcd2894c6095dcaa00a5de1487342f53636166e421d923b55c1ca7a6"}, {0xb8, 0x1, 0x7ff, "c2a85a883b0d18e61e2b15d696f7c8db07e017cb81740c62deb8525d705c712aea0cba051ce30e83ae3628c97dc0f03356f86050339505a07eb347e77625928e8407d132fbef479d860c93e327283735e9820396cb2a402d0bb688b42757238ac2365615861362062b96af53f736086b5a4c2406ab687dc75612391c31461cd8345f3ac182b487da7e5286c9f5984db7c78d4e9a8f873906a69b7aae82615cde5fcb9d3c05d3f6"}], 0x1758}, 0x3}, 0x10, 0x1, &(0x7f0000000500)={0x1, 0x6}) 10:43:43 executing program 4: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) (async) r1 = dup2(r0, r0) pipe(&(0x7f0000001280)) (async) listen(r1, 0x0) (async) r2 = getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100d75566696c653004"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="e3cfa3a4962488b1a23b8e3a80934fd34d5d836296aa5f25a2f93aec65c01576fa1a147c2f0e18a21ed9e5e75ac18bc0ac767ce0c15d9bc3d8d86e65a537e3fb2452093d9eb91dc4ac23140db3fc285e6a1ccc2062761b7720028f4a7a9933239c8415d233c449389326a891855e9107f08810ed00", 0x75}, {&(0x7f00000000c0)="e473c1a009b44bf6a25aebbd1145bedd9f38ad4d0cc0ce404f71d64f4176243b9dbc6e91a67a8740f5d932958dadd1aa38f8704eda5f9a37f28cbdf017284e54f265412a5ac0801eada7ab369fb52a1d55e339b37d65c02c5e71d62e477d9c9d015b68cfe389e160813067b9fe8c4fa60d6f79e82a571dcdcf1c781b290f7327b291bd88b068f49f3a1fce53d82192ffd7b15524a96dd2dbfeba85ffc13b5da6a7e6bb135c0449934f51957ea3fce23efe155f2fd2855649de5738f29537a7282856037ff67191f223e9d40265581dbb20418e0b0acf43e17da0c9f48d06a76828e79c13e8e6628d4818e8bbd1011a945b618c5293d4d64410797f5f9dbeddbd4a2059dab794f72a296c5ad79b0f298be14d0ca07e056b7988969586c96124677e9090719b8d89cd3a9224c8b002d68143e20e175266f838398589c8ebb154bb773fd7e66b83ffe2afdc353a7aed2426571ad4a376d3134a384cf37da27423f48fb7fda8d3ee6046cb9e936d05c03c2e6162bdbb7062bb51405a417617f405a2ee6a172836ac7a265a89c6fae6978ea9a26dd2048fe8aba1259e7a8312fecb019c4aa19ef37d8c5edb30dad59a05eccf07301bbbe7d82efbfd6909964f2bb3ef88d75a705821562578325e8ab35e1ed134e939dc1336509009714665b27aef20e798bfe6e84b4427b020455f1915b749a3b6221ca638b9afebcc7a7e653127bd8d964df112a94bd05e24f5ae6eb661fb972f08b49c4354a3a1a54c1c3437d201634fb3b2d862018fcb92d4343fe626d08a939e446ec3ecf4ea06b2873ecc7af683d22c88b1858995bc4f57bd8c35eae8e11fd05c45fd8bf06bc0ca3607a4af099a18bbdd58c2cab6a4230a04c36151c32c3d040969a12eb0b7a2eed4e42afcd9ebd0f36335f8a2b02a72efce24e89f3e9b5eb8f187d1e36db31879dd2234ec800fe3972cc50f065849d0d519383d1b20e5d5fe1f03b3a9eacfb25f225237a3ee2b6ffffe44c938af2b652307239fd1c15f01bf85c775ef2541f04e879a2786d063f171e94408d58bafd7c41e86447ac6d13cbd6854ba2743e2351f079b77bb5f2f5fca7e20efcc0801814b1e7a486f26d2edc51f7769f2292897168be515df8a529aaffe262e36788d76a7b17551f3f343f25abd821c437e309487613ae64f4eb826a6862ad051350cd2c284885960d5580f25bf5d87c9990e3baff57c69f235083bfa88f13c28b45cc697654530309057a7b93ae3c33b534d3aa9d366e7c8cf53bdaf9f97f36f6942dc6a9fd7baab3fbcf9e745ca2e30dc36b43bda8078a4167d7245237587b4934ae952f4cb475a439be3870e00d9593fa53c4e778d5b31abd7e27ed10d64fa7589631f64e28e650550e92b7060001b78096ddb3bfb2841bf2b762af632429c49af08eb341e28d0283d35f600d1f0a9fb2a295bd71d5145161173dab0e6e0190373bc0aba0d8847c38f4b1ab1564feaca720a189b492e38f8fd2d5d1e41cd8f6b5c8722caea04e713738b77c33577be40e9d3db592c6471da8b03d84308c644f39f76f4a176f22ff305da434cbfe4803c01875028b5af16ee6ca6013869a85828be04e91dacdd65896510f096cb46e0c95aa9e3cb9d183293df0a59919ce55306e5216fe9ba8db85262f1011e6283e75970f564a86b51b12f11e88298cb53c3ec2b8e72c7106b6085364ecf8b2100771f53141f5a987b51f55c56c0dfd0ca90fe62af4111d8df1f5de9dbece7723c14b2177737048fdf6850d5444d606803b145ebf93bff239a67dd1ee368b1c816b04f6229e50e680ba8df0cd562bb10d748f2cbff43931439722bec0f93de6490cae9b5d2df5df1b17672338f495f7a8ffe162f96123b3b1aef97fabdb3259430f3d15caa0ebdf270d54b04e574bccb0a026d17adf2629ea72b4317496b2dfe30092628be7d8f1832515f52cf59643c8cec81be4da6cb7025d5e9db31c678a15bd280c0d58fcf338b67b724150f16c401be6e3f015b581d900c75863ac7dcaddf63849b6d83aacf0adc707909782beeb4b8f42b327aec01cc27093e36a8e02094edd228da83ee3102a069c130d6c0c849b4d3e6ea7a648bc80ba89c1590a4a30c1dde380c83a8f9a1ae731a997b83dae1a5578e81170ebe3b1e254abd8a178e99dfe7fa26d3bc78c8b0e54f6407dd387ca9fa38b51db156c34e43c294e363956917ed2f1a76d1ef45e4490d6ae0a0435e05534cd537c2ec57b6c75b5e00aa5f950707840bd10d647dda1b0d24b4e567307aa3d947df2de5c3991380fae646ac75052c9773850fb3e4be3cb7f2f9520d17337de333798b185ff5e1aa6d81afb327565f8cd6e8effaa81dd3163850074631c72f07e39f79d31a9fdb439cd8448d8241a7411a5b87bd8f6a98785f7dd0a2f2d302fa8f0ef99cfffde24bbd56380f6ef1ba7b7b5a2f9c18ba93af406f118878bdabd611f82fcc968c067ab1c6a106a8130e7dc9b6177dbd5cebb3f6a62c89f6130300a7f63e35b1f411641bb7dd07c23b154cf32a8260706a2f0dcc56566a52850b756cede427d94de6331eef28ddb09cfc0f570fb62ca8b8ab9a8373b42d25677a9d702b4fb00ea3ce25fa5253dd57101ccb83d9c7a155a78b0ca9bf69ad11dbf300bf0af5a8cb5af9fe75d67cfc1880ddccbe5647388ea2a6e8e3b6f61ef468d12bdb069948260fab4b4ad05de2d700e850c2906b3c8ed22871f4ccfc3fb13e85f59e11230aea3f1891ca5de438390223da16a092eaa865a3c1b858a44f8ff05955347cfa2fe8d282e1e48c7c00ac18fbc1781f262bed5f50b2a42192c5fcf0af072147cb55720196c576b9106d5bf97d8066e12bbb344eb11b8ac88aa3c5165210d822d4a78933e2257ad2540cec7bae708352c54811226d1bdd47a592c0b66648c6df2c4f877aa966b6ac76ea5724ade6f95b1fe7c8430e1709dfb772928482e789bc9b7f375054c02a2716c04b03a086211824f05f81bd67a07e2d3582ae9f9ee2929802bf7af24997c04e028df9d619d47c83bd59b0a95d06530ff9a513b893ea6fad0a87d2653acc464b6035e297eba1acf6df2d6f1c152ceb13bce72b4cbd88847dc2f2562e87719f2c9246b9c291c6ab75a1e4054d3c45b0c514b3dcdb6bb944855584bce69ea7ff041955bc87ccdb4430deed248a74db379994342afc2f3b04378621cf0abd3354d5ba1b5b7c85f0114174724618ce157eff41348a006020dfb4455a10924ef3ce550de56d586d6c60df631222ac41a34a7546dfef763e7f7ceec446f36d2b71165614837a31e2a3f67c44091a2ae9d5c735eea803fbbfde2828b574cebdc0ddabe56085a1014c9ea13a58dc23034a6657b10dd44f03487c5f4ed6e471e6d91e7e85ef7098fb92c865f2086cee88be9fed2ba088996e4207b8a35c0a40e3c84d2e31bf95a22210a3a19c55c3326ce9ae807471c8af800817f15d0483fb9417687fc86bcc04f6d0964f25d26a7e62d746db4d3d6d3ab9829bbb5440fbde03c313c2acdd9491a99ac2017d14f82aa4ca559e1df88127e763d3758c56ed9870d445381971951c7bbec0a640c6584a40fe892f9386f8a1511a96141b2bb48bd7e22cf9b7384458651701b2ca5dabfed14aa6981ee5fd3fc38cea668fc736950391cd1f4b215fdbb1ee5da5a8dc2396a5114c03db5304328253296f4bee46a0e0a0a2e63591e7268361a10ae45c0425e94788674eab77d8b2d96e7249c48cbe487e1dbb649e8882bf879a42a85ff8528cc420c41046a5d7e1c271f4b4798215553e6b15d883c53680689e279f6b9f1957eda705a1c443178aaccd3e20d3a517f29711c541c0756936a1213ce2bd864063359595b44b1a6ba2d9622e52e54c5cc7f99794ddda3643548efe1f79adf1a43b0a1622bb52f04d24940a6f0b04e65e657111a0fe53db1913890fc955bac60aae9cc059f4019ce2da03433d68321c86d1b29db6c1da40bb3217c60cb5003001c71d92f20e6a151fc31e5b87084e19919c7849aab173a1850c9ed01a447cecc009dec867b47f4c5b0becf3952ccaab2e53d96622bef6ae81b773656ae3be345e6ff51ea228691ce886a341554f3e6c9673dd16de753418cf451f394ed65be63800ecc99202448dfec13e038907ef53667efdda77d994c0d7b984b9ee39be94adff2b06a1048086c0f65f91c6dd133a5dd934988d6526664463284d0897fcf7a96259efc2d2150f79b1b3016f12c72e6d1a81b31b8425e315fd6a3e5537bed4d41b66e6c3356674a5865c47a27c84edd46c893948e150f4135ec735a6c4ce37524713f18512c7025b212a7a6dced8b65b21161c88c4c10593b27053690fd3b17e5d188deaf32f14f93dced31a4cb0de34c5dbdf3ed0a2fcbeb98620d89b0079be5cf11667a3339a89e8df135d7131145d954f17e2d8499cc71acb93335b8414eb2ddd08f9a8b798ff9b4e88819697490c409befd5da6cc2810088560cb3fb3c3de11a7534c37273db5c2f85c8150cf1eacace0c14b461203fed1ee4ac652b85f978ca01b5caddc6432be2f305dd7f5e744da2113b32eba60a2297697522e13923a5629ce738dcff181ed29b96cc23bb3f287f1553605b98cf004cf6aacf0b19bb323a46c46129fcc4d86f5ff2cebad42913867cbe46fb9cf40d2583e60e1c9d44c2148eda0c25687fbf2c05567a6ae62ae959d83346873039fd42665d2a55191990b7acd1d3df2ca76c159fa54e5c2f7878f5ad6bc52a7368883cee4cc73e551a3edcfd9b90c1f02052c3f52bdd815ede2f6d9215ba7e4cad12f8a96818373cc2f955a80ce3752b76cb5d08fc66770ae69dca94cad3e872ca17615a3d82c6991129d28efd40f08c85a05b0f5e5acd8dd8b62bc426a865f77f792d4aca4502cdfac89335c09400bd2b2ce0b410771159d9d2deecbfac795e7eb6904dd6c312ddcd696c443aa44ed42dae63edb9b38f78ad00bb40111b50ac4438582071f2b35cbb2cf1121798ee5a590e04d5fd99227297b80db21f582201b549915d98b16367d4541927803eccbb92549eeb60fa487977795aa1f3017269cca80c349d5271134984d81bab495500e1edfeb2792458c3339a43d330f6b7f52a11aa6bd76422314adf5eb9e2d13ad0fac4cfde6ad0b513c2a37724dfec85d44ee8886ab9fa15d4a6f221f2a4dcbdda6dd88d657840ce935dd915de6dcde909dee71ec618cf17f668ff2bb588fae8e2b099ea7ca7ee61fb5fec09115ea03caf450cc034aa5fd48be9cacd92685943efe05f8d8bbbfc595f634ae0750e0930c8d7f6bf140f958cfd86b7dbd895764579facc3f11e36e0d1e1d6958411fa666cfd4b5046fa0b4efcd59c776f004838e2c0873bd21367ee39d27893806c679b82e4878f3b13b281e1bea62bac27cfc1e662c983c963b170fd7b47666545a6ce5d6de2abd130d42346c1fd91541d9cf008b889e43a300c00eb13bc9992c7c06e125002ee3a881853d14f56ee107345af37ccd99719d3a91384b44d15c1dffdd6d2fdd1f48b6ec866efad5d6315231045405937aeedee423e13fbeffca54392c0df6d7b03fea8fcd59e7231585e6b14dfa9075f487c31474fe906e5eac967bb26e516aec873744e5447b3a3beaa4a21f905d010901ec122cbdb2bb565de34ce6a6f102d808f5a3f3381c59b9f3ec598435a79435febb7a879f729b514ba6ab7ee80f905c267c93aa081e48f0f756820f32ec7030c563ca6e41c884848c9d99697b0ea635be8866394cde66babff89ac736e35a292d04284d81f8edc94f796ff55b9c1cbce6135a4df4dd4121", 0x1000}, {&(0x7f00000010c0)="a8411285411776c79dbae26cda19275c2a7c44c3e0bfb595b41dcadd2ddbb0c46a603b330504e041a4f7d5cc02200060575ba8c55ff7094e9df80ca05df8dd5bcc9900837c0aa8b13500e5732f772553a36e20ada0af8b3155372ac4971b759d8e2deee3d663b80fe8908d8267e8b6dd684224a2205f5e2837a54870cd178f67b68268153acaf108f9f8071fb160c99027f3df458a73bae7270064a5dd4902c00ac114c98f3d8036718696f66f9761ba428d138fb2fc178b927d0872c607d4a0946198a97bd8ce6bf4a5670b520255f6bfbe78f8306570c29ef92a935117f4f7dc595b6e33c07a85c098af28462fcd02cb900eda1a3d3c99b4", 0xf9}], 0x3, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x2, r2, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x4}, 0xa) (async) r3 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x2, 0x1) ioctl$FIOSEEKHOLE(r3, 0xc0086662, &(0x7f0000001300)=0x85fa) 10:43:44 executing program 2: r0 = compat_30_socket(0x0, 0x0, 0x0) getsockopt(r0, 0x1, 0x10000, &(0x7f0000000440)=""/4096, &(0x7f0000000000)=0x1000) openat$dm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) 10:43:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040), 0x26, &(0x7f0000000300)=[{&(0x7f0000000100)="d546518d760e722a5e167e984b71304bdc7c3f5705aeac6fb8670b12f031040c6e10b2e9bd6b2d3eb5a063c78eee9a9b721cf8e404045048d3b380da97cc80c40d672413f2659cbc53b17e67fe2da0af408151826fe852faeffd2720b3309be1be28fa6cf2a9ddc0fb50b2871e0a8321b1b31ee5bfe50d5255daa8d41fb18eea9c36043de7f6a300456b46a5a1dba225c85bcd77d5dc4e032026650751f6cec7103e5ff67074e532", 0x41}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="e0"], 0xe0}, 0x40001) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) (async) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000000600)="a056d980e0e12c2d6f31825b6d00a6a1df65fa53103942b3c9e485a374d5739c3a5eba4c304c8f26318d8a6ca7c89e82ac067651450168e09dec58abae912a27", 0x40}, {&(0x7f0000000640)="cc1eddaf8f1532e9ec70671aa82707eeecf1d047a759b2dc2a0150531eff053c62a43c28f5629af4d1fc9c4e6dd80122cc6887a271b66366fad498e9885ab364d28db9588a629c46c7d0c34b3373270cb9ca05b13952bf10a4b25ff9afe9c164563e5c13253684dbf95b02468c041782c9b4dc7de5b99e1b9b3f565590662e689f6d3ccb11692d6afe80415e42b586a9edce7d8b442207ca3df1bcdf79782a49d343c8675462e68eaa52b2fad9282c4654037b8fb6ac97382ed1982a5b747d89bb649dd270aa53fe2bedcce3810b5c640acd8b4a543c2107f89680c1e16d30ebd595a62134e823", 0xe7}, {&(0x7f0000000740)="c2786528992e46406013b740923ee3d17594148b2d007dceebb0f3802f3e2f9d", 0x20}, {&(0x7f0000002f00)="e2ff7556139ad026f674eeacf6e5fbed573584ef4ad8511364e789d5c905c776d2e3a7d674c03c724e41ca92cab9fb2a7393ca9e9062c40399b4de7efa20afa2e47ec7834fa23fbda54ffc4014260ac61b5b9167411dcd6fc857bfd838b22c81bb13ca54448353c53a61cfad09cc754c458cfb1a56290dd94338820184ca6be0f27a9b2080c7ffd621eb2404544200a0a2b7d69a200fd1b7b1018583f00789", 0x9f}, {&(0x7f0000002fc0)="c70384703a770a53e7be20d877596f1351a18e5fe8fd9aff59dd0f7df902f3dcf3b054a9bb240c2e75546d0ab5ff6e41b14028f6dcd780", 0x37}, {&(0x7f0000003000)="ab19d84e5e92272e663cab70b966b6384a344e3d9f53201419d0c06cea0bccf448c2826b15409d5ed388a7f36515f72a43da3d9ff5bb7f553740c7405778d05bac9d87da53528995298c8c1bf8ea8afdaa3ca101d58d2fd82304e66effd8ad715b683ba730eae40fa0f94261eff1608c1024489bc6cb4be561ff3155ef8e3b", 0x7f}, {&(0x7f0000003080)="ce31cd0a48833789c52622a481c1288bd02b86f8766f916d78b55f2e32cc4a57394d4e675864a1f89bc43da933569a", 0x2f}], 0x7, 0x0, 0x0, 0x2}, 0x402) socketpair(0x2, 0x30000000, 0x82, &(0x7f0000000000)={0xffffffffffffffff}) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) (async) dup2(r3, r2) (async) sendmmsg(r2, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000080)=@family=0x1d, 0xe, &(0x7f00000002c0)=[{&(0x7f0000000780)="ca06e1830418464b2c2539a3d33a97892e544c4fb210b7f1c496bcd6ecdd3d0ccbf677a633589fb30d9d7fdcb7457f62cf7849ebdcc4f7316177e4ea91ca1f7849d055735b976c195c1595a889309f478d6651256ed64098ff146180eab3b5f6286be9f08ec3cb4c6785feb48608250b5624676c0a851210e380d312905fadb9f2b23e2810874b2c7a2ca10767652f608fe91d4930fce5e1ccc69949793f0b859d1be3d6c32384255cad09ea653bc7ecb0ad7ffdea4f3579101b18ab90fb5af0ee641e34de5071fe6b0d8e217571d675a2a9290eb8b5c05ab2c0dfaee53f338114ea2571398d0d56dd28115bdc8ceb92eafdfe2c1e2a13afe285f2c81804d460cfdffa0009434c704c6254e4e9a54a8e14784ff855140c29b14a6d3595556a6159cf53f997abe4b999a170a6d862811f01f1c56ba4ecc303c13ae4d0692d3cf780d18ec8840c35277d3ef324429678cce30138619a4b328fee03da8c95d3debcc8422363e448ec45a56e241469a81fe335de0c4cb71db166dfd9ae408390f8e87ae28c514b8232497bf47f105d7493ca66abaae3aecca343107e31f14f3a19af3b17b59d0e3e6309f5be2b3506cde6b27d0700f84d320f82277dff6890200abcee2e147d2b8aff75fa619e8794e2f54aee1585d16479322f26657980ca5231d1c5543047183bd7710dd1a69f93f392895cbcbf4423c778a98de166f8527f8c31fe31a2a008c14fdc0ab0fcc7a46708f48734e64cf7d80a5dafac59c559ced7efaec989582ea15c294e57cf7dd2efd141bfccc8cdb4fdaaf95e88606e14119c685248e65b6045dba15c0fae397bd4d339e227dda163f5b371babc247e399fc943d2c4843c7ae1975fb528a6adc72c5d0c111591d6749c3ab0db614511f1a7b4ebd9ac843fa557d0bf035eb5658503f3c861c4ce691542b394c060df11da7cecdc9bbc1f067b1ae50059a626ba22ef81a6168c3c24744ed7631d573e16e9bbc40f1e67f88ebc197e760725328571b52c61e0569a1f033e9be2f6ce742fe7419be8fd2c3d9659afa5ac5cc86de0e6fab2c1bbe29d6144fe1da438a71a20df9f782fa43f938368a8edd55796cbcb34196b3cdf7e2e8df03d3a5ff7225c8dc2ff57f659a569c49c68d7766a3dcdce362f437999d8d7410deffc0fea2e06b5bc0670e52be43e015ac25387226fe33cfa00a386655175058674f4be264ed7c73e4f35a319dc28e7e5af6500d30ea00d23832edebb22bdda50860a48aa225d3c03318eb6db640e29815855d3524c071d7372c6b5dd9e18292b695b91f9e72f1f92c2fb7399f08c53754b6a31d2b48421a85348cfded31eb952adaad4033432bc8e01ab4ae839ef216d60947cd1426ba8be099efaed2ab4b0ac6d7f5d50b666b5166a9da7446da7e6a1358716d776ded1a37a0c0293a810eb62fdf3b62b8dbabd1bffa9eed87180aba0a807126263dd20edc552f637a438e1b5782a145257ff5cec3ed55a6bf3fb5a17efb335c196aaf070b849460bde77cd3dcf98fedce4be9820680109cec920f07ce56109e090cd99a84f8fcda2ea2962c9d36ce069886836bb8632a2b808f27dc6d550ff6f23167c2e4744bdd8ff281fbfef0c14ad2dd4f9dcfb73dda8447aec7cadaf58a07aa0302bd4734d83a431c3262c52b45bb2ba1c2e10db19fec3fa786e070bb7a1a821aaf466fcdd9b7692ef4829bd24edf632bdc171961b94630f989ae90c60fcaae2fae8eb0dbc5f7a1064bea71170dd17535c4f72f478a672695a077c2d83bc061bebb90932ff6b12d6bd2955ca4776b687b94d9057a7bfb2ae8b0648fd4d5c5248dcac9ca6bf7a1496f5fa770b2569a179c6dcb2d4705e3033f4fa33ef323a84dc7111189fb6b00613fe98b3d2a90336c591320ca046734975d07de37bf4c64ac5a492d329bcec6b2b64ee998999b0fab0ac39217f340c356d910ab6a8c47734549c4f27c31120e696e2bb00354822cbb0d97b853d9d6241c4c588966677527bfb0a2920740cb57f8588db78bc9a87a62f5c369cb99e32c1a68c867ab375233fefb41cd296406a73c880ed63c53206796f60fa2a0a15bac35d779fad2991338e045641f050513d523d601fa532b6835ae6e52c77a2e9216ea491bd147b63bce534c7cf1628d117be9c95c3620e276aeb26aeaeb57ccceff7654b0893869cfcfbd72f0c9660367add6c0039b01c00828f0ed7dd58e68ef9693503558ef3dd67d44938d07bacc29a12e0df627a903fe8a03af2dbafbfe32457ecb5341fc9a920e207690c3e0e34ee8335d7cd7099a7828007e0a43cc1012e6d17cb0df6abecfc8d1b9e728b17b6d94516220a34cafa1b779040db25822e041c41add26e35f7deccbc2091c5cb497cda0f01942094425c11131c732a2942d5d66f016d3d829d2a553fd8acc6695b895b246f60f35b1cfe8b75ab3b4e744e495cf08f563d6234551df69da73ee7e215e3e31d66abc2d7be0888e051b4cdf896b83eba0ecffed230238a12b99fc4258e5332cbbd0fc8d716770162d7aa2f269511370a9cce19b0cf8c961a14aa93184381e6ae75c6b874932eb899a1a3b1f5998a7606ea461018aa648af6c2eb1545080acef4ab67fed1f4bb3199abc4f45335046ce75c8ffd4c46038cf4fc0eae2af6fa14150bff673f5fa79b55fa63e5cee69d0f3b1fcbbef6f9cb5db37d4afc3b16c4621242181c148d7654f85047fb76e60c391156f967057ff8e9a2597adc3234181ad960a418392da45eee2c320c3e93f1ab8ce410155b8c22b6a6ef9ce715ae013b5e9af7d63298da0178f92bfa7691f6ed2e2608b7d3515228c5d3fe5f9535df3fab8f8b86840006f67123e4dc4a24d9a96bb3cd231552b912b101c6c083771b401a32cb6985786080c1ae723df7e734e0b8457185eb17052c1e346eeb99995e92256d620120293fec90451fc04ddba1f9855c9f57ec029885f989f1f5ef47d7ea95ac1dfc93739149b66e65d436b3ac9b8b0827cbbbb7298301afd3960b12d19930496bb668386cb23ba979db9e225c461da9929b633a37d6a8eb5a9a5fac539e48eb3ccb408507a23a0b63d9f5a54cc8b8a136f684e9d7af2574fd0a9688c6ec9c8ce6384fa6b9ebc451195e008a21cd4ff82a4e381c350d6a2c3b66fbc2c8c979fd7eb798db94025ae2b19d1582c6cd485546e3d3c0b378740411e1d3bba719f763f103d34be29303eb552d64b2768d121ac5836451bc268837ef2e582434da3e8c480f802665d585dc2a09965ae71cae57b46893dab8382c8817cec7520ba440aba08e83778db1676da9bd35f689ede863d096563d1fdd94ce2c02d531bebe60311e7615f48a79d7ae57e98ba78691f865abf02db6fda30255328b638ae578599bd0fee232b88b5bacdef92b1d4adc36ff631b86f4ce87c7e63c911e20090abbe361062f92f3d1774c9d5033e9225a888efc5575a40ffe652521a9e1007340741fa007eb3f1a715ae968503f9bf5ae482b89337f5332ade7d3004455fb9f36d84e5f6aade0b78a07ce120a4d98d103e944bc74b16338477fa5deecb3dae4d91061715b714a15acc9bb0087c8e0f5b96ff0caf683cb3485ed7dc787627dcd50eeb732ffb008afab53ba442ec14acfc1bf4ea2a39ca2dc0bc522c340b8979546b7a52de7006edc313157828d5fbe403aca496374e0d69f528466cc3ff31436357c74e954975c33910179ab7626aeda2a722d5534c8cf073c7a9e6edb61a6e8a0c3c4ce30698d36bf5175932972986a9ebdca20bb16e85ed7c0c997789289af6f4a98008345c6e15fcce6a68a6cc0198f665b3b4e09c818ed5b69418d970ad4b806a68b90c807eec66ccafa575d8e9bff489beb5bbe14c31b202d807363113526f7b3e2f16ceb056d5760ae9f66b141bcdf6aeac3a5e5b66076626871b6a0361aef250ffdfab8067353e37ed49200a39d7a4657f54449f93a21c6c596108fcd91455629199c3cb6f9d706dcc712834a1c4818056b1be61619d88e203ff1891448be3d063a7f30a437ee76c0d9c37e64dd9bfe8901a8b4e651364238564907d7379dbb4c36bfc269a23ed99431f16aa1484f42f84ea55483bbc9f1a7049b5b8919b6bb3dd55a2da58d18a5a7053549c396f7782c620b21c6624769445a7c7e3caa4a5e59a332a399c6446a87cd6f1c7698d21a2e56c164a3752ef8e87bbb2b7f79c085d150429341ef9bb252cd351d9bcd1eb196b947c5aaf11c9f555ee14206f59a189acd8d77a01ec7ff26ab90aded6b255bcf69e63b72cc5393f1cdc06fbcfda041711a5598b62ead14b29b5bd9fabfa9eb7a85a109b76b99748c60d4064017bd1a4e43345fba532489170532053d15bdcf8aa96dcfea9dccd74b31c2b1b9226ba882b34cd3701de7ea996ed8c28dfd8d7bb2b89eb87824dccd6374b4a857743e0c59fb4bbd61af0c36c901373ec1472867b2cf01f34856200561f6aebeba90008242a85654ffd6760d1f684e6b1c4868585fd97737396aafdce55f9cca8f7b3c255f2cd0e853f7bacaf6a318bcb907f3add23979d1f61d2c11a97be1a552f30cbc6ec6b3f5f6a4eed96f0f299655f2a716b999204ad0bc8e0a8eb4741dbe5f91ede2ff477e85fb67b0c9c8f64be1c4c0bad4b0b5ec4f60e75f77b935401c370326df142fc79a3eb3fa1d5e8ddafe2358db8f7ae26e861198eea14aa62f920166347c438c90d0243693cce9ef700588b3a8750d57f87ada80a4fd7a16672c35c99fc1f694723d41fe7b77b2e3046e998d566b27980333e7804f5c4f0f0fdd7c239c78ac71a42bcc075ba1f6745745d1bb96019d4444f88275d2ccd99104cf069e52814e0cb8ec1f5dfccd7379f9db03a805ee5d8e6d6ed865974d11f263b4db866e93de0a1c6e28e16fb6a8de01a82a79c62607e1b739893af32040abf0f456c340e392fce37434f6c0439be583eea236040a141a37b1c09595dd0b6ab2af0cade4ec14c7c5d7e961360fc3fd37b3b5d7bd4fee210de1cc64ab0b464733f62b23195e06544eb293cb6f2ce6d6acd8ef52327da078d23cc8379b75d98a0c54bfa8292cd20d245d22c4eabcd66842fcb0b3fceec3093681ecc38cf2ae2cf6659fa14d760384f71642daa7508e2704d251919808a732073f91d5f04838229f020edafe70c1c04f31e1fb32ebb72809cf86689e221ab62810c44194bb76fcb46f02ec09da36fcfe981c0b8cd8fedfcf1a8cd628fbee1df755b9f7a92e9024331c46ab2ab93a30ff8a55c2fe0526d37f6041563826319683414bf545e36b513676e737d2c171c4426646c004f4587e6c381dbe7510e585443a943a57b6f159a013ee2478ad61681a0d27ceb5fe2c7686fb17650cbe644b013086c64795ac8e8db3f0db36ea20d675059b965b4f2403003ae9d9f552d8d84a6bdea475ea0e8c28a0e5abc0f830966f772ba2a7ab9f70e0fffbd662c34c1cdee1ec2c529f30f426a18e9e95fc35418e32e89c8d55e8f90eba255a75fe2cefd458fea2526186ce443bd57770ac386ecc46f28bf34ed51220c25aea6a78532f4660c9cf9c7d92e7bb0b35bbe4e1aeaa864d46580d7eaae7013c22aa6116312e77d919c10807ef660b05e42c971f90615a3954346e5b129492cca99c1752523d64e60ba51e4e1535b1fc84ddcee597d5c14f49a6973b57c29608317e397006b6bdc4dc198cde865d4d73d6703fc41c9d7263989107ca30eb35a3bcf313d63cced6f273bf1bc6f18f2b628286f8ebc880b92912f67cf074ad36b82cb6013eccd710ff3f8eb79bfb14f757fe2abd884ebb4c7f629fe710d092", 0x1000}, {&(0x7f00000001c0)="eab6d4136747300dc180b216521fecacdfc2768a12f3c743223c169d67a7dc784bee841e42225a9794a7d39d1bef39dd3eb87c537ba167236dcf383833a7338d07f410250aab957e8e01ccd9e266e06b84163d86788d6925b48b73e5d4e46cbe31a9a8eae52c7311d34abbaaa04ca1dd7021659b2945bab3c012972ef3385d967c343e5298a0ec0e447ca67db196a1a7a80dd913a16f45e13d91d6771e0437652200e99bc0e68691dd610d380c3198f43a586f6d044edad069f18bbe5577da49ff6c2de214f32b5a41bf97ef63077b4fe7ac4d073c592c", 0xd7}, {&(0x7f0000000340)="419a70f06cb8bbad29824cc1051e57dae741aa231defff7773030e3e56bf44820f19674c1515743aa20d92f6e1b9b956d96a70a568ef4f98173d2d756ffec3bfac299d4e3751b99d26c18b437a8d8ab8e8a42a1a97b7af360e5b9347bdf0f2e4cbd69d56d912d39191549de7800c9958ddc561d38ddf4e0025a79582d637253aa03cb9e162b7cd47635965597a957754bb670c75720a542edeea7817140f9e2832b5b85b72fb536f4d546f81435d05229866722f0dd506296dad1ede9377029352b99e74", 0xc4}, {&(0x7f00000000c0)="2060095a0239157ebb23be322a39f24a03ae", 0x12}], 0x4, &(0x7f0000001780)=[{0x68, 0x101, 0x7, "435651899ee5de689bd970e0f1ca5a5b06e11ffc8e3d4d475fc89dd12c8230b1186739fe8b6c2364d2d4c0d9774c6d744a87a045ff449c0babb59331aad7b2559b286f7e2ac0d31a6f4c22086c67db2386553856"}, {0x110, 0x306, 0xe43, "d0bd4aa566a77bb455710a7b2c95dae2474eb9ed02e66b92874ba88edfe0cef55403d05be04ca11c4920f4a9286f3f2caa779623138deec59097b7d750f35ca68e417944d2754d2c9c9cd18df1230fe8eebef8d84c200cd2aea9b772c54ea5f239b1b4cfc2c9f6d7a5b02c3e5acb0da6bd15ca174f7858b45c2278cf6c351f7fdf75a24fa7d897c327eea1f2a0f7a39ee86b9cf2ed94bf951eff295a06ad41db27c465bbedb3e3a09228ad709ed42a27f0d83b1f71942f295c8bdb6f1b83c223d85925404da0fab204a263aa37f87b83d2964a703c05e6ca2de80cc3cc3edc70a68ff498dd83799aa38461d8e05ee4422522f2821a6b33ab50d0325774eacc"}, {0xe8, 0x0, 0x6, "5bf35b24212cc0b88c6b7427b36980d3ad4bf2bcd6b9f8d246c62df11124c252cbceb8a8472de40ac83d7269734282d50376ce149915a71cfa10ad6141025dc353566401ed4193f848dfa0055db9c8ba2754ba321b3ea7a09ef50633df68cac3a18d834963a47f050d4245245fb077e43e090903bb9f9a860c15f0bee4fa2eeb825c180c26178136adbd05a90c3211599e425d5aad6d16a83c997adc65abd4a4bd285b10bf08b3d77a34b2105c3526fd984b46d6110337fdf702a8cd9073c3a05e1f2e28b9f8b4afea7a8549a7a234c8835d87696a"}, {0xe0, 0x29, 0x3f, "4418b8068730b3fde17e36c261e1357cf442c9aab840480642ef1158b87b0b196d0484f61b7d33ca8207dc9a34a413a91bcdd2708ea10b3f2cb0746b4f742c89417d9c94890e94fab64457b1e43f329eedd7240f22516a5f0194b2ea69d1f59688fd93b4ad77031f21e5947561eb8cdddd07a055ec115142ee464781120e39c5a280500dfe85f65a8cf8ed9e72ef166b2f6d641758f882d5692292c57cfa97d8e8317943e749121c2f287dadaa8ac5a35aad0b68cca5c3b0f18f7bf739cfad2b2c33816a965cd5a014e69be9"}, {0xa0, 0x29, 0x3f, "49f67c0734dbd729d7a512e3b8c04dc80e51202544d0e5182d8b634839d72a513a215ee16bc9226976fe7f0c090b21130e878dc4f33112d2274bc6fae1aef518b8ce311a62f40ae3ed9316f4d2a9198426b38441811406e7898987471af3d7580ad0a8d74c3946775453c64ef4603755b068b65a367d5d394d0dbb7904309e889393c7d14b88c39376ce3609"}, {0xd0, 0x100, 0x5, "a127eefce85fcf10c00c704ef7d3b737477f390229cd16a49dbcb715fab102e6bc84b75f570905d0ccbc877d0a1260c4bae523d7b491fc63c1c048d396d54852fd0ea7fdca8fea044422ca916a800b6dde1c085b9a4dfcc4eea350f7ed34bff4f602e55e4ebf1236facaa748c603b3fcfc0bdf78514e34b750a7d26d562c7e181ae033da61b17e3ecd62b8cd361b543052423139b17aca6f85e757e32e90f2c46864c7d0abec22b148bb8debed389997ef3b2e370acfadb92829"}, {0xd8, 0x101, 0x6, "a51a2ccfa01b2cf344f70421732615b1437ffbcade51de54774a0b14bda3febdbee9046b7dd14eb5c7c96ddf49a151061342a9b82d8007ca5629b28105b7d64078ee4a9a4eb64cf474b861a1d30f2b72f303dd03da43144de92c78cae1634d0c73b86e21e4ca6c2b8149252f6ffd0254f3e1189acb8200df2eee519262a8bd48e7d6e267c3c255fbbdffa63de8860c3ab17806ee2365085e07cc6b974bbb24a9b0875f4d07dcea98790043f9b99982356b4c45089186c394e638f3ca682b784390a946"}, {0x108, 0x6, 0x7, "0212ad1d49fb915afc8b357ae0a51ad3acef3da27e208e1f7677d3da675fa0ef9597483b4148f7525da128d4269317f41e28d8edbd111245712047d05f41198963fb3ca75ddb7997af6d4d1988c8e93aa1b178fa7c57251b18733d36e2142d7e33a17ecac7f5257e8b58db7abafb7fb170ed1800f5f09fd0e64e38e4b91dbc65f24bec344b98631f756ad136f5cd68885d98b3b90ef7b45ce513bc243566be4235b6135a6718a57695332385b7c68268bd0bbdcdf711b7235e16c8b07a771426d876f352391e56c4a6de55e153ba4865d682f59a8188c7fa93b40032be03b21785bd4e76c62cfd0abef2e4497ce6ff7e71"}, {0x1010, 0x1, 0x4, "a747fdaeaf8c022dd58c0d0778d58c603a7b2524259900dd3c084d3fb4248df5b5864e8437dc07898a9e430f31706e65089a5c56a2d4f3e6084d7843c2faa5672c87228f23d4977a26227561ba18df76744f785bfabc3e5cee269ba8dc507da3686db81a2b6cda63f3c5ecdd0d73fba1ce28a77d9245044d6bed793de00c7646141352eabae0a8f8e7aeaf18c99caf799f2619a91190b5f007601b397f4c68aec93a17408e9e0edb33b4d8d5053a3a8b07304a236241f375fc5fd39677c54afaecf2961024bac31fff77af3f372a286cf162fc7cccfc19efe29cd46d0d119b530d43f48d57914876f87784630b0fe09d2caa89e41564913006e4e710c777ea732e6eab56fd80c5ebbb580ce893c5f832bcf8da5f576cd5ea03b8f3d1cacdd14a60e1b90daa32d3b15543f670a5bc8395c2211d9a3f5b85b811e9ec4aeb1c08e7654b9315ef250a5f334d5509ca858f8ca020518bbb9c1727246dd9021b847d12499b666a5e0c695ca6e9b7f6a56785f8830e878cc71aaa7de114530b538546d6092ec89612298e3f8eb4e4cb9a82354b6ca82b4609e3b895b5f8c1f58ae9e47fd9e13fa20d0dcd5d4de2d9b2e9ec998236912452e1401709578bdaf4ed7978706e1b5dc85704bfbe3cf1845122d0a1c4b4e872488012d2c315f016802586630d260e1f616e18e94d3a7a00f3e277e2d148dbab7deaef450284f02ce0491ecb05d29268cb1acc77ec981f8a5ea6fb9a6f2af5f11313083d93e3cd0f2f47aa8da8ad330d0138cd5f2724220eb877a923b29e1a291fe42d276e32de0af10459bcb553c5d4351ffda9fb7f3de6f609dd0151634c4b1286e7ff49d1505f1922ce5236d49dcf0117bec9edb4317552d8a8e5b78e6fbf8b035eeaa665f3296b1b335d3b7ed292be68cfa4341b2523857bc1ea4e7065846a6b060f968c07f7a7c640e961d38f384f1aa05edeb72a5a7b0d696058cf523d395f4c69bb83e98bb602678f02efefac50bebca30ace4368e767e91b46991599ef0e5b512aabb62f645d9916b6d806d22d28280ab972c409df1cd50002343fb831f22408f1ae55b47f404b26ab0b601b391bf9ca78b65dc5321b84a9d3351cb5ca0c0e42744b6bb50224f0f68762c10516cdd7283d0a930c475a70167e0ba9b0dafe51bd41c4f88f1cc912fc31f692a881b02da31fe6b7411600e5f6e95fdcaaea99b02eafe0674eae6ef3512fbf0ea348924cd3bba2dd39f3df1a010e2eaffd266deca8cda5a8023f1fa9f34699477d6abed6103fe95b64cf289ec81f5c9c6cd21aed87b51e08700ea183a9509a047b7490766542e4e110c12c55cd8982251af3eb32c7824b912d76008a7baaf335bc9c46c9a80fa53ae0301d885f1310777b736b683a851e214fbc6caebf257461acab199c9be0de9081cae792e4835f044ddb11e0bebfb233b993c80155d9e373e2c63ebf8156d388089e6bd9cd5d3d30b2fd7a320322049151b2ab93f417ee93e50ccecccc7f66cfbdd7d2c6b5ab6fd40986289f9b3d2d211331cdbd7e3c8d2b0b1ef2e79ff8bcc4ec7293ace4450ca1109370f62f281012988b34ccebc97bc8a7c5b7119cc6cf6ac6f4aa08637b24b021b751d0dfb688b10c809d6cc3ae423cb035f3cd14ccf0b4607ae8435c9160c2676197e545431df44d6928e5541be531d18bcfc4e906f305ff79eca2d50c9de517025c8fc0369343fb32907f8ba127512631b1b51f7bb4c1e3051ee5410a19b3c1bffb30700e03cfa6fb637bc3dee5a335e3420f9d55aa41a7cb7e57fd308bf9cc17b2293327e7d637480ad0f4b7129753677b6fbf76ea0daec7fd2959242c21ac4212a77b043f5e3e0b05fadbbd4ce98071ba1d3cd1656c78b99bc6d98e2d8883f36820f6783596341b70e97c8eb2420232af32580d0136003007cdc0b27c465cfd43fad84d4d71432cbdba57efa527db2b8d3b6fe685d545b30fde9f20e63192b4d3f985e832846ceae4a090c53d2ac7ee8e790dea4994f966f0b3ebcf57f216ae87b10fd8c580d02a8de47452240943188e3b052bfb5f0a4d4e1fceb4f88f1b6b3cfd74c96e41b46d6d3ed2941a402ea94e2f4b6214cc36da4d918eba502477931e5982c523b70003af112bda51961d7f960b70596a689ece9a2b9b207b527550d1cac5bc5e1b50484f27a79735066d5d8e186c1809f798649dd75a77dc2d8a3e9943f10b071783ae5179d34d5ae8bdf30cbbb7203f1f8e5c93650eec34c75cebd9f4a35bf3b529e5685beb4ef0d9339c8f0300d508b7601bad546cdb92ff1d13126df20b40bbcac9315ca7a3255e0c9abdc450acd5560faf068a17951f5725555e905d7377d788f04704f68eb3cb3d6180a078ecb8ef5b3fb09a4bff9a46b0ef8e29b63b0c5dc6c6246ff078fa6311089627a9cc9db2f264d6712980f4349db40ebe64153e93ea3f1a39e9497ca055d37cd9c4433434355e76d1b9f7453cf77f792ee6d314204dd447113fd0f6015a6b61322673798431e9460ba38c9db9f7b564db4f8e4eb7d1c7b4ef4781514dde4414bad1b8c25d953deb2433457d4c08c9ed4e4fff5b052a28e3297981c8025f3bf3b9bfa5ccea1da2949383ed011ba7b8237cc9bbf0e61bf2d85743f48f6aab9ffb774a4e9d9b80a73c658c7647bdf1e5c6c32be7ab3fff6beca20b7f73e5679982d2e3dc18ef82c7f38b80d3c4d2a11f4238c9900b146214aae147637ea0c8df739b62c3e0f09123b72192231637bfa6817718ad82ed0acb282d29fd419c785f21e736b8720c8ecd94e4216dbe566154036f75f73de0deaf1e2e61cfa8cf602aef7da4eaea8346f91db95ad07a0f5428cc02c1f6c7a11e1afe0696f7210c2b86f9871930680d873e8832e097c30dafe11d700bebf349aebeceba5ec796e1d186f069074aed590520e782a33f116db81a4288833ffa76ca027bbeb84e85abf656f938b163cc92e077ba71e3caa640967d95767ee35ccdeeccb4bf6ed5831f9b3dc493d633238fb4b61e7378bf4704ba7d69c034a869ede3cfcee4fdc17db41a7ffe32db34df43a39c434719e8acfd2400dd74deebf39c9dd441c6d9dbbc82c5addafa5908b09a70f579b8ce7c2bda8ba2d316f6567809d5f97fa26f82fc4ad44fa9824c2064e308b8209509bbfc5faf8bcd13f277743cd6c02a3c8847cbcbf11e19531b4b4e4c90e53a35c38126cd25bebb4df11cc172748efe14470e9cb870d5c845ef79e522e0cfb54905313dd2fbb9afb0c3258e2fd4acad78abdbfbd4154609c63ca89ee5ae8430f83b52fb3395e044547e46ddd8981f5ad0cb1fdf664035f406cbb8732fd540d435b5fe8a7d2b7085e00cc58319662788f941dacb00acf7b0bce9f7678eb634d8574c0b8e7bd40019132125ebf45669a565f4ca0c2549ce373a79f605fe2bcff301297b0e857e07ce4d32373a096c87c6bcc9e2eb0b3917ba9c19abd6113e3167c4b4dbf6643ae929a4b54aefcc8c484dbdac5de6d779861a1d6593f1f9b0115f0b19b63fed309a12d469f860634ef55b2c147ca163f9325eb1f00a66f704ca4caa104d1a6cea3356e2e4275fb0603ac681994121efad98591e11d10c52962baf90375d455b5ef24ce1f37266f0ee09fdde4747ceb6321da0e66835321cfd6890cee569325c2918b57ebe79897c94ccb391c7e3225b5d845de93e69ca24d2b6d8b4a1462e348e0d37b6fc9259924ad3476a2cd70bb50325f79e1075d20b57ee59699105e77ae2c968bba7dd41164d84ef361ee2ec6002c56a205e0f7ef0153eeb48a50637c4408c56bb79736dcf01a68eac50ae2704dc783f7fb0feca1a8026f8aa866f238189ce8e387f7678c4ddf2f1d59937fa92a2fe7c00d8d9d9a482aabcc57cf362a054e3474ec5ce81d5c87ef65ccc966b5a6d2ecdee09483c0400923c7414c17ac564d6a63c9ce4a603cb45902585cccfe01ac52db0eb94c1cfa6daf294fec41cac9280af4f748adae14c15ce1e1334a81aaa0874990157556fa80e9e079943a67d42ff31925ddd7208dc27a41816b135237a426cd1c90cc61961ce027612eeb1471918d24f0500db3eb3d0cb20c23dfe9f0957522630e2b53962ff1d4c9c6aaa076eb3d5bbc39fa4a7b7046704448cd9fdc0eb90a46345c2ef9a7d7c2a8919158140471ae9673ce7170f6f0fb668856c78f934932273eda34210d5db44abda2c527461584c443317314109203a84516fcf79398a7830e7042ef8b54a3de028b3cf92bb119e25c3ce300d2810b18f8919ac6e8b1dc045cbcdaca5bc801fd8da1ce9613b7bff254351a88bc64e0657ffcdb3dd1f73c0e772f5e535320a44007c3009c94469e3fada614d18f3989ff2e49c9632ac9e14e366838bf3ab20e8d55222d8b4bddcde9262bba465033bb3833aa79fb0a0b1229dc4d476d328d2b566301e1f56d12551f829bc275328509bb833dd5ee07337e320115372696260027e08985d925638459897d2a44360dd64946a20dc250f993ef0f5bba20f48d34d6e76e90315766a4e1eedc257bc4d0f430dab7572069e3059523160b9cee823b0fd96b9fa8531eb8fb4cc7fed165740081bb6902f786c0069c1173f6f1f9b72b23f6ccc5198e1f5325572fd51b3e7ec6820cd88b694fcdc70ada4b3e36ef870b5b7c74d5938c5479734b29acf523368d1ceffdff962a1ba2bfdf05dd2cf8470d5757b8157826b57f3366037d2d82707a37cfb0fd208464442bcd37ee3f8d4b914935484f07a7afa64e3643c4c0ae908ed7e40ad8f0681abe627ce66bc36a2784f75fe000c7656dd4d0644c89fbc644e5881351038e4848111e6b9f8630146bd4e60d5e06fdf8fc2ac6dfbf39f87388173362622436507f03a9dee067bb3e16777a83ae862db56a2f71b62fe98cab461e9ffa39963468247345be4062426bec42132bef28f8bd9ed35592e6f148a9909e6eefb36c352d8581b726a06e2ed34a4dc72c5bdffe34d27c30866bef77387a0b73e19698d3d28865878186298cf2f127582354fc8fdaee543ac95bbc3527eaed93a233f478ecbe7bb84d8f5aba42e7813abfa52535bbaedff5f14219fdcefbef527e54afa900de488da3a8e30882264e8cc30caa18e1ae56a058a038b0b0885499eac01f37c973a3f2fb111e2088a08e0c89b2a0ecb8181d1297977f28284a8d04f43b1dd2be916c5c0fb29fdd2c6a94fd5b23fda7d4e687bec4707115799e5b033fc6b121c7da4a612f187e64aa82056c658fed70042e5829c59926c7eee95ebb250da98038c783fbcefd9d1c19d69c71a1dc3f0356bd3405d180b594d77597c550f1cd302c2bc0d47aca0d976ea9c87ef8759c81a8a1df1b2450e4942ca98384792a2e20e7c8b17b8c408ce3f46d50e2e281c7f03a777a4453b6f1ee6de731f21f7a856662d0838750d4f8aac762eac70f41ec579795b9c8704c50b03e53694ca3c2acabf5b23af179e84413b4fa1fe61f336e3dc853f3afbd88c4117748a85b554e65f9e6a8a930eb96d72847cbe3d11eb0639b9c32f6ff2ca806416715bd6e0a7948cb086ad7ec1874c4776f35a1e4bd19a334983dc4d25f7ce0125d96a254be4854721c190244f6b2affe510ae7805b7ece58c16e2880b4f3d91cf53969f9773e80559ac280d510315c80ef73e0be9b25c50efe1da7f84848f96350ff5ebfd2b56a775b67db9fa567b0da00bc6ba51357ffb62c56e2a093a4c2811f75ed2ae12cabfd00ac5bbdfb9c0c12ba94141732ff57d39b074a77ab75cd283a030d4b2c88c62014bdcd2894c6095dcaa00a5de1487342f53636166e421d923b55c1ca7a6"}, {0xb8, 0x1, 0x7ff, "c2a85a883b0d18e61e2b15d696f7c8db07e017cb81740c62deb8525d705c712aea0cba051ce30e83ae3628c97dc0f03356f86050339505a07eb347e77625928e8407d132fbef479d860c93e327283735e9820396cb2a402d0bb688b42757238ac2365615861362062b96af53f736086b5a4c2406ab687dc75612391c31461cd8345f3ac182b487da7e5286c9f5984db7c78d4e9a8f873906a69b7aae82615cde5fcb9d3c05d3f6"}], 0x1758}, 0x3}, 0x10, 0x1, &(0x7f0000000500)={0x1, 0x6}) [ 282.9704234] uhub5: device problem, disabling port 1 10:43:45 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001940)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000000)}, 0x0) 10:43:45 executing program 1: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000000)={0x3, 0x2, 0x3}) (async) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 10:43:45 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x1) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f04696c6530002698cbdd8ef9be2a43b4f0a50a976bb682251fdb1d420bb2d7d2de707e83b90d63c83d5e2bc2a2d93c3b8593d510384f8d89483a003dbda2da2bd7ea3905973941f8477fcb48a207ff40314a7380324cd60451793a1d1c98bc28cf33433146e8307d701d4c59e1f835000000000000000000"], 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = __fhopen40(&(0x7f00000001c0)="2251a143bc507247ac24759a660b42e4c155ab7319ea3fe158fe1e79982f52fdfdde5b93dcd7c883ad74ee33e8754b75515456513b65362d6e86e19d58bd163de3edab0a60f437db91d2fe1d08149be3afedb16511244bfa369aac755dbd6065b74dc33704ac063106ab9bd07a8a1c47046b0295b6ca7428faebfa045733bd191be39c2a95562280fe3127d9acfd70cb51f096df37e73af6de740447b2bc8f378e3d8bac669442e385fafed850301be3a00fc4840b01996abe9e30a5afac96363b991bc8e2ba2f84e527689cab36f446e09942ef86b80196238dda", 0xdb, 0x10) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) paccept(r1, &(0x7f0000000040)=@family, &(0x7f0000000300)=0xe, 0x10000000) 10:43:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040), 0x26, &(0x7f0000000300)=[{&(0x7f0000000100)="d546518d760e722a5e167e984b71304bdc7c3f5705aeac6fb8670b12f031040c6e10b2e9bd6b2d3eb5a063c78eee9a9b721cf8e404045048d3b380da97cc80c40d672413f2659cbc53b17e67fe2da0af408151826fe852faeffd2720b3309be1be28fa6cf2a9ddc0fb50b2871e0a8321b1b31ee5bfe50d5255daa8d41fb18eea9c36043de7f6a300456b46a5a1dba225c85bcd77d5dc4e032026650751f6cec7103e5ff67074e532", 0x41}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="e0"], 0xe0}, 0x40001) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000000600)="a056d980e0e12c2d6f31825b6d00a6a1df65fa53103942b3c9e485a374d5739c3a5eba4c304c8f26318d8a6ca7c89e82ac067651450168e09dec58abae912a27", 0x40}, {&(0x7f0000000640)="cc1eddaf8f1532e9ec70671aa82707eeecf1d047a759b2dc2a0150531eff053c62a43c28f5629af4d1fc9c4e6dd80122cc6887a271b66366fad498e9885ab364d28db9588a629c46c7d0c34b3373270cb9ca05b13952bf10a4b25ff9afe9c164563e5c13253684dbf95b02468c041782c9b4dc7de5b99e1b9b3f565590662e689f6d3ccb11692d6afe80415e42b586a9edce7d8b442207ca3df1bcdf79782a49d343c8675462e68eaa52b2fad9282c4654037b8fb6ac97382ed1982a5b747d89bb649dd270aa53fe2bedcce3810b5c640acd8b4a543c2107f89680c1e16d30ebd595a62134e823", 0xe7}, {&(0x7f0000000740)="c2786528992e46406013b740923ee3d17594148b2d007dceebb0f3802f3e2f9d", 0x20}, {&(0x7f0000002f00)="e2ff7556139ad026f674eeacf6e5fbed573584ef4ad8511364e789d5c905c776d2e3a7d674c03c724e41ca92cab9fb2a7393ca9e9062c40399b4de7efa20afa2e47ec7834fa23fbda54ffc4014260ac61b5b9167411dcd6fc857bfd838b22c81bb13ca54448353c53a61cfad09cc754c458cfb1a56290dd94338820184ca6be0f27a9b2080c7ffd621eb2404544200a0a2b7d69a200fd1b7b1018583f00789", 0x9f}, {&(0x7f0000002fc0)="c70384703a770a53e7be20d877596f1351a18e5fe8fd9aff59dd0f7df902f3dcf3b054a9bb240c2e75546d0ab5ff6e41b14028f6dcd780", 0x37}, {&(0x7f0000003000)="ab19d84e5e92272e663cab70b966b6384a344e3d9f53201419d0c06cea0bccf448c2826b15409d5ed388a7f36515f72a43da3d9ff5bb7f553740c7405778d05bac9d87da53528995298c8c1bf8ea8afdaa3ca101d58d2fd82304e66effd8ad715b683ba730eae40fa0f94261eff1608c1024489bc6cb4be561ff3155ef8e3b", 0x7f}, {&(0x7f0000003080)="ce31cd0a48833789c52622a481c1288bd02b86f8766f916d78b55f2e32cc4a57394d4e675864a1f89bc43da933569a", 0x2f}], 0x7, 0x0, 0x0, 0x2}, 0x402) (async, rerun: 32) socketpair(0x2, 0x30000000, 0x82, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) (async) dup2(r3, r2) (async) sendmmsg(r2, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000080)=@family=0x1d, 0xe, &(0x7f00000002c0)=[{&(0x7f0000000780)="ca06e1830418464b2c2539a3d33a97892e544c4fb210b7f1c496bcd6ecdd3d0ccbf677a633589fb30d9d7fdcb7457f62cf7849ebdcc4f7316177e4ea91ca1f7849d055735b976c195c1595a889309f478d6651256ed64098ff146180eab3b5f6286be9f08ec3cb4c6785feb48608250b5624676c0a851210e380d312905fadb9f2b23e2810874b2c7a2ca10767652f608fe91d4930fce5e1ccc69949793f0b859d1be3d6c32384255cad09ea653bc7ecb0ad7ffdea4f3579101b18ab90fb5af0ee641e34de5071fe6b0d8e217571d675a2a9290eb8b5c05ab2c0dfaee53f338114ea2571398d0d56dd28115bdc8ceb92eafdfe2c1e2a13afe285f2c81804d460cfdffa0009434c704c6254e4e9a54a8e14784ff855140c29b14a6d3595556a6159cf53f997abe4b999a170a6d862811f01f1c56ba4ecc303c13ae4d0692d3cf780d18ec8840c35277d3ef324429678cce30138619a4b328fee03da8c95d3debcc8422363e448ec45a56e241469a81fe335de0c4cb71db166dfd9ae408390f8e87ae28c514b8232497bf47f105d7493ca66abaae3aecca343107e31f14f3a19af3b17b59d0e3e6309f5be2b3506cde6b27d0700f84d320f82277dff6890200abcee2e147d2b8aff75fa619e8794e2f54aee1585d16479322f26657980ca5231d1c5543047183bd7710dd1a69f93f392895cbcbf4423c778a98de166f8527f8c31fe31a2a008c14fdc0ab0fcc7a46708f48734e64cf7d80a5dafac59c559ced7efaec989582ea15c294e57cf7dd2efd141bfccc8cdb4fdaaf95e88606e14119c685248e65b6045dba15c0fae397bd4d339e227dda163f5b371babc247e399fc943d2c4843c7ae1975fb528a6adc72c5d0c111591d6749c3ab0db614511f1a7b4ebd9ac843fa557d0bf035eb5658503f3c861c4ce691542b394c060df11da7cecdc9bbc1f067b1ae50059a626ba22ef81a6168c3c24744ed7631d573e16e9bbc40f1e67f88ebc197e760725328571b52c61e0569a1f033e9be2f6ce742fe7419be8fd2c3d9659afa5ac5cc86de0e6fab2c1bbe29d6144fe1da438a71a20df9f782fa43f938368a8edd55796cbcb34196b3cdf7e2e8df03d3a5ff7225c8dc2ff57f659a569c49c68d7766a3dcdce362f437999d8d7410deffc0fea2e06b5bc0670e52be43e015ac25387226fe33cfa00a386655175058674f4be264ed7c73e4f35a319dc28e7e5af6500d30ea00d23832edebb22bdda50860a48aa225d3c03318eb6db640e29815855d3524c071d7372c6b5dd9e18292b695b91f9e72f1f92c2fb7399f08c53754b6a31d2b48421a85348cfded31eb952adaad4033432bc8e01ab4ae839ef216d60947cd1426ba8be099efaed2ab4b0ac6d7f5d50b666b5166a9da7446da7e6a1358716d776ded1a37a0c0293a810eb62fdf3b62b8dbabd1bffa9eed87180aba0a807126263dd20edc552f637a438e1b5782a145257ff5cec3ed55a6bf3fb5a17efb335c196aaf070b849460bde77cd3dcf98fedce4be9820680109cec920f07ce56109e090cd99a84f8fcda2ea2962c9d36ce069886836bb8632a2b808f27dc6d550ff6f23167c2e4744bdd8ff281fbfef0c14ad2dd4f9dcfb73dda8447aec7cadaf58a07aa0302bd4734d83a431c3262c52b45bb2ba1c2e10db19fec3fa786e070bb7a1a821aaf466fcdd9b7692ef4829bd24edf632bdc171961b94630f989ae90c60fcaae2fae8eb0dbc5f7a1064bea71170dd17535c4f72f478a672695a077c2d83bc061bebb90932ff6b12d6bd2955ca4776b687b94d9057a7bfb2ae8b0648fd4d5c5248dcac9ca6bf7a1496f5fa770b2569a179c6dcb2d4705e3033f4fa33ef323a84dc7111189fb6b00613fe98b3d2a90336c591320ca046734975d07de37bf4c64ac5a492d329bcec6b2b64ee998999b0fab0ac39217f340c356d910ab6a8c47734549c4f27c31120e696e2bb00354822cbb0d97b853d9d6241c4c588966677527bfb0a2920740cb57f8588db78bc9a87a62f5c369cb99e32c1a68c867ab375233fefb41cd296406a73c880ed63c53206796f60fa2a0a15bac35d779fad2991338e045641f050513d523d601fa532b6835ae6e52c77a2e9216ea491bd147b63bce534c7cf1628d117be9c95c3620e276aeb26aeaeb57ccceff7654b0893869cfcfbd72f0c9660367add6c0039b01c00828f0ed7dd58e68ef9693503558ef3dd67d44938d07bacc29a12e0df627a903fe8a03af2dbafbfe32457ecb5341fc9a920e207690c3e0e34ee8335d7cd7099a7828007e0a43cc1012e6d17cb0df6abecfc8d1b9e728b17b6d94516220a34cafa1b779040db25822e041c41add26e35f7deccbc2091c5cb497cda0f01942094425c11131c732a2942d5d66f016d3d829d2a553fd8acc6695b895b246f60f35b1cfe8b75ab3b4e744e495cf08f563d6234551df69da73ee7e215e3e31d66abc2d7be0888e051b4cdf896b83eba0ecffed230238a12b99fc4258e5332cbbd0fc8d716770162d7aa2f269511370a9cce19b0cf8c961a14aa93184381e6ae75c6b874932eb899a1a3b1f5998a7606ea461018aa648af6c2eb1545080acef4ab67fed1f4bb3199abc4f45335046ce75c8ffd4c46038cf4fc0eae2af6fa14150bff673f5fa79b55fa63e5cee69d0f3b1fcbbef6f9cb5db37d4afc3b16c4621242181c148d7654f85047fb76e60c391156f967057ff8e9a2597adc3234181ad960a418392da45eee2c320c3e93f1ab8ce410155b8c22b6a6ef9ce715ae013b5e9af7d63298da0178f92bfa7691f6ed2e2608b7d3515228c5d3fe5f9535df3fab8f8b86840006f67123e4dc4a24d9a96bb3cd231552b912b101c6c083771b401a32cb6985786080c1ae723df7e734e0b8457185eb17052c1e346eeb99995e92256d620120293fec90451fc04ddba1f9855c9f57ec029885f989f1f5ef47d7ea95ac1dfc93739149b66e65d436b3ac9b8b0827cbbbb7298301afd3960b12d19930496bb668386cb23ba979db9e225c461da9929b633a37d6a8eb5a9a5fac539e48eb3ccb408507a23a0b63d9f5a54cc8b8a136f684e9d7af2574fd0a9688c6ec9c8ce6384fa6b9ebc451195e008a21cd4ff82a4e381c350d6a2c3b66fbc2c8c979fd7eb798db94025ae2b19d1582c6cd485546e3d3c0b378740411e1d3bba719f763f103d34be29303eb552d64b2768d121ac5836451bc268837ef2e582434da3e8c480f802665d585dc2a09965ae71cae57b46893dab8382c8817cec7520ba440aba08e83778db1676da9bd35f689ede863d096563d1fdd94ce2c02d531bebe60311e7615f48a79d7ae57e98ba78691f865abf02db6fda30255328b638ae578599bd0fee232b88b5bacdef92b1d4adc36ff631b86f4ce87c7e63c911e20090abbe361062f92f3d1774c9d5033e9225a888efc5575a40ffe652521a9e1007340741fa007eb3f1a715ae968503f9bf5ae482b89337f5332ade7d3004455fb9f36d84e5f6aade0b78a07ce120a4d98d103e944bc74b16338477fa5deecb3dae4d91061715b714a15acc9bb0087c8e0f5b96ff0caf683cb3485ed7dc787627dcd50eeb732ffb008afab53ba442ec14acfc1bf4ea2a39ca2dc0bc522c340b8979546b7a52de7006edc313157828d5fbe403aca496374e0d69f528466cc3ff31436357c74e954975c33910179ab7626aeda2a722d5534c8cf073c7a9e6edb61a6e8a0c3c4ce30698d36bf5175932972986a9ebdca20bb16e85ed7c0c997789289af6f4a98008345c6e15fcce6a68a6cc0198f665b3b4e09c818ed5b69418d970ad4b806a68b90c807eec66ccafa575d8e9bff489beb5bbe14c31b202d807363113526f7b3e2f16ceb056d5760ae9f66b141bcdf6aeac3a5e5b66076626871b6a0361aef250ffdfab8067353e37ed49200a39d7a4657f54449f93a21c6c596108fcd91455629199c3cb6f9d706dcc712834a1c4818056b1be61619d88e203ff1891448be3d063a7f30a437ee76c0d9c37e64dd9bfe8901a8b4e651364238564907d7379dbb4c36bfc269a23ed99431f16aa1484f42f84ea55483bbc9f1a7049b5b8919b6bb3dd55a2da58d18a5a7053549c396f7782c620b21c6624769445a7c7e3caa4a5e59a332a399c6446a87cd6f1c7698d21a2e56c164a3752ef8e87bbb2b7f79c085d150429341ef9bb252cd351d9bcd1eb196b947c5aaf11c9f555ee14206f59a189acd8d77a01ec7ff26ab90aded6b255bcf69e63b72cc5393f1cdc06fbcfda041711a5598b62ead14b29b5bd9fabfa9eb7a85a109b76b99748c60d4064017bd1a4e43345fba532489170532053d15bdcf8aa96dcfea9dccd74b31c2b1b9226ba882b34cd3701de7ea996ed8c28dfd8d7bb2b89eb87824dccd6374b4a857743e0c59fb4bbd61af0c36c901373ec1472867b2cf01f34856200561f6aebeba90008242a85654ffd6760d1f684e6b1c4868585fd97737396aafdce55f9cca8f7b3c255f2cd0e853f7bacaf6a318bcb907f3add23979d1f61d2c11a97be1a552f30cbc6ec6b3f5f6a4eed96f0f299655f2a716b999204ad0bc8e0a8eb4741dbe5f91ede2ff477e85fb67b0c9c8f64be1c4c0bad4b0b5ec4f60e75f77b935401c370326df142fc79a3eb3fa1d5e8ddafe2358db8f7ae26e861198eea14aa62f920166347c438c90d0243693cce9ef700588b3a8750d57f87ada80a4fd7a16672c35c99fc1f694723d41fe7b77b2e3046e998d566b27980333e7804f5c4f0f0fdd7c239c78ac71a42bcc075ba1f6745745d1bb96019d4444f88275d2ccd99104cf069e52814e0cb8ec1f5dfccd7379f9db03a805ee5d8e6d6ed865974d11f263b4db866e93de0a1c6e28e16fb6a8de01a82a79c62607e1b739893af32040abf0f456c340e392fce37434f6c0439be583eea236040a141a37b1c09595dd0b6ab2af0cade4ec14c7c5d7e961360fc3fd37b3b5d7bd4fee210de1cc64ab0b464733f62b23195e06544eb293cb6f2ce6d6acd8ef52327da078d23cc8379b75d98a0c54bfa8292cd20d245d22c4eabcd66842fcb0b3fceec3093681ecc38cf2ae2cf6659fa14d760384f71642daa7508e2704d251919808a732073f91d5f04838229f020edafe70c1c04f31e1fb32ebb72809cf86689e221ab62810c44194bb76fcb46f02ec09da36fcfe981c0b8cd8fedfcf1a8cd628fbee1df755b9f7a92e9024331c46ab2ab93a30ff8a55c2fe0526d37f6041563826319683414bf545e36b513676e737d2c171c4426646c004f4587e6c381dbe7510e585443a943a57b6f159a013ee2478ad61681a0d27ceb5fe2c7686fb17650cbe644b013086c64795ac8e8db3f0db36ea20d675059b965b4f2403003ae9d9f552d8d84a6bdea475ea0e8c28a0e5abc0f830966f772ba2a7ab9f70e0fffbd662c34c1cdee1ec2c529f30f426a18e9e95fc35418e32e89c8d55e8f90eba255a75fe2cefd458fea2526186ce443bd57770ac386ecc46f28bf34ed51220c25aea6a78532f4660c9cf9c7d92e7bb0b35bbe4e1aeaa864d46580d7eaae7013c22aa6116312e77d919c10807ef660b05e42c971f90615a3954346e5b129492cca99c1752523d64e60ba51e4e1535b1fc84ddcee597d5c14f49a6973b57c29608317e397006b6bdc4dc198cde865d4d73d6703fc41c9d7263989107ca30eb35a3bcf313d63cced6f273bf1bc6f18f2b628286f8ebc880b92912f67cf074ad36b82cb6013eccd710ff3f8eb79bfb14f757fe2abd884ebb4c7f629fe710d092", 0x1000}, {&(0x7f00000001c0)="eab6d4136747300dc180b216521fecacdfc2768a12f3c743223c169d67a7dc784bee841e42225a9794a7d39d1bef39dd3eb87c537ba167236dcf383833a7338d07f410250aab957e8e01ccd9e266e06b84163d86788d6925b48b73e5d4e46cbe31a9a8eae52c7311d34abbaaa04ca1dd7021659b2945bab3c012972ef3385d967c343e5298a0ec0e447ca67db196a1a7a80dd913a16f45e13d91d6771e0437652200e99bc0e68691dd610d380c3198f43a586f6d044edad069f18bbe5577da49ff6c2de214f32b5a41bf97ef63077b4fe7ac4d073c592c", 0xd7}, {&(0x7f0000000340)="419a70f06cb8bbad29824cc1051e57dae741aa231defff7773030e3e56bf44820f19674c1515743aa20d92f6e1b9b956d96a70a568ef4f98173d2d756ffec3bfac299d4e3751b99d26c18b437a8d8ab8e8a42a1a97b7af360e5b9347bdf0f2e4cbd69d56d912d39191549de7800c9958ddc561d38ddf4e0025a79582d637253aa03cb9e162b7cd47635965597a957754bb670c75720a542edeea7817140f9e2832b5b85b72fb536f4d546f81435d05229866722f0dd506296dad1ede9377029352b99e74", 0xc4}, {&(0x7f00000000c0)="2060095a0239157ebb23be322a39f24a03ae", 0x12}], 0x4, &(0x7f0000001780)=[{0x68, 0x101, 0x7, "435651899ee5de689bd970e0f1ca5a5b06e11ffc8e3d4d475fc89dd12c8230b1186739fe8b6c2364d2d4c0d9774c6d744a87a045ff449c0babb59331aad7b2559b286f7e2ac0d31a6f4c22086c67db2386553856"}, {0x110, 0x306, 0xe43, "d0bd4aa566a77bb455710a7b2c95dae2474eb9ed02e66b92874ba88edfe0cef55403d05be04ca11c4920f4a9286f3f2caa779623138deec59097b7d750f35ca68e417944d2754d2c9c9cd18df1230fe8eebef8d84c200cd2aea9b772c54ea5f239b1b4cfc2c9f6d7a5b02c3e5acb0da6bd15ca174f7858b45c2278cf6c351f7fdf75a24fa7d897c327eea1f2a0f7a39ee86b9cf2ed94bf951eff295a06ad41db27c465bbedb3e3a09228ad709ed42a27f0d83b1f71942f295c8bdb6f1b83c223d85925404da0fab204a263aa37f87b83d2964a703c05e6ca2de80cc3cc3edc70a68ff498dd83799aa38461d8e05ee4422522f2821a6b33ab50d0325774eacc"}, {0xe8, 0x0, 0x6, "5bf35b24212cc0b88c6b7427b36980d3ad4bf2bcd6b9f8d246c62df11124c252cbceb8a8472de40ac83d7269734282d50376ce149915a71cfa10ad6141025dc353566401ed4193f848dfa0055db9c8ba2754ba321b3ea7a09ef50633df68cac3a18d834963a47f050d4245245fb077e43e090903bb9f9a860c15f0bee4fa2eeb825c180c26178136adbd05a90c3211599e425d5aad6d16a83c997adc65abd4a4bd285b10bf08b3d77a34b2105c3526fd984b46d6110337fdf702a8cd9073c3a05e1f2e28b9f8b4afea7a8549a7a234c8835d87696a"}, {0xe0, 0x29, 0x3f, "4418b8068730b3fde17e36c261e1357cf442c9aab840480642ef1158b87b0b196d0484f61b7d33ca8207dc9a34a413a91bcdd2708ea10b3f2cb0746b4f742c89417d9c94890e94fab64457b1e43f329eedd7240f22516a5f0194b2ea69d1f59688fd93b4ad77031f21e5947561eb8cdddd07a055ec115142ee464781120e39c5a280500dfe85f65a8cf8ed9e72ef166b2f6d641758f882d5692292c57cfa97d8e8317943e749121c2f287dadaa8ac5a35aad0b68cca5c3b0f18f7bf739cfad2b2c33816a965cd5a014e69be9"}, {0xa0, 0x29, 0x3f, "49f67c0734dbd729d7a512e3b8c04dc80e51202544d0e5182d8b634839d72a513a215ee16bc9226976fe7f0c090b21130e878dc4f33112d2274bc6fae1aef518b8ce311a62f40ae3ed9316f4d2a9198426b38441811406e7898987471af3d7580ad0a8d74c3946775453c64ef4603755b068b65a367d5d394d0dbb7904309e889393c7d14b88c39376ce3609"}, {0xd0, 0x100, 0x5, "a127eefce85fcf10c00c704ef7d3b737477f390229cd16a49dbcb715fab102e6bc84b75f570905d0ccbc877d0a1260c4bae523d7b491fc63c1c048d396d54852fd0ea7fdca8fea044422ca916a800b6dde1c085b9a4dfcc4eea350f7ed34bff4f602e55e4ebf1236facaa748c603b3fcfc0bdf78514e34b750a7d26d562c7e181ae033da61b17e3ecd62b8cd361b543052423139b17aca6f85e757e32e90f2c46864c7d0abec22b148bb8debed389997ef3b2e370acfadb92829"}, {0xd8, 0x101, 0x6, "a51a2ccfa01b2cf344f70421732615b1437ffbcade51de54774a0b14bda3febdbee9046b7dd14eb5c7c96ddf49a151061342a9b82d8007ca5629b28105b7d64078ee4a9a4eb64cf474b861a1d30f2b72f303dd03da43144de92c78cae1634d0c73b86e21e4ca6c2b8149252f6ffd0254f3e1189acb8200df2eee519262a8bd48e7d6e267c3c255fbbdffa63de8860c3ab17806ee2365085e07cc6b974bbb24a9b0875f4d07dcea98790043f9b99982356b4c45089186c394e638f3ca682b784390a946"}, {0x108, 0x6, 0x7, "0212ad1d49fb915afc8b357ae0a51ad3acef3da27e208e1f7677d3da675fa0ef9597483b4148f7525da128d4269317f41e28d8edbd111245712047d05f41198963fb3ca75ddb7997af6d4d1988c8e93aa1b178fa7c57251b18733d36e2142d7e33a17ecac7f5257e8b58db7abafb7fb170ed1800f5f09fd0e64e38e4b91dbc65f24bec344b98631f756ad136f5cd68885d98b3b90ef7b45ce513bc243566be4235b6135a6718a57695332385b7c68268bd0bbdcdf711b7235e16c8b07a771426d876f352391e56c4a6de55e153ba4865d682f59a8188c7fa93b40032be03b21785bd4e76c62cfd0abef2e4497ce6ff7e71"}, {0x1010, 0x1, 0x4, "a747fdaeaf8c022dd58c0d0778d58c603a7b2524259900dd3c084d3fb4248df5b5864e8437dc07898a9e430f31706e65089a5c56a2d4f3e6084d7843c2faa5672c87228f23d4977a26227561ba18df76744f785bfabc3e5cee269ba8dc507da3686db81a2b6cda63f3c5ecdd0d73fba1ce28a77d9245044d6bed793de00c7646141352eabae0a8f8e7aeaf18c99caf799f2619a91190b5f007601b397f4c68aec93a17408e9e0edb33b4d8d5053a3a8b07304a236241f375fc5fd39677c54afaecf2961024bac31fff77af3f372a286cf162fc7cccfc19efe29cd46d0d119b530d43f48d57914876f87784630b0fe09d2caa89e41564913006e4e710c777ea732e6eab56fd80c5ebbb580ce893c5f832bcf8da5f576cd5ea03b8f3d1cacdd14a60e1b90daa32d3b15543f670a5bc8395c2211d9a3f5b85b811e9ec4aeb1c08e7654b9315ef250a5f334d5509ca858f8ca020518bbb9c1727246dd9021b847d12499b666a5e0c695ca6e9b7f6a56785f8830e878cc71aaa7de114530b538546d6092ec89612298e3f8eb4e4cb9a82354b6ca82b4609e3b895b5f8c1f58ae9e47fd9e13fa20d0dcd5d4de2d9b2e9ec998236912452e1401709578bdaf4ed7978706e1b5dc85704bfbe3cf1845122d0a1c4b4e872488012d2c315f016802586630d260e1f616e18e94d3a7a00f3e277e2d148dbab7deaef450284f02ce0491ecb05d29268cb1acc77ec981f8a5ea6fb9a6f2af5f11313083d93e3cd0f2f47aa8da8ad330d0138cd5f2724220eb877a923b29e1a291fe42d276e32de0af10459bcb553c5d4351ffda9fb7f3de6f609dd0151634c4b1286e7ff49d1505f1922ce5236d49dcf0117bec9edb4317552d8a8e5b78e6fbf8b035eeaa665f3296b1b335d3b7ed292be68cfa4341b2523857bc1ea4e7065846a6b060f968c07f7a7c640e961d38f384f1aa05edeb72a5a7b0d696058cf523d395f4c69bb83e98bb602678f02efefac50bebca30ace4368e767e91b46991599ef0e5b512aabb62f645d9916b6d806d22d28280ab972c409df1cd50002343fb831f22408f1ae55b47f404b26ab0b601b391bf9ca78b65dc5321b84a9d3351cb5ca0c0e42744b6bb50224f0f68762c10516cdd7283d0a930c475a70167e0ba9b0dafe51bd41c4f88f1cc912fc31f692a881b02da31fe6b7411600e5f6e95fdcaaea99b02eafe0674eae6ef3512fbf0ea348924cd3bba2dd39f3df1a010e2eaffd266deca8cda5a8023f1fa9f34699477d6abed6103fe95b64cf289ec81f5c9c6cd21aed87b51e08700ea183a9509a047b7490766542e4e110c12c55cd8982251af3eb32c7824b912d76008a7baaf335bc9c46c9a80fa53ae0301d885f1310777b736b683a851e214fbc6caebf257461acab199c9be0de9081cae792e4835f044ddb11e0bebfb233b993c80155d9e373e2c63ebf8156d388089e6bd9cd5d3d30b2fd7a320322049151b2ab93f417ee93e50ccecccc7f66cfbdd7d2c6b5ab6fd40986289f9b3d2d211331cdbd7e3c8d2b0b1ef2e79ff8bcc4ec7293ace4450ca1109370f62f281012988b34ccebc97bc8a7c5b7119cc6cf6ac6f4aa08637b24b021b751d0dfb688b10c809d6cc3ae423cb035f3cd14ccf0b4607ae8435c9160c2676197e545431df44d6928e5541be531d18bcfc4e906f305ff79eca2d50c9de517025c8fc0369343fb32907f8ba127512631b1b51f7bb4c1e3051ee5410a19b3c1bffb30700e03cfa6fb637bc3dee5a335e3420f9d55aa41a7cb7e57fd308bf9cc17b2293327e7d637480ad0f4b7129753677b6fbf76ea0daec7fd2959242c21ac4212a77b043f5e3e0b05fadbbd4ce98071ba1d3cd1656c78b99bc6d98e2d8883f36820f6783596341b70e97c8eb2420232af32580d0136003007cdc0b27c465cfd43fad84d4d71432cbdba57efa527db2b8d3b6fe685d545b30fde9f20e63192b4d3f985e832846ceae4a090c53d2ac7ee8e790dea4994f966f0b3ebcf57f216ae87b10fd8c580d02a8de47452240943188e3b052bfb5f0a4d4e1fceb4f88f1b6b3cfd74c96e41b46d6d3ed2941a402ea94e2f4b6214cc36da4d918eba502477931e5982c523b70003af112bda51961d7f960b70596a689ece9a2b9b207b527550d1cac5bc5e1b50484f27a79735066d5d8e186c1809f798649dd75a77dc2d8a3e9943f10b071783ae5179d34d5ae8bdf30cbbb7203f1f8e5c93650eec34c75cebd9f4a35bf3b529e5685beb4ef0d9339c8f0300d508b7601bad546cdb92ff1d13126df20b40bbcac9315ca7a3255e0c9abdc450acd5560faf068a17951f5725555e905d7377d788f04704f68eb3cb3d6180a078ecb8ef5b3fb09a4bff9a46b0ef8e29b63b0c5dc6c6246ff078fa6311089627a9cc9db2f264d6712980f4349db40ebe64153e93ea3f1a39e9497ca055d37cd9c4433434355e76d1b9f7453cf77f792ee6d314204dd447113fd0f6015a6b61322673798431e9460ba38c9db9f7b564db4f8e4eb7d1c7b4ef4781514dde4414bad1b8c25d953deb2433457d4c08c9ed4e4fff5b052a28e3297981c8025f3bf3b9bfa5ccea1da2949383ed011ba7b8237cc9bbf0e61bf2d85743f48f6aab9ffb774a4e9d9b80a73c658c7647bdf1e5c6c32be7ab3fff6beca20b7f73e5679982d2e3dc18ef82c7f38b80d3c4d2a11f4238c9900b146214aae147637ea0c8df739b62c3e0f09123b72192231637bfa6817718ad82ed0acb282d29fd419c785f21e736b8720c8ecd94e4216dbe566154036f75f73de0deaf1e2e61cfa8cf602aef7da4eaea8346f91db95ad07a0f5428cc02c1f6c7a11e1afe0696f7210c2b86f9871930680d873e8832e097c30dafe11d700bebf349aebeceba5ec796e1d186f069074aed590520e782a33f116db81a4288833ffa76ca027bbeb84e85abf656f938b163cc92e077ba71e3caa640967d95767ee35ccdeeccb4bf6ed5831f9b3dc493d633238fb4b61e7378bf4704ba7d69c034a869ede3cfcee4fdc17db41a7ffe32db34df43a39c434719e8acfd2400dd74deebf39c9dd441c6d9dbbc82c5addafa5908b09a70f579b8ce7c2bda8ba2d316f6567809d5f97fa26f82fc4ad44fa9824c2064e308b8209509bbfc5faf8bcd13f277743cd6c02a3c8847cbcbf11e19531b4b4e4c90e53a35c38126cd25bebb4df11cc172748efe14470e9cb870d5c845ef79e522e0cfb54905313dd2fbb9afb0c3258e2fd4acad78abdbfbd4154609c63ca89ee5ae8430f83b52fb3395e044547e46ddd8981f5ad0cb1fdf664035f406cbb8732fd540d435b5fe8a7d2b7085e00cc58319662788f941dacb00acf7b0bce9f7678eb634d8574c0b8e7bd40019132125ebf45669a565f4ca0c2549ce373a79f605fe2bcff301297b0e857e07ce4d32373a096c87c6bcc9e2eb0b3917ba9c19abd6113e3167c4b4dbf6643ae929a4b54aefcc8c484dbdac5de6d779861a1d6593f1f9b0115f0b19b63fed309a12d469f860634ef55b2c147ca163f9325eb1f00a66f704ca4caa104d1a6cea3356e2e4275fb0603ac681994121efad98591e11d10c52962baf90375d455b5ef24ce1f37266f0ee09fdde4747ceb6321da0e66835321cfd6890cee569325c2918b57ebe79897c94ccb391c7e3225b5d845de93e69ca24d2b6d8b4a1462e348e0d37b6fc9259924ad3476a2cd70bb50325f79e1075d20b57ee59699105e77ae2c968bba7dd41164d84ef361ee2ec6002c56a205e0f7ef0153eeb48a50637c4408c56bb79736dcf01a68eac50ae2704dc783f7fb0feca1a8026f8aa866f238189ce8e387f7678c4ddf2f1d59937fa92a2fe7c00d8d9d9a482aabcc57cf362a054e3474ec5ce81d5c87ef65ccc966b5a6d2ecdee09483c0400923c7414c17ac564d6a63c9ce4a603cb45902585cccfe01ac52db0eb94c1cfa6daf294fec41cac9280af4f748adae14c15ce1e1334a81aaa0874990157556fa80e9e079943a67d42ff31925ddd7208dc27a41816b135237a426cd1c90cc61961ce027612eeb1471918d24f0500db3eb3d0cb20c23dfe9f0957522630e2b53962ff1d4c9c6aaa076eb3d5bbc39fa4a7b7046704448cd9fdc0eb90a46345c2ef9a7d7c2a8919158140471ae9673ce7170f6f0fb668856c78f934932273eda34210d5db44abda2c527461584c443317314109203a84516fcf79398a7830e7042ef8b54a3de028b3cf92bb119e25c3ce300d2810b18f8919ac6e8b1dc045cbcdaca5bc801fd8da1ce9613b7bff254351a88bc64e0657ffcdb3dd1f73c0e772f5e535320a44007c3009c94469e3fada614d18f3989ff2e49c9632ac9e14e366838bf3ab20e8d55222d8b4bddcde9262bba465033bb3833aa79fb0a0b1229dc4d476d328d2b566301e1f56d12551f829bc275328509bb833dd5ee07337e320115372696260027e08985d925638459897d2a44360dd64946a20dc250f993ef0f5bba20f48d34d6e76e90315766a4e1eedc257bc4d0f430dab7572069e3059523160b9cee823b0fd96b9fa8531eb8fb4cc7fed165740081bb6902f786c0069c1173f6f1f9b72b23f6ccc5198e1f5325572fd51b3e7ec6820cd88b694fcdc70ada4b3e36ef870b5b7c74d5938c5479734b29acf523368d1ceffdff962a1ba2bfdf05dd2cf8470d5757b8157826b57f3366037d2d82707a37cfb0fd208464442bcd37ee3f8d4b914935484f07a7afa64e3643c4c0ae908ed7e40ad8f0681abe627ce66bc36a2784f75fe000c7656dd4d0644c89fbc644e5881351038e4848111e6b9f8630146bd4e60d5e06fdf8fc2ac6dfbf39f87388173362622436507f03a9dee067bb3e16777a83ae862db56a2f71b62fe98cab461e9ffa39963468247345be4062426bec42132bef28f8bd9ed35592e6f148a9909e6eefb36c352d8581b726a06e2ed34a4dc72c5bdffe34d27c30866bef77387a0b73e19698d3d28865878186298cf2f127582354fc8fdaee543ac95bbc3527eaed93a233f478ecbe7bb84d8f5aba42e7813abfa52535bbaedff5f14219fdcefbef527e54afa900de488da3a8e30882264e8cc30caa18e1ae56a058a038b0b0885499eac01f37c973a3f2fb111e2088a08e0c89b2a0ecb8181d1297977f28284a8d04f43b1dd2be916c5c0fb29fdd2c6a94fd5b23fda7d4e687bec4707115799e5b033fc6b121c7da4a612f187e64aa82056c658fed70042e5829c59926c7eee95ebb250da98038c783fbcefd9d1c19d69c71a1dc3f0356bd3405d180b594d77597c550f1cd302c2bc0d47aca0d976ea9c87ef8759c81a8a1df1b2450e4942ca98384792a2e20e7c8b17b8c408ce3f46d50e2e281c7f03a777a4453b6f1ee6de731f21f7a856662d0838750d4f8aac762eac70f41ec579795b9c8704c50b03e53694ca3c2acabf5b23af179e84413b4fa1fe61f336e3dc853f3afbd88c4117748a85b554e65f9e6a8a930eb96d72847cbe3d11eb0639b9c32f6ff2ca806416715bd6e0a7948cb086ad7ec1874c4776f35a1e4bd19a334983dc4d25f7ce0125d96a254be4854721c190244f6b2affe510ae7805b7ece58c16e2880b4f3d91cf53969f9773e80559ac280d510315c80ef73e0be9b25c50efe1da7f84848f96350ff5ebfd2b56a775b67db9fa567b0da00bc6ba51357ffb62c56e2a093a4c2811f75ed2ae12cabfd00ac5bbdfb9c0c12ba94141732ff57d39b074a77ab75cd283a030d4b2c88c62014bdcd2894c6095dcaa00a5de1487342f53636166e421d923b55c1ca7a6"}, {0xb8, 0x1, 0x7ff, "c2a85a883b0d18e61e2b15d696f7c8db07e017cb81740c62deb8525d705c712aea0cba051ce30e83ae3628c97dc0f03356f86050339505a07eb347e77625928e8407d132fbef479d860c93e327283735e9820396cb2a402d0bb688b42757238ac2365615861362062b96af53f736086b5a4c2406ab687dc75612391c31461cd8345f3ac182b487da7e5286c9f5984db7c78d4e9a8f873906a69b7aae82615cde5fcb9d3c05d3f6"}], 0x1758}, 0x3}, 0x10, 0x1, &(0x7f0000000500)={0x1, 0x6}) 10:43:45 executing program 5: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) semget(0x2, 0x3, 0x1) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) compat_43_osetrlimit(0x9, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) pipe2(&(0x7f00000005c0), 0x400002) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) (async) semget(0x2, 0x3, 0x1) (async) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) (async) compat_43_osetrlimit(0x9, &(0x7f0000000040)) (async) socket(0x2, 0x2, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) (async) 10:43:45 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="b2c5ea04b78c36"], 0xa) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getpid() __lstat50(&(0x7f00000021c0)='./file1\x00', &(0x7f00000023c0)) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000002140), 0x40000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000002280)={0x1, 0x1, 0x8, 0x7, r3}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@abs={0x93393e171f48ca60, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002200)="823e81b61c794ce333dc4bb6c0e6d9b157c8148fe19cfbc4eed54ad79aff21b08bd92de146e48d26", 0x28}, {&(0x7f0000000140)="a2df4965e93bc6c7fb5d2d270d4cc3d1bb879f87d7a67c27e777c58eccd0c5ac060a963060fac1cffe835eed6121b17337c2050b4df3903c4587dd6ec080f30338a36c3255b722e1a88b40d33861f436414e4a2d1e45e3e89f106a584a0d5d1ee1580ed91bd838f26f88df79adb02c978f28aa72068f9b2dafbcf9f39fa12244c3b3309bc99ed2567bc55052d5b61735099c8214b66480aa63538a1ce07f2538e6afabfab723590eb44b00704af6c3a18b34c198e16e09668bb864eafc8a0cc18311355ba96851f8dd86921ef03ad8123b10a72c681d559a2a7a4a434cc441b0695c4fd5910daa789e9b24193f555974d69210ac440bcc877bc63723c97a1839a609e20649db4a93097083128b691c1ff9290e4f59ed7ac1a40343428c935e63631eee5167abe55221f5d1e070629f79b04d021247afedc6537d459298fde9c8aa7eed9366929a35c692c78a3c31c3a5e131a5fe23a2865d370e1325d0fca7e3f32be722f0cc15414c5c4f77614aa31c5c9866f9dcfd1c4ded267d9d3185d014b49671d1124759d15b0354872bdcdd1982bed8f4b2c1b3282e27d9c13dbe8b30cc53f8a8bc3ada8f6dcfc249e4fcebd94e960dd3587710adf7deb718a8215b126d05caf1d9b127e0a1197ad9b02abd5fd779f775eaebd28ff2cc7d0fae65c42f52674dcb48d37f9bb22a1194da2f9ca4c83b660356b0bf3976f7e525da2f008eb606c1235bc83a5de8981a089b548f086d145a3083d66d47d9cfd4e6ca567e9962ad367c9413527fc4835552b1e8fa597a739616d3a52c9b6f9a41b4134dae553a9626b3690fc47ca7f0780a806d48c063aaa09d1e40c07b7bab1feea6f8ae66842a978f39ea6981bb6535207293cd626b92b3bec96cf4fdb812eb1b4827f7a927f3c9c6f39dcc1bd04c14debfe2f808d6baa1bfc5a2849f58397115081ee016bdeff12dabd5a25bb46ffb122231f5cd7f168116ee9f2379a0d8270d56421acc315c6f29ac91698035d75865c8d4b9eb3a1878d08075ded69d9b0c1a7ad36f80130814c014bc424e55431f52c6c69bcecbd47b042fc87ee2ee3c46f2130068825473361d26afbf748577672f1c9ed18bc2779fa392652ec5164c821793a7161319a26f0399d5ce4bce6beec521a268baaa0ad99f9aeaad7cf90ec7a217f29964b5c94928247e1ecb3793b481096dc184e74b426abe36973f42df13428498a7eec945b1e97969d3caebffbdab57c318a78f9379f07cb4ab0d84ffa7c2b4d1f7318059e31a6aaebf15f289f25b7ee7a0a7f729061076e0641f9815deacdca8aaa386c34d08515fd84a3120c4ae46ccc4c14863ed14d03233da69c794cb0eca14e8f9663972e303e06fd5f0508858f95f776597564b26c9de57a7b37589eb99e86e81acea8b18da463adaf12238f658edf23fecfcc782c8e571752f045c1152f66721c37d373e0958ecb2b1852beeffd9b61861478f94365db6523d90105178b03f908c697954b945d0df912633415007ee8c11185aef6c64c1184b7b9c2ae5d2ba21f8d521731a865fa60ba3a2d1b39761a01bcca0d9e3b894c21cb88fb109fb788ba96f9e32f89480d75de8ae9614a01403247535c0e7b0ad99c0e58801d65d7b54c6100e03ce337091da5159abaf2a71a4176fb7c096492eb0343e06a82c3cdb3e1ddc6f203b5d0b0f11205f1925680d4e26616b4812db53f5510e6aa7f43249ecdff227ff39b3ef3f9fe8065fdc2c807bac2503ded7009981c10c98af4fa3866b2f5e4ae8f3e4afa4bb92346be3a2bf28236caf2d9c799f744c072a57d66eaae1311aa89d25239ae07141278d061f767ea3da6bd76183f8c4d9bfdc6e09cb0b12888bf320feb7938eaaa258e40a63eb57095de9ee3390e26becaba006b0d11af6a1d12d1731bab904379e4262c6b39d8f9cfc04eaf1fd759cedfdb6a23a36ebd5d739f35098583d0c2a4bd52d8295bef02a4c010361beaacc5a747c56ad27bab673280f0a8f327e198885062a6a9107852e65aaf9b04b2d7f587c684c4414e03bed409435de6180c165b648746ab0242680889ba6b87b9feb2353a4f7c1133153ff10dbd41cdcc752b3fc662ebf9cc1dc65d06fdbab4738eee7619dd8560dadda5fc78fb19eedf323741c8a8050f79aaf7140d52a4c137cc582676fdc16872883752bbe0f05e7aac038fa4ef61b98b60ecf46eadad0008d61743c50f1a2ef19dcb815bd6eb8d159e9156217d5cd8131a368d3b2bcff565e4603348df2cd78e598429476c3356d6ad48e24a2f9f4a21106f26854f5fda22fe80994b094592dd5610cd43b0e42ddaf262119ebb57cf04e4d1c66ce2aad4fab7a9c3a9c4dddc1264b59a3a1bb48329d3cf38eb5cc5d9bb3cbcecd177b6f514aca9524b0ecfd24b2ff5b50d9c47f10f13922fa4e1ce3a5b4fb088e1978ed73239d7af467516fe33bcd951fbb933a3852fcd4d2eab898d51756c934d1c284ca7687383bfd3d8b3af088ec74d43d0f1bd81240400d4c02c7b2c54a178826fbcc9e28617ac5b6bd2b35b88ce161118758238de5e280944424d54fe4e074d0eb59ddfccfa2a2422964849600f745248dbf3f2c4a7b9b2c1d236bc502bbf4956f52531af5ae12667953ec6002b3bca5a1aefa19d937a071948ca00804f2c2123cd5e1b6dcb97b79679f8442219b067a189783a02a3022b7b4cfac783c77ac9d913ba288e5fd87f5818703d7d81087cce141dd561cf41fa7b1c9192fa84292d44b2b9e89e79395669e7891549dfbe5493528558269d78776a09bb44ffc603acbc1f4acdf36d99d8852ce7a8b35fbdeb2d02b7f4ee84f21eae72ed3661a96221d51e505ad71502897df528c8a7ed83e61f503e4fe0c3f6667ce92c01fee976e85883d9b318fa88d5160e202a005de4c67877c8e03dea9ee3067e251b6412787198c274446e089d942a87678d460bfb591acb2ab90f935d061deea41ea6770d3f06bc6ae278ee853f13acbfdca8d916d92826375c7377f2f635d13035ea0d7dd09b81d737d804813b6f8bd101534c201c8fae79519b12ab097111ead54880b75d67aa6f9f7dd7a21c5a6cdac658ef9e6656eeb24b8ebfdd35576b22a6baa8acd87233f87e08aaae6ec1f96615bc31e06c742b6002cae898d8909af7e84bdf1f0e2ec65115f16196be1a475fcc024376e7da8711bcef8228f1978a11b97f203258b017ba51b88859dffac0d792d0abb516b50ef21f83b271d8532931e5b579653adb23fce7923bc2b638c80921b6fc75bed957a76bd2cdec570f715de0a2e1f563adaab1908f746fb5e13a3afe7d5fdbac152df241818cb427217bfcc410932823a5c223ae3ccf7735c9bcf722d5e3bade30c43d9ee689b3455b9ed9048e215b8695e208bd741fc36ec8e92cc8f4001e86562dbab595f01dc58dbcd0cf4f6a892ed21d7e464bc536cd9fc95b5ae4bcd2f0396bad2447379a73fe81293ae20828f56b7c2051966fd634ca863132c1f67306e361d5861182a1b7b79c09e654d8531439c236cdce62a02f4288df29f1fc46c097a6f053c8f38d020b150ee3838d0d400b84bf901cb801810a17b78f4a879cf06ccded1c210a72d4ec8c53c22709c909d96ee79098cd08dbbfec3e8bb563ddf88d607c23750aa33cbfe41d08e7ba9921de24259ad97c966173f71a013050cd126665af902581930e28ce70aca7df71b0ca7578c9568416222c5a3494a1a4893773d40204723325f41ef5bee60c5cdc13620a7756897f5ed9538bc8d95262f7c3fe5ed246a81302c9ecee0480eb6c71b748da6228ce3394384cf53a26db4ab3a3e9fcd68dd9a8db54bc33d801c1e1fbe9bc944e1612cc76be20ae6dd20408d1412b92c893c999560c160acc2b404fc71e88caa9bd9a92be1143889d6d2284f4d2c2b313d1e0696c11413d5e27aab949ae6af7367e3b6b1fd77ed5db57c321f3643ebdd03e4fe9fd58ec3cbe7237e7500f24654bf5b6df7944de42a21ff417663d253961b2792195a966b7d47a6ad4720ccede867d851bc8bd741fb01f4c6ea273b8efe1052d026e3dfb95a0992162b98d2a10b758288f619dcf006141486cf626bfcc850c8bc85c794b6e3fea1e16df645b60cb943044e95ebc281775e2821ba56b09765a1465c65e4aa16c6bcb47d6957ebfff51bb07d8e40427ec71d0b71896d53b1bf3a5725ac5a439b95ab9f36e59661dab134d40eea511b366bdf58cc02cadfa23349fd601d24cf9a2ebf36f8f673324504cb39d082ef532d3b02b6ed62d3c43703fada8684bde1457ecd7bba3c6f030f96fa72736fbdaac8842e48db9831a082b7db5c5ef0e689810cd6ffc175ed05f1f76ae262ec7ef1d7f8068bafe436109eb6d88588720e0d838f6f8573b900f6c0730151950e82245d1c676a19519a3cf324f61121dd3c282f343ac59aeae0878800dcd3e836845b314fb10ce63165b172ce862ab545e2a22c2884b0166cf95975d1dc994a41c5589e9e55dec0f6cc4d79430aee371a942d930ff208ba3e9d990a44fc6aad73a4564b29ccc885a3cfb1e4024e35e1601a274c494515267e31c5e047287bb94871fe8de6aff332ad23d68121d466334fd9ad0a9730ac19022272540bca3eebf655e05d3055eeb238dc6056b085fb666e51cf9c3bf2cad262f07ae6c3e6341d0b531184b23278b6f9dc3c6cec318827bf33fb2ae4a24d0776617681e3e3a2c741fbcd66a14d6413d32f1a8e2d900042234d2bb48bfd03fc9770e0ab786004679daa98e456b8bfd39fe43234de799713a9225807d8c8fb05ff010da4d7dba80f99cb9adeac6659fbded6bd8a6dfe7ba976fa504355cd270dd977ba70ce3b7ebf022a0cc42c69fa14e9c090759d64f6f3e1ac42a0444c9dfe8de4b5b45195c77a0e5b8f2e88d6dc2ff6cd9ba95d15234d8d2dff5fde40f7615845db27678a444ebd50203b60cf1578917af915a804ad424dfe54fd2ec71de977643090c52522fc1f125a2468bf516770b3bad8f55226a4d0a06ca719e5d2580923dc5672600289a6b1cf97ba4664533fb6a239211a0ce0784fefa62f52695e4c5ab7eda0c13f7278da6966093d6e4fd15504a9cbe144c0ec1095fb25d7465b8606751e5a66608232767a67b642ea66cf5ca8e3a652e688247ff017b1d172fc42a3f4c82e50ed07d053eadc3521a39336a083c57f333a98f6224ca7b4ab28cfe9e3c7b5f55060682768d1494ae07d0b43ea16704954c4f0ce10ad9b34b1dcb414df800376effa0575050a5f07af66ef99c9d8daab63b7a4b6368bc3684d70c70f7d569b8530fd5ad2e85e4e11ea2629c709b8aaad91408930607c49c011e68271ebf0cbf2424eef08a59df3530c8814b6c4dd749bb45d3c914ca66a17707a900409bdfed55fff9a4826ec9573e26b7528bb08dea4a84162a4cefd19ddcf6de2840596e9619dd3545177dcd5562385168223dcd8c107f48f4b25e50096b656717244a9107309cc3a15cd6ec550148a7f38e75d25a455cdcfd30213b65980144c574a436bcadb70f2db3503a24a2a886cd87e0fe1f9b777ac3acb7ecf7f822819f5ac2267a822fb7b93c389eef419bffcff0372f446f59383b6521c5d464edc147c24958fd04dbb619b67f40354f3847b9946145e7d0e02a427cd0ce32702b466f0a66eafb65373506f5114372ac2494f9dcd08c49a01d97454222cb31c38f700a1817a86e52b5142b43d24a8b2bb25d04201608e30e935309c4a46e240f10b15f96c792e09622e6b97207b2e40f39f705ea0b21b14f8ad8dc74886cad66b44c3bb03e27069e9f7ffb2c50a5ee8", 0x1000}, {&(0x7f0000001140)="5d7e1b3fee0fe02153a6750a9d740dfc7ab2b4a2fee40414a2a54a4dc0e81dc6242c1d9e629aae9cdb817488aa236c94a3143dd086a6de7480a399cdfdbed45302f9836486d6bce841cadc33f5b389d4c78f6bafa23829f087a432880ceed2fa6efa55ed49ede2e88c29beafc63b7446037421cd5ba777c5fa30b9d39f30b5ac7124083ce1b7d5dfe08b7ea6d5c6efc61e8e0f43af6a15d3f811aa4204cb96ea06736bede3f0ec6973bcf8c9e3539132336582fd14fb6a01dd266b769399443beab8f2c3daaa1c1f5361d8585a8f703aafc305d77d2beeab36a7a94d91a6e0a4dfd1462492c006e4a222e4e47cb1bbafeeb43c384b11527f75269698b5fc950bcc73ad9001a973285f2f0eca6fcf75b9ea4e4a0d813dfee8c7f09ac8172589c4c157264f565b219561481061bd3a7821cfe22bf2fe6235f6c3c717e86a1598944fabf2e179c70983427ebd779d6ba0595998e3e5015a2b0d601da032577ac90cf8a3682db797c774156ca5c83e625f453e180ac9f71527f8b5faef0fc350baac2d6199c62229764bc70ee71353b37c0cf6b490d21852a9b015e42ec8d05d33c8452e6f09fa2617509f76e129c52ce48c9728db1410df6c802cfdaaece2a24f9035a559c9f2a77f2054fa83b1c570aec05f8047c210960bb88647652d4cde0b0980c42183e57fcf1679438ad04f460cd04b4d81fd7705107635b75a0ea6c500597df679d7392586a7a2a2dab3d0adfd368c47fa93bc53ec276584d7c185959fb7bb4bdc7bf7b76d9b320dd3daba233b82303a8630b184c7b8b6dc7651545dabd7c282fd3febacf0fc3e4a92ed54aed95497321c5cca70c7bc484cdca66ae56afed874d8d2f5e27b7fb4d5283da7647743bfad466711bbac6a1a60ba65b15b2984725cb66d63a5b2037929829a322fe55dc06a31206c019df7ef61dbe5d128077e06791816a9d43bea7bf117237c5932fa58b0de114223179ff5d1feee1898275386ec162401f2c7f8a9ebac702857e953055773b5706a6c7a510ecd22e17a1c1fe567bc287ae576ec4305ed3af33ba52a989007d0eefb53c72723858f9be6311243b73b65ed636e84322e803d6238f833be00f38dd2a32763cd0e196e4c14e9e7ee7e0ad53dd9723f883edd3150f5cf4f7ac02259a6e662a342db5a64809ac81b53775e18f0b86969db9ac1f302100d998bffbb49513d2c6523d5e248eae9b9a6c745c21e053d9927ec56174c75df9e554c22825a0ff3ca43704e9e3f633028399be5fc9dc232510db22bc178a02a7df9669d4eb5d0989c75cb9112edb0cbc43409b34cabe77684df76acd8795072816017e95f1a70d4e29b081b246e9e45662b9ec0de95a90a982c0c9a9a3c5177dd656b90b50e3929ea7df398fa70c1e20316b49f1d95dee7b63488382121d65e8712d4753ad57a23968bd172cebe982703ea58079901f7064cf23d094d4abc8072c83b1fcb4b445ae39b81dc1b63e0b1c92ed918c9e63551c37b5e50bfdedefbd5486735411b6b4991f987ee6b29105cff4f139c4408d975fcdbe6ccacaaaa8d6a1369d574d61e012e9f2036a968b902698a9005d6f46fd7e4ce08fd89b2f5e72046edc2d97f71f265feacc3179ce1159759a0289e79117d8efc51432958639fb259742116ae2189eb07ea297c16d64b013f7c63dd3961c095dbbf5d7e669b89205c66250f171caf33cc2c5252425eba7059d5f0bc54fcec5396713059cbd3168925d8e427f0515574b38dc6004b987afc4fc122fe19b4ec2c64a776332da0a640c481e6bf8a967bdea695641df349dedd8e8ced8be3a9b60d127de8964a18cb215c9b3619db250ea541c33cf765e2e3d3f8b45243cc3d0c528d862d4d43bac905cf864ccd3950a2cb148a2c73a159fb1bbab0245ebb01e236d4fe75285f65b58697e01a6d32032d3d24ff6c5b4891db9faecaa43a623a8d8561cda1740ba1b136278a8492a998963bb1dc216bd5c7dece0ec5f8971658e332ed3d89f56892b064121ac282445f7421d1d8aba7aaf32bbb06d0d23a06668bf3c7a2ab1c7e26e3e58d3f37ad2e778d26b8b1a2a5694f552fe8a129431555b5d61f22439fc822fc0fbc7c574acb48c72fc3e50f70bdfcfc4f250bd481ea23a26226df4e3fa075157462ed10d7ceb15162f8f5b963e3f964db4a78cd91a7011a5b54526edd6d65cb3ff477ec08fcb78b51162ea15734907ef6bf1c79ccc2e5bd3bb1dc5d7948ddc0493f896a617df6288a4626819e0e26bee0b96ea3e1ac2007d6544dac4d4a00e10def2febf9d9df986e0746cc34c186699fdf9e791c6538501f7b2d4db617c803a3dbcd95f07fbc1d28063ee90554bd6adf103f546ac8fa5c129a029c004ad19c27364406140360e9dcb9dca8b306c4920078ae5eca5cba5b50089d855652375d3f24dc44a95907952b14fe4b13d5818f6e7592152c1c065c5b2eb53a549b506f9c1caa7aa8b407bab482e33ae081ddb956afe51ad05b49d7c480060f68d35cae55c3472183a3740faa4c4f5b6415ec7655f0c6cb4a388e462c2255741fff6c19c0426f88e5ae5634e687a7a5b03b28d62414e4334005e80b22c246876d2b4a1aa3cea3446a1d175971c878dca911c3d90f0a6187831569238c31bc59af3eb5668361a02e2e7828ffad6bb86b9f9728dd6f9addbbcea28fedaaecf0dd174c8ca7c53a15b8554174dd92e3b725b299fb9cfc582e11622d8c0fabaf348b2cc01ec23a655c0d8dbb6ac6719cc6753e5a45ec56d85aa3c215e696bedb2f050818bc4b2ae1931c91ce89f77f4f74f9cde72ed70c09c816a7e3e68df6f9b57257b486b8b7f9fa25bec5b3420e385021101b7a1f7e6115429100983aa8f10cd9a3733242cb7172675e30d06aa89c2caeb95bff17b525968227e92f67d74cf86cda8af9d203942873fac1c5b5ffddc4fbdd6f559c01626bb39e3a632d5409cb476ed3383793a16c2eff89cc18cf08d2b7446927993faea3252e8dc079805016b87d1e26373cfd1b38563566cb1b82ea203ca8a291b1fc2f31d52f92845300d995d8056268d1e786e5b7862ee103d88d4711a7ca8266e2b4e27a3affaf8f6e41316e905944dc85c3908e59561655d130d39a527efe7ca8093eb9aec2401bbf4814c03e3b52dc86c4547da1ad549d05a763c68e815b2ac95aaf81c91fa872ad9c2a1196ebd2b3d99fb89663010f9434e2bac7141f66c8f74d65edb922c5dc10d5506be1b8a256c3682945f1ea75f4849abfdf670532bb7ad03dc3198c207246218300f0b93e3b916a3fdb2f7f5a7bd5980b415c1a674895a95490001d21e3b41718972edff1b9abdc1468a6f518b03744abc84c8c8ee778bb3c8a48619099d6173b8aa1187c5d86cf26c8a39c6bc6d0ac7bce6a957b2803c86571e57c93ed70f60a1fa9c162d3218415e02c64790bfba58ad100db877db61bc7eaa09251a44a60fb735cc16e510a261eff91947078084bea42316a694f3e0d47a5f87ce347112bdf1150b902601cd737b7e2ad6facd32ae8abe91cabedb94192f70d8f58408de2bfb0533547963f81aff1f5a7b18b2ad24fc30c32e72be1eb02e62272acbec9c00e7ae5d759cc2504da2057809362a28614abb0cd0f7bb0662a3e2b87a8502389a2d89bb22f134e96610b4c100c6fe63fef6b2fc7c54804a81222c2bd75533147efc0c814d26042bb681943422c5934d62834124e5e52ceee6e1501e09d09bc10e71efa8e58ff59df1a6d5bb2092dc584d0978ab8cea1f308f710f70a73b7be3c8606c73c990f5076c227369a7b71b26cd3797445c3c53fd4224f435ab882d642145e09386e29e9e51b50b7b961597701a4659af6001cf52f55abc00b15c08fc0c9096969a6666a76637c0cc4976531316887b3e16afe904eac6749660170866903ed0e51ee92749ef91925ee9231ced5f4667ad69c294b22fbeaf0a5371fcc5b40df1c500f6dee717a5b3d38c87dee9c5a61f9e45302d564be89e3989b52aab64653e703a9953f05e4ccec8025adf8874f305af7ddf86efe182b2bf583b90c11518556017a9fe8bd3e7523d151aa36ec0e03e02eddc9ada7a8213b091f3d2f854109edb4a421baf8335fff76d421a47cf04e242d49d2d096a333f97b254f4f4885c150c9f45f0c32e3278f5286494fca7de2212f842fb9a507c345577e3089ca04025965ff6fa1533dc8445c0af0c6820a60ea981fe6e4267063b147523771b28c467d165387ec1cf8f8482bd1e56c0a8f339ee491a92fd0e849f8a0b2075b3b51114916b48c83a52ed9ccc372fc16113b03c896cfa4ae3b899aab7793dc91ca485028e927a75069218c7f601e406bb69d724986a04d7b351772d72080daa9ceadaa1bfc456fd90d1ba13653456f7d9362306f92f063d7d1fcf15b45c1b28fb737a266a18e1d791eef0ed3dc80ad8c5cd45db83e2c5c8aeaa360e8d0901a6a4567f3da39fb03cd88c800a2cf6bc1c34330f1d6fc2f5588e5375fe7a7c7f7ab46548c015441986931a2f04406eb0b8f3eb3b4881511f9071e55a6e405a6b7903f8b46f7f38fc7ea21be4a0671b1b206b1ff1650b7b8cd5d10683ea9e265c700aea104ef439879c6ff94cb16bb7418bc414916fe4cb8468fe42df003bce39021f311567037f4e220f2f71ee3741164742fb5c6570ddbf460a6f572338446493f2a6f443c37bfb889c98c40530cd00add362fe24629061dd7a615e2989521ad0134c007dbf0ec0ac4deb224376e85b10c1156618c86fbd5bd8675650737c3ccd8808071815d256402d1ea22e0ee779088831eb27803cbd93f7509dfb40afc4d09cd3bf1aec7ab1bcd0446e199b14e7fb6c5a661d82e3cd1688c12ac993d2216780a9617f480916f5a6cb123e00c54bf7ffb77ae83de4daf96825ccde5c7c0f71ce0c30ab603b5f9b64694797836b0dca39e436b75d5bc3d6e9243fa5325aee03847baeccaf4d972c5917068b57d040a43f1fdc5323915680f6a328e463b0bc36042029adff3abc579730bbd428905335b9fd63285f567ae8727b63c7662a49a2f78310f2c567d7d489e6f3ace3e750dcb498b5add5c1ea4dff92d3d88a64441bc697cadf99ab0f23acf9e5e0e6a7a8eb890685feb6d991cdbac28abc4e976e1ed5d23a07841127f7bec6041297934d9dd138449075101d3a08b6b969973ca095ad1d4469ba0aa1b4260028940d24b6704a64085784e142751e5771e01198bf74d6470c25d1d9d16de832d48ffdeac9fa9db3a05a9e5e46841565e0d69a1bfe477b69ede4f11fbc7ce869030aa65744d53f13e7b48e25f40e45aa77d4908501b210a921da570d88ac63793e5cabee77224683891e8fa4a6157fcf1570f7c75af50977dfe1a73d17f99b25a769431479a0114f78baff1ecb3e3cf19f0c3e9419672e6e5cd2515bc51cf4672bcae2815aa4c2e8e81c6e424da8eb1dd181c340576bb6c4e7a9d75d5e5a373c543f9fcbe018306807bf9b1e13fd767bfa21af1fa9c82c9e6d996e050ba0fd2cb0b1fd64eeb10a3237aad54357326715e93c66fc273044d58c081c7098b9d2cccbfa3697da73f8ab41b6fa1be81c158439a1e62804c9cc4ad1b756459d8060309ae8d87cb9708a3c5fc4859f35b9d54e93580c3ab851f294dbc62cf4ae63a2c783efbe0314867956817e11beb3a3cd765443aa6b37d1a8fe3ec42f4fd2d442b3b402e978707e0c86b6b4ce2414017d8e32c23ecd5607dba7f2d127a69a4cd0920d163633cf4aac84601dd67226801f6803f3e5429637bc51fad8e65eba2f97848912673c5e434b5525aa3e2532be4", 0x1000}], 0x3, &(0x7f0000002240)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r4, 0xffffffffffffffff, r0, r0, r5, r1, r1]}], 0x38, 0xb}, 0x405) 10:43:45 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001940)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000000)}, 0x0) 10:43:45 executing program 0: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) semget(0x2, 0x3, 0x1) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) compat_43_osetrlimit(0x9, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) 10:43:45 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x1) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f04696c6530002698cbdd8ef9be2a43b4f0a50a976bb682251fdb1d420bb2d7d2de707e83b90d63c83d5e2bc2a2d93c3b8593d510384f8d89483a003dbda2da2bd7ea3905973941f8477fcb48a207ff40314a7380324cd60451793a1d1c98bc28cf33433146e8307d701d4c59e1f835000000000000000000"], 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = __fhopen40(&(0x7f00000001c0)="2251a143bc507247ac24759a660b42e4c155ab7319ea3fe158fe1e79982f52fdfdde5b93dcd7c883ad74ee33e8754b75515456513b65362d6e86e19d58bd163de3edab0a60f437db91d2fe1d08149be3afedb16511244bfa369aac755dbd6065b74dc33704ac063106ab9bd07a8a1c47046b0295b6ca7428faebfa045733bd191be39c2a95562280fe3127d9acfd70cb51f096df37e73af6de740447b2bc8f378e3d8bac669442e385fafed850301be3a00fc4840b01996abe9e30a5afac96363b991bc8e2ba2f84e527689cab36f446e09942ef86b80196238dda", 0xdb, 0x10) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) paccept(r1, &(0x7f0000000040)=@family, &(0x7f0000000300)=0xe, 0x10000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)) (async) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x1) (async) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f04696c6530002698cbdd8ef9be2a43b4f0a50a976bb682251fdb1d420bb2d7d2de707e83b90d63c83d5e2bc2a2d93c3b8593d510384f8d89483a003dbda2da2bd7ea3905973941f8477fcb48a207ff40314a7380324cd60451793a1d1c98bc28cf33433146e8307d701d4c59e1f835000000000000000000"], 0xa) (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') (async) socketpair(0x1, 0x7, 0x0, &(0x7f0000000180)) (async) shutdown(r1, 0x1) (async) __fhopen40(&(0x7f00000001c0)="2251a143bc507247ac24759a660b42e4c155ab7319ea3fe158fe1e79982f52fdfdde5b93dcd7c883ad74ee33e8754b75515456513b65362d6e86e19d58bd163de3edab0a60f437db91d2fe1d08149be3afedb16511244bfa369aac755dbd6065b74dc33704ac063106ab9bd07a8a1c47046b0295b6ca7428faebfa045733bd191be39c2a95562280fe3127d9acfd70cb51f096df37e73af6de740447b2bc8f378e3d8bac669442e385fafed850301be3a00fc4840b01996abe9e30a5afac96363b991bc8e2ba2f84e527689cab36f446e09942ef86b80196238dda", 0xdb, 0x10) (async) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) paccept(r1, &(0x7f0000000040)=@family, &(0x7f0000000300)=0xe, 0x10000000) (async) 10:43:45 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="b2c5ea04b78c36"], 0xa) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) (async) getpid() (async) __lstat50(&(0x7f00000021c0)='./file1\x00', &(0x7f00000023c0)) (async) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000002140), 0x40000, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000002280)={0x1, 0x1, 0x8, 0x7, r3}) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) (async) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@abs={0x93393e171f48ca60, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002200)="823e81b61c794ce333dc4bb6c0e6d9b157c8148fe19cfbc4eed54ad79aff21b08bd92de146e48d26", 0x28}, {&(0x7f0000000140)="a2df4965e93bc6c7fb5d2d270d4cc3d1bb879f87d7a67c27e777c58eccd0c5ac060a963060fac1cffe835eed6121b17337c2050b4df3903c4587dd6ec080f30338a36c3255b722e1a88b40d33861f436414e4a2d1e45e3e89f106a584a0d5d1ee1580ed91bd838f26f88df79adb02c978f28aa72068f9b2dafbcf9f39fa12244c3b3309bc99ed2567bc55052d5b61735099c8214b66480aa63538a1ce07f2538e6afabfab723590eb44b00704af6c3a18b34c198e16e09668bb864eafc8a0cc18311355ba96851f8dd86921ef03ad8123b10a72c681d559a2a7a4a434cc441b0695c4fd5910daa789e9b24193f555974d69210ac440bcc877bc63723c97a1839a609e20649db4a93097083128b691c1ff9290e4f59ed7ac1a40343428c935e63631eee5167abe55221f5d1e070629f79b04d021247afedc6537d459298fde9c8aa7eed9366929a35c692c78a3c31c3a5e131a5fe23a2865d370e1325d0fca7e3f32be722f0cc15414c5c4f77614aa31c5c9866f9dcfd1c4ded267d9d3185d014b49671d1124759d15b0354872bdcdd1982bed8f4b2c1b3282e27d9c13dbe8b30cc53f8a8bc3ada8f6dcfc249e4fcebd94e960dd3587710adf7deb718a8215b126d05caf1d9b127e0a1197ad9b02abd5fd779f775eaebd28ff2cc7d0fae65c42f52674dcb48d37f9bb22a1194da2f9ca4c83b660356b0bf3976f7e525da2f008eb606c1235bc83a5de8981a089b548f086d145a3083d66d47d9cfd4e6ca567e9962ad367c9413527fc4835552b1e8fa597a739616d3a52c9b6f9a41b4134dae553a9626b3690fc47ca7f0780a806d48c063aaa09d1e40c07b7bab1feea6f8ae66842a978f39ea6981bb6535207293cd626b92b3bec96cf4fdb812eb1b4827f7a927f3c9c6f39dcc1bd04c14debfe2f808d6baa1bfc5a2849f58397115081ee016bdeff12dabd5a25bb46ffb122231f5cd7f168116ee9f2379a0d8270d56421acc315c6f29ac91698035d75865c8d4b9eb3a1878d08075ded69d9b0c1a7ad36f80130814c014bc424e55431f52c6c69bcecbd47b042fc87ee2ee3c46f2130068825473361d26afbf748577672f1c9ed18bc2779fa392652ec5164c821793a7161319a26f0399d5ce4bce6beec521a268baaa0ad99f9aeaad7cf90ec7a217f29964b5c94928247e1ecb3793b481096dc184e74b426abe36973f42df13428498a7eec945b1e97969d3caebffbdab57c318a78f9379f07cb4ab0d84ffa7c2b4d1f7318059e31a6aaebf15f289f25b7ee7a0a7f729061076e0641f9815deacdca8aaa386c34d08515fd84a3120c4ae46ccc4c14863ed14d03233da69c794cb0eca14e8f9663972e303e06fd5f0508858f95f776597564b26c9de57a7b37589eb99e86e81acea8b18da463adaf12238f658edf23fecfcc782c8e571752f045c1152f66721c37d373e0958ecb2b1852beeffd9b61861478f94365db6523d90105178b03f908c697954b945d0df912633415007ee8c11185aef6c64c1184b7b9c2ae5d2ba21f8d521731a865fa60ba3a2d1b39761a01bcca0d9e3b894c21cb88fb109fb788ba96f9e32f89480d75de8ae9614a01403247535c0e7b0ad99c0e58801d65d7b54c6100e03ce337091da5159abaf2a71a4176fb7c096492eb0343e06a82c3cdb3e1ddc6f203b5d0b0f11205f1925680d4e26616b4812db53f5510e6aa7f43249ecdff227ff39b3ef3f9fe8065fdc2c807bac2503ded7009981c10c98af4fa3866b2f5e4ae8f3e4afa4bb92346be3a2bf28236caf2d9c799f744c072a57d66eaae1311aa89d25239ae07141278d061f767ea3da6bd76183f8c4d9bfdc6e09cb0b12888bf320feb7938eaaa258e40a63eb57095de9ee3390e26becaba006b0d11af6a1d12d1731bab904379e4262c6b39d8f9cfc04eaf1fd759cedfdb6a23a36ebd5d739f35098583d0c2a4bd52d8295bef02a4c010361beaacc5a747c56ad27bab673280f0a8f327e198885062a6a9107852e65aaf9b04b2d7f587c684c4414e03bed409435de6180c165b648746ab0242680889ba6b87b9feb2353a4f7c1133153ff10dbd41cdcc752b3fc662ebf9cc1dc65d06fdbab4738eee7619dd8560dadda5fc78fb19eedf323741c8a8050f79aaf7140d52a4c137cc582676fdc16872883752bbe0f05e7aac038fa4ef61b98b60ecf46eadad0008d61743c50f1a2ef19dcb815bd6eb8d159e9156217d5cd8131a368d3b2bcff565e4603348df2cd78e598429476c3356d6ad48e24a2f9f4a21106f26854f5fda22fe80994b094592dd5610cd43b0e42ddaf262119ebb57cf04e4d1c66ce2aad4fab7a9c3a9c4dddc1264b59a3a1bb48329d3cf38eb5cc5d9bb3cbcecd177b6f514aca9524b0ecfd24b2ff5b50d9c47f10f13922fa4e1ce3a5b4fb088e1978ed73239d7af467516fe33bcd951fbb933a3852fcd4d2eab898d51756c934d1c284ca7687383bfd3d8b3af088ec74d43d0f1bd81240400d4c02c7b2c54a178826fbcc9e28617ac5b6bd2b35b88ce161118758238de5e280944424d54fe4e074d0eb59ddfccfa2a2422964849600f745248dbf3f2c4a7b9b2c1d236bc502bbf4956f52531af5ae12667953ec6002b3bca5a1aefa19d937a071948ca00804f2c2123cd5e1b6dcb97b79679f8442219b067a189783a02a3022b7b4cfac783c77ac9d913ba288e5fd87f5818703d7d81087cce141dd561cf41fa7b1c9192fa84292d44b2b9e89e79395669e7891549dfbe5493528558269d78776a09bb44ffc603acbc1f4acdf36d99d8852ce7a8b35fbdeb2d02b7f4ee84f21eae72ed3661a96221d51e505ad71502897df528c8a7ed83e61f503e4fe0c3f6667ce92c01fee976e85883d9b318fa88d5160e202a005de4c67877c8e03dea9ee3067e251b6412787198c274446e089d942a87678d460bfb591acb2ab90f935d061deea41ea6770d3f06bc6ae278ee853f13acbfdca8d916d92826375c7377f2f635d13035ea0d7dd09b81d737d804813b6f8bd101534c201c8fae79519b12ab097111ead54880b75d67aa6f9f7dd7a21c5a6cdac658ef9e6656eeb24b8ebfdd35576b22a6baa8acd87233f87e08aaae6ec1f96615bc31e06c742b6002cae898d8909af7e84bdf1f0e2ec65115f16196be1a475fcc024376e7da8711bcef8228f1978a11b97f203258b017ba51b88859dffac0d792d0abb516b50ef21f83b271d8532931e5b579653adb23fce7923bc2b638c80921b6fc75bed957a76bd2cdec570f715de0a2e1f563adaab1908f746fb5e13a3afe7d5fdbac152df241818cb427217bfcc410932823a5c223ae3ccf7735c9bcf722d5e3bade30c43d9ee689b3455b9ed9048e215b8695e208bd741fc36ec8e92cc8f4001e86562dbab595f01dc58dbcd0cf4f6a892ed21d7e464bc536cd9fc95b5ae4bcd2f0396bad2447379a73fe81293ae20828f56b7c2051966fd634ca863132c1f67306e361d5861182a1b7b79c09e654d8531439c236cdce62a02f4288df29f1fc46c097a6f053c8f38d020b150ee3838d0d400b84bf901cb801810a17b78f4a879cf06ccded1c210a72d4ec8c53c22709c909d96ee79098cd08dbbfec3e8bb563ddf88d607c23750aa33cbfe41d08e7ba9921de24259ad97c966173f71a013050cd126665af902581930e28ce70aca7df71b0ca7578c9568416222c5a3494a1a4893773d40204723325f41ef5bee60c5cdc13620a7756897f5ed9538bc8d95262f7c3fe5ed246a81302c9ecee0480eb6c71b748da6228ce3394384cf53a26db4ab3a3e9fcd68dd9a8db54bc33d801c1e1fbe9bc944e1612cc76be20ae6dd20408d1412b92c893c999560c160acc2b404fc71e88caa9bd9a92be1143889d6d2284f4d2c2b313d1e0696c11413d5e27aab949ae6af7367e3b6b1fd77ed5db57c321f3643ebdd03e4fe9fd58ec3cbe7237e7500f24654bf5b6df7944de42a21ff417663d253961b2792195a966b7d47a6ad4720ccede867d851bc8bd741fb01f4c6ea273b8efe1052d026e3dfb95a0992162b98d2a10b758288f619dcf006141486cf626bfcc850c8bc85c794b6e3fea1e16df645b60cb943044e95ebc281775e2821ba56b09765a1465c65e4aa16c6bcb47d6957ebfff51bb07d8e40427ec71d0b71896d53b1bf3a5725ac5a439b95ab9f36e59661dab134d40eea511b366bdf58cc02cadfa23349fd601d24cf9a2ebf36f8f673324504cb39d082ef532d3b02b6ed62d3c43703fada8684bde1457ecd7bba3c6f030f96fa72736fbdaac8842e48db9831a082b7db5c5ef0e689810cd6ffc175ed05f1f76ae262ec7ef1d7f8068bafe436109eb6d88588720e0d838f6f8573b900f6c0730151950e82245d1c676a19519a3cf324f61121dd3c282f343ac59aeae0878800dcd3e836845b314fb10ce63165b172ce862ab545e2a22c2884b0166cf95975d1dc994a41c5589e9e55dec0f6cc4d79430aee371a942d930ff208ba3e9d990a44fc6aad73a4564b29ccc885a3cfb1e4024e35e1601a274c494515267e31c5e047287bb94871fe8de6aff332ad23d68121d466334fd9ad0a9730ac19022272540bca3eebf655e05d3055eeb238dc6056b085fb666e51cf9c3bf2cad262f07ae6c3e6341d0b531184b23278b6f9dc3c6cec318827bf33fb2ae4a24d0776617681e3e3a2c741fbcd66a14d6413d32f1a8e2d900042234d2bb48bfd03fc9770e0ab786004679daa98e456b8bfd39fe43234de799713a9225807d8c8fb05ff010da4d7dba80f99cb9adeac6659fbded6bd8a6dfe7ba976fa504355cd270dd977ba70ce3b7ebf022a0cc42c69fa14e9c090759d64f6f3e1ac42a0444c9dfe8de4b5b45195c77a0e5b8f2e88d6dc2ff6cd9ba95d15234d8d2dff5fde40f7615845db27678a444ebd50203b60cf1578917af915a804ad424dfe54fd2ec71de977643090c52522fc1f125a2468bf516770b3bad8f55226a4d0a06ca719e5d2580923dc5672600289a6b1cf97ba4664533fb6a239211a0ce0784fefa62f52695e4c5ab7eda0c13f7278da6966093d6e4fd15504a9cbe144c0ec1095fb25d7465b8606751e5a66608232767a67b642ea66cf5ca8e3a652e688247ff017b1d172fc42a3f4c82e50ed07d053eadc3521a39336a083c57f333a98f6224ca7b4ab28cfe9e3c7b5f55060682768d1494ae07d0b43ea16704954c4f0ce10ad9b34b1dcb414df800376effa0575050a5f07af66ef99c9d8daab63b7a4b6368bc3684d70c70f7d569b8530fd5ad2e85e4e11ea2629c709b8aaad91408930607c49c011e68271ebf0cbf2424eef08a59df3530c8814b6c4dd749bb45d3c914ca66a17707a900409bdfed55fff9a4826ec9573e26b7528bb08dea4a84162a4cefd19ddcf6de2840596e9619dd3545177dcd5562385168223dcd8c107f48f4b25e50096b656717244a9107309cc3a15cd6ec550148a7f38e75d25a455cdcfd30213b65980144c574a436bcadb70f2db3503a24a2a886cd87e0fe1f9b777ac3acb7ecf7f822819f5ac2267a822fb7b93c389eef419bffcff0372f446f59383b6521c5d464edc147c24958fd04dbb619b67f40354f3847b9946145e7d0e02a427cd0ce32702b466f0a66eafb65373506f5114372ac2494f9dcd08c49a01d97454222cb31c38f700a1817a86e52b5142b43d24a8b2bb25d04201608e30e935309c4a46e240f10b15f96c792e09622e6b97207b2e40f39f705ea0b21b14f8ad8dc74886cad66b44c3bb03e27069e9f7ffb2c50a5ee8", 0x1000}, {&(0x7f0000001140)="5d7e1b3fee0fe02153a6750a9d740dfc7ab2b4a2fee40414a2a54a4dc0e81dc6242c1d9e629aae9cdb817488aa236c94a3143dd086a6de7480a399cdfdbed45302f9836486d6bce841cadc33f5b389d4c78f6bafa23829f087a432880ceed2fa6efa55ed49ede2e88c29beafc63b7446037421cd5ba777c5fa30b9d39f30b5ac7124083ce1b7d5dfe08b7ea6d5c6efc61e8e0f43af6a15d3f811aa4204cb96ea06736bede3f0ec6973bcf8c9e3539132336582fd14fb6a01dd266b769399443beab8f2c3daaa1c1f5361d8585a8f703aafc305d77d2beeab36a7a94d91a6e0a4dfd1462492c006e4a222e4e47cb1bbafeeb43c384b11527f75269698b5fc950bcc73ad9001a973285f2f0eca6fcf75b9ea4e4a0d813dfee8c7f09ac8172589c4c157264f565b219561481061bd3a7821cfe22bf2fe6235f6c3c717e86a1598944fabf2e179c70983427ebd779d6ba0595998e3e5015a2b0d601da032577ac90cf8a3682db797c774156ca5c83e625f453e180ac9f71527f8b5faef0fc350baac2d6199c62229764bc70ee71353b37c0cf6b490d21852a9b015e42ec8d05d33c8452e6f09fa2617509f76e129c52ce48c9728db1410df6c802cfdaaece2a24f9035a559c9f2a77f2054fa83b1c570aec05f8047c210960bb88647652d4cde0b0980c42183e57fcf1679438ad04f460cd04b4d81fd7705107635b75a0ea6c500597df679d7392586a7a2a2dab3d0adfd368c47fa93bc53ec276584d7c185959fb7bb4bdc7bf7b76d9b320dd3daba233b82303a8630b184c7b8b6dc7651545dabd7c282fd3febacf0fc3e4a92ed54aed95497321c5cca70c7bc484cdca66ae56afed874d8d2f5e27b7fb4d5283da7647743bfad466711bbac6a1a60ba65b15b2984725cb66d63a5b2037929829a322fe55dc06a31206c019df7ef61dbe5d128077e06791816a9d43bea7bf117237c5932fa58b0de114223179ff5d1feee1898275386ec162401f2c7f8a9ebac702857e953055773b5706a6c7a510ecd22e17a1c1fe567bc287ae576ec4305ed3af33ba52a989007d0eefb53c72723858f9be6311243b73b65ed636e84322e803d6238f833be00f38dd2a32763cd0e196e4c14e9e7ee7e0ad53dd9723f883edd3150f5cf4f7ac02259a6e662a342db5a64809ac81b53775e18f0b86969db9ac1f302100d998bffbb49513d2c6523d5e248eae9b9a6c745c21e053d9927ec56174c75df9e554c22825a0ff3ca43704e9e3f633028399be5fc9dc232510db22bc178a02a7df9669d4eb5d0989c75cb9112edb0cbc43409b34cabe77684df76acd8795072816017e95f1a70d4e29b081b246e9e45662b9ec0de95a90a982c0c9a9a3c5177dd656b90b50e3929ea7df398fa70c1e20316b49f1d95dee7b63488382121d65e8712d4753ad57a23968bd172cebe982703ea58079901f7064cf23d094d4abc8072c83b1fcb4b445ae39b81dc1b63e0b1c92ed918c9e63551c37b5e50bfdedefbd5486735411b6b4991f987ee6b29105cff4f139c4408d975fcdbe6ccacaaaa8d6a1369d574d61e012e9f2036a968b902698a9005d6f46fd7e4ce08fd89b2f5e72046edc2d97f71f265feacc3179ce1159759a0289e79117d8efc51432958639fb259742116ae2189eb07ea297c16d64b013f7c63dd3961c095dbbf5d7e669b89205c66250f171caf33cc2c5252425eba7059d5f0bc54fcec5396713059cbd3168925d8e427f0515574b38dc6004b987afc4fc122fe19b4ec2c64a776332da0a640c481e6bf8a967bdea695641df349dedd8e8ced8be3a9b60d127de8964a18cb215c9b3619db250ea541c33cf765e2e3d3f8b45243cc3d0c528d862d4d43bac905cf864ccd3950a2cb148a2c73a159fb1bbab0245ebb01e236d4fe75285f65b58697e01a6d32032d3d24ff6c5b4891db9faecaa43a623a8d8561cda1740ba1b136278a8492a998963bb1dc216bd5c7dece0ec5f8971658e332ed3d89f56892b064121ac282445f7421d1d8aba7aaf32bbb06d0d23a06668bf3c7a2ab1c7e26e3e58d3f37ad2e778d26b8b1a2a5694f552fe8a129431555b5d61f22439fc822fc0fbc7c574acb48c72fc3e50f70bdfcfc4f250bd481ea23a26226df4e3fa075157462ed10d7ceb15162f8f5b963e3f964db4a78cd91a7011a5b54526edd6d65cb3ff477ec08fcb78b51162ea15734907ef6bf1c79ccc2e5bd3bb1dc5d7948ddc0493f896a617df6288a4626819e0e26bee0b96ea3e1ac2007d6544dac4d4a00e10def2febf9d9df986e0746cc34c186699fdf9e791c6538501f7b2d4db617c803a3dbcd95f07fbc1d28063ee90554bd6adf103f546ac8fa5c129a029c004ad19c27364406140360e9dcb9dca8b306c4920078ae5eca5cba5b50089d855652375d3f24dc44a95907952b14fe4b13d5818f6e7592152c1c065c5b2eb53a549b506f9c1caa7aa8b407bab482e33ae081ddb956afe51ad05b49d7c480060f68d35cae55c3472183a3740faa4c4f5b6415ec7655f0c6cb4a388e462c2255741fff6c19c0426f88e5ae5634e687a7a5b03b28d62414e4334005e80b22c246876d2b4a1aa3cea3446a1d175971c878dca911c3d90f0a6187831569238c31bc59af3eb5668361a02e2e7828ffad6bb86b9f9728dd6f9addbbcea28fedaaecf0dd174c8ca7c53a15b8554174dd92e3b725b299fb9cfc582e11622d8c0fabaf348b2cc01ec23a655c0d8dbb6ac6719cc6753e5a45ec56d85aa3c215e696bedb2f050818bc4b2ae1931c91ce89f77f4f74f9cde72ed70c09c816a7e3e68df6f9b57257b486b8b7f9fa25bec5b3420e385021101b7a1f7e6115429100983aa8f10cd9a3733242cb7172675e30d06aa89c2caeb95bff17b525968227e92f67d74cf86cda8af9d203942873fac1c5b5ffddc4fbdd6f559c01626bb39e3a632d5409cb476ed3383793a16c2eff89cc18cf08d2b7446927993faea3252e8dc079805016b87d1e26373cfd1b38563566cb1b82ea203ca8a291b1fc2f31d52f92845300d995d8056268d1e786e5b7862ee103d88d4711a7ca8266e2b4e27a3affaf8f6e41316e905944dc85c3908e59561655d130d39a527efe7ca8093eb9aec2401bbf4814c03e3b52dc86c4547da1ad549d05a763c68e815b2ac95aaf81c91fa872ad9c2a1196ebd2b3d99fb89663010f9434e2bac7141f66c8f74d65edb922c5dc10d5506be1b8a256c3682945f1ea75f4849abfdf670532bb7ad03dc3198c207246218300f0b93e3b916a3fdb2f7f5a7bd5980b415c1a674895a95490001d21e3b41718972edff1b9abdc1468a6f518b03744abc84c8c8ee778bb3c8a48619099d6173b8aa1187c5d86cf26c8a39c6bc6d0ac7bce6a957b2803c86571e57c93ed70f60a1fa9c162d3218415e02c64790bfba58ad100db877db61bc7eaa09251a44a60fb735cc16e510a261eff91947078084bea42316a694f3e0d47a5f87ce347112bdf1150b902601cd737b7e2ad6facd32ae8abe91cabedb94192f70d8f58408de2bfb0533547963f81aff1f5a7b18b2ad24fc30c32e72be1eb02e62272acbec9c00e7ae5d759cc2504da2057809362a28614abb0cd0f7bb0662a3e2b87a8502389a2d89bb22f134e96610b4c100c6fe63fef6b2fc7c54804a81222c2bd75533147efc0c814d26042bb681943422c5934d62834124e5e52ceee6e1501e09d09bc10e71efa8e58ff59df1a6d5bb2092dc584d0978ab8cea1f308f710f70a73b7be3c8606c73c990f5076c227369a7b71b26cd3797445c3c53fd4224f435ab882d642145e09386e29e9e51b50b7b961597701a4659af6001cf52f55abc00b15c08fc0c9096969a6666a76637c0cc4976531316887b3e16afe904eac6749660170866903ed0e51ee92749ef91925ee9231ced5f4667ad69c294b22fbeaf0a5371fcc5b40df1c500f6dee717a5b3d38c87dee9c5a61f9e45302d564be89e3989b52aab64653e703a9953f05e4ccec8025adf8874f305af7ddf86efe182b2bf583b90c11518556017a9fe8bd3e7523d151aa36ec0e03e02eddc9ada7a8213b091f3d2f854109edb4a421baf8335fff76d421a47cf04e242d49d2d096a333f97b254f4f4885c150c9f45f0c32e3278f5286494fca7de2212f842fb9a507c345577e3089ca04025965ff6fa1533dc8445c0af0c6820a60ea981fe6e4267063b147523771b28c467d165387ec1cf8f8482bd1e56c0a8f339ee491a92fd0e849f8a0b2075b3b51114916b48c83a52ed9ccc372fc16113b03c896cfa4ae3b899aab7793dc91ca485028e927a75069218c7f601e406bb69d724986a04d7b351772d72080daa9ceadaa1bfc456fd90d1ba13653456f7d9362306f92f063d7d1fcf15b45c1b28fb737a266a18e1d791eef0ed3dc80ad8c5cd45db83e2c5c8aeaa360e8d0901a6a4567f3da39fb03cd88c800a2cf6bc1c34330f1d6fc2f5588e5375fe7a7c7f7ab46548c015441986931a2f04406eb0b8f3eb3b4881511f9071e55a6e405a6b7903f8b46f7f38fc7ea21be4a0671b1b206b1ff1650b7b8cd5d10683ea9e265c700aea104ef439879c6ff94cb16bb7418bc414916fe4cb8468fe42df003bce39021f311567037f4e220f2f71ee3741164742fb5c6570ddbf460a6f572338446493f2a6f443c37bfb889c98c40530cd00add362fe24629061dd7a615e2989521ad0134c007dbf0ec0ac4deb224376e85b10c1156618c86fbd5bd8675650737c3ccd8808071815d256402d1ea22e0ee779088831eb27803cbd93f7509dfb40afc4d09cd3bf1aec7ab1bcd0446e199b14e7fb6c5a661d82e3cd1688c12ac993d2216780a9617f480916f5a6cb123e00c54bf7ffb77ae83de4daf96825ccde5c7c0f71ce0c30ab603b5f9b64694797836b0dca39e436b75d5bc3d6e9243fa5325aee03847baeccaf4d972c5917068b57d040a43f1fdc5323915680f6a328e463b0bc36042029adff3abc579730bbd428905335b9fd63285f567ae8727b63c7662a49a2f78310f2c567d7d489e6f3ace3e750dcb498b5add5c1ea4dff92d3d88a64441bc697cadf99ab0f23acf9e5e0e6a7a8eb890685feb6d991cdbac28abc4e976e1ed5d23a07841127f7bec6041297934d9dd138449075101d3a08b6b969973ca095ad1d4469ba0aa1b4260028940d24b6704a64085784e142751e5771e01198bf74d6470c25d1d9d16de832d48ffdeac9fa9db3a05a9e5e46841565e0d69a1bfe477b69ede4f11fbc7ce869030aa65744d53f13e7b48e25f40e45aa77d4908501b210a921da570d88ac63793e5cabee77224683891e8fa4a6157fcf1570f7c75af50977dfe1a73d17f99b25a769431479a0114f78baff1ecb3e3cf19f0c3e9419672e6e5cd2515bc51cf4672bcae2815aa4c2e8e81c6e424da8eb1dd181c340576bb6c4e7a9d75d5e5a373c543f9fcbe018306807bf9b1e13fd767bfa21af1fa9c82c9e6d996e050ba0fd2cb0b1fd64eeb10a3237aad54357326715e93c66fc273044d58c081c7098b9d2cccbfa3697da73f8ab41b6fa1be81c158439a1e62804c9cc4ad1b756459d8060309ae8d87cb9708a3c5fc4859f35b9d54e93580c3ab851f294dbc62cf4ae63a2c783efbe0314867956817e11beb3a3cd765443aa6b37d1a8fe3ec42f4fd2d442b3b402e978707e0c86b6b4ce2414017d8e32c23ecd5607dba7f2d127a69a4cd0920d163633cf4aac84601dd67226801f6803f3e5429637bc51fad8e65eba2f97848912673c5e434b5525aa3e2532be4", 0x1000}], 0x3, &(0x7f0000002240)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r4, 0xffffffffffffffff, r0, r0, r5, r1, r1]}], 0x38, 0xb}, 0x405) 10:43:46 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001940)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000000)}, 0x0) 10:43:46 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x1) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f04696c6530002698cbdd8ef9be2a43b4f0a50a976bb682251fdb1d420bb2d7d2de707e83b90d63c83d5e2bc2a2d93c3b8593d510384f8d89483a003dbda2da2bd7ea3905973941f8477fcb48a207ff40314a7380324cd60451793a1d1c98bc28cf33433146e8307d701d4c59e1f835000000000000000000"], 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = __fhopen40(&(0x7f00000001c0)="2251a143bc507247ac24759a660b42e4c155ab7319ea3fe158fe1e79982f52fdfdde5b93dcd7c883ad74ee33e8754b75515456513b65362d6e86e19d58bd163de3edab0a60f437db91d2fe1d08149be3afedb16511244bfa369aac755dbd6065b74dc33704ac063106ab9bd07a8a1c47046b0295b6ca7428faebfa045733bd191be39c2a95562280fe3127d9acfd70cb51f096df37e73af6de740447b2bc8f378e3d8bac669442e385fafed850301be3a00fc4840b01996abe9e30a5afac96363b991bc8e2ba2f84e527689cab36f446e09942ef86b80196238dda", 0xdb, 0x10) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) paccept(r1, &(0x7f0000000040)=@family, &(0x7f0000000300)=0xe, 0x10000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)) (async) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x1) (async) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f04696c6530002698cbdd8ef9be2a43b4f0a50a976bb682251fdb1d420bb2d7d2de707e83b90d63c83d5e2bc2a2d93c3b8593d510384f8d89483a003dbda2da2bd7ea3905973941f8477fcb48a207ff40314a7380324cd60451793a1d1c98bc28cf33433146e8307d701d4c59e1f835000000000000000000"], 0xa) (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') (async) socketpair(0x1, 0x7, 0x0, &(0x7f0000000180)) (async) shutdown(r1, 0x1) (async) __fhopen40(&(0x7f00000001c0)="2251a143bc507247ac24759a660b42e4c155ab7319ea3fe158fe1e79982f52fdfdde5b93dcd7c883ad74ee33e8754b75515456513b65362d6e86e19d58bd163de3edab0a60f437db91d2fe1d08149be3afedb16511244bfa369aac755dbd6065b74dc33704ac063106ab9bd07a8a1c47046b0295b6ca7428faebfa045733bd191be39c2a95562280fe3127d9acfd70cb51f096df37e73af6de740447b2bc8f378e3d8bac669442e385fafed850301be3a00fc4840b01996abe9e30a5afac96363b991bc8e2ba2f84e527689cab36f446e09942ef86b80196238dda", 0xdb, 0x10) (async) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) paccept(r1, &(0x7f0000000040)=@family, &(0x7f0000000300)=0xe, 0x10000000) (async) [ 284.3104065] uhub1: device problem, disabling port 1 [ 284.3804096] uhub5: device problem, disabling port 1 10:43:46 executing program 3: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) semget(0x2, 0x3, 0x1) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) compat_43_osetrlimit(0x9, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) 10:43:46 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:43:46 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="b2c5ea04b78c36"], 0xa) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getpid() __lstat50(&(0x7f00000021c0)='./file1\x00', &(0x7f00000023c0)) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000002140), 0x40000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000002280)={0x1, 0x1, 0x8, 0x7, r3}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@abs={0x93393e171f48ca60, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002200)="823e81b61c794ce333dc4bb6c0e6d9b157c8148fe19cfbc4eed54ad79aff21b08bd92de146e48d26", 0x28}, {&(0x7f0000000140)="a2df4965e93bc6c7fb5d2d270d4cc3d1bb879f87d7a67c27e777c58eccd0c5ac060a963060fac1cffe835eed6121b17337c2050b4df3903c4587dd6ec080f30338a36c3255b722e1a88b40d33861f436414e4a2d1e45e3e89f106a584a0d5d1ee1580ed91bd838f26f88df79adb02c978f28aa72068f9b2dafbcf9f39fa12244c3b3309bc99ed2567bc55052d5b61735099c8214b66480aa63538a1ce07f2538e6afabfab723590eb44b00704af6c3a18b34c198e16e09668bb864eafc8a0cc18311355ba96851f8dd86921ef03ad8123b10a72c681d559a2a7a4a434cc441b0695c4fd5910daa789e9b24193f555974d69210ac440bcc877bc63723c97a1839a609e20649db4a93097083128b691c1ff9290e4f59ed7ac1a40343428c935e63631eee5167abe55221f5d1e070629f79b04d021247afedc6537d459298fde9c8aa7eed9366929a35c692c78a3c31c3a5e131a5fe23a2865d370e1325d0fca7e3f32be722f0cc15414c5c4f77614aa31c5c9866f9dcfd1c4ded267d9d3185d014b49671d1124759d15b0354872bdcdd1982bed8f4b2c1b3282e27d9c13dbe8b30cc53f8a8bc3ada8f6dcfc249e4fcebd94e960dd3587710adf7deb718a8215b126d05caf1d9b127e0a1197ad9b02abd5fd779f775eaebd28ff2cc7d0fae65c42f52674dcb48d37f9bb22a1194da2f9ca4c83b660356b0bf3976f7e525da2f008eb606c1235bc83a5de8981a089b548f086d145a3083d66d47d9cfd4e6ca567e9962ad367c9413527fc4835552b1e8fa597a739616d3a52c9b6f9a41b4134dae553a9626b3690fc47ca7f0780a806d48c063aaa09d1e40c07b7bab1feea6f8ae66842a978f39ea6981bb6535207293cd626b92b3bec96cf4fdb812eb1b4827f7a927f3c9c6f39dcc1bd04c14debfe2f808d6baa1bfc5a2849f58397115081ee016bdeff12dabd5a25bb46ffb122231f5cd7f168116ee9f2379a0d8270d56421acc315c6f29ac91698035d75865c8d4b9eb3a1878d08075ded69d9b0c1a7ad36f80130814c014bc424e55431f52c6c69bcecbd47b042fc87ee2ee3c46f2130068825473361d26afbf748577672f1c9ed18bc2779fa392652ec5164c821793a7161319a26f0399d5ce4bce6beec521a268baaa0ad99f9aeaad7cf90ec7a217f29964b5c94928247e1ecb3793b481096dc184e74b426abe36973f42df13428498a7eec945b1e97969d3caebffbdab57c318a78f9379f07cb4ab0d84ffa7c2b4d1f7318059e31a6aaebf15f289f25b7ee7a0a7f729061076e0641f9815deacdca8aaa386c34d08515fd84a3120c4ae46ccc4c14863ed14d03233da69c794cb0eca14e8f9663972e303e06fd5f0508858f95f776597564b26c9de57a7b37589eb99e86e81acea8b18da463adaf12238f658edf23fecfcc782c8e571752f045c1152f66721c37d373e0958ecb2b1852beeffd9b61861478f94365db6523d90105178b03f908c697954b945d0df912633415007ee8c11185aef6c64c1184b7b9c2ae5d2ba21f8d521731a865fa60ba3a2d1b39761a01bcca0d9e3b894c21cb88fb109fb788ba96f9e32f89480d75de8ae9614a01403247535c0e7b0ad99c0e58801d65d7b54c6100e03ce337091da5159abaf2a71a4176fb7c096492eb0343e06a82c3cdb3e1ddc6f203b5d0b0f11205f1925680d4e26616b4812db53f5510e6aa7f43249ecdff227ff39b3ef3f9fe8065fdc2c807bac2503ded7009981c10c98af4fa3866b2f5e4ae8f3e4afa4bb92346be3a2bf28236caf2d9c799f744c072a57d66eaae1311aa89d25239ae07141278d061f767ea3da6bd76183f8c4d9bfdc6e09cb0b12888bf320feb7938eaaa258e40a63eb57095de9ee3390e26becaba006b0d11af6a1d12d1731bab904379e4262c6b39d8f9cfc04eaf1fd759cedfdb6a23a36ebd5d739f35098583d0c2a4bd52d8295bef02a4c010361beaacc5a747c56ad27bab673280f0a8f327e198885062a6a9107852e65aaf9b04b2d7f587c684c4414e03bed409435de6180c165b648746ab0242680889ba6b87b9feb2353a4f7c1133153ff10dbd41cdcc752b3fc662ebf9cc1dc65d06fdbab4738eee7619dd8560dadda5fc78fb19eedf323741c8a8050f79aaf7140d52a4c137cc582676fdc16872883752bbe0f05e7aac038fa4ef61b98b60ecf46eadad0008d61743c50f1a2ef19dcb815bd6eb8d159e9156217d5cd8131a368d3b2bcff565e4603348df2cd78e598429476c3356d6ad48e24a2f9f4a21106f26854f5fda22fe80994b094592dd5610cd43b0e42ddaf262119ebb57cf04e4d1c66ce2aad4fab7a9c3a9c4dddc1264b59a3a1bb48329d3cf38eb5cc5d9bb3cbcecd177b6f514aca9524b0ecfd24b2ff5b50d9c47f10f13922fa4e1ce3a5b4fb088e1978ed73239d7af467516fe33bcd951fbb933a3852fcd4d2eab898d51756c934d1c284ca7687383bfd3d8b3af088ec74d43d0f1bd81240400d4c02c7b2c54a178826fbcc9e28617ac5b6bd2b35b88ce161118758238de5e280944424d54fe4e074d0eb59ddfccfa2a2422964849600f745248dbf3f2c4a7b9b2c1d236bc502bbf4956f52531af5ae12667953ec6002b3bca5a1aefa19d937a071948ca00804f2c2123cd5e1b6dcb97b79679f8442219b067a189783a02a3022b7b4cfac783c77ac9d913ba288e5fd87f5818703d7d81087cce141dd561cf41fa7b1c9192fa84292d44b2b9e89e79395669e7891549dfbe5493528558269d78776a09bb44ffc603acbc1f4acdf36d99d8852ce7a8b35fbdeb2d02b7f4ee84f21eae72ed3661a96221d51e505ad71502897df528c8a7ed83e61f503e4fe0c3f6667ce92c01fee976e85883d9b318fa88d5160e202a005de4c67877c8e03dea9ee3067e251b6412787198c274446e089d942a87678d460bfb591acb2ab90f935d061deea41ea6770d3f06bc6ae278ee853f13acbfdca8d916d92826375c7377f2f635d13035ea0d7dd09b81d737d804813b6f8bd101534c201c8fae79519b12ab097111ead54880b75d67aa6f9f7dd7a21c5a6cdac658ef9e6656eeb24b8ebfdd35576b22a6baa8acd87233f87e08aaae6ec1f96615bc31e06c742b6002cae898d8909af7e84bdf1f0e2ec65115f16196be1a475fcc024376e7da8711bcef8228f1978a11b97f203258b017ba51b88859dffac0d792d0abb516b50ef21f83b271d8532931e5b579653adb23fce7923bc2b638c80921b6fc75bed957a76bd2cdec570f715de0a2e1f563adaab1908f746fb5e13a3afe7d5fdbac152df241818cb427217bfcc410932823a5c223ae3ccf7735c9bcf722d5e3bade30c43d9ee689b3455b9ed9048e215b8695e208bd741fc36ec8e92cc8f4001e86562dbab595f01dc58dbcd0cf4f6a892ed21d7e464bc536cd9fc95b5ae4bcd2f0396bad2447379a73fe81293ae20828f56b7c2051966fd634ca863132c1f67306e361d5861182a1b7b79c09e654d8531439c236cdce62a02f4288df29f1fc46c097a6f053c8f38d020b150ee3838d0d400b84bf901cb801810a17b78f4a879cf06ccded1c210a72d4ec8c53c22709c909d96ee79098cd08dbbfec3e8bb563ddf88d607c23750aa33cbfe41d08e7ba9921de24259ad97c966173f71a013050cd126665af902581930e28ce70aca7df71b0ca7578c9568416222c5a3494a1a4893773d40204723325f41ef5bee60c5cdc13620a7756897f5ed9538bc8d95262f7c3fe5ed246a81302c9ecee0480eb6c71b748da6228ce3394384cf53a26db4ab3a3e9fcd68dd9a8db54bc33d801c1e1fbe9bc944e1612cc76be20ae6dd20408d1412b92c893c999560c160acc2b404fc71e88caa9bd9a92be1143889d6d2284f4d2c2b313d1e0696c11413d5e27aab949ae6af7367e3b6b1fd77ed5db57c321f3643ebdd03e4fe9fd58ec3cbe7237e7500f24654bf5b6df7944de42a21ff417663d253961b2792195a966b7d47a6ad4720ccede867d851bc8bd741fb01f4c6ea273b8efe1052d026e3dfb95a0992162b98d2a10b758288f619dcf006141486cf626bfcc850c8bc85c794b6e3fea1e16df645b60cb943044e95ebc281775e2821ba56b09765a1465c65e4aa16c6bcb47d6957ebfff51bb07d8e40427ec71d0b71896d53b1bf3a5725ac5a439b95ab9f36e59661dab134d40eea511b366bdf58cc02cadfa23349fd601d24cf9a2ebf36f8f673324504cb39d082ef532d3b02b6ed62d3c43703fada8684bde1457ecd7bba3c6f030f96fa72736fbdaac8842e48db9831a082b7db5c5ef0e689810cd6ffc175ed05f1f76ae262ec7ef1d7f8068bafe436109eb6d88588720e0d838f6f8573b900f6c0730151950e82245d1c676a19519a3cf324f61121dd3c282f343ac59aeae0878800dcd3e836845b314fb10ce63165b172ce862ab545e2a22c2884b0166cf95975d1dc994a41c5589e9e55dec0f6cc4d79430aee371a942d930ff208ba3e9d990a44fc6aad73a4564b29ccc885a3cfb1e4024e35e1601a274c494515267e31c5e047287bb94871fe8de6aff332ad23d68121d466334fd9ad0a9730ac19022272540bca3eebf655e05d3055eeb238dc6056b085fb666e51cf9c3bf2cad262f07ae6c3e6341d0b531184b23278b6f9dc3c6cec318827bf33fb2ae4a24d0776617681e3e3a2c741fbcd66a14d6413d32f1a8e2d900042234d2bb48bfd03fc9770e0ab786004679daa98e456b8bfd39fe43234de799713a9225807d8c8fb05ff010da4d7dba80f99cb9adeac6659fbded6bd8a6dfe7ba976fa504355cd270dd977ba70ce3b7ebf022a0cc42c69fa14e9c090759d64f6f3e1ac42a0444c9dfe8de4b5b45195c77a0e5b8f2e88d6dc2ff6cd9ba95d15234d8d2dff5fde40f7615845db27678a444ebd50203b60cf1578917af915a804ad424dfe54fd2ec71de977643090c52522fc1f125a2468bf516770b3bad8f55226a4d0a06ca719e5d2580923dc5672600289a6b1cf97ba4664533fb6a239211a0ce0784fefa62f52695e4c5ab7eda0c13f7278da6966093d6e4fd15504a9cbe144c0ec1095fb25d7465b8606751e5a66608232767a67b642ea66cf5ca8e3a652e688247ff017b1d172fc42a3f4c82e50ed07d053eadc3521a39336a083c57f333a98f6224ca7b4ab28cfe9e3c7b5f55060682768d1494ae07d0b43ea16704954c4f0ce10ad9b34b1dcb414df800376effa0575050a5f07af66ef99c9d8daab63b7a4b6368bc3684d70c70f7d569b8530fd5ad2e85e4e11ea2629c709b8aaad91408930607c49c011e68271ebf0cbf2424eef08a59df3530c8814b6c4dd749bb45d3c914ca66a17707a900409bdfed55fff9a4826ec9573e26b7528bb08dea4a84162a4cefd19ddcf6de2840596e9619dd3545177dcd5562385168223dcd8c107f48f4b25e50096b656717244a9107309cc3a15cd6ec550148a7f38e75d25a455cdcfd30213b65980144c574a436bcadb70f2db3503a24a2a886cd87e0fe1f9b777ac3acb7ecf7f822819f5ac2267a822fb7b93c389eef419bffcff0372f446f59383b6521c5d464edc147c24958fd04dbb619b67f40354f3847b9946145e7d0e02a427cd0ce32702b466f0a66eafb65373506f5114372ac2494f9dcd08c49a01d97454222cb31c38f700a1817a86e52b5142b43d24a8b2bb25d04201608e30e935309c4a46e240f10b15f96c792e09622e6b97207b2e40f39f705ea0b21b14f8ad8dc74886cad66b44c3bb03e27069e9f7ffb2c50a5ee8", 0x1000}, {&(0x7f0000001140)="5d7e1b3fee0fe02153a6750a9d740dfc7ab2b4a2fee40414a2a54a4dc0e81dc6242c1d9e629aae9cdb817488aa236c94a3143dd086a6de7480a399cdfdbed45302f9836486d6bce841cadc33f5b389d4c78f6bafa23829f087a432880ceed2fa6efa55ed49ede2e88c29beafc63b7446037421cd5ba777c5fa30b9d39f30b5ac7124083ce1b7d5dfe08b7ea6d5c6efc61e8e0f43af6a15d3f811aa4204cb96ea06736bede3f0ec6973bcf8c9e3539132336582fd14fb6a01dd266b769399443beab8f2c3daaa1c1f5361d8585a8f703aafc305d77d2beeab36a7a94d91a6e0a4dfd1462492c006e4a222e4e47cb1bbafeeb43c384b11527f75269698b5fc950bcc73ad9001a973285f2f0eca6fcf75b9ea4e4a0d813dfee8c7f09ac8172589c4c157264f565b219561481061bd3a7821cfe22bf2fe6235f6c3c717e86a1598944fabf2e179c70983427ebd779d6ba0595998e3e5015a2b0d601da032577ac90cf8a3682db797c774156ca5c83e625f453e180ac9f71527f8b5faef0fc350baac2d6199c62229764bc70ee71353b37c0cf6b490d21852a9b015e42ec8d05d33c8452e6f09fa2617509f76e129c52ce48c9728db1410df6c802cfdaaece2a24f9035a559c9f2a77f2054fa83b1c570aec05f8047c210960bb88647652d4cde0b0980c42183e57fcf1679438ad04f460cd04b4d81fd7705107635b75a0ea6c500597df679d7392586a7a2a2dab3d0adfd368c47fa93bc53ec276584d7c185959fb7bb4bdc7bf7b76d9b320dd3daba233b82303a8630b184c7b8b6dc7651545dabd7c282fd3febacf0fc3e4a92ed54aed95497321c5cca70c7bc484cdca66ae56afed874d8d2f5e27b7fb4d5283da7647743bfad466711bbac6a1a60ba65b15b2984725cb66d63a5b2037929829a322fe55dc06a31206c019df7ef61dbe5d128077e06791816a9d43bea7bf117237c5932fa58b0de114223179ff5d1feee1898275386ec162401f2c7f8a9ebac702857e953055773b5706a6c7a510ecd22e17a1c1fe567bc287ae576ec4305ed3af33ba52a989007d0eefb53c72723858f9be6311243b73b65ed636e84322e803d6238f833be00f38dd2a32763cd0e196e4c14e9e7ee7e0ad53dd9723f883edd3150f5cf4f7ac02259a6e662a342db5a64809ac81b53775e18f0b86969db9ac1f302100d998bffbb49513d2c6523d5e248eae9b9a6c745c21e053d9927ec56174c75df9e554c22825a0ff3ca43704e9e3f633028399be5fc9dc232510db22bc178a02a7df9669d4eb5d0989c75cb9112edb0cbc43409b34cabe77684df76acd8795072816017e95f1a70d4e29b081b246e9e45662b9ec0de95a90a982c0c9a9a3c5177dd656b90b50e3929ea7df398fa70c1e20316b49f1d95dee7b63488382121d65e8712d4753ad57a23968bd172cebe982703ea58079901f7064cf23d094d4abc8072c83b1fcb4b445ae39b81dc1b63e0b1c92ed918c9e63551c37b5e50bfdedefbd5486735411b6b4991f987ee6b29105cff4f139c4408d975fcdbe6ccacaaaa8d6a1369d574d61e012e9f2036a968b902698a9005d6f46fd7e4ce08fd89b2f5e72046edc2d97f71f265feacc3179ce1159759a0289e79117d8efc51432958639fb259742116ae2189eb07ea297c16d64b013f7c63dd3961c095dbbf5d7e669b89205c66250f171caf33cc2c5252425eba7059d5f0bc54fcec5396713059cbd3168925d8e427f0515574b38dc6004b987afc4fc122fe19b4ec2c64a776332da0a640c481e6bf8a967bdea695641df349dedd8e8ced8be3a9b60d127de8964a18cb215c9b3619db250ea541c33cf765e2e3d3f8b45243cc3d0c528d862d4d43bac905cf864ccd3950a2cb148a2c73a159fb1bbab0245ebb01e236d4fe75285f65b58697e01a6d32032d3d24ff6c5b4891db9faecaa43a623a8d8561cda1740ba1b136278a8492a998963bb1dc216bd5c7dece0ec5f8971658e332ed3d89f56892b064121ac282445f7421d1d8aba7aaf32bbb06d0d23a06668bf3c7a2ab1c7e26e3e58d3f37ad2e778d26b8b1a2a5694f552fe8a129431555b5d61f22439fc822fc0fbc7c574acb48c72fc3e50f70bdfcfc4f250bd481ea23a26226df4e3fa075157462ed10d7ceb15162f8f5b963e3f964db4a78cd91a7011a5b54526edd6d65cb3ff477ec08fcb78b51162ea15734907ef6bf1c79ccc2e5bd3bb1dc5d7948ddc0493f896a617df6288a4626819e0e26bee0b96ea3e1ac2007d6544dac4d4a00e10def2febf9d9df986e0746cc34c186699fdf9e791c6538501f7b2d4db617c803a3dbcd95f07fbc1d28063ee90554bd6adf103f546ac8fa5c129a029c004ad19c27364406140360e9dcb9dca8b306c4920078ae5eca5cba5b50089d855652375d3f24dc44a95907952b14fe4b13d5818f6e7592152c1c065c5b2eb53a549b506f9c1caa7aa8b407bab482e33ae081ddb956afe51ad05b49d7c480060f68d35cae55c3472183a3740faa4c4f5b6415ec7655f0c6cb4a388e462c2255741fff6c19c0426f88e5ae5634e687a7a5b03b28d62414e4334005e80b22c246876d2b4a1aa3cea3446a1d175971c878dca911c3d90f0a6187831569238c31bc59af3eb5668361a02e2e7828ffad6bb86b9f9728dd6f9addbbcea28fedaaecf0dd174c8ca7c53a15b8554174dd92e3b725b299fb9cfc582e11622d8c0fabaf348b2cc01ec23a655c0d8dbb6ac6719cc6753e5a45ec56d85aa3c215e696bedb2f050818bc4b2ae1931c91ce89f77f4f74f9cde72ed70c09c816a7e3e68df6f9b57257b486b8b7f9fa25bec5b3420e385021101b7a1f7e6115429100983aa8f10cd9a3733242cb7172675e30d06aa89c2caeb95bff17b525968227e92f67d74cf86cda8af9d203942873fac1c5b5ffddc4fbdd6f559c01626bb39e3a632d5409cb476ed3383793a16c2eff89cc18cf08d2b7446927993faea3252e8dc079805016b87d1e26373cfd1b38563566cb1b82ea203ca8a291b1fc2f31d52f92845300d995d8056268d1e786e5b7862ee103d88d4711a7ca8266e2b4e27a3affaf8f6e41316e905944dc85c3908e59561655d130d39a527efe7ca8093eb9aec2401bbf4814c03e3b52dc86c4547da1ad549d05a763c68e815b2ac95aaf81c91fa872ad9c2a1196ebd2b3d99fb89663010f9434e2bac7141f66c8f74d65edb922c5dc10d5506be1b8a256c3682945f1ea75f4849abfdf670532bb7ad03dc3198c207246218300f0b93e3b916a3fdb2f7f5a7bd5980b415c1a674895a95490001d21e3b41718972edff1b9abdc1468a6f518b03744abc84c8c8ee778bb3c8a48619099d6173b8aa1187c5d86cf26c8a39c6bc6d0ac7bce6a957b2803c86571e57c93ed70f60a1fa9c162d3218415e02c64790bfba58ad100db877db61bc7eaa09251a44a60fb735cc16e510a261eff91947078084bea42316a694f3e0d47a5f87ce347112bdf1150b902601cd737b7e2ad6facd32ae8abe91cabedb94192f70d8f58408de2bfb0533547963f81aff1f5a7b18b2ad24fc30c32e72be1eb02e62272acbec9c00e7ae5d759cc2504da2057809362a28614abb0cd0f7bb0662a3e2b87a8502389a2d89bb22f134e96610b4c100c6fe63fef6b2fc7c54804a81222c2bd75533147efc0c814d26042bb681943422c5934d62834124e5e52ceee6e1501e09d09bc10e71efa8e58ff59df1a6d5bb2092dc584d0978ab8cea1f308f710f70a73b7be3c8606c73c990f5076c227369a7b71b26cd3797445c3c53fd4224f435ab882d642145e09386e29e9e51b50b7b961597701a4659af6001cf52f55abc00b15c08fc0c9096969a6666a76637c0cc4976531316887b3e16afe904eac6749660170866903ed0e51ee92749ef91925ee9231ced5f4667ad69c294b22fbeaf0a5371fcc5b40df1c500f6dee717a5b3d38c87dee9c5a61f9e45302d564be89e3989b52aab64653e703a9953f05e4ccec8025adf8874f305af7ddf86efe182b2bf583b90c11518556017a9fe8bd3e7523d151aa36ec0e03e02eddc9ada7a8213b091f3d2f854109edb4a421baf8335fff76d421a47cf04e242d49d2d096a333f97b254f4f4885c150c9f45f0c32e3278f5286494fca7de2212f842fb9a507c345577e3089ca04025965ff6fa1533dc8445c0af0c6820a60ea981fe6e4267063b147523771b28c467d165387ec1cf8f8482bd1e56c0a8f339ee491a92fd0e849f8a0b2075b3b51114916b48c83a52ed9ccc372fc16113b03c896cfa4ae3b899aab7793dc91ca485028e927a75069218c7f601e406bb69d724986a04d7b351772d72080daa9ceadaa1bfc456fd90d1ba13653456f7d9362306f92f063d7d1fcf15b45c1b28fb737a266a18e1d791eef0ed3dc80ad8c5cd45db83e2c5c8aeaa360e8d0901a6a4567f3da39fb03cd88c800a2cf6bc1c34330f1d6fc2f5588e5375fe7a7c7f7ab46548c015441986931a2f04406eb0b8f3eb3b4881511f9071e55a6e405a6b7903f8b46f7f38fc7ea21be4a0671b1b206b1ff1650b7b8cd5d10683ea9e265c700aea104ef439879c6ff94cb16bb7418bc414916fe4cb8468fe42df003bce39021f311567037f4e220f2f71ee3741164742fb5c6570ddbf460a6f572338446493f2a6f443c37bfb889c98c40530cd00add362fe24629061dd7a615e2989521ad0134c007dbf0ec0ac4deb224376e85b10c1156618c86fbd5bd8675650737c3ccd8808071815d256402d1ea22e0ee779088831eb27803cbd93f7509dfb40afc4d09cd3bf1aec7ab1bcd0446e199b14e7fb6c5a661d82e3cd1688c12ac993d2216780a9617f480916f5a6cb123e00c54bf7ffb77ae83de4daf96825ccde5c7c0f71ce0c30ab603b5f9b64694797836b0dca39e436b75d5bc3d6e9243fa5325aee03847baeccaf4d972c5917068b57d040a43f1fdc5323915680f6a328e463b0bc36042029adff3abc579730bbd428905335b9fd63285f567ae8727b63c7662a49a2f78310f2c567d7d489e6f3ace3e750dcb498b5add5c1ea4dff92d3d88a64441bc697cadf99ab0f23acf9e5e0e6a7a8eb890685feb6d991cdbac28abc4e976e1ed5d23a07841127f7bec6041297934d9dd138449075101d3a08b6b969973ca095ad1d4469ba0aa1b4260028940d24b6704a64085784e142751e5771e01198bf74d6470c25d1d9d16de832d48ffdeac9fa9db3a05a9e5e46841565e0d69a1bfe477b69ede4f11fbc7ce869030aa65744d53f13e7b48e25f40e45aa77d4908501b210a921da570d88ac63793e5cabee77224683891e8fa4a6157fcf1570f7c75af50977dfe1a73d17f99b25a769431479a0114f78baff1ecb3e3cf19f0c3e9419672e6e5cd2515bc51cf4672bcae2815aa4c2e8e81c6e424da8eb1dd181c340576bb6c4e7a9d75d5e5a373c543f9fcbe018306807bf9b1e13fd767bfa21af1fa9c82c9e6d996e050ba0fd2cb0b1fd64eeb10a3237aad54357326715e93c66fc273044d58c081c7098b9d2cccbfa3697da73f8ab41b6fa1be81c158439a1e62804c9cc4ad1b756459d8060309ae8d87cb9708a3c5fc4859f35b9d54e93580c3ab851f294dbc62cf4ae63a2c783efbe0314867956817e11beb3a3cd765443aa6b37d1a8fe3ec42f4fd2d442b3b402e978707e0c86b6b4ce2414017d8e32c23ecd5607dba7f2d127a69a4cd0920d163633cf4aac84601dd67226801f6803f3e5429637bc51fad8e65eba2f97848912673c5e434b5525aa3e2532be4", 0x1000}], 0x3, &(0x7f0000002240)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r4, 0xffffffffffffffff, r0, r0, r5, r1, r1]}], 0x38, 0xb}, 0x405) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="b2c5ea04b78c36"], 0xa) (async) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) (async) getpid() (async) __lstat50(&(0x7f00000021c0)='./file1\x00', &(0x7f00000023c0)) (async) openat$dm(0xffffffffffffff9c, &(0x7f0000002140), 0x40000, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000000040), 0xc) (async) fcntl$lock(r1, 0x9, &(0x7f0000002280)={0x1, 0x1, 0x8, 0x7, r3}) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r4, 0x1) (async) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) shutdown(r5, 0x1) (async) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@abs={0x93393e171f48ca60, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002200)="823e81b61c794ce333dc4bb6c0e6d9b157c8148fe19cfbc4eed54ad79aff21b08bd92de146e48d26", 0x28}, {&(0x7f0000000140)="a2df4965e93bc6c7fb5d2d270d4cc3d1bb879f87d7a67c27e777c58eccd0c5ac060a963060fac1cffe835eed6121b17337c2050b4df3903c4587dd6ec080f30338a36c3255b722e1a88b40d33861f436414e4a2d1e45e3e89f106a584a0d5d1ee1580ed91bd838f26f88df79adb02c978f28aa72068f9b2dafbcf9f39fa12244c3b3309bc99ed2567bc55052d5b61735099c8214b66480aa63538a1ce07f2538e6afabfab723590eb44b00704af6c3a18b34c198e16e09668bb864eafc8a0cc18311355ba96851f8dd86921ef03ad8123b10a72c681d559a2a7a4a434cc441b0695c4fd5910daa789e9b24193f555974d69210ac440bcc877bc63723c97a1839a609e20649db4a93097083128b691c1ff9290e4f59ed7ac1a40343428c935e63631eee5167abe55221f5d1e070629f79b04d021247afedc6537d459298fde9c8aa7eed9366929a35c692c78a3c31c3a5e131a5fe23a2865d370e1325d0fca7e3f32be722f0cc15414c5c4f77614aa31c5c9866f9dcfd1c4ded267d9d3185d014b49671d1124759d15b0354872bdcdd1982bed8f4b2c1b3282e27d9c13dbe8b30cc53f8a8bc3ada8f6dcfc249e4fcebd94e960dd3587710adf7deb718a8215b126d05caf1d9b127e0a1197ad9b02abd5fd779f775eaebd28ff2cc7d0fae65c42f52674dcb48d37f9bb22a1194da2f9ca4c83b660356b0bf3976f7e525da2f008eb606c1235bc83a5de8981a089b548f086d145a3083d66d47d9cfd4e6ca567e9962ad367c9413527fc4835552b1e8fa597a739616d3a52c9b6f9a41b4134dae553a9626b3690fc47ca7f0780a806d48c063aaa09d1e40c07b7bab1feea6f8ae66842a978f39ea6981bb6535207293cd626b92b3bec96cf4fdb812eb1b4827f7a927f3c9c6f39dcc1bd04c14debfe2f808d6baa1bfc5a2849f58397115081ee016bdeff12dabd5a25bb46ffb122231f5cd7f168116ee9f2379a0d8270d56421acc315c6f29ac91698035d75865c8d4b9eb3a1878d08075ded69d9b0c1a7ad36f80130814c014bc424e55431f52c6c69bcecbd47b042fc87ee2ee3c46f2130068825473361d26afbf748577672f1c9ed18bc2779fa392652ec5164c821793a7161319a26f0399d5ce4bce6beec521a268baaa0ad99f9aeaad7cf90ec7a217f29964b5c94928247e1ecb3793b481096dc184e74b426abe36973f42df13428498a7eec945b1e97969d3caebffbdab57c318a78f9379f07cb4ab0d84ffa7c2b4d1f7318059e31a6aaebf15f289f25b7ee7a0a7f729061076e0641f9815deacdca8aaa386c34d08515fd84a3120c4ae46ccc4c14863ed14d03233da69c794cb0eca14e8f9663972e303e06fd5f0508858f95f776597564b26c9de57a7b37589eb99e86e81acea8b18da463adaf12238f658edf23fecfcc782c8e571752f045c1152f66721c37d373e0958ecb2b1852beeffd9b61861478f94365db6523d90105178b03f908c697954b945d0df912633415007ee8c11185aef6c64c1184b7b9c2ae5d2ba21f8d521731a865fa60ba3a2d1b39761a01bcca0d9e3b894c21cb88fb109fb788ba96f9e32f89480d75de8ae9614a01403247535c0e7b0ad99c0e58801d65d7b54c6100e03ce337091da5159abaf2a71a4176fb7c096492eb0343e06a82c3cdb3e1ddc6f203b5d0b0f11205f1925680d4e26616b4812db53f5510e6aa7f43249ecdff227ff39b3ef3f9fe8065fdc2c807bac2503ded7009981c10c98af4fa3866b2f5e4ae8f3e4afa4bb92346be3a2bf28236caf2d9c799f744c072a57d66eaae1311aa89d25239ae07141278d061f767ea3da6bd76183f8c4d9bfdc6e09cb0b12888bf320feb7938eaaa258e40a63eb57095de9ee3390e26becaba006b0d11af6a1d12d1731bab904379e4262c6b39d8f9cfc04eaf1fd759cedfdb6a23a36ebd5d739f35098583d0c2a4bd52d8295bef02a4c010361beaacc5a747c56ad27bab673280f0a8f327e198885062a6a9107852e65aaf9b04b2d7f587c684c4414e03bed409435de6180c165b648746ab0242680889ba6b87b9feb2353a4f7c1133153ff10dbd41cdcc752b3fc662ebf9cc1dc65d06fdbab4738eee7619dd8560dadda5fc78fb19eedf323741c8a8050f79aaf7140d52a4c137cc582676fdc16872883752bbe0f05e7aac038fa4ef61b98b60ecf46eadad0008d61743c50f1a2ef19dcb815bd6eb8d159e9156217d5cd8131a368d3b2bcff565e4603348df2cd78e598429476c3356d6ad48e24a2f9f4a21106f26854f5fda22fe80994b094592dd5610cd43b0e42ddaf262119ebb57cf04e4d1c66ce2aad4fab7a9c3a9c4dddc1264b59a3a1bb48329d3cf38eb5cc5d9bb3cbcecd177b6f514aca9524b0ecfd24b2ff5b50d9c47f10f13922fa4e1ce3a5b4fb088e1978ed73239d7af467516fe33bcd951fbb933a3852fcd4d2eab898d51756c934d1c284ca7687383bfd3d8b3af088ec74d43d0f1bd81240400d4c02c7b2c54a178826fbcc9e28617ac5b6bd2b35b88ce161118758238de5e280944424d54fe4e074d0eb59ddfccfa2a2422964849600f745248dbf3f2c4a7b9b2c1d236bc502bbf4956f52531af5ae12667953ec6002b3bca5a1aefa19d937a071948ca00804f2c2123cd5e1b6dcb97b79679f8442219b067a189783a02a3022b7b4cfac783c77ac9d913ba288e5fd87f5818703d7d81087cce141dd561cf41fa7b1c9192fa84292d44b2b9e89e79395669e7891549dfbe5493528558269d78776a09bb44ffc603acbc1f4acdf36d99d8852ce7a8b35fbdeb2d02b7f4ee84f21eae72ed3661a96221d51e505ad71502897df528c8a7ed83e61f503e4fe0c3f6667ce92c01fee976e85883d9b318fa88d5160e202a005de4c67877c8e03dea9ee3067e251b6412787198c274446e089d942a87678d460bfb591acb2ab90f935d061deea41ea6770d3f06bc6ae278ee853f13acbfdca8d916d92826375c7377f2f635d13035ea0d7dd09b81d737d804813b6f8bd101534c201c8fae79519b12ab097111ead54880b75d67aa6f9f7dd7a21c5a6cdac658ef9e6656eeb24b8ebfdd35576b22a6baa8acd87233f87e08aaae6ec1f96615bc31e06c742b6002cae898d8909af7e84bdf1f0e2ec65115f16196be1a475fcc024376e7da8711bcef8228f1978a11b97f203258b017ba51b88859dffac0d792d0abb516b50ef21f83b271d8532931e5b579653adb23fce7923bc2b638c80921b6fc75bed957a76bd2cdec570f715de0a2e1f563adaab1908f746fb5e13a3afe7d5fdbac152df241818cb427217bfcc410932823a5c223ae3ccf7735c9bcf722d5e3bade30c43d9ee689b3455b9ed9048e215b8695e208bd741fc36ec8e92cc8f4001e86562dbab595f01dc58dbcd0cf4f6a892ed21d7e464bc536cd9fc95b5ae4bcd2f0396bad2447379a73fe81293ae20828f56b7c2051966fd634ca863132c1f67306e361d5861182a1b7b79c09e654d8531439c236cdce62a02f4288df29f1fc46c097a6f053c8f38d020b150ee3838d0d400b84bf901cb801810a17b78f4a879cf06ccded1c210a72d4ec8c53c22709c909d96ee79098cd08dbbfec3e8bb563ddf88d607c23750aa33cbfe41d08e7ba9921de24259ad97c966173f71a013050cd126665af902581930e28ce70aca7df71b0ca7578c9568416222c5a3494a1a4893773d40204723325f41ef5bee60c5cdc13620a7756897f5ed9538bc8d95262f7c3fe5ed246a81302c9ecee0480eb6c71b748da6228ce3394384cf53a26db4ab3a3e9fcd68dd9a8db54bc33d801c1e1fbe9bc944e1612cc76be20ae6dd20408d1412b92c893c999560c160acc2b404fc71e88caa9bd9a92be1143889d6d2284f4d2c2b313d1e0696c11413d5e27aab949ae6af7367e3b6b1fd77ed5db57c321f3643ebdd03e4fe9fd58ec3cbe7237e7500f24654bf5b6df7944de42a21ff417663d253961b2792195a966b7d47a6ad4720ccede867d851bc8bd741fb01f4c6ea273b8efe1052d026e3dfb95a0992162b98d2a10b758288f619dcf006141486cf626bfcc850c8bc85c794b6e3fea1e16df645b60cb943044e95ebc281775e2821ba56b09765a1465c65e4aa16c6bcb47d6957ebfff51bb07d8e40427ec71d0b71896d53b1bf3a5725ac5a439b95ab9f36e59661dab134d40eea511b366bdf58cc02cadfa23349fd601d24cf9a2ebf36f8f673324504cb39d082ef532d3b02b6ed62d3c43703fada8684bde1457ecd7bba3c6f030f96fa72736fbdaac8842e48db9831a082b7db5c5ef0e689810cd6ffc175ed05f1f76ae262ec7ef1d7f8068bafe436109eb6d88588720e0d838f6f8573b900f6c0730151950e82245d1c676a19519a3cf324f61121dd3c282f343ac59aeae0878800dcd3e836845b314fb10ce63165b172ce862ab545e2a22c2884b0166cf95975d1dc994a41c5589e9e55dec0f6cc4d79430aee371a942d930ff208ba3e9d990a44fc6aad73a4564b29ccc885a3cfb1e4024e35e1601a274c494515267e31c5e047287bb94871fe8de6aff332ad23d68121d466334fd9ad0a9730ac19022272540bca3eebf655e05d3055eeb238dc6056b085fb666e51cf9c3bf2cad262f07ae6c3e6341d0b531184b23278b6f9dc3c6cec318827bf33fb2ae4a24d0776617681e3e3a2c741fbcd66a14d6413d32f1a8e2d900042234d2bb48bfd03fc9770e0ab786004679daa98e456b8bfd39fe43234de799713a9225807d8c8fb05ff010da4d7dba80f99cb9adeac6659fbded6bd8a6dfe7ba976fa504355cd270dd977ba70ce3b7ebf022a0cc42c69fa14e9c090759d64f6f3e1ac42a0444c9dfe8de4b5b45195c77a0e5b8f2e88d6dc2ff6cd9ba95d15234d8d2dff5fde40f7615845db27678a444ebd50203b60cf1578917af915a804ad424dfe54fd2ec71de977643090c52522fc1f125a2468bf516770b3bad8f55226a4d0a06ca719e5d2580923dc5672600289a6b1cf97ba4664533fb6a239211a0ce0784fefa62f52695e4c5ab7eda0c13f7278da6966093d6e4fd15504a9cbe144c0ec1095fb25d7465b8606751e5a66608232767a67b642ea66cf5ca8e3a652e688247ff017b1d172fc42a3f4c82e50ed07d053eadc3521a39336a083c57f333a98f6224ca7b4ab28cfe9e3c7b5f55060682768d1494ae07d0b43ea16704954c4f0ce10ad9b34b1dcb414df800376effa0575050a5f07af66ef99c9d8daab63b7a4b6368bc3684d70c70f7d569b8530fd5ad2e85e4e11ea2629c709b8aaad91408930607c49c011e68271ebf0cbf2424eef08a59df3530c8814b6c4dd749bb45d3c914ca66a17707a900409bdfed55fff9a4826ec9573e26b7528bb08dea4a84162a4cefd19ddcf6de2840596e9619dd3545177dcd5562385168223dcd8c107f48f4b25e50096b656717244a9107309cc3a15cd6ec550148a7f38e75d25a455cdcfd30213b65980144c574a436bcadb70f2db3503a24a2a886cd87e0fe1f9b777ac3acb7ecf7f822819f5ac2267a822fb7b93c389eef419bffcff0372f446f59383b6521c5d464edc147c24958fd04dbb619b67f40354f3847b9946145e7d0e02a427cd0ce32702b466f0a66eafb65373506f5114372ac2494f9dcd08c49a01d97454222cb31c38f700a1817a86e52b5142b43d24a8b2bb25d04201608e30e935309c4a46e240f10b15f96c792e09622e6b97207b2e40f39f705ea0b21b14f8ad8dc74886cad66b44c3bb03e27069e9f7ffb2c50a5ee8", 0x1000}, {&(0x7f0000001140)="5d7e1b3fee0fe02153a6750a9d740dfc7ab2b4a2fee40414a2a54a4dc0e81dc6242c1d9e629aae9cdb817488aa236c94a3143dd086a6de7480a399cdfdbed45302f9836486d6bce841cadc33f5b389d4c78f6bafa23829f087a432880ceed2fa6efa55ed49ede2e88c29beafc63b7446037421cd5ba777c5fa30b9d39f30b5ac7124083ce1b7d5dfe08b7ea6d5c6efc61e8e0f43af6a15d3f811aa4204cb96ea06736bede3f0ec6973bcf8c9e3539132336582fd14fb6a01dd266b769399443beab8f2c3daaa1c1f5361d8585a8f703aafc305d77d2beeab36a7a94d91a6e0a4dfd1462492c006e4a222e4e47cb1bbafeeb43c384b11527f75269698b5fc950bcc73ad9001a973285f2f0eca6fcf75b9ea4e4a0d813dfee8c7f09ac8172589c4c157264f565b219561481061bd3a7821cfe22bf2fe6235f6c3c717e86a1598944fabf2e179c70983427ebd779d6ba0595998e3e5015a2b0d601da032577ac90cf8a3682db797c774156ca5c83e625f453e180ac9f71527f8b5faef0fc350baac2d6199c62229764bc70ee71353b37c0cf6b490d21852a9b015e42ec8d05d33c8452e6f09fa2617509f76e129c52ce48c9728db1410df6c802cfdaaece2a24f9035a559c9f2a77f2054fa83b1c570aec05f8047c210960bb88647652d4cde0b0980c42183e57fcf1679438ad04f460cd04b4d81fd7705107635b75a0ea6c500597df679d7392586a7a2a2dab3d0adfd368c47fa93bc53ec276584d7c185959fb7bb4bdc7bf7b76d9b320dd3daba233b82303a8630b184c7b8b6dc7651545dabd7c282fd3febacf0fc3e4a92ed54aed95497321c5cca70c7bc484cdca66ae56afed874d8d2f5e27b7fb4d5283da7647743bfad466711bbac6a1a60ba65b15b2984725cb66d63a5b2037929829a322fe55dc06a31206c019df7ef61dbe5d128077e06791816a9d43bea7bf117237c5932fa58b0de114223179ff5d1feee1898275386ec162401f2c7f8a9ebac702857e953055773b5706a6c7a510ecd22e17a1c1fe567bc287ae576ec4305ed3af33ba52a989007d0eefb53c72723858f9be6311243b73b65ed636e84322e803d6238f833be00f38dd2a32763cd0e196e4c14e9e7ee7e0ad53dd9723f883edd3150f5cf4f7ac02259a6e662a342db5a64809ac81b53775e18f0b86969db9ac1f302100d998bffbb49513d2c6523d5e248eae9b9a6c745c21e053d9927ec56174c75df9e554c22825a0ff3ca43704e9e3f633028399be5fc9dc232510db22bc178a02a7df9669d4eb5d0989c75cb9112edb0cbc43409b34cabe77684df76acd8795072816017e95f1a70d4e29b081b246e9e45662b9ec0de95a90a982c0c9a9a3c5177dd656b90b50e3929ea7df398fa70c1e20316b49f1d95dee7b63488382121d65e8712d4753ad57a23968bd172cebe982703ea58079901f7064cf23d094d4abc8072c83b1fcb4b445ae39b81dc1b63e0b1c92ed918c9e63551c37b5e50bfdedefbd5486735411b6b4991f987ee6b29105cff4f139c4408d975fcdbe6ccacaaaa8d6a1369d574d61e012e9f2036a968b902698a9005d6f46fd7e4ce08fd89b2f5e72046edc2d97f71f265feacc3179ce1159759a0289e79117d8efc51432958639fb259742116ae2189eb07ea297c16d64b013f7c63dd3961c095dbbf5d7e669b89205c66250f171caf33cc2c5252425eba7059d5f0bc54fcec5396713059cbd3168925d8e427f0515574b38dc6004b987afc4fc122fe19b4ec2c64a776332da0a640c481e6bf8a967bdea695641df349dedd8e8ced8be3a9b60d127de8964a18cb215c9b3619db250ea541c33cf765e2e3d3f8b45243cc3d0c528d862d4d43bac905cf864ccd3950a2cb148a2c73a159fb1bbab0245ebb01e236d4fe75285f65b58697e01a6d32032d3d24ff6c5b4891db9faecaa43a623a8d8561cda1740ba1b136278a8492a998963bb1dc216bd5c7dece0ec5f8971658e332ed3d89f56892b064121ac282445f7421d1d8aba7aaf32bbb06d0d23a06668bf3c7a2ab1c7e26e3e58d3f37ad2e778d26b8b1a2a5694f552fe8a129431555b5d61f22439fc822fc0fbc7c574acb48c72fc3e50f70bdfcfc4f250bd481ea23a26226df4e3fa075157462ed10d7ceb15162f8f5b963e3f964db4a78cd91a7011a5b54526edd6d65cb3ff477ec08fcb78b51162ea15734907ef6bf1c79ccc2e5bd3bb1dc5d7948ddc0493f896a617df6288a4626819e0e26bee0b96ea3e1ac2007d6544dac4d4a00e10def2febf9d9df986e0746cc34c186699fdf9e791c6538501f7b2d4db617c803a3dbcd95f07fbc1d28063ee90554bd6adf103f546ac8fa5c129a029c004ad19c27364406140360e9dcb9dca8b306c4920078ae5eca5cba5b50089d855652375d3f24dc44a95907952b14fe4b13d5818f6e7592152c1c065c5b2eb53a549b506f9c1caa7aa8b407bab482e33ae081ddb956afe51ad05b49d7c480060f68d35cae55c3472183a3740faa4c4f5b6415ec7655f0c6cb4a388e462c2255741fff6c19c0426f88e5ae5634e687a7a5b03b28d62414e4334005e80b22c246876d2b4a1aa3cea3446a1d175971c878dca911c3d90f0a6187831569238c31bc59af3eb5668361a02e2e7828ffad6bb86b9f9728dd6f9addbbcea28fedaaecf0dd174c8ca7c53a15b8554174dd92e3b725b299fb9cfc582e11622d8c0fabaf348b2cc01ec23a655c0d8dbb6ac6719cc6753e5a45ec56d85aa3c215e696bedb2f050818bc4b2ae1931c91ce89f77f4f74f9cde72ed70c09c816a7e3e68df6f9b57257b486b8b7f9fa25bec5b3420e385021101b7a1f7e6115429100983aa8f10cd9a3733242cb7172675e30d06aa89c2caeb95bff17b525968227e92f67d74cf86cda8af9d203942873fac1c5b5ffddc4fbdd6f559c01626bb39e3a632d5409cb476ed3383793a16c2eff89cc18cf08d2b7446927993faea3252e8dc079805016b87d1e26373cfd1b38563566cb1b82ea203ca8a291b1fc2f31d52f92845300d995d8056268d1e786e5b7862ee103d88d4711a7ca8266e2b4e27a3affaf8f6e41316e905944dc85c3908e59561655d130d39a527efe7ca8093eb9aec2401bbf4814c03e3b52dc86c4547da1ad549d05a763c68e815b2ac95aaf81c91fa872ad9c2a1196ebd2b3d99fb89663010f9434e2bac7141f66c8f74d65edb922c5dc10d5506be1b8a256c3682945f1ea75f4849abfdf670532bb7ad03dc3198c207246218300f0b93e3b916a3fdb2f7f5a7bd5980b415c1a674895a95490001d21e3b41718972edff1b9abdc1468a6f518b03744abc84c8c8ee778bb3c8a48619099d6173b8aa1187c5d86cf26c8a39c6bc6d0ac7bce6a957b2803c86571e57c93ed70f60a1fa9c162d3218415e02c64790bfba58ad100db877db61bc7eaa09251a44a60fb735cc16e510a261eff91947078084bea42316a694f3e0d47a5f87ce347112bdf1150b902601cd737b7e2ad6facd32ae8abe91cabedb94192f70d8f58408de2bfb0533547963f81aff1f5a7b18b2ad24fc30c32e72be1eb02e62272acbec9c00e7ae5d759cc2504da2057809362a28614abb0cd0f7bb0662a3e2b87a8502389a2d89bb22f134e96610b4c100c6fe63fef6b2fc7c54804a81222c2bd75533147efc0c814d26042bb681943422c5934d62834124e5e52ceee6e1501e09d09bc10e71efa8e58ff59df1a6d5bb2092dc584d0978ab8cea1f308f710f70a73b7be3c8606c73c990f5076c227369a7b71b26cd3797445c3c53fd4224f435ab882d642145e09386e29e9e51b50b7b961597701a4659af6001cf52f55abc00b15c08fc0c9096969a6666a76637c0cc4976531316887b3e16afe904eac6749660170866903ed0e51ee92749ef91925ee9231ced5f4667ad69c294b22fbeaf0a5371fcc5b40df1c500f6dee717a5b3d38c87dee9c5a61f9e45302d564be89e3989b52aab64653e703a9953f05e4ccec8025adf8874f305af7ddf86efe182b2bf583b90c11518556017a9fe8bd3e7523d151aa36ec0e03e02eddc9ada7a8213b091f3d2f854109edb4a421baf8335fff76d421a47cf04e242d49d2d096a333f97b254f4f4885c150c9f45f0c32e3278f5286494fca7de2212f842fb9a507c345577e3089ca04025965ff6fa1533dc8445c0af0c6820a60ea981fe6e4267063b147523771b28c467d165387ec1cf8f8482bd1e56c0a8f339ee491a92fd0e849f8a0b2075b3b51114916b48c83a52ed9ccc372fc16113b03c896cfa4ae3b899aab7793dc91ca485028e927a75069218c7f601e406bb69d724986a04d7b351772d72080daa9ceadaa1bfc456fd90d1ba13653456f7d9362306f92f063d7d1fcf15b45c1b28fb737a266a18e1d791eef0ed3dc80ad8c5cd45db83e2c5c8aeaa360e8d0901a6a4567f3da39fb03cd88c800a2cf6bc1c34330f1d6fc2f5588e5375fe7a7c7f7ab46548c015441986931a2f04406eb0b8f3eb3b4881511f9071e55a6e405a6b7903f8b46f7f38fc7ea21be4a0671b1b206b1ff1650b7b8cd5d10683ea9e265c700aea104ef439879c6ff94cb16bb7418bc414916fe4cb8468fe42df003bce39021f311567037f4e220f2f71ee3741164742fb5c6570ddbf460a6f572338446493f2a6f443c37bfb889c98c40530cd00add362fe24629061dd7a615e2989521ad0134c007dbf0ec0ac4deb224376e85b10c1156618c86fbd5bd8675650737c3ccd8808071815d256402d1ea22e0ee779088831eb27803cbd93f7509dfb40afc4d09cd3bf1aec7ab1bcd0446e199b14e7fb6c5a661d82e3cd1688c12ac993d2216780a9617f480916f5a6cb123e00c54bf7ffb77ae83de4daf96825ccde5c7c0f71ce0c30ab603b5f9b64694797836b0dca39e436b75d5bc3d6e9243fa5325aee03847baeccaf4d972c5917068b57d040a43f1fdc5323915680f6a328e463b0bc36042029adff3abc579730bbd428905335b9fd63285f567ae8727b63c7662a49a2f78310f2c567d7d489e6f3ace3e750dcb498b5add5c1ea4dff92d3d88a64441bc697cadf99ab0f23acf9e5e0e6a7a8eb890685feb6d991cdbac28abc4e976e1ed5d23a07841127f7bec6041297934d9dd138449075101d3a08b6b969973ca095ad1d4469ba0aa1b4260028940d24b6704a64085784e142751e5771e01198bf74d6470c25d1d9d16de832d48ffdeac9fa9db3a05a9e5e46841565e0d69a1bfe477b69ede4f11fbc7ce869030aa65744d53f13e7b48e25f40e45aa77d4908501b210a921da570d88ac63793e5cabee77224683891e8fa4a6157fcf1570f7c75af50977dfe1a73d17f99b25a769431479a0114f78baff1ecb3e3cf19f0c3e9419672e6e5cd2515bc51cf4672bcae2815aa4c2e8e81c6e424da8eb1dd181c340576bb6c4e7a9d75d5e5a373c543f9fcbe018306807bf9b1e13fd767bfa21af1fa9c82c9e6d996e050ba0fd2cb0b1fd64eeb10a3237aad54357326715e93c66fc273044d58c081c7098b9d2cccbfa3697da73f8ab41b6fa1be81c158439a1e62804c9cc4ad1b756459d8060309ae8d87cb9708a3c5fc4859f35b9d54e93580c3ab851f294dbc62cf4ae63a2c783efbe0314867956817e11beb3a3cd765443aa6b37d1a8fe3ec42f4fd2d442b3b402e978707e0c86b6b4ce2414017d8e32c23ecd5607dba7f2d127a69a4cd0920d163633cf4aac84601dd67226801f6803f3e5429637bc51fad8e65eba2f97848912673c5e434b5525aa3e2532be4", 0x1000}], 0x3, &(0x7f0000002240)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r4, 0xffffffffffffffff, r0, r0, r5, r1, r1]}], 0x38, 0xb}, 0x405) (async) 10:43:46 executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = socket(0x6, 0x4, 0x20) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x1) shutdown(r7, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) setsockopt(r8, 0x400, 0x2, &(0x7f0000000680)="6a57bbd185e6e5ebbba98835be683d13188094dfb778c15965eb49b16da47b93efa792084ce97582ea823067b697a5560a3cea669b5131092975ee1e28e285b0ffd5a723a40e17e8111bf6a33901edafc19137ca636f023d475e8ddfa404f6687f7c13fd46000eb593f45469069087f23f8b06984e12c31bbbe7b742aa5bf2c6b307f215a5d47fa503c1c1640821ac44884b5e446b29d07d5b3beec668d91784ed8e01718201bdbd215dba1998840d3ec28693dab72b7af6f1a352498275dc6976bc521a9f868de1d78521ecbcb6", 0xce) shutdown(r6, 0x1) r9 = open(&(0x7f0000000500)='./file0\x00', 0x20, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getpid() fktrace(r10, 0x0, 0x62e2dd08f149ff1b, r11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="9058aaab7b5649aeb4d302081676118b8923ec661f5c82870ee5cc8530b31db3af70dfa2f5f6a475861cc081fa1c779c8051b580f03563db9dcd5b337729646dbddcf2691b33895237732443d9d6", 0x4e}, {&(0x7f0000000100)="27e559fc6f4d64d8c4ffb290d862748a86b4033ef07448cce5e8468dec7c266c80ee983580648726fafcba7609682e8056b7fe130ece6a6060", 0x39}, {&(0x7f0000000140)="2bde8d8a59aeaa88003593591bda442716507f153bb6ce3ea6abfb8b5328b942b757b6a4c70efad8b0ce7b7199f2d77ea7d9646909e4a0cf0e8801ddbbe83321a7c0893522c9891c63cf746c79aa6fb51d0c36e76e234712a945e307d669dc9306a1ed795c66fd557658353b06da2809bf99ae15f22b567fe5cf115bbce46e28c189b5df1ddb11933233b1f1d8752367749e4830d293b97daec4390a77fb065022bb16acb78f9103be87cc6966624af5b5039f9de4f692caf2f56e9cb197eb71f860d5f454d261007dedcbdf4b02d73ff0614a424199ac60d00fe1c5716e7b8a5e", 0xe1}, {&(0x7f0000000240)="f191060594e6a4a8f14618acfdaf1b20971340af2a7740e082", 0x19}, {&(0x7f0000000280)="f18e28c72f7efe2ee1109afa6f3a0d0f1ec492d89309774c6ef0ea02af853613f198b7eb2882503117ed0c73a11cb26bfae30e21b871f1c6f65bbad2f55173d974db51b5ad5efad37138059a866f0fe961b02149165b504eb9614e32f4baad65e73d6aab95f12af965f387867f00aa6dabf1878e991bf06ea76bac", 0x7b}, {&(0x7f0000000300)="cc6cb90bd9b588e6891916614fc589d9abed0dffd6b265193e80b0430496019689e10063ffcb1aec60a3931c991e6a0059f6079b310a7a94e195948b6cf9f1c096b34d93cc075c4866c44c21c26f3476a0653e46f02e9eff4eb7492ba19ee253184d517beb6d2ea7b809e3571ec791f69f2ea712f4c8f99487fdaa0a6dc168734035239a2f6cd51804751305140e3bb6df5adf5e4c04b9999a31b733480d1fb213e3c7e3fdbabeec06e699d2c9ae0261150f7665233da02cc141170167595be7a99fe7204f", 0xaa}, {&(0x7f0000000400)="a7712a7d81b4cfb0c87d41a25ba86dac7108a2db99668d58513ac7ef3b7af8c1e451834cba690d39e2c3b66753a662642fd1a5607edaaf384361c462964f9d94f4a03c22dd4557094473451d74e39929b5", 0x51}], 0x7, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r4, r5, r6, r4, r1, r3, r2, r9]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x2, r11, 0x0, r12}], 0x78, 0xc}, 0xf) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r13 = accept$inet(r1, 0x0, 0x0) shutdown(r4, 0x1) close(r13) close(r4) [ 285.0304138] uhub0: device problem, disabling port 1 [ 285.2104097] uhub5: device problem, disabling port 1 10:43:47 executing program 5: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81145724, &(0x7f0000000600)={0x5b, 0x8000, 0x2, 0x9, 0x10, [{0x5, 0x9, 0x532}, {0x4, 0xffff, 0x7ff, 0x7}, {0x40, 0x9, 0x9, 0x4}, {0xfffffffd, 0x8, 0x145f8c65, 0x73}, {0x8, 0x8, 0x2, 0x7ff}, {0x0, 0x1, 0x5, 0x1}, {0x6, 0x9, 0x7fff, 0x7}, {0xfffffffc, 0x800, 0x80000001, 0x6}, {0x7, 0xfff, 0x4421, 0x7fff}, {0x80000001, 0x7, 0x5, 0x5}, {0x7f, 0x2, 0x7, 0x1ef}, {0x3ff, 0x59, 0x80, 0xffffffff}, {0x4, 0x2, 0xfffffff9, 0x7}, {0x0, 0x3, 0x9, 0x10000000}, {0x2, 0x1, 0x2}, {0x3, 0x5, 0x1, 0x8}]}) semget(0x2, 0x3, 0x1) (async) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000102505a1a44000010203010902600002010000000904000001020d0000052406000105240000000d240f0100000027634090000006241a00000004241300090581030000000000020d00000904010102020d047cb5921c170fcaa21bd53b1937bbea921ab758c13dca889b86b88c120afd3749ee685c66e2140b0db03555050013a9ef5960fddd25a0a29f5a2c60adf9fb5c579f4ae67f27"], 0x0) (async) compat_43_osetrlimit(0x9, &(0x7f0000000040)) (async) socket(0x2, 0x2, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x151, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13f, 0x2, 0x1, 0x81, 0x70, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d23936ff"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xc530, 0x8, 0x101, 0x2}, {0x6, 0x24, 0x1a, 0x0, 0x5}, [@country_functional={0x6, 0x24, 0x7, 0x2, 0x1ff}, @acm={0x4, 0x24, 0x2, 0x1}, @mdlm_detail={0xd5, 0x24, 0x13, 0x0, "cf635de8f604721cabf19011c8f01d0ae26326e80dfa2d7a2ab64b08944bb1efd911fb3d5e81641e8189199ff96f4d927ede6025917f79ad4e1bac21ae9edaec0fa4124165c96e70d8829af2b8f312f2216f4e38dda18450b3cb9583f0188a2e84eb3f0715fa533f07ef86848cf8094177f268e108355cebc84620ae90427bbcc866625b2c3b6d36fd6815559b4baf0d3ac6c9eb1335e67bc704d7f0193ebdcf514d37406b4528aeaa9a9c1b5ddcfcd60abd6de4e78032156c2d18c97833b239672e4e6e335e641e935aec3592b9adb813"}]}, {{0x9, 0x5, 0x81, 0x3, 0xbfbc17792e2dd6fd, 0x1, 0xee, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x3, 0x6, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x5, 0xa1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0xff, 0x6, 0x67, 0x20, 0x2}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xd, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x81, 0x0, 0xffff, 0x29}, @ptm_cap={0x3}]}, 0x9, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1c09}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x443}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x27, &(0x7f0000000400)=@string={0x27, 0x3, "1086dec9c4938806b69cd06d5d4c345316e1ee5188ab37adb319547753d9e3ffa09d2e06cc"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}, {0xd, &(0x7f0000000480)=@string={0xd, 0x3, "c5d58b52834ead752597ba"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x282b}}]}) 10:43:47 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2e, &(0x7f0000000040)) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) 10:43:47 executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000a40)="5b6862c91cd689c71cc84c4786822ee9ce9398cefa2ac8ebbcc0d175887188a4b2e70600000000000000d74cea23eb8e3c2dd97f795b0ebd161b5340a82634f2c18363c5ab7549d126703b725b5af3daf12691b9a4adeef5eef2bec60c55a24f46c8ffeccb63a65aff17f9c03c62eb73ec8f59cf18476fce38c0af2573cc96c838492431bb3b6eeffe393fb6f2a55e3a281909086187e17a0415cd6e9ac0956493e6861845a2666b260b813354befe21e9f58809db4ceac7c5833e7f9acd38f2ebbd9957e339eaa3d39bd23d1100add9e96fc6d44780147f23af9354b14ade11cfd89a17b660728786609ca44826a98ba6776dc38e78a0a500010000fbef7ddb8b0ef488fd23820ecb00df4791b2e923844d0e035ee77087dbda73232ffcbda1f7ffffffffffffff43e1d62299da1433a7a897ea88690288c50d2f751758486926dd6df24d1e9783c7f5ba44", 0x14c) recvmmsg(r0, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000380)={0x7}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) setsockopt(0xffffffffffffffff, 0x3f, 0xffff, &(0x7f0000000f80)="7d0b1ac6eeff463a29434658bdfecdc0929322bc89ecc487b43a8530d7e74919ed19fc1c91e466de3e56e94d81391a8c0ad0c7bd085603ea372daccca7c31ead4b20301497154901be7159632fd05c3b8936f4b3945666f749c69b550014313d68c1b198a41c2c99210a2ed00f696d0d63d373ddfa7df9ab87526db4173efbbd33ed07425ebb26530914cfb70059d7bb6956163d68c230c21ad618fe4edd48d3a7a93cada387fa358b2894c57c9342c814c230a349b5220dfde1861438c040f1e75451d0dced7c076e7e74b6cc547909e937cd830dc5c7d1702d24627369b4d595ffc5e212ac6e1d79d9d2fec64260c86c4bfaa5cea6165eab1fc4a8e9ec17fea567b61ec7e6276f46df2ca39905972fdd17411d1be9119c8e1a801f6aacc36e2c618b72de527a65d06db51892c37b89fa743a0c41b5a816a61e92cc0186a4c1b4f7f41623c050f6f23e6deb331c525a4132c6a160bf08969bce629b2ebd842dfe0ba7d92034a6a294bd7791c945b41cd3e1b93f069bf16f5b6cce84a3da5b3e626b0fe6b2bf4818fafe30ebaeaa13f8252fd967719cb2d6caf97261db00abddec80d081df4c85f61a901d80d7b035b0e5eb818545ab3a3632bd23a2b55fb60a44d24213a730e0225d1bb8d22d4932046eb5c41672fbd6259bc885cc5d01b88ab38fd73005ddb5afb09da759348bca934fda24a557be725d2e5d5ff07462d307856e3fd66435f7bcb70446ecbf39196de0efdaf016126c3031cf6e2352d5b105ac2da7ab445a67e6e7de2f0903c69fe520d384a2c121b5e4932243e3739161d4562234014da68fcdc5fc29c00f40583c62df3387df4638e5d02eda63b2c951d0665bf8b4a0a6fa31dae1261f9afc7e17c020c730c5e5bb5bdc19ee4f78125ea235cffd4b246d792fc645ba4fbebd67650e2928183db5aa7f45a6cbd7afcd575f185644707dba9e7048235da132383c3513e03364d84644cebdb6e61e9508ed9e71968426a171455b41608e320c236c19deb7af3d91a1dc6874cbd0cf11290666f275f723d2984fe03a6a7f862634bd21e0c9cd3ff336a0d086c99cf5377c5e723c8b88c82c51f4fe85c322dc83b72be7c9b512888c8742f59d3d187facff2b00c231c0b7de9319daaea5863a77ccdf9b3d79b1b4710b2bd8130b40a272b89c35e5e5b5974f2f3e2ebd65210a26d45acd2051c802a764053aed8aa413ad263efea319fefb6d06b67ec5fcd1736949f92ee8a779149db143894c5a0091cb5d6aaa794c92a6833f4a8bc991318113f39c581670dc3e01cc83204e5911bbd6627f1b5d03404cd88eac9cbdb291fef301289991dff7a43086513a3eabbf8c5fb6663a40bbba53997ee8d88c3448af634a24c0802bd68bc192e1a1c80fe5310d6761cf84ee9e62fdd9b9d666a5b67f7a24212c95cbdd68bf846f19daaccc5b86d112a9a2b14bac8c782cbb60a44a73a56d2c445dbe11ce74668826bba865d83b39c26fba0cc9b9b96ca9a011560f46c8de0399b6864832b2b4b9b5a23472e33c3056922a14aab79226bbdc75ba65752e3d4beb100a8a0c56c28d6d8b1d55956cf9dbdf3c60272c379e20bd3f3477634dc7941eed7e09150dda36e84e332024491a4fa55b8f53bd6e05972a677b6404586b438a7dfdef54c73824ddae0c75a51374c8f37b4a712ae5909a491c781a20fb2f9ee1fb908a209310747cca981643c845d28ef58a94974b2bb82b1b65ca5988decd275a07eb7f3854dac4f17a84c0c2c2ec5a907d77faf83ac1a7e6825fa3ef75cd70f9ad06dc17a759fe7c327c664cd2833a82d93c5a235ef4b83c374dfe94c306268ad51523f2d046ea7246c2df7b930c9edae2e4b23fbac2c9864adb72fba853a02769495a5b95d41e6be1262170cf45f50fada91acb0194f31f22ba9818fa52375cf7539ded33f641a512b09cf28daf877798d2b75e4ac01230aef9d94d98e0a5944ee9b3b47a94befa58b3236379c8564fae35e7a826b4e58ed46e98f128b68c1e0d44c4c89addaa36a81ed6bcf4a0287033953e840666e143cf179c796d42e944444c198eebcb87d3c08bc747392d42faf98bf8264a8f3a799b0c7f8dc173ba356e9e32498eb505861cf696b7f2884674edad6ebf83e0a35623fb97b45f1a02cb6dbb78c77b5a0f00f83e35066e902b733af9df6ac44316b10d307067746b141a797d6ce075983363fcc3adb5fbfd46e14529aea2daa9d21ebaf62529a0548ccab06da645205b8ad96c7be9da5d77d78fc5cb4734146c3bc32260a04592fbdac1ec16699e3b1b6e9fec7e416a2aa3f4e8a8a3e0161aef56e5ef85560a1fd10c468866471de6707cba968634130f079bb15d08a3205e1aa5140a9f7c0267127edd98e0e89c62dc571901b8aac947bbe0a0c8c4d7ea837653659b1e4d1307e0b032fb3feb001173f2fe99658395554c7e4a6c7183b8afa80bbc4a24d98fdc571ac0040e99d25d32dd6d99c0559adc67cf4a882b0d37e0b91d80ea204e01fa7d0644644175a7e3618eb0ccc80e0b7c52964c3c97a10961c477871b193964a5508bbcfe5a8df0de410eafc851f9b53a03619eaf11c89899a1b4982e554c8b8323584eccc462037d9f9a4ca27ab9e715fae50942ab65e106c8420d38106a5ea8cd718596a1e3ee8d13e86d4088ac72c9cd7db3fd463ac893f358a6edeb130471512ecafecc96b15c04619da8cf01e916beacef2a3ba602e0aff7c6960981dc66b02e04fbb86338f47c86863b2b0f4b475d222b87b2acea3156fc7ad499d0a41b7f18d8f466b20ae0c41c66163810dac28f584905b29d35c123a4a0f872b21c76fae1cd332025fd4c6da263706e87525733a7c9f6ecb7c08742c0b2dc31b17e506985dc8f4cf4a7158befc69fc1dd43a223ed39daa3c67c0ec5a55ec768417b4d6697da9855268cd5e9983713e2607392e74b8548f781d78018baaabb48dfbb28f538cf3de15a574d9e27d08ec40d3f14ca9745fc3b84e6e420f5bd483a2e190217c552c5bb72e13c16c93a4b6e16d9efd341ab7f760ba832a4c5f69eb1f021dedde7f7316927af60c757546a9aa10e02b83273f4ac6f705a2f231c94cdf8a13ea2895c5cd180c75e6b8964427fe3df543e3ff4d043ec78a52f40a8e7db70a247221e0e41f151e705a0f5e8f91504fb481067c17cd57cccfa37aa0cec6c4230abcfd5e1b04dd083a63dde3b272d86c22411ac3fd6d7408318f182ac03ec71ee65d5113faadf89199cdf5cc16a87faf93a310a4ea06637771e69f08be4ecd4e4235356e979c5a4d7f000c33ec34bfd96c8ccb0034c1c0ed534e0a5e35bec723ccbada84f93e1cade0a5e86536a11e2bc22f840c1fb4a193b106b1e11f1ddc608bc1b0ffc8772e2674872d1c2865645ab6b996402ea66c5d3a6b39ee45385d3bc2a7b9040060c66eae940538d4898662b243f7c9609f902c150146085aab62624315a06ff3856b0ec10f57cc6964db50e9c23abcb08c2b2878fa078c174acde8bacc5c3d595b431798b8d9d8031944e3a6fc5d61b557cb9e5db5d47e3d40c1a754c77da658e1286d9d15bd452dbed5658ee57bf001c564fb0339d047544a909ec725316a8f73a0f34009e78bed71338b94b870198f256c9ba6f985a305b3b2b16785209ffb55271173c3acf06c3f4c797747c9c5c9b16fb65fb94a1bcb176677491a999e423711a5a43d7431551e33ec97073769e3c4ba15120ca1062851b8f3325a8d4cf0eeff12fc60031bed2ce20692caa55e99f4deef02cedd1992ac8d293120374fc5810f39abc3eebb2c7b4f965a37500d83787e4e702a3eb0fd527538f205d0fb9786450505f77e5ef4ab7f53aeec9a0033abc3d940d06b3c400c566b826627571877aa3ee9e59dbc4308b86cd5fed71424ba15c641d50843b3122b52c1757bc07857d2b1aac32b1b17e751a1d2e7feacf12fd83e008f5776820d48f94fa77b41bd19d1ead1bbd0146f427885e2ab147e7ebe4b2b56440475f9948b57fdb6995438a433ecf5b6580534660377426df1485d4311f6b4fe746bb7305247267495d4caa6c9aa1a3d9d0c8e937388b863de86fbb63f5334cc6844601c3d1a39f81b3207ec5643d317d8c7be98014ca6430f7743545660f99b68b15aba7b344bc8393ceae4325def1f02c94e4285e9b5fc306c01966e5287a6221469f39f1c4124bc594ba0165ee4588f65520b8e37687601e0a03919f61bb7e89d6cc11c0b255fdc528761d248507dec8391b4671d2528a645fd84c4d49a23d3d2f4a0347b048ef2d774fb28b45a571deccd3984dda6c94eec600873e7c2e0cb85c67a4994c78357e2326c2ea93d584bc0eb6d6e22bb7a643bcdd8325ae4e947e76f3d3b33424ed87dd9c1c5d3e4201c179f3e8822544b184eabf43281a2ca249556061d684eb0144a2985a0af1c7233921a9c95e13ca26497aa3f91cce3fa84e1471f324aadf9ce5dfaacb98f6d2c4845c593a7d1d2aa019a5774780d4d58bade8b715968c1c6d2facc7a65da34a68bd4e0a723f28c058df2fe5aaa9207393acdd0b4c9cef44f8a7293134c129ffbe77732add02613788ea01df5b5386b856eb7c71b0eb091e5b2f2cf9f5c16561ec3c5ca5ed7aec5cabe76475640e5072d877f201eed983d5c686bd6fcbe60a888df004e34368ea2649c765fe33998de89080b4f327276d377b4d672a51d79df414fb02145ddf88151838b9df6356f89a8849bdd41c8f088d2d18ca378172c3072958af0279a012229530d27ef8817b8fc73df39ba9159a7d01b90968ea5ed54dde53c7ca7a7e0403d6d156a01b3b13e63f8c5af5385e598a7f421a17c1a7388c41ee433cfa514e5c2684d0c35c80fd3619231ea40fb95886c0e3a4e9b517db3a56def448ee8abd6c31f303dee712ac8a902430542fe5a7711ea58a9b804b4cfa435b951543d8222d2c68638d27670def83057937fb81a2e2eaa968c74499840345d1d5fc867a4f3915d0657160045a1bec02e7035931376ff07996a79b4300419e6d5c1a60893846dc86a02355f3606caad48f3dd5077b36ebdd81666421df16dfe6a16cd79dafce568551f9c9b3931b7debc714d4103586db40aed704e85dd762c1640345efe192f28df01685cb14014458a2b2492ae901500c7f850a3e26ed6d93118ce883812f6cc7b991a6678ce1053abb6c64c7f63981f9f7198baf1097a24d4231d76316ffce3c209e3c70f6cd0ab7e116ef2f753ce30320ed219bc3fff89317062734fe0a0baba2e812d0437e83ac3e561e7376bfb1d38b5ee9d8d9d0c4b1cefab342afcebb984883b84f8bf44958cd8939eeb7bf120c122f261d39d274df5fb3b418ac42fc9020b047196f0fb12d88eb931397bd68c2980bcf034fc3d93b0c5a4381f2904f1f5f4051bbb793ee7c78a8b750cd31ee06b8d4e57ff31fe41efe6c40363f0421edbdddb9eada35025c575257e0bc0bfe837f46ba2e147f57da90b58ec06ce06e3fb613e6555b364e55c353dcc9c5a819affdbbfd8f53a1f1493ce61b345032c9b50bb21e9827b66e218738b356bbfd7dd3f10b68435ba0dd084f194beddd0f723bd95a70834999e15f225fc0e0f143189873a11100771f26bab95bb702510b6db582196e9d2a8a3dec2ec01bc2b2ffc314138d46e71d22d14b76b9d422764c900874a799fcbe185c1fa706590ccd2f10d6af0a2bf1dbcce38d95c7da884add43e3d06fb0245453f592846e6c0d9f6c25a079d6c72353c6eea5767775517fc8b06ca07f1d7b8edfe809903b3febf31035d9badf8c9db5fbef8492bb81d97dfa9a52", 0x1000) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000bc0)=ANY=[@ANYBLOB="cac4cbeb8965940bf600846632d8c3b8be13019338e37957392e63e01773c8ba04a9b110a9381f000000f0ace9346c6604a016bb0b7cc18a3d933b7bb082da915e5f4fa9c51a5964405f79cfb8a2f08a84f139b66693423e2783143af040e7d9196d1cd7ee9d4305d85050c983799106c35b797e65c494ee1d92b4d21002b5f300e569d04f0b87df77f69b7542a09a5b3ff9b0235977625f08a5edaa7c4f209fabfcee0a3ec7ef9419948bd4e5e94a969748481733b10de2992018134aeb35775f64575cc82c4f8a2d552e105a369d239b3e3690de1fbe09fb450a59a0725700502bba1c230c8499aa9aa7937e3bd1aeaae5b5ee0b17cb9538a8bdadb40ee73c33cb6bf20b622549d04acb11217c5cf18f9ae89594014b25d9185cf108c0662e58941941b50482d8a2ea31aa1f0e85a2c0fcb08d9747da2f2caea10a49f334e8c6d961aaeb8e0100f64041d0657e8919e32037605a91b11ce0541e893fa0bb588ce68d83a7a79e6f68a081d3481dd4bcf57fbff9dc2c0efa9851a0a431d6d824539ffed976221773bfe885917f972839ecebb166416a76a1b6e9b24789dd0e1a8d36cb931bd8ab35250e8aa9193fd0cff8a4d4879c3219ca58595b745ce5bf96c9d3af99c54fd990bfb2bbc4defadd7180614d4c850f3a319644fa722a7a6cafee6a41b348b92afee907b452a71317d345f4403bb33e5dca94f2229d1dc291ee76bafe2dbb1d09fe98820eb0c75df279cd1c9846aa3f84000095a628eea69a81a817caea668838bc2cc2dc2109863e46e6bb6484feb1dc560f94ece9e22e93d878b04d6a3fe64e230baffb78975b57afa3bbc9109698ccbc75d0f33277d0864b442e46065618a0f8c6cd9b3792c087830c881f9a7bf8fe33ead501af809a2b67dec5f316fca25f617c73f79f0e21d8881cd59bc330e71caedf36708b4127450ccbc0a316c2e0d52ab3a2a825bb8589bb13cfc4b37e5b6d3b1adb982fcd20c35e92b2c19522943c35608285488494a9b1646b469ccb3fe371d165b48be631228413eb117748b5568f06a19fdd00cac7cace1439e6a1b3a46e8af3e724c325a4ae0b9029aa1257b0f8a23525194a01ec831e7873dfe19342b60e9c77348191336d1284483f64cad26b633353f4c51cddf061ecb5d2001a7220c5a2000000000000010138e9b2e2e7951345f0663c9b409bfc39341c3c30e9ec10c62c1697080c4ec53c9735f8bcaf4e288f7857f64de006421283ab9ad02d1976740c63ce237689f3570bf4dd8f677bef68f493483a9694d0ffc7e7105162cde6c5cc2fc4d5f425a6ba0000000800000000000000000000000006998b75c749c44fda1b1c7d"], &(0x7f0000000180)=0xc) recvmmsg(r2, &(0x7f0000000280)={0x0, 0x1000}, 0x10, 0x3210, 0x0) recvmmsg(r1, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) dup2(r0, r1) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000580)="c2969223a7fa593766b89f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d5551609c560d8609c4c5c2921b556696d008f27f1212ad4aaffdcc50e6d031993433dfdac49181d79dad032b4aa5b9536521fa7da32a1e574c6b25c4e64a3612453f851ec3d6727078515392280b6f8b45e8d04d69189fbf531ae0fdda1af838b11b0e8186c6ef61dc472055099acf1dd19f36f4831fe306737226e387a4c7ba0ffd711185c327356cda2afe25c25700200000000000006a56cf3fbbee47e86077a0b9683b6da801d71df833645482b9a692c203856ccb0875a0e797664388780843a17ffe1ae3fd7a1683e1fd2471be153a17f1156f53e671aff7b327833ba8ee90fe8133eeffea897060", 0x10d) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) setsockopt(r5, 0x4, 0x3, &(0x7f00000006c0)="278cb1576d72899109e245bedc0c8c4f5cb25db4cc4e11ece258701be234076bcf47afc0a622e77481ca2498b2e4235a1446954cf9850932f7dc4fab3d60aeac6a4b82c82d8c1fe4c2a6bb9a318d8d937ab2f18a1eb67c957ae24434a1e8f2e6c4", 0x61) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0) [ 285.4304291] uhub3: device problem, disabling port 1 [ 286.0604086] uhub3: device problem, disabling port 1 [ 286.3804154] uhub0: device problem, disabling port 1 [ 286.3804154] panic: UBSan: Undefined Behavior in /syzkaller/managers/ci2-netbsd-kubsan/kernel/sys/net/rtsock.c:319:39, member access within null pointer of type 'struct ifaddr' [ 286.4003973] cpu1: Begin traceback... [ 286.4204004] vpanic() at netbsd:vpanic+0x2f0 [ 286.4904010] Report() at netbsd:Report+0x3b [ 286.5504037] HandleTypeMismatch() at netbsd:HandleTypeMismatch+0x1fb [ 286.6004014] sysctl_rtable() at netbsd:sysctl_rtable+0x199c [ 286.6504026] sysctl_dispatch() at netbsd:sysctl_dispatch+0x140 [ 286.7004014] sys___sysctl() at netbsd:sys___sysctl+0x1ca [ 286.7504037] syscall() at netbsd:syscall+0x2da [ 286.7604010] --- syscall (number 202) --- [ 286.7804018] netbsd:syscall+0x2da: [ 286.7804018] cpu1: End traceback... [ 286.7904044] fatal breakpoint trap in supervisor mode [ 286.7904044] trap type 1 code 0 rip 0xffffffff80235485 cs 0x8 rflags 0x246 cr2 0x7f7fff409fd8 ilevel 0x4 rsp 0xffffc68248059720 [ 286.8003977] curlwp 0xffffe82077918700 pid 291.291 lowest kstack 0xffffc682480552c0 Stopped in pid 291.291 (dhcpcd) at netbsd:breakpoint+0x5: leave ? breakpoint() at netbsd:breakpoint+0x5 db_panic() at netbsd:db_panic+0xec vpanic() at netbsd:vpanic+0x2f0 Report() at netbsd:Report+0x3b HandleTypeMismatch() at netbsd:HandleTypeMismatch+0x1fb sysctl_rtable() at netbsd:sysctl_rtable+0x199c sysctl_dispatch() at netbsd:sysctl_dispatch+0x140 sys___sysctl() at netbsd:sys___sysctl+0x1ca syscall() at netbsd:syscall+0x2da --- syscall (number 202) --- netbsd:syscall+0x2da: Panic string: UBSan: Undefined Behavior in /syzkaller/managers/ci2-netbsd-kubsan/kernel/sys/net/rtsock.c:319:39, member access within null pointer of type 'struct ifaddr' PID LID S CPU FLAGS STRUCT LWP * NAME WAIT 4256 3912 2 0 100 ffffe8208aac91c0 syz-executor.2 4256 4256 2 1 10040000 ffffe8208a35c180 syz-executor.2 3235 3887 3 1 40180 ffffe82083bde300 syz-executor.3 parked 3235 3235 3 1 10040180 ffffe820872e4540 syz-executor.3 nanoslp 4158 3791 3 0 180 ffffe8208a2e6200 syz-executor.0 parked 4158 4158 2 0 10040000 ffffe8208a2e6a80 syz-executor.0 2544 2544 3 0 180 ffffe8207d49d200 syz-executor.4 parked 3120 3120 3 1 180 ffffe82083166b00 syz-executor.4 parked 2807 2807 3 0 180 ffffe8208e083040 syz-executor.4 parked 2697 2697 3 0 180 ffffe8208c077700 syz-executor.4 parked 2801 2801 3 0 180 ffffe82085884bc0 syz-executor.4 parked 3892 3892 3 1 1c0 ffffe8207878f4c0 syz-executor.4 pipe_rd 2466 2466 3 0 180 ffffe8208a35c5c0 syz-executor.2 nanoslp 1317 1317 3 1 180 ffffe8207d49d640 syz-executor.0 nanoslp 1837 1837 2 1 140 ffffe82085d9e500 syz-executor.5 1159 1159 3 1 180 ffffe82085d9e940 syz-executor.3 nanoslp 1710 1710 3 0 180 ffffe82083bdeb80 syz-executor.3 parked 643 1724 3 1 1000000 ffffe820856c1700 syz-executor.3 lwpwait 643 641 3 0 11100000 ffffe82079140100 syz-executor.3 vfork 613 613 3 0 180 ffffe820866e1080 syz-executor.3 parked 481 484 3 0 1100000 ffffe82086ca0480 syz-executor.3 vfork 481 481 3 1 11000000 ffffe8207878f080 syz-executor.3 lwpwait 1463 1463 3 1 1c0 ffffe82086ca08c0 syz-executor.1 pipe_rd 415 415 3 1 180 ffffe82078857500 syz-executor.2 parked 408 408 3 1 180 ffffe820856c12c0 syz-executor.3 parked 406 407 3 1 11100000 ffffe82083166280 syz-executor.3 vfork 406 406 3 1 11000000 ffffe820856c1b40 syz-executor.3 lwpwait 1458 1458 3 0 180 ffffe82085884340 syz-executor.5 parked 1464 1464 3 0 180 ffffe82078d38040 syz-executor.5 parked 1486 1486 3 0 180 ffffe82083bde740 syz-executor.5 parked 1236 1279 3 1 180 ffffe82082cca680 syz-fuzzer parked 1236 1247 3 1 180 ffffe8207d49da80 syz-fuzzer wait 1236 1240 3 0 1c0 ffffe82079761a40 syz-fuzzer wait 1236 1242 3 0 1c0 ffffe82079761600 syz-fuzzer wait 1236 990 3 0 180 ffffe82079140540 syz-fuzzer parked 1236 1120 3 0 1c0 ffffe820797611c0 syz-fuzzer wait 1236 1241 3 1 180 ffffe82079140980 syz-fuzzer wait 1236 941 3 1 180 ffffe8206f0ffb80 syz-fuzzer parked 1236 449 3 1 180 ffffe820779182c0 syz-fuzzer parked 1236 1224 3 1 1c0 ffffe820790b79c0 syz-fuzzer wait 1236 1226 3 0 180 ffffe820788570c0 syz-fuzzer parked 1236 1233 3 1 180 ffffe82077476b00 syz-fuzzer nanoslp 1236 1236 3 0 180 ffffe82077492240 syz-fuzzer kqueue 1079 1079 3 0 180 ffffe8207906c180 sshd select 1083 1083 3 0 180 ffffe820790b7580 getty nanoslp 1223 1223 3 1 180 ffffe82078d388c0 getty nanoslp 1216 1216 3 1 180 ffffe8207906ca00 getty nanoslp 1222 1222 3 1 1c0 ffffe820774766c0 getty ttyraw 1103 1103 3 0 180 ffffe820790b7140 sshd select 1128 1128 3 0 180 ffffe8207906c5c0 powerd kqueue 688 688 3 0 180 ffffe82077918b40 syslogd kqueue 746 746 3 0 180 ffffe82077df6bc0 dhcpcd poll 745 745 3 0 180 ffffe82077a26740 dhcpcd poll 743 743 3 0 0 ffffe8207878f900 dhcpcd xchigh 292 292 3 1 180 ffffe82077a26300 dhcpcd poll 485 485 3 1 180 ffffe82077df6340 dhcpcd poll 291 > 291 7 1 0 ffffe82077918700 dhcpcd 1 1 3 0 180 ffffe8206f28f140 init wait 0 4538 5 0 200 ffffe82077a26b80 (zombie) 0 3633 3 1 200 ffffe82087a21580 ktrace ktrwait 0 809 3 1 200 ffffe820872e4980 ktrace ktrwait 0 748 3 0 200 ffffe82077492680 physiod physiod 0 196 3 0 200 ffffe82077476280 ioflush syncer 0 195 3 0 200 ffffe8206f1de340 pooldrain pooldrain 0 194 3 1 200 ffffe82077492ac0 pgdaemon pgdaemon 0 170 3 0 200 ffffe820753e3a80 usb7 usbevt 0 169 3 0 200 ffffe820753e3640 usb6 usbevt 0 168 3 1 200 ffffe820753e3200 usb5 usbdly 0 167 3 1 200 ffffe82072346a40 usb4 usbevt 0 166 3 1 200 ffffe82072346600 usb3 usbevt 0 165 3 1 200 ffffe820723461c0 usb2 usbevt 0 31 3 1 200 ffffe82070319a00 usb1 usbevt 0 63 3 1 200 ffffe820703195c0 usb0 usbevt 0 126 3 1 200 ffffe82070319180 usbtask-dr usbtsk 0 125 3 0 200 ffffe8206f28f9c0 usbtask-hc usbtsk 0 124 3 1 200 ffffe8206f28f580 swwreboot swwreboot 0 123 3 0 200 ffffe8206d695b00 npfgc0 npfgcw 0 122 3 1 200 ffffe8206f26a980 rt_free rt_free 0 121 3 1 200 ffffe8206f26a540 unpgc unpgc 0 120 3 0 200 ffffe8206f26a100 key_timehandler key_timehandler 0 119 3 1 200 ffffe8206f25d940 icmp6_wqinput/1 icmp6_wqinput 0 118 3 0 200 ffffe8206f25d500 icmp6_wqinput/0 icmp6_wqinput 0 117 3 1 200 ffffe8206f25d0c0 nd6_timer nd6_timer 0 116 3 1 200 ffffe8206f248900 carp6_wqinput/1 carp6_wqinput 0 115 3 0 200 ffffe8206f2484c0 carp6_wqinput/0 carp6_wqinput 0 114 3 1 200 ffffe8206f248080 carp_wqinput/1 carp_wqinput 0 113 3 0 200 ffffe8206f21b8c0 carp_wqinput/0 carp_wqinput 0 112 3 1 200 ffffe8206f21b480 icmp_wqinput/1 icmp_wqinput 0 111 3 0 200 ffffe8206f21b040 icmp_wqinput/0 icmp_wqinput 0 110 3 0 200 ffffe8206f1debc0 rt_timer rt_timer 0 109 3 0 200 ffffe8206f1de780 vmem_rehash vmem_rehash 0 100 3 0 200 ffffe8206f0ff300 entbutler entropy 0 99 3 1 200 ffffe8206eb36b40 viomb balloon 0 98 3 1 200 ffffe8206eb36700 vioif0_txrx/1 vioif0_txrx 0 97 3 0 200 ffffe8206eb362c0 vioif0_txrx/0 vioif0_txrx 0 30 3 1 200 ffffe8206d6956c0 scsibus0 sccomp 0 29 3 0 200 ffffe8206d695280 pms0 pmsreset 0 28 3 1 200 ffffe8206d5b5ac0 xcall/1 xcall 0 27 1 1 200 ffffe8206d5b5680 softser/1 0 26 1 1 200 ffffe8206d5b5240 softclk/1 0 25 1 1 200 ffffe8206d598a80 softbio/1 0 24 1 1 200 ffffe8206d598640 softnet/1 0 23 1 1 201 ffffe8206d598200 idle/1 0 22 3 1 200 ffffe8219b929a40 lnxsyswq lnxsyswq 0 21 3 1 200 ffffe8219b929600 lnxubdwq lnxubdwq 0 20 3 0 200 ffffe8219b9291c0 lnxpwrwq lnxpwrwq 0 19 3 1 200 ffffe8219b938a00 lnxlngwq lnxlngwq 0 18 3 1 200 ffffe8219b9385c0 lnxhipwq lnxhipwq 0 17 3 1 200 ffffe8219b938180 lnxrcugc lnxrcugc 0 16 3 0 200 ffffe8219b94f9c0 sysmon smtaskq 0 15 3 1 200 ffffe8219b94f580 pmfsuspend pmfsuspend 0 14 3 0 200 ffffe8219b94f140 pmfevent pmfevent 0 13 3 1 200 ffffe8219b960980 sopendfree sopendfr 0 12 3 0 200 ffffe8219b960540 ifwdog ifwdog 0 > 11 7 0 200 ffffe8219b960100 iflnkst 0 10 3 1 200 ffffe8219c991940 nfssilly nfssilly 0 9 3 0 200 ffffe8219c991500 vdrain vdrain 0 8 3 1 200 ffffe8219c9910c0 modunload mod_unld 0 7 3 0 200 ffffe8219c9b8900 xcall/0 xcall 0 6 1 0 200 ffffe8219c9b84c0 softser/0 0 > 5 7 0 200 ffffe8219c9b8080 softclk/0 0 4 1 0 200 ffffe8219c9e98c0 softbio/0 0 3 1 0 200 ffffe8219c9e9480 softnet/0 0 2 1 0 201 ffffe8219c9e9040 idle/0 0 0 3 0 200 ffffffff86766540 swapper uvm [Locks tracked through LWPs] ****** LWP 4256.3912 (syz-executor.2) @ 0xffffe8208aac91c0, l_stat=2 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffe8208aac91c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 1837.1837 (syz-executor.5) @ 0xffffe82085d9e500, l_stat=2 *** Locks held: * Lock 0 (initialized at netbsd:filedesc_ctor+0xa1) lock address : ffffe82077a4ec00 type : sleep/adaptive initialized : netbsd:filedesc_ctor+0xa1 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffffe82085d9e500 last held: 0xffffe82085d9e500 last locked* : netbsd:fd_alloc+0xf3 unlocked : netbsd:fd_copy+0x1007 owner field : 0xffffe82085d9e500 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 745.745 (dhcpcd) @ 0xffffe82077a26740, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffe82077a26740 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 743.743 (dhcpcd) @ 0xffffe8207878f900, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffe8207878f900 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 485.485 (dhcpcd) @ 0xffffe82077df6340, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffe82077df6340 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 291.291 (dhcpcd) @ 0xffffe82077918700, l_stat=7 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffe82077918700 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.26 (softclk/1) @ 0xffffe8206d5b5240, l_stat=1 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffe8206d5b5240 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.11 (iflnkst) @ 0xffffe8219b960100, l_stat=7 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffe8219b960100 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.5 (softclk/0) @ 0xffffe8219c9b8080, l_stat=7 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffe8219c9b8080 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.0 (swapper) @ 0xffffffff86766540, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffffff86766540 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. [Locks tracked through CPUs] ******* Locks held on cpu1: * Lock 0 (initialized at netbsd:main+0x106) lock address : netbsd:kernel_lock type : spin initialized : netbsd:main+0x106 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 1 relevant cpu : 1 last held: 1 relevant lwp : 0xffffe82077918700 last held: 0xffffe82077918700 last locked* : netbsd:sleepq_block+0x825 unlocked : netbsd:cv_enter+0x238 curcpu holds : 1 wanted by: 000000000000000000 * Lock 1 (initialized at netbsd:kprintf_init+0x72) lock address : netbsd:kprintf_mtx type : spin initialized : netbsd:kprintf_init+0x72 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffffe82077918700 last held: 0xffffe82077918700 last locked* : netbsd:kprintf_lock+0x50 unlocked : netbsd:kprintf_unlock+0x70 owner field : 0x0000000000000800 wait/spin: 0/1 PAGE FLAG PQ UOBJECT UANON 0xffffc68000007180 0045 00000000 0x0 0x0 0xffffc68000007200 0045 00000000 0x0 0x0 0xffffc68000007280 0045 00000000 0x0 0x0 0xffffc68000007300 0045 00000000 0x0 0x0 0xffffc68000007380 0045 00000000 0x0 0x0 0xffffc68000007400 0045 00000000 0x0 0x0 0xffffc68000007480 0045 00000000 0x0 0x0 0xffffc68000007500 0045 00000000 0x0 0x0 0xffffc68000007580 0045 00000000 0x0 0x0 0xffffc68000007600 0045 00000000 0x0 0x0 0xffffc68000007680 0045 00000000 0x0 0x0 0xffffc68000007700 0041 00000000 0x0 0x0 0xffffc68000007780 0041 00000000 0x0 0x0 0xffffc68000007800 0041 00000000 0x0 0x0 0xffffc68000007880 0041 00000000 0x0 0x0 0xffffc68000007900 0045 00000000 0x0 0x0 0xffffc68000007980 0041 00000000 0x0 0x0 0xffffc68000007a00 0041 00000000 0x0 0x0 0xffffc68000007a80 0041 00000000 0x0 0x0 0xffffc68000007b00 0041 00000000 0x0 0x0 0xffffc68000007b80 0041 00000000 0x0 0x0 0xffffc68000007c00 0041 00000000 0x0 0x0 0xffffc68000007c80 0041 00000000 0x0 0x0 0xffffc68000007d00 0041 00000000 0x0 0x0 0xffffc68000007d80 0041 00000000 0x0 0x0 0xffffc68000007e00 0041 00000000 0x0 0x0 0xffffc68000007e80 0041 00000000 0x0 0x0 0xffffc68000007f00 0041 00000000 0x0 0x0 0xffffc68000007f80 0041 00000000 0x0 0x0 0xffffc68000008000 0041 00000000 0x0 0x0 0xffffc68000008080 0041 00000000 0x0 0x0 0xffffc68000008100 0041 00000000 0x0 0x0 0xffffc68000008180 0041 00000000 0x0 0x0 0xffffc68000008200 0041 00000000 0x0 0x0 0xffffc68000008280 0041 00000000 0x0 0x0 0xffffc68000008300 0041 00000000 0x0 0x0 0xffffc68000008380 0041 00000000 0x0 0x0 0xffffc68000008400 0041 00000000 0x0 0x0 0xffffc68000008480 0041 00000000 0x0 0x0 0xffffc68000008500 0041 00000000 0x0 0x0 0xffffc68000008580 0041 00000000 0x0 0x0 0xffffc68000008600 0045 00000000 0x0 0x0 0xffffc68000008680 0041 00000000 0x0 0x0 0xffffc68000008700 0041 00000000 0x0 0x0 0xffffc68000008780 0041 00000000 0x0 0x0 0xffffc68000008800 0041 00000000 0x0 0x0 0xffffc68000008880 0041 00000000 0x0 0x0 0xffffc68000008900 0041 00000000 0x0 0x0 0xffffc68000008980 0041 00000000 0x0 0x0 0xffffc68000008a00 0041 00000000 0x0 0x0 0xffffc68000008a80 0041 00000000 0x0 0x0 0xffffc68000008b00 0041 00000000 0x0 0x0 0xffffc68000008b80 0041 00000000 0x0 0x0 0xffffc68000008c00 0041 00000000 0x0 0x0 0xffffc68000008c80 0041 00000000 0x0 0x0 0xffffc68000008d00 0041 00000000 0x0 0x0 0xffffc68000008d80 0041 00000000 0x0 0x0 0xffffc68000008e00 0041 00000000 0x0 0x0 0xffffc68000008e80 0041 00000000 0x0 0x0 0xffffc68000008f00 0041 00000000 0x0 0x0 0xffffc68000008f80 0041 00000000 0x0 0x0 0xffffc68000009000 0041 00000000 0x0 0x0 0xffffc68000009080 0045 00000000 0x0 0x0 0xffffc68000009100 0045 00000000 0x0 0x0 0xffffc68000009180 0045 00000000 0x0 0x0 0xffffc68000009200 0041 00000000 0x0 0x0 0xffffc68000009280 0041 00000000 0x0 0x0 0xffffc68000009300 0041 00000000 0x0 0x0 0xffffc68000009380 0041 00000000 0x0 0x0 0xffffc68000009400 0041 00000000 0x0 0x0 0xffffc68000009480 0041 00000000 0x0 0x0 0xffffc68000009500 0041 00000000 0x0 0x0 0xffffc68000009580 0041 00000000 0x0 0x0 0xffffc68000009600 0041 00000000 0x0 0x0 0xffffc68000009680 0041 00000000 0x0 0x0 0xffffc68000009700 0041 00000000 0x0 0x0 0xffffc68000009780 0041 00000000 0x0 0x0 0xffffc68000009800 0041 00000000 0x0 0x0 0xffffc68000009880 0041 00000000 0x0 0x0 0xffffc68000009900 0041 00000000 0x0 0x0 0xffffc68000009980 0041 00000000 0x0 0x0 0xffffc68000009a00 0041 00000000 0x0 0x0 0xffffc68000009a80 0041 00000000 0x0 0x0 0xffffc68000009b00 0041 00000000 0x0 0x0 0xffffc68000009b80 0041 00000000 0x0 0x0 0xffffc68000009c00 0041 00000000 0x0 0x0 0xffffc68000009c80 0041 00000000 0x0 0x0 0xffffc68000009d00 0041 00000000 0x0 0x0 0xffffc68000009d80 0041 00000000 0x0 0x0 0xffffc68000009e00 0041 00000000 0x0 0x0 0xffffc68000009e80 0041 00000000 0x0 0x0 0xffffc68000009f00 0041 00000000 0x0 0x0 0xffffc68000009f80 0045 00000000 0x0 0x0 0xffffc6800000a000 0041 00000000 0x0 0x0 0xffffc6800000a080 0041 00000000 0x0 0x0 0xffffc6800000a100 0041 00000000 0x0 0x0 0xffffc6800000a180 0041 00000000 0x0 0x0 0xffffc6800000a200 0041 00000000 0x0 0x0 0xffffc6800000a280 0041 00000000 0x0 0x0 0xffffc6800000a300 0041 00000000 0x0 0x0 0xffffc6800000a380 0041 00000000 0x0 0x0 0xffffc6800000a400 0041 00000000 0x0 0x0 0xffffc6800000a480 0041 00000000 0x0 0x0 0xffffc6800000a500 0041 00000000 0x0 0x0 0xffffc6800000a580 0041 00000000 0x0 0x0 0xffffc6800000a600 0041 00000000 0x0 0x0 0xffffc6800000a680 0041 00000000 0x0 0x0 0xffffc6800000a700 0041 00000000 0x0 0x0 0xffffc6800000a780 0041 00000000 0x0 0x0 0xffffc6800000a800 0041 00000000 0x0 0x0 0xffffc6800000a880 0041 00000000 0x0 0x0 0xffffc6800000a900 0041 00000000 0x0 0x0 0xffffc6800000a980 0041 00000000 0x0 0x0 0xffffc6800000aa00 0041 00000000 0x0 0x0 0xffffc6800000aa80 0041 00000000 0x0 0x0 0xffffc6800000ab00 0041 00000000 0x0 0x0 0xffffc6800000ab80 0041 00000000 0x0 0x0 0xffffc6800000ac00 0041 00000000 0x0 0x0 0xffffc6800000ac80 0041 00000000 0x0 0x0 0xffffc6800000ad00 0041 00000000 0x0 0x0 0xffffc6800000ad80 0041 00000000 0x0 0x0 0xffffc6800000ae00 0041 00000000 0x0 0x0 0xffffc6800000ae80 0041 00000000 0x0 0x0 0xffffc6800000af00 0041 00000000 0x0 0x0 0xffffc6800000af80 0041 00000000 0x0 0x0 0xffffc6800000b000 0045 00000000 0x0 0x0 0xffffc6800000b080 0041 00000000 0x0 0x0 0xffffc6800000b100 0041 00000000 0x0 0x0 0xffffc6800000b180 0041 00000000 0x0 0x0 0xffffc6800000b200 0045 00000000 0x0 0x0 0xffffc6800000b280 0041 00000000 0x0 0x0 0xffffc6800000b300 0045 00000000 0x0 0x0 0xffffc6800000b380 0045 00000000 0x0 0x0 0xffffc6800000b400 0045 00000000 0x0 0x0 0xffffc6800000b480 0041 00000000 0x0 0x0 0xffffc6800000b500 0041 00000000 0x0 0x0 0xffffc6800000b580 0041 00000000 0x0 0x0 0xffffc6800000b600 0045 00000000 0x0 0x0 0xffffc6800000b680 0045 00000000 0x0 0x0 0xffffc6800000b700 0045 00000000 0x0 0x0 0xffffc6800000b780 0045 00000000 0x0 0x0 0xffffc6800000b800 0045 00000000 0x0 0x0 0xffffc6800000b880 0045 00000000 0x0 0x0 0xffffc6800000b900 0045 00000000 0x0 0x0 0xffffc6800000b980 0045 00000000 0x0 0x0 0xffffc6800000ba00 0045 00000000 0x0 0x0 0xffffc6800000ba80 0045 00000000 0x0 0x0 0xffffc6800000bb00 0045 00000000 0x0 0x0 0xffffc6800000bb80 0045 00000000 0x0 0x0 0xffffc6800000bc00 0045 00000000 0x0 0x0 0xffffc6800000bc80 0045 00000000 0x0 0x0 0xffffc6800000bd00 0045 00000000 0x0 0x0 0xffffc6800000bd80 0045 00000000 0x0 0x0 0xffffc6800000be00 0045 00000000 0x0 0x0 0xffffc6800000be80 0045 00000000 0x0 0x0 0xffffc6800000bf00 0045 00000000 0x0 0x0 0xffffc6800000bf80 0045 00000000 0x0 0x0 0xffffc6800000c000 0045 00000000 0x0 0x0 0xffffc6800000c080 0045 00000000 0x0 0x0 0xffffc6800000c100 0045 00000000 0x0 0x0 0xffffc6800000c180 0045 00000000 0x0 0x0 0xffffc6800000c200 0045 00000000 0x0 0x0 0xffffc6800000c280 0045 00000000 0x0 0x0 0xffffc6800000c300 0045 00000000 0x0 0x0 0xffffc6800000c380 0045 00000000 0x0 0x0 0xffffc6800000c400 0045 00000000 0x0 0x0 0xffffc6800000c480 0045 00000000 0x0 0x0 0xffffc6800000c500 0045 00000000 0x0 0x0 0xffffc6800000c580 0045 00000000 0x0 0x0 0xffffc6800000c600 0045 00000000 0x0 0x0 0xffffc6800000c680 0045 00000000 0x0 0x0 0xffffc6800000c700 0045 00000000 0x0 0x0 0xffffc6800000c780 0045 00000000 0x0 0x0 0xffffc6800000c800 0041 00000000 0x0 0x0 0xffffc6800000c880 0045 00000000 0x0 0x0 0xffffc6800000c900 0045 00000000 0x0 0x0 0xffffc6800000c980 0045 00000000 0x0 0x0 0xffffc6800000ca00 0041 00000000 0x0 0x0 0xffffc6800000ca80 0045 00000000 0x0 0x0 0xffffc6800000cb00 0045 00000000 0x0 0x0 0xffffc6800000cb80 0045 00000000 0x0 0x0 0xffffc6800000cc00 0041 00000000 0x0 0x0 0xffffc6800000cc80 0045 00000000 0x0 0x0 0xffffc6800000cd00 0045 00000000 0x0 0x0 0xffffc6800000cd80 0045 00000000 0x0 0x0 0xffffc6800000ce00 0041 00000000 0x0 0x0 0xffffc6800000ce80 0045 00000000 0x0 0x0 0xffffc6800000cf00 0041 00000000 0x0 0x0 0xffffc6800000cf80 0041 00000000 0x0 0x0 0xffffc6800000d000 0041 00000000 0x0 0x0 0xffffc6800000d080 0041 00000000 0x0 0x0 0xffffc6800000d100 0041 00000000 0x0 0x0 0xffffc6800000d180 0041 00000000 0x0 0x0 0xffffc6800000d200 0041 00000000 0x0 0x0 0xffffc6800000d280 0041 00000000 0x0 0x0 0xffffc6800000d300 0041 00000000 0x0 0x0 0xffffc6800000d380 0041 00000000 0x0 0x0 0xffffc6800000d400 0041 00000000 0x0 0x0 0xffffc6800000d480 0041 00000000 0x0 0x0 0xffffc6800000d500 0041 00000000 0x0 0x0 0xffffc6800000d580 0041 00000000 0x0 0x0 0xffffc6800000d600 0041 00000000 0x0 0x0 0xffffc6800000d680 0041 00000000 0x0 0x0 0xffffc6800000d700 0041 00000000 0x0 0x0 0xffffc6800000d780 0041 00000000 0x0 0x0 0xffffc6800000d800 0045 00000000 0x0 0x0 0xffffc6800000d880 0041 00000000 0x0 0x0 0xffffc6800000d900 0041 00000000 0x0 0x0 0xffffc6800000d980 0041 00000000 0x0 0x0 0xffffc6800000da00 0041 00000000 0x0 0x0 0xffffc6800000da80 0041 00000000 0x0 0x0 0xffffc6800000db00 0045 00000000 0x0 0x0 0xffffc6800000db80 0041 00000000 0x0 0x0 0xffffc6800000dc00 0045 00000000 0x0 0x0 0xffffc6800000dc80 0041 00000000 0x0 0x0 0xffffc6800000dd00 0041 00000000 0x0 0x0 0xffffc6800000dd80 0041 00000000 0x0 0x0 0xffffc6800000de00 0045 00000000 0x0 0x0 0xffffc6800000de80 0045 00000000 0x0 0x0 0xffffc6800000df00 0041 00000000 0x0 0x0 0xffffc6800000df80 0045 00000000 0x0 0x0 0xffffc6800000e000 0045 00000000 0x0 0x0 0xffffc6800000e080 0045 00000000 0x0 0x0 0xffffc6800000e100 0041 00000000 0x0 0x0 0xffffc6800000e180 0041 00000000 0x0 0x0 0xffffc6800000e200 0041 00000000 0x0 0x0 0xffffc6800000e280 0041 00000000 0x0 0x0 0xffffc6800000e300 0045 00000000 0x0 0x0 0xffffc6800000e380 0045 00000000 0x0 0x0 0xffffc6800000e400 0041 00000000 0x0 0x0 0xffffc6800000e480 0045 00000000 0x0 0x0 0xffffc6800000e500 0045 00000000 0x0 0x0 0xffffc6800000e580 0045 00000000 0x0 0x0 0xffffc6800000e600 0041 00000000 0x0 0x0 0xffffc6800000e680 0041 00000000 0x0 0x0 0xffffc6800000e700 0045 00000000 0x0 0x0 0xffffc6800000e780 0045 00000000 0x0 0x0 0xffffc6800000e800 0041 00000000 0x0 0x0 0xffffc6800000e880 0041 00000000 0x0 0x0 0xffffc6800000e900 0041 00000000 0x0 0x0 0xffffc6800000e980 0041 00000000 0x0 0x0 0xffffc6800000ea00 0041 00000000 0x0 0x0 0xffffc6800000ea80 0045 00000000 0x0 0x0 0xffffc6800000eb00 0045 00000000 0x0 0x0 0xffffc6800000eb80 0041 00000000 0x0 0x0 0xffffc6800000ec00 0045 00000000 0x0 0x0 0xffffc6800000ec80 0045 00000000 0x0 0x0 0xffffc6800000ed00 0041 00000000 0x0 0x0 0xffffc6800000ed80 0041 00000000 0x0 0x0 0xffffc6800000ee00 0041 00000000 0x0 0x0 0xffffc6800000ee80 0045 00000000 0x0 0x0 0xffffc6800000ef00 0041 00000000 0x0 0x0 0xffffc6800000ef80 0041 00000000 0x0 0x0 0xffffc6800000f000 0041 00000000 0x0 0x0 0xffffc6800000f080 0041 00000000 0x0 0x0 0xffffc6800000f100 0041 00000000 0x0 0x0 0xffffc6800000f180 0045 00000000 0x0 0x0 0xffffc6800000f200 0041 00000000 0x0 0x0 0xffffc6800000f280 0041 00000000 0x0 0x0 0xffffc6800000f300 0041 00000000 0x0 0x0 0xffffc6800000f380 0045 00000000 0x0 0x0 0xffffc6800000f400 0045 00000000 0x0 0x0 0xffffc6800000f480 0041 00000000 0x0 0x0 0xffffc6800000f500 0041 00000000 0x0 0x0 0xffffc6800000f580 0041 00000000 0x0 0x0 0xffffc6800000f600 0041 00000000 0x0 0x0 0xffffc6800000f680 0041 00000000 0x0 0x0 0xffffc6800000f700 0041 00000000 0x0 0x0 0xffffc6800000f780 0041 00000000 0x0 0x0 0xffffc6800000f800 0041 00000000 0x0 0x0 0xffffc6800000f880 0041 00000000 0x0 0x0 0xffffc6800000f900 0045 00000000 0x0 0x0 0xffffc6800000f980 0041 00000000 0x0 0x0 0xffffc6800000fa00 0045 00000000 0x0 0x0 0xffffc6800000fa80 0041 00000000 0x0 0x0 0xffffc6800000fb00 0041 00000000 0x0 0x0 0xffffc6800000fb80 0041 00000000 0x0 0x0 0xffffc6800000fc00 0041 00000000 0x0 0x0 0xffffc6800000fc80 0045 00000000 0x0 0x0 0xffffc6800000fd00 0041 00000000 0x0 0x0 0xffffc6800000fd80 0041 00000000 0x0 0x0 0xffffc6800000fe00 0041 00000000 0x0 0x0 0xffffc6800000fe80 0041 00000000 0x0 0x0 0xffffc6800000ff00 0041 00000000 0x0 0x0 0xffffc6800000ff80 0041 00000000 0x0 0x0 0xffffc68000010000 0041 00000000 0x0 0x0 0xffffc68000010080 0041 00000000 0x0 0x0 0xffffc68000010100 0045 00000000 0x0 0x0 0xffffc68000010180 0041 00000000 0x0 0x0 0xffffc68000010200 0045 00000000 0x0 0x0 0xffffc68000010280 0041 00000000 0x0 0x0 0xffffc68000010300 0041 00000000 0x0 0x0 0xffffc68000010380 0041 00000000 0x0 0x0 0xffffc68000010400 0041 00000000 0x0 0x0 0xffffc68000010480 0045 00000000 0x0 0x0 0xffffc68000010500 0041 00000000 0x0 0x0 0xffffc68000010580 0045 00000000 0x0 0x0 0xffffc68000010600 0041 00000000 0x0 0x0 0xffffc68000010680 0041 00000000 0x0 0x0 0xffffc68000010700 0041 00000000 0x0 0x0 0xffffc68000010780 0041 00000000 0x0 0x0 0xffffc68000010800 0041 00000000 0x0 0x0 0xffffc68000010880 0041 00000000 0x0 0x0 0xffffc68000010900 0045 00000000 0x0 0x0 0xffffc68000010980 0041 00000000 0x0 0x0 0xffffc68000010a00 0045 00000000 0x0 0x0 0xffffc68000010a80 0045 00000000 0x0 0x0 0xffffc68000010b00 0041 00000000 0x0 0x0 0xffffc68000010b80 0041 00000000 0x0 0x0 0xffffc68000010c00 0041 00000000 0x0 0x0 0xffffc68000010c80 0041 00000000 0x0 0x0 0xffffc68000010d00 0041 00000000 0x0 0x0 0xffffc68000010d80 0045 00000000 0x0 0x0 0xffffc68000010e00 0041 00000000 0x0 0x0 0xffffc68000010e80 0041 00000000 0x0 0x0 0xffffc68000010f00 0041 00000000 0x0 0x0 0xffffc68000010f80 0045 00000000 0x0 0x0 0xffffc68000011000 0041 00000000 0x0 0x0 0xffffc68000011080 0041 00000000 0x0 0x0 0xffffc68000011100 0041 00000000 0x0 0x0 0xffffc68000011180 0041 00000000 0x0 0x0 0xffffc68000011200 0041 00000000 0x0 0x0 0xffffc68000011280 0045 00000000 0x0 0x0 0xffffc68000011300 0041 00000000 0x0 0x0 0xffffc68000011380 0041 00000000 0x0 0x0 0xffffc68000011400 0041 00000000 0x0 0x0 0xffffc68000011480 0041 00000000 0x0 0x0 0xffffc68000011500 0041 00000000 0x0 0x0 0xffffc68000011580 0041 00000000 0x0 0x0 0xffffc68000011600 0041 00000000 0x0 0x0 0xffffc68000011680 0041 00000000 0x0 0x0 0xffffc68000011700 0041 00000000 0x0 0x0 0xffffc68000011780 0041 00000000 0x0 0x0 0xffffc68000011800 0041 00000000 0x0 0x0 0xffffc68000011880 0041 00000000 0x0 0x0 0xffffc68000011900 0041 00000000 0x0 0x0 0xffffc68000011980 0041 00000000 0x0 0x0 0xffffc68000011a00 0045 00000000 0x0 0x0 0xffffc68000011a80 0041 00000000 0x0 0x0 0xffffc68000011b00 0045 00000000 0x0 0x0 0xffffc68000011b80 0041 00000000 0x0 0x0 0xffffc68000011c00 0041 00000000 0x0 0x0 0xffffc68000011c80 0041 00000000 0x0 0x0 0xffffc68000011d00 0041 00000000 0x0 0x0 0xffffc68000011d80 0041 00000000 0x0 0x0 0xffffc68000011e00 0041 00000000 0x0 0x0 0xffffc68000011e80 0041 00000000 0x0 0x0 0xffffc68000011f00 0041 00000000 0x0 0x0 0xffffc68000011f80 0045 00000000 0x0 0x0 0xffffc68000012000 0041 00000000 0x0 0x0 0xffffc68000012080 0045 00000000 0x0 0x0 0xffffc68000012100 0041 00000000 0x0 0x0 0xffffc68000012180 0041 00000000 0x0 0x0 0xffffc68000012200 0041 00000000 0x0 0x0 0xffffc68000012280 0041 00000000 0x0 0x0 0xffffc68000012300 0041 00000000 0x0 0x0 0xffffc68000012380 0041 00000000 0x0 0x0 0xffffc68000012400 0041 00000000 0x0 0x0 0xffffc68000012480 0041 00000000 0x0 0x0 0xffffc68000012500 0045 00000000 0x0 0x0 0xffffc68000012580 0045 00000000 0x0 0x0 0xffffc68000012600 0041 00000000 0x0 0x0 0xffffc68000012680 0045 00000000 0x0 0x0 0xffffc68000012700 0001 00000000 0x0 0x0 0xffffc68000012780 0001 00000000 0x0 0x0 0xffffc68000012800 0001 00000000 0x0 0x0 0xffffc68000012880 0001 00000000 0x0 0x0 0xffffc68000012900 0001 00000000 0x0 0x0 0xffffc68000012980 0001 00000000 0x0 0x0 0xffffc68000012a00 0001 00000000 0x0 0x0 0xffffc68000012a80 0001 00000000 0x0 0x0 0xffffc68000012b00 0001 00000000 0x0 0x0 0xffffc68000012b80 0001 00000000 0x0 0x0 0xffffc68000012c00 0001 00000000 0x0 0x0 0xffffc68000012c80 0001 00000000 0x0 0x0 0xffffc68000012d00 0001 00000000 0x0 0x0 0xffffc68000012d80 0001 00000000 0x0 0x0 0xffffc68000012e00 0001 00000000 0x0 0x0 0xffffc68000012e80 0001 00000000 0x0 0x0 0xffffc68000012f00 0001 00000000 0x0 0x0 0xffffc68000012f80 0001 00000000 0x0 0x0 0xffffc68000013000 0001 00000000 0x0 0x0 0xffffc68000013080 0001 00000000 0x0 0x0 0xffffc68000013100 0001 00000000 0x0 0x0 0xffffc68000013180 0001 00000000 0x0 0x0 0xffffc68000013200 0001 00000000 0x0 0x0 0xffffc68000013280 0001 00000000 0x0 0x0 0xffffc68000013300 0001 00000000 0x0 0x0 0xffffc68000013380 0001 00000000 0x0 0x0 0xffffc68000013400 0001 00000000 0x0 0x0 0xffffc68000013480 0001 00000000 0x0 0x0 0xffffc68000013500 0001 00000000 0x0 0x0 0xffffc68000013580 0001 00000000 0x0 0x0 0xffffc68000013600 0001 00000000 0x0 0x0 0xffffc68000013680 0001 00000000 0x0 0x0 0xffffc68000013700 0001 00000000 0x0 0x0 0xffffc68000013780 0001 00000000 0x0 0x0 0xffffc68000013800 0001 00000000 0x0 0x0 0xffffc68000013880 0001 00000000 0x0 0x0 0xffffc68000013900 0001 00000000 0x0 0x0 0xffffc68000013980 0001 00000000 0x0 0x0 0xffffc68000013a00 0001 00000000 0x0 0x0 0xffffc68000013a80 0001 00000000 0x0 0x0 0xffffc68000013b00 0001 00000000 0x0 0x0 0xffffc68000013b80 0001 00000000 0x0 0x0 0xffffc68000013c00 0001 00000000 0x0 0x0 0xffffc68000013c80 0001 00000000 0x0 0x0 0xffffc68000013d00 0001 00000000 0x0 0x0 0xffffc68000013d80 0001 00000000 0x0 0x0 0xffffc68000013e00 0001 00000000 0x0 0x0 0xffffc68000013e80 0001 00000000 0x0 0x0 0xffffc68000013f00 0001 00000000 0x0 0x0 0xffffc68000013f80 0001 00000000 0x0 0x0 0xffffc68000014000 0001 00000000 0x0 0x0 0xffffc68000014080 0001 00000000 0x0 0x0 0xffffc68000014100 0001 00000000 0x0 0x0 0xffffc68000014180 0001 00000000 0x0 0x0 0xffffc68000014200 0041 00000000 0x0 0x0 0xffffc68000014280 0041 00000000 0x0 0x0 0xffffc68000014300 0041 00000000 0x0 0x0 0xffffc68000014380 0041 00000000 0x0 0x0 0xffffc68000014400 0041 00000000 0x0 0x0 0xffffc68000014480 0041 00000000 0x0 0x0 0xffffc68000014500 0041 00000000 0x0 0x0 0xffffc68000014580 0041 00000000 0x0 0x0 0xffffc68000014600 0041 00000000 0x0 0x0 0xffffc68000014680 0041 00000000 0x0 0x0 0xffffc68000014700 0041 00000000 0x0 0x0 0xffffc68000014780 0041 00000000 0x0 0x0 0xffffc68000014800 0041 00000000 0x0 0x0 0xffffc68000014880 0041 00000000 0x0 0x0 0xffffc68000014900 0041 00000000 0x0 0x0 0xffffc68000014980 0041 00000000 0x0 0x0 0xffffc68000014a00 0041 00000000 0x0 0x0 0xffffc68000014a80 0041 00000000 0x0 0x0 0xffffc68000014b00 0041 00000000 0x0 0x0 0xffffc68000014b80 0041 00000000 0x0 0x0 0xffffc68000014c00 0041 00000000 0x0 0x0 0xffffc68000014c80 0041 00000000 0x0 0x0 0xffffc68000014d00 0041 00000000 0x0 0x0 0xffffc68000014d80 0041 00000000 0x0 0x0 0xffffc68000014e00 0041 00000000 0x0 0x0 0xffffc68000014e80 0041 00000000 0x0 0x0 0xffffc68000014f00 0041 00000000 0x0 0x0 0xffffc68000014f80 0041 00000000 0x0 0x0 0xffffc68000015000 0041 00000000 0x0 0x0 0xffffc68000015080 0041 00000000 0x0 0x0 0xffffc68000015100 0041 00000000 0x0 0x0 0xffffc68000015180 0041 00000000 0x0 0x0 0xffffc68000015200 0041 00000000 0x0 0x0 0xffffc68000015280 0041 00000000 0x0 0x0 0xffffc68000015300 0041 00000000 0x0 0x0 0xffffc68000015380 0041 00000000 0x0 0x0 0xffffc68000015400 0041 00000000 0x0 0x0 0xffffc68000015480 0041 00000000 0x0 0x0 0xffffc68000015500 0041 00000000 0x0 0x0 0xffffc68000015580 0041 00000000 0x0 0x0 0xffffc68000015600 0041 00000000 0x0 0x0 0xffffc68000015680 0041 00000000 0x0 0x0 0xffffc68000015700 0041 00000000 0x0 0x0 0xffffc68000015780 0041 00000000 0x0 0x0 0xffffc68000015800 0041 00000000 0x0 0x0 0xffffc68000015880 0041 00000000 0x0 0x0 0xffffc68000015900 0041 00000000 0x0 0x0 0xffffc68000015980 0041 00000000 0x0 0x0 0xffffc68000015a00 0001 00000000 0x0 0x0 0xffffc68000015a80 0001 00000000 0x0 0x0 0xffffc68000015b00 0001 00000000 0x0 0x0 0xffffc68000015b80 0001 00000000 0x0 0x0 0xffffc68000015c00 0001 00000000 0x0 0x0 0xffffc68000015c80 0001 00000000 0x0 0x0 0xffffc68000015d00 0001 00000000 0x0 0x0 0xffffc68000015d80 0001 00000000 0x0 0x0 0xffffc68000015e00 0001 00000000 0x0 0x0 0xffffc68000015e80 0001 00000000 0x0 0x0 0xffffc68000015f00 0001 00000000 0x0 0x0 0xffffc68000015f80 0001 00000000 0x0 0x0 0xffffc68000016000 0001 00000000 0x0 0x0 0xffffc68000016080 0001 00000000 0x0 0x0 0xffffc68000016100 0001 00000000 0x0 0x0 0xffffc68000016180 0001 00000000 0x0 0x0 0xffffc68000016200 0001 00000000 0x0 0x0 0xffffc68000016280 0001 00000000 0x0 0x0 0xffffc68000016300 0001 00000000 0x0 0x0 0xffffc68000016380 0001 00000000 0x0 0x0 0xffffc68000016400 0001 00000000 0x0 0x0 0xffffc68000016480 0001 00000000 0x0 0x0 0xffffc68000016500 0001 00000000 0x0 0x0 0xffffc68000016580 0001 00000000 0x0 0x0 0xffffc68000016600 0001 00000000 0x0 0x0 0xffffc68000016680 0001 00000000 0x0 0x0 0xffffc68000016700 0001 00000000 0x0 0x0 0xffffc68000016780 0001 00000000 0x0 0x0 0xffffc68000016800 0001 00000000 0x0 0x0 0xffffc68000016880 0001 00000000 0x0 0x0 0xffffc68000016900 0001 00000000 0x0 0x0 0xffffc68000016980 0001 00000000 0x0 0x0 0xffffc68000016a00 0001 00000000 0x0 0x0 0xffffc68000016a80 0001 00000000 0x0 0x0 0xffffc68000016b00 0001 00000000 0x0 0x0 0xffffc68000016b80 0001 00000000 0x0 0x0 0xffffc68000016c00 0001 00000000 0x0 0x0 0xffffc68000016c80 0001 00000000 0x0 0x0 0xffffc68000016d00 0001 00000000 0x0 0x0 0xffffc68000016d80 0001 00000000 0x0 0x0 0xffffc68000016e00 0001 00000000 0x0 0x0 0xffffc68000016e80 0001 00000000 0x0 0x0 0xffffc68000016f00 0001 00000000 0x0 0x0 0xffffc68000016f80 0001 00000000 0x0 0x0 0xffffc68000017000 0001 00000000 0x0 0x0 0xffffc68000017080 0001 00000000 0x0 0x0 0xffffc68000017100 0001 00000000 0x0 0x0 0xffffc68000017180 0001 00000000 0x0 0x0 0xffffc68000017200 0001 00000000 0x0 0x0 0xffffc68000017280 0001 00000000 0x0 0x0 0xffffc68000017300 0001 00000000 0x0 0x0 0xffffc68000017380 0001 00000000 0x0 0x0 0xffffc68000017400 0001 00000000 0x0 0x0 0xffffc68000017480 0001 00000000 0x0 0x0 0xffffc68000017500 0041 00000000 0x0 0x0 0xffffc68000017580 0041 00000000 0x0 0x0 0xffffc68000017600 0041 00000000 0x0 0x0 0xffffc68000017680 0041 00000000 0x0 0x0 0xffffc68000017700 0041 00000000 0x0 0x0 0xffffc68000017780 0041 00000000 0x0 0x0 0xffffc68000017800 0041 00000000 0x0 0x0 0xffffc68000017880 0041 00000000 0x0 0x0 0xffffc68000017900 0041 00000000 0x0 0x0 0xffffc68000017980 0041 00000000 0x0 0x0 0xffffc68000017a00 0041 00000000 0x0 0x0 0xffffc68000017a80 0041 00000000 0x0 0x0 0xffffc68000017b00 0041 00000000 0x0 0x0 0xffffc68000017b80 0041 00000000 0x0 0x0 0xffffc68000017c00 0041 00000000 0x0 0x0 0xffffc68000017c80 0041 00000000 0x0 0x0 0xffffc68000017d00 0041 00000000 0x0 0x0 0xffffc68000017d80 0041 00000000 0x0 0x0 0xffffc68000017e00 0041 00000000 0x0 0x0 0xffffc68000017e80 0041 00000000 0x0 0x0 0xffffc68000017f00 0041 00000000 0x0 0x0 0xffffc68000017f80 0041 00000000 0x0 0x0 0xffffc68000018000 0041 00000000 0x0 0x0 0xffffc68000018080 0041 00000000 0x0 0x0 0xffffc68000018100 0041 00000000 0x0 0x0 0xffffc68000018180 0041 00000000 0x0 0x0 0xffffc68000018200 0041 00000000 0x0 0x0 0xffffc68000018280 0041 00000000 0x0 0x0 0xffffc68000018300 0041 00000000 0x0 0x0 0xffffc68000018380 0041 00000000 0x0 0x0 0xffffc68000018400 0041 00000000 0x0 0x0 0xffffc68000018480 0041 00000000 0x0 0x0 0xffffc68000018500 0041 00000000 0x0 0x0 0xffffc68000018580 0041 00000000 0x0 0x0 0xffffc68000018600 0041 00000000 0x0 0x0 0xffffc68000018680 0041 00000000 0x0 0x0 0xffffc68000018700 0041 00000000 0x0 0x0 0xffffc68000018780 0041 00000000 0x0 0x0 0xffffc68000018800 0041 00000000 0x0 0x0 0xffffc68000018880 0041 00000000 0x0 0x0 0xffffc68000018900 0041 00000000 0x0 0x0 0xffffc68000018980 0041 00000000 0x0 0x0 0xffffc68000018a00 0041 00000000 0x0 0x0 0xffffc68000018a80 0041 00000000 0x0 0x0 0xffffc68000018b00 0001 00000000 0x0 0x0 0xffffc68000018b80 0001 00000000 0x0 0x0 0xffffc68000018c00 0001 00000000 0x0 0x0 0xffffc68000018c80 0001 00000000 0x0 0x0 0xffffc68000018d00 0001 00000000 0x0 0x0 0xffffc68000018d80 0001 00000000 0x0 0x0 0xffffc68000018e00 0001 00000000 0x0 0x0 0xffffc68000018e80 0001 00000000 0x0 0x0 0xffffc68000018f00 0001 00000000 0x0 0x0 0xffffc68000018f80 0001 00000000 0x0 0x0 0xffffc68000019000 0001 00000000 0x0 0x0 0xffffc68000019080 0001 00000000 0x0 0x0 0xffffc68000019100 0001 00000000 0x0 0x0 0xffffc68000019180 0001 00000000 0x0 0x0 0xffffc68000019200 0001 00000000 0x0 0x0 0xffffc68000019280 0001 00000000 0x0 0x0 0xffffc68000019300 0001 00000000 0x0 0x0 0xffffc68000019380 0001 00000000 0x0 0x0 0xffffc68000019400 0001 00000000 0x0 0x0 0xffffc68000019480 0001 00000000 0x0 0x0 0xffffc68000019500 0001 00000000 0x0 0x0 0xffffc68000019580 0001 00000000 0x0 0x0 0xffffc68000019600 0001 00000000 0x0 0x0 0xffffc68000019680 0001 00000000 0x0 0x0 0xffffc68000019700 0001 00000000 0x0 0x0 0xffffc68000019780 0001 00000000 0x0 0x0 0xffffc68000019800 0001 00000000 0x0 0x0 0xffffc68000019880 0001 00000000 0x0 0x0 0xffffc68000019900 0001 00000000 0x0 0x0 0xffffc68000019980 0001 00000000 0x0 0x0 0xffffc68000019a00 0001 00000000 0x0 0x0 0xffffc68000019a80 0001 00000000 0x0 0x0 0xffffc68000019b00 0001 00000000 0x0 0x0 0xffffc68000019b80 0001 00000000 0x0 0x0 0xffffc68000019c00 0001 00000000 0x0 0x0 0xffffc68000019c80 0001 00000000 0x0 0x0 0xffffc68000019d00 0001 00000000 0x0 0x0 0xffffc68000019d80 0001 00000000 0x0 0x0 0xffffc68000019e00 0001 00000000 0x0 0x0 0xffffc68000019e80 0001 00000000 0x0 0x0 0xffffc68000019f00 0001 00000000 0x0 0x0 0xffffc68000019f80 0001 00000000 0x0 0x0 0xffffc6800001a000 0001 00000000 0x0 0x0 0xffffc6800001a080 0001 00000000 0x0 0x0 0xffffc6800001a100 0001 00000000 0x0 0x0 0xffffc6800001a180 0001 00000000 0x0 0x0 0xffffc6800001a200 0001 00000000 0x0 0x0 0xffffc6800001a280 0001 00000000 0x0 0x0 0xffffc6800001a300 0001 00000000 0x0 0x0 0xffffc6800001a380 0001 00000000 0x0 0x0 0xffffc6800001a400 0001 00000000 0x0 0x0 0xffffc6800001a480 0001 00000000 0x0 0x0 0xffffc6800001a500 0001 00000000 0x0 0x0 0xffffc6800001a580 0001 00000000 0x0 0x0 0xffffc6800001a600 0041 00000000 0x0 0x0 0xffffc6800001a680 0041 00000000 0x0 0x0 0xffffc6800001a700 0041 00000000 0x0 0x0 0xffffc6800001a780 0041 00000000 0x0 0x0 0xffffc6800001a800 0041 00000000 0x0 0x0 0xffffc6800001a880 0041 00000000 0x0 0x0 0xffffc6800001a900 0041 00000000 0x0 0x0 0xffffc6800001a980 0041 00000000 0x0 0x0 0xffffc6800001aa00 0041 00000000 0x0 0x0 0xffffc6800001aa80 0041 00000000 0x0 0x0 0xffffc6800001ab00 0041 00000000 0x0 0x0 0xffffc6800001ab80 0041 00000000 0x0 0x0 0xffffc6800001ac00 0041 00000000 0x0 0x0 0xffffc6800001ac80 0041 00000000 0x0 0x0 0xffffc6800001ad00 0041 00000000 0x0 0x0 0xffffc6800001ad80 0041 00000000 0x0 0x0 0xffffc6800001ae00 0041 00000000 0x0 0x0 0xffffc6800001ae80 0041 00000000 0x0 0x0 0xffffc6800001af00 0041 00000000 0x0 0x0 0xffffc6800001af80 0041 00000000 0x0 0x0 0xffffc6800001b000 0041 00000000 0x0 0x0 0xffffc6800001b080 0041 00000000 0x0 0x0 0xffffc6800001b100 0041 00000000 0x0 0x0 0xffffc6800001b180 0041 00000000 0x0 0x0 0xffffc6800001b200 0045 00000000 0x0 0x0 0xffffc6800001b280 0041 00000000 0x0 0x0 0xffffc6800001b300 0041 00000000 0x0 0x0 0xffffc6800001b380 0041 00000000 0x0 0x0 0xffffc6800001b400 0041 00000000 0x0 0x0 0xffffc6800001b480 0041 00000000 0x0 0x0 0xffffc6800001b500 0041 00000000 0x0 0x0 0xffffc6800001b580 0041 00000000 0x0 0x0 0xffffc6800001b600 0045 00000000 0x0 0x0 0xffffc6800001b680 0041 00000000 0x0 0x0 0xffffc6800001b700 0041 00000000 0x0 0x0 0xffffc6800001b780 0041 00000000 0x0 0x0 0xffffc6800001b800 0045 00000000 0x0 0x0 0xffffc6800001b880 0041 00000000 0x0 0x0 0xffffc6800001b900 0041 00000000 0x0 0x0 0xffffc6800001b980 0041 00000000 0x0 0x0 0xffffc6800001ba00 0045 00000000 0x0 0x0 0xffffc6800001ba80 0041 00000000 0x0 0x0 0xffffc6800001bb00 0045 00000000 0x0 0x0 0xffffc6800001bb80 0041 00000000 0x0 0x0 0xffffc6800001bc00 0045 00000000 0x0 0x0 0xffffc6800001bc80 0041 00000000 0x0 0x0 0xffffc6800001bd00 0041 00000000 0x0 0x0 0xffffc6800001bd80 0041 00000000 0x0 0x0 0xffffc6800001be00 0001 00000000 0x0 0x0 0xffffc6800001be80 0001 00000000 0x0 0x0 0xffffc6800001bf00 0001 00000000 0x0 0x0 0xffffc6800001bf80 0001 00000000 0x0 0x0 0xffffc6800001c000 0001 00000000 0x0 0x0 0xffffc6800001c080 0001 00000000 0x0 0x0 0xffffc6800001c100 0001 00000000 0x0 0x0 0xffffc6800001c180 0001 00000000 0x0 0x0 0xffffc6800001c200 0001 00000000 0x0 0x0 0xffffc6800001c280 0001 00000000 0x0 0x0 0xffffc6800001c300 0001 00000000 0x0 0x0 0xffffc6800001c380 0001 00000000 0x0 0x0 0xffffc6800001c400 0001 00000000 0x0 0x0 0xffffc6800001c480 0001 00000000 0x0 0x0 0xffffc6800001c500 0001 00000000 0x0 0x0 0xffffc6800001c580 0001 00000000 0x0 0x0 0xffffc6800001c600 0001 00000000 0x0 0x0 0xffffc6800001c680 0001 00000000 0x0 0x0 0xffffc6800001c700 0001 00000000 0x0 0x0 0xffffc6800001c780 0001 00000000 0x0 0x0 0xffffc6800001c800 0001 00000000 0x0 0x0 0xffffc6800001c880 0001 00000000 0x0 0x0 0xffffc6800001c900 0001 00000000 0x0 0x0 0xffffc6800001c980 0001 00000000 0x0 0x0 0xffffc6800001ca00 0001 00000000 0x0 0x0 0xffffc6800001ca80 0001 00000000 0x0 0x0 0xffffc6800001cb00 0001 00000000 0x0 0x0 0xffffc6800001cb80 0001 00000000 0x0 0x0 0xffffc6800001cc00 0001 00000000 0x0 0x0 0xffffc6800001cc80 0001 00000000 0x0 0x0 0xffffc6800001cd00 0001 00000000 0x0 0x0 0xffffc6800001cd80 0001 00000000 0x0 0x0 0xffffc6800001ce00 0001 00000000 0x0 0x0 0xffffc6800001ce80 0001 00000000 0x0 0x0 0xffffc6800001cf00 0001 00000000 0x0 0x0 0xffffc6800001cf80 0001 00000000 0x0 0x0 0xffffc6800001d000 0001 00000000 0x0 0x0 0xffffc6800001d080 0001 00000000 0x0 0x0 0xffffc6800001d100 0001 00000000 0x0 0x0 0xffffc6800001d180 0001 00000000 0x0 0x0 0xffffc6800001d200 0001 00000000 0x0 0x0 0xffffc6800001d280 0001 00000000 0x0 0x0 0xffffc6800001d300 0001 00000000 0x0 0x0 0xffffc6800001d380 0001 00000000 0x0 0x0 0xffffc6800001d400 0001 00000000 0x0 0x0 0xffffc6800001d480 0001 00000000 0x0 0x0 0xffffc6800001d500 0001 00000000 0x0 0x0 0xffffc6800001d580 0001 00000000 0x0 0x0 0xffffc6800001d600 0001 00000000 0x0 0x0 0xffffc6800001d680 0001 00000000 0x0 0x0 0xffffc6800001d700 0001 00000000 0x0 0x0 0xffffc6800001d780 0001 00000000 0x0 0x0 0xffffc6800001d800 0001 00000000 0x0 0x0 0xffffc6800001d880 0001 00000000 0x0 0x0 0xffffc6800001d900 0001 00000000 0x0 0x0 0xffffc6800001d980 0001 00000000 0x0 0x0 0xffffc6800001da00 0001 00000000 0x0 0x0 0xffffc6800001da80 0001 00000000 0x0 0x0 0xffffc6800001db00 0001 00000000 0x0 0x0 0xffffc6800001db80 0001 00000000 0x0 0x0 0xffffc6800001dc00 0001 00000000 0x0 0x0 0xffffc6800001dc80 0001 00000000 0x0 0x0 0xffffc6800001dd00 0001 00000000 0x0 0x0 0xffffc6800001dd80 0001 00000000 0x0 0x0 0xffffc6800001de00 0001 00000000 0x0 0x0 0xffffc6800001de80 0001 00000000 0x0 0x0 0xffffc6800001df00 0001 00000000 0x0 0x0 0xffffc6800001df80 0001 00000000 0x0 0x0 0xffffc6800001e000 0001 00000000 0x0 0x0 0xffffc6800001e080 0001 00000000 0x0 0x0 0xffffc6800001e100 0001 00000000 0x0 0x0 0xffffc6800001e180 0001 00000000 0x0 0x0 0xffffc6800001e200 0001 00000000 0x0 0x0 0xffffc6800001e280 0001 00000000 0x0 0x0 0xffffc6800001e300 0001 00000000 0x0 0x0 0xffffc6800001e380 0001 00000000 0x0 0x0 0xffffc6800001e400 0001 00000000 0x0 0x0 0xffffc6800001e480 0001 00000000 0x0 0x0 0xffffc6800001e500 0001 00000000 0x0 0x0 0xffffc6800001e580 0001 00000000 0x0 0x0 0xffffc6800001e600 0001 00000000 0x0 0x0 0xffffc6800001e680 0001 00000000 0x0 0x0 0xffffc6800001e700 0001 00000000 0x0 0x0 0xffffc6800001e780 0001 00000000 0x0 0x0 0xffffc6800001e800 0001 00000000 0x0 0x0 0xffffc6800001e880 0001 00000000 0x0 0x0 0xffffc6800001e900 0001 00000000 0x0 0x0 0xffffc6800001e980 0001 00000000 0x0 0x0 0xffffc6800001ea00 0001 00000000 0x0 0x0 0xffffc6800001ea80 0001 00000000 0x0 0x0 0xffffc6800001eb00 0001 00000000 0x0 0x0 0xffffc6800001eb80 0001 00000000 0x0 0x0 0xffffc6800001ec00 0001 00000000 0x0 0x0 0xffffc6800001ec80 0001 00000000 0x0 0x0 0xffffc6800001ed00 0001 00000000 0x0 0x0 0xffffc6800001ed80 0001 00000000 0x0 0x0 0xffffc6800001ee00 0001 00000000 0x0 0x0 0xffffc6800001ee80 0001 00000000 0x0 0x0 0xffffc6800001ef00 0001 00000000 0x0 0x0 0xffffc6800001ef80 0001 00000000 0x0 0x0 0xffffc6800001f000 0001 00000000 0x0 0x0 0xffffc6800001f080 0001 00000000 0x0 0x0 0xffffc6800001f100 0001 00000000 0x0 0x0 0xffffc6800001f180 0001 00000000 0x0 0x0 0xffffc6800001f200 0001 00000000 0x0 0x0 0xffffc6800001f280 0001 00000000 0x0 0x0 0xffffc6800001f300 0001 00000000 0x0 0x0 0xffffc6800001f380 0001 00000000 0x0 0x0 0xffffc6800001f400 0001 00000000 0x0 0x0 0xffffc6800001f480 0001 00000000 0x0 0x0 0xffffc6800001f500 0001 00000000 0x0 0x0 0xffffc6800001f580 0001 00000000 0x0 0x0 0xffffc6800001f600 0001 00000000 0x0 0x0 0xffffc6800001f680 0001 00000000 0x0 0x0 0xffffc6800001f700 0001 00000000 0x0 0x0 0xffffc6800001f780 0001 00000000 0x0 0x0 0xffffc6800001f800 0001 00000000 0x0 0x0 0xffffc6800001f880 0001 00000000 0x0 0x0 0xffffc6800001f900 0001 00000000 0x0 0x0 0xffffc6800001f980 0001 00000000 0x0 0x0 0xffffc6800001fa00 0001 00000000 0x0 0x0 0xffffc6800001fa80 0001 00000000 0x0 0x0 0xffffc6800001fb00 0001 00000000 0x0 0x0 0xffffc6800001fb80 0001 00000000 0x0 0x0 0xffffc6800001fc00 0001 00000000 0x0 0x0 0xffffc6800001fc80 0001 00000000 0x0 0x0 0xffffc6800001fd00 0001 00000000 0x0 0x0 0xffffc6800001fd80 0001 00000000 0x0 0x0 0xffffc6800001fe00 0001 00000000 0x0 0x0 0xffffc6800001fe80 0001 00000000 0x0 0x0 0xffffc6800001ff00 0001 00000000 0x0 0x0 0xffffc6800001ff80 0001 00000000 0x0 0x0 0xffffc68000020000 0001 00000000 0x0 0x0 0xffffc68000020080 0001 00000000 0x0 0x0 0xffffc68000020100 0001 00000000 0x0 0x0 0xffffc68000020180 0001 00000000 0x0 0x0 0xffffc68000020200 0001 00000000 0x0 0x0 0xffffc68000020280 0001 00000000 0x0 0x0 0xffffc68000020300 0001 00000000 0x0 0x0 0xffffc68000020380 0001 00000000 0x0 0x0 0xffffc68000020400 0001 00000000 0x0 0x0 0xffffc68000020480 0001 00000000 0x0 0x0 0xffffc68000020500 0001 00000000 0x0 0x0 0xffffc68000020580 0001 00000000 0x0 0x0 0xffffc68000020600 0001 00000000 0x0 0x0 0xffffc68000020680 0001 00000000 0x0 0x0 0xffffc68000020700 0001 00000000 0x0 0x0 0xffffc68000020780 0001 00000000 0x0 0x0 0xffffc68000020800 0001 00000000 0x0 0x0 0xffffc68000020880 0001 00000000 0x0 0x0 0xffffc68000020900 0001 00000000 0x0 0x0 0xffffc68000020980 0001 00000000 0x0 0x0 0xffffc68000020a00 0001 00000000 0x0 0x0 0xffffc68000020a80 0001 00000000 0x0 0x0 0xffffc68000020b00 0001 00000000 0x0 0x0 0xffffc68000020b80 0001 00000000 0x0 0x0 0xffffc68000020c00 0001 00000000 0x0 0x0 0xffffc68000020c80 0001 00000000 0x0 0x0 0xffffc68000020d00 0001 00000000 0x0 0x0 0xffffc68000020d80 0001 00000000 0x0 0x0 0xffffc68000020e00 0001 00000000 0x0 0x0 0xffffc68000020e80 0001 00000000 0x0 0x0 0xffffc68000020f00 0001 00000000 0x0 0x0 0xffffc68000020f80 0001 00000000 0x0 0x0 0xffffc68000021000 0001 00000000 0x0 0x0 0xffffc68000021080 0001 00000000 0x0 0x0 0xffffc68000021100 0001 00000000 0x0 0x0 0xffffc68000021180 0001 00000000 0x0 0x0 0xffffc68000021200 0001 00000000 0x0 0x0 0xffffc68000021280 0001 00000000 0x0 0x0 0xffffc68000021300 0001 00000000 0x0 0x0 0xffffc68000021380 0001 00000000 0x0 0x0 0xffffc68000021400 0001 00000000 0x0 0x0 0xffffc68000021480 0001 00000000 0x0 0x0 0xffffc68000021500 0001 00000000 0x0 0x0 0xffffc68000021580 0001 00000000 0x0 0x0 0xffffc68000021600 0001 00000000 0x0 0x0 0xffffc68000021680 0001 00000000 0x0 0x0 0xffffc68000021700 0001 00000000 0x0 0x0 0xffffc68000021780 0001 00000000 0x0 0x0 0xffffc68000021800 0001 00000000 0x0 0x0 0xffffc68000021880 0001 00000000 0x0 0x0 0xffffc68000021900 0001 00000000 0x0 0x0 0xffffc68000021980 0001 00000000 0x0 0x0 0xffffc68000021a00 0001 00000000 0x0 0x0 0xffffc68000021a80 0001 00000000 0x0 0x0 0xffffc68000021b00 0001 00000000 0x0 0x0 0xffffc68000021b80 0001 00000000 0x0 0x0 0xffffc68000021c00 0001 00000000 0x0 0x0 0xffffc68000021c80 0001 00000000 0x0 0x0 0xffffc68000021d00 0001 00000000 0x0 0x0 0xffffc68000021d80 0001 00000000 0x0 0x0 0xffffc68000021e00 0001 00000000 0x0 0x0 0xffffc68000021e80 0001 00000000 0x0 0x0 0xffffc68000021f00 0001 00000000 0x0 0x0 0xffffc68000021f80 0001 00000000 0x0 0x0 0xffffc68000022000 0001 00000000 0x0 0x0 0xffffc68000022080 0001 00000000 0x0 0x0 0xffffc68000022100 0001 00000000 0x0 0x0 0xffffc68000022180 0001 00000000 0x0 0x0 0xffffc68000022200 0001 00000000 0x0 0x0 0xffffc68000022280 0001 00000000 0x0 0x0 0xffffc68000022300 0001 00000000 0x0 0x0 0xffffc68000022380 0001 00000000 0x0 0x0 0xffffc68000022400 0001 00000000 0x0 0x0 0xffffc68000022480 0001 00000000 0x0 0x0 0xffffc68000022500 0001 00000000 0x0 0x0 0xffffc68000022580 0001 00000000 0x0 0x0 0xffffc68000022600 0001 00000000 0x0 0x0 0xffffc68000022680 0001 00000000 0x0 0x0 0xffffc68000022700 0001 00000000 0x0 0x0 0xffffc68000022780 0001 00000000 0x0 0x0 0xffffc68000022800 0001 00000000 0x0 0x0 0xffffc68000022880 0001 00000000 0x0 0x0 0xffffc68000022900 0001 00000000 0x0 0x0 0xffffc68000022980 0001 00000000 0x0 0x0 0xffffc68000022a00 0001 00000000 0x0 0x0 0xffffc68000022a80 0001 00000000 0x0 0x0 0xffffc68000022b00 0001 00000000 0x0 0x0 0xffffc68000022b80 0001 00000000 0x0 0x0 0xffffc68000022c00 0001 00000000 0x0 0x0 0xffffc68000022c80 0001 00000000 0x0 0x0 0xffffc68000022d00 0001 00000000 0x0 0x0 0xffffc68000022d80 0001 00000000 0x0 0x0 0xffffc68000022e00 0001 00000000 0x0 0x0 0xffffc68000022e80 0001 00000000 0x0 0x0 0xffffc68000022f00 0001 00000000 0x0 0x0 0xffffc68000022f80 0001 00000000 0x0 0x0 0xffffc68000023000 0001 00000000 0x0 0x0 0xffffc68000023080 0001 00000000 0x0 0x0 0xffffc68000023100 0001 00000000 0x0 0x0 0xffffc68000023180 0001 00000000 0x0 0x0 0xffffc68000023200 0001 00000000 0x0 0x0 0xffffc68000023280 0001 00000000 0x0 0x0 0xffffc68000023300 0001 00000000 0x0 0x0 0xffffc68000023380 0001 00000000 0x0 0x0 0xffffc68000023400 0001 00000000 0x0 0x0 0xffffc68000023480 0001 00000000 0x0 0x0 0xffffc68000023500 0001 00000000 0x0 0x0 0xffffc68000023580 0001 00000000 0x0 0x0 0xffffc68000023600 0001 00000000 0x0 0x0 0xffffc68000023680 0001 00000000 0x0 0x0 0xffffc68000023700 0001 00000000 0x0 0x0 0xffffc68000023780 0001 00000000 0x0 0x0 0xffffc68000023800 0001 00000000 0x0 0x0 0xffffc68000023880 0001 00000000 0x0 0x0 0xffffc68000023900 0001 00000000 0x0 0x0 0xffffc68000023980 0001 00000000 0x0 0x0 0xffffc68000023a00 0001 00000000 0x0 0x0 0xffffc68000023a80 0001 00000000 0x0 0x0 0xffffc68000023b00 0001 00000000 0x0 0x0 0xffffc68000023b80 0001 00000000 0x0 0x0 0xffffc68000023c00 0001 00000000 0x0 0x0 0xffffc68000023c80 0001 00000000 0x0 0x0 0xffffc68000023d00 0001 00000000 0x0 0x0 0xffffc68000023d80 0001 00000000 0x0 0x0 0xffffc68000023e00 0001 00000000 0x0 0x0 0xffffc68000023e80 0001 00000000 0x0 0x0 0xffffc68000023f00 0001 00000000 0x0 0x0 0xffffc68000023f80 0001 00000000 0x0 0x0 0xffffc68000024000 0001 00000000 0x0 0x0 0xffffc68000024080 0001 00000000 0x0 0x0 0xffffc68000024100 0001 00000000 0x0 0x0 0xffffc68000024180 0001 00000000 0x0 0x0 0xffffc68000024200 0001 00000000 0x0 0x0 0xffffc68000024280 0001 00000000 0x0 0x0 0xffffc68000024300 0001 00000000 0x0 0x0 0xffffc68000024380 0001 00000000 0x0 0x0 0xffffc68000024400 0001 00000000 0x0 0x0 0xffffc68000024480 0001 00000000 0x0 0x0 0xffffc68000024500 0001 00000000 0x0 0x0 0xffffc68000024580 0001 00000000 0x0 0x0 0xffffc68000024600 0001 00000000 0x0 0x0 0xffffc68000024680 0001 00000000 0x0 0x0 0xffffc68000024700 0001 00000000 0x0 0x0 0xffffc68000024780 0001 00000000 0x0 0x0 0xffffc68000024800 0001 00000000 0x0 0x0 0xffffc68000024880 0001 00000000 0x0 0x0 0xffffc68000024900 0001 00000000 0x0 0x0 0xffffc68000024980 0001 00000000 0x0 0x0 0xffffc68000024a00 0001 00000000 0x0 0x0 0xffffc68000024a80 0001 00000000 0x0 0x0 0xffffc68000024b00 0001 00000000 0x0 0x0 0xffffc68000024b80 0001 00000000 0x0 0x0 0xffffc68000024c00 0001 00000000 0x0 0x0 0xffffc68000024c80 0001 00000000 0x0 0x0 0xffffc68000024d00 0001 00000000 0x0 0x0 0xffffc68000024d80 0001 00000000 0x0 0x0 0xffffc68000024e00 0001 00000000 0x0 0x0 0xffffc68000024e80 0001 00000000 0x0 0x0 0xffffc68000024f00 0001 00000000 0x0 0x0 0xffffc68000024f80 0001 00000000 0x0 0x0 0xffffc68000025000 0001 00000000 0x0 0x0 0xffffc68000025080 0001 00000000 0x0 0x0 0xffffc68000025100 0001 00000000 0x0 0x0 0xffffc68000025180 0001 00000000 0x0 0x0 0xffffc68000025200 0001 00000000 0x0 0x0 0xffffc68000025280 0001 00000000 0x0 0x0 0xffffc68000025300 0001 00000000 0x0 0x0 0xffffc68000025380 0001 00000000 0x0 0x0 0xffffc68000025400 0001 00000000 0x0 0x0 0xffffc68000025480 0001 00000000 0x0 0x0 0xffffc68000025500 0001 00000000 0x0 0x0 0xffffc68000025580 0001 00000000 0x0 0x0 0xffffc68000025600 0001 00000000 0x0 0x0 0xffffc68000025680 0001 00000000 0x0 0x0 0xffffc68000025700 0001 00000000 0x0 0x0 0xffffc68000025780 0001 00000000 0x0 0x0 0xffffc68000025800 0001 00000000 0x0 0x0 0xffffc68000025880 0001 00000000 0x0 0x0 0xffffc68000025900 0001 00000000 0x0 0x0 0xffffc68000025980 0001 00000000 0x0 0x0 0xffffc68000025a00 0001 00000000 0x0 0x0 0xffffc68000025a80 0001 00000000 0x0 0x0 0xffffc68000025b00 0001 00000000 0x0 0x0 0xffffc68000025b80 0001 00000000 0x0 0x0 0xffffc68000025c00 0001 00000000 0x0 0x0 0xffffc68000025c80 0001 00000000 0x0 0x0 0xffffc68000025d00 0001 00000000 0x0 0x0 0xffffc68000025d80 0001 00000000 0x0 0x0 0xffffc68000025e00 0001 00000000 0x0 0x0 0xffffc68000025e80 0001 00000000 0x0 0x0 0xffffc68000025f00 0001 00000000 0x0 0x0 0xffffc68000025f80 0001 00000000 0x0 0x0 0xffffc68000026000 0001 00000000 0x0 0x0 0xffffc68000026080 0001 00000000 0x0 0x0 0xffffc68000026100 0001 00000000 0x0 0x0 0xffffc68000026180 0001 00000000 0x0 0x0 0xffffc68000026200 0001 00000000 0x0 0x0 0xffffc68000026280 0001 00000000 0x0 0x0 0xffffc68000026300 0001 00000000 0x0 0x0 0xffffc68000026380 0001 00000000 0x0 0x0 0xffffc68000026400 0001 00000000 0x0 0x0 0xffffc68000026480 0001 00000000 0x0 0x0 0xffffc68000026500 0001 00000000 0x0 0x0 0xffffc68000026580 0001 00000000 0x0 0x0 0xffffc68000026600 0001 00000000 0x0 0x0 0xffffc68000026680 0001 00000000 0x0 0x0 0xffffc68000026700 0001 00000000 0x0 0x0 0xffffc68000026780 0001 00000000 0x0 0x0 0xffffc68000026800 0001 00000000 0x0 0x0 0xffffc68000026880 0001 00000000 0x0 0x0 0xffffc68000026900 0001 00000000 0x0 0x0 0xffffc68000026980 0001 00000000 0x0 0x0 0xffffc68000026a00 0001 00000000 0x0 0x0 0xffffc68000026a80 0001 00000000 0x0 0x0 0xffffc68000026b00 0001 00000000 0x0 0x0 0xffffc68000026b80 0001 00000000 0x0 0x0 0xffffc68000026c00 0001 00000000 0x0 0x0 0xffffc68000026c80 0001 00000000 0x0 0x0 0xffffc68000026d00 0001 00000000 0x0 0x0 0xffffc68000026d80 0001 00000000 0x0 0x0 0xffffc68000026e00 0001 00000000 0x0 0x0 0xffffc68000026e80 0001 00000000 0x0 0x0 0xffffc68000026f00 0001 00000000 0x0 0x0 0xffffc68000026f80 0001 00000000 0x0 0x0 0xffffc68000027000 0001 00000000 0x0 0x0 0xffffc68000027080 0001 00000000 0x0 0x0 0xffffc68000027100 0001 00000000 0x0 0x0 0xffffc68000027180 0001 00000000 0x0 0x0 0xffffc68000027200 0001 00000000 0x0 0x0 0xffffc68000027280 0001 00000000 0x0 0x0 0xffffc68000027300 0001 00000000 0x0 0x0 0xffffc68000027380 0001 00000000 0x0 0x0 0xffffc68000027400 0001 00000000 0x0 0x0 0xffffc68000027480 0001 00000000 0x0 0x0 0xffffc68000027500 0001 00000000 0x0 0x0 0xffffc68000027580 0001 00000000 0x0 0x0 0xffffc68000027600 0045 00000000 0x0 0x0 0xffffc68000027680 0045 00000000 0x0 0x0 0xffffc68000027700 0045 00000000 0x0 0x0 0xffffc68000027780 0045 00000000 0x0 0x0 0xffffc68000027800 0045 00000000 0x0 0x0 0xffffc68000027880 0041 00000000 0x0 0x0 0xffffc68000027900 0045 00000000 0x0 0x0 0xffffc68000027980 0045 00000000 0x0 0x0 0xffffc68000027a00 0045 00000000 0x0 0x0 0xffffc68000027a80 0045 00000000 0x0 0x0 0xffffc68000027b00 0045 00000000 0x0 0x0 0xffffc68000027b80 0045 00000000 0x0 0x0 0xffffc68000027c00 0045 00000000 0x0 0x0 0xffffc68000027c80 0045 00000000 0x0 0x0 0xffffc68000027d00 0045 00000000 0x0 0x0 0xffffc68000027d80 0045 00000000 0x0 0x0 0xffffc68000027e00 0045 00000000 0x0 0x0 0xffffc68000027e80 0045 00000000 0x0 0x0 0xffffc68000027f00 0045 00000000 0x0 0x0 0xffffc68000027f80 0045 00000000 0x0 0x0 0xffffc68000028000 0045 00000000 0x0 0x0 0xffffc68000028080 0045 00000000 0x0 0x0 0xffffc68000028100 0045 00000000 0x0 0x0 0xffffc68000028180 0045 00000000 0x0 0x0 0xffffc68000028200 0045 00000000 0x0 0x0 0xffffc68000028280 0045 00000000 0x0 0x0 0xffffc68000028300 0045 00000000 0x0 0x0 0xffffc68000028380 0045 00000000 0x0 0x0 0xffffc68000028400 0045 00000000 0x0 0x0 0xffffc68000028480 0045 00000000 0x0 0x0 0xffffc68000028500 0045 00000000 0x0 0x0 0xffffc68000028580 0045 00000000 0x0 0x0 0xffffc68000028600 0045 00000000 0x0 0x0 0xffffc68000028680 0045 00000000 0x0 0x0 0xffffc68000028700 0045 00000000 0x0 0x0 0xffffc68000028780 0045 00000000 0x0 0x0 0xffffc68000028800 0045 00000000 0x0 0x0 0xffffc68000028880 0045 00000000 0x0 0x0 0xffffc68000028900 0045 00000000 0x0 0x0 0xffffc68000028980 0045 00000000 0x0 0x0 0xffffc68000028a00 0045 00000000 0x0 0x0 0xffffc68000028a80 0045 00000000 0x0 0x0 0xffffc68000028b00 0045 00000000 0x0 0x0 0xffffc68000028b80 0045 00000000 0x0 0x0 0xffffc68000028c00 0045 00000000 0x0 0x0 0xffffc68000028c80 0045 00000000 0x0 0x0 0xffffc68000028d00 0045 00000000 0x0 0x0 0xffffc68000028d80 0045 00000000 0x0 0x0 0xffffc68000028e00 0045 00000000 0x0 0x0 0xffffc68000028e80 0045 00000000 0x0 0x0 0xffffc68000028f00 0045 00000000 0x0 0x0 0xffffc68000028f80 0045 00000000 0x0 0x0 0xffffc68000029000 0045 00000000 0x0 0x0 0xffffc68000029080 0045 00000000 0x0 0x0 0xffffc68000029100 0045 00000000 0x0 0x0 0xffffc68000029180 0045 00000000 0x0 0x0 0xffffc68000029200 0045 00000000 0x0 0x0 0xffffc68000029280 0045 00000000 0x0 0x0 0xffffc68000029300 0045 00000000 0x0 0x0 0xffffc68000029380 0045 00000000 0x0 0x0 0xffffc68000029400 0045 00000000 0x0 0x0 0xffffc68000029480 0045 00000000 0x0 0x0 0xffffc68000029500 0045 00000000 0x0 0x0 0xffffc68000029580 0045 00000000 0x0 0x0 0xffffc68000029600 0045 00000000 0x0 0x0 0xffffc68000029680 0045 00000000 0x0 0x0 0xffffc68000029700 0045 00000000 0x0 0x0 0xffffc68000029780 0045 00000000 0x0 0x0 0xffffc68000029800 0045 00000000 0x0 0x0 0xffffc68000029880 0045 00000000 0x0 0x0 0xffffc68000029900 0045 00000000 0x0 0x0 0xffffc68000029980 0045 00000000 0x0 0x0 0xffffc68000029a00 0045 00000000 0x0 0x0 0xffffc68000029a80 0045 00000000 0x0 0x0 0xffffc68000029b00 0045 00000000 0x0 0x0 0xffffc68000029b80 0045 00000000 0x0 0x0 0xffffc68000029c00 0045 00000000 0x0 0x0 0xffffc68000029c80 0045 00000000 0x0 0x0 0xffffc68000029d00 0045 00000000 0x0 0x0 0xffffc68000029d80 0045 00000000 0x0 0x0 0xffffc68000029e00 0045 00000000 0x0 0x0 0xffffc68000029e80 0045 00000000 0x0 0x0 0xffffc68000029f00 0045 00000000 0x0 0x0 0xffffc68000029f80 0045 00000000 0x0 0x0 0xffffc6800002a000 0045 00000000 0x0 0x0 0xffffc6800002a080 0045 00000000 0x0 0x0 0xffffc6800002a100 0045 00000000 0x0 0x0 0xffffc6800002a180 0045 00000000 0x0 0x0 0xffffc6800002a200 0045 00000000 0x0 0x0 0xffffc6800002a280 0045 00000000 0x0 0x0 0xffffc6800002a300 0045 00000000 0x0 0x0 0xffffc6800002a380 0045 00000000 0x0 0x0 0xffffc6800002a400 0045 00000000 0x0 0x0 0xffffc6800002a480 0045 00000000 0x0 0x0 0xffffc6800002a500 0045 00000000 0x0 0x0 0xffffc6800002a580 0045 00000000 0x0 0x0 0xffffc6800002a600 0045 00000000 0x0 0x0 0xffffc6800002a680 0045 00000000 0x0 0x0 0xffffc6800002a700 0045 00000000 0x0 0x0 0xffffc6800002a780 0045 00000000 0x0 0x0 0xffffc6800002a800 0045 00000000 0x0 0x0 0xffffc6800002a880 0045 00000000 0x0 0x0 0xffffc6800002a900 0045 00000000 0x0 0x0 0xffffc6800002a980 0045 00000000 0x0 0x0 0xffffc6800002aa00 0045 00000000 0x0 0x0 0xffffc6800002aa80 0045 00000000 0x0 0x0 0xffffc6800002ab00 0045 00000000 0x0 0x0 0xffffc6800002ab80 0045 00000000 0x0 0x0 0xffffc6800002ac00 0045 00000000 0x0 0x0 0xffffc6800002ac80 0045 00000000 0x0 0x0 0xffffc6800002ad00 0045 00000000 0x0 0x0 0xffffc6800002ad80 0045 00000000 0x0 0x0 0xffffc6800002ae00 0045 00000000 0x0 0x0 0xffffc6800002ae80 0045 00000000 0x0 0x0 0xffffc6800002af00 0045 00000000 0x0 0x0 0xffffc6800002af80 0045 00000000 0x0 0x0 0xffffc6800002b000 0045 00000000 0x0 0x0 0xffffc6800002b080 0045 00000000 0x0 0x0 0xffffc6800002b100 0045 00000000 0x0 0x0 0xffffc6800002b180 0045 00000000 0x0 0x0 0xffffc6800002b200 0045 00000000 0x0 0x0 0xffffc6800002b280 0045 00000000 0x0 0x0 0xffffc6800002b300 0045 00000000 0x0 0x0 0xffffc6800002b380 0045 00000000 0x0 0x0 0xffffc6800002b400 0045 00000000 0x0 0x0