c36ba57d8862a4f40a039b1770fd07c8e4ec11858fc72c0f0a64333eb3520a5a8172e542f91af7a080759a772de115074b658968c0e3e653374a7faa9a54381bc68eeb2a09e97724704055d7435e17c1e1a358ff876f6b95f35de53187244fc4b6dd0fa89fd19ea55ce66d61fb3cff7e4ecd7c73abbaf396d93df4966b13159eb9909cdbde194d611eb0df23aeb849d5292a8da849df239bffd559eee2c133016e71c0941b8562b657ca00ff9153fe216ce7059460055a289e105067682b6e72708ea94cf4dca64388069c885d29f794426c6be2196275b96e2b7a0bfe9233106feab847b941f207aad51f45d899642219767cc2e4ec8d58a9bc5144f9d939a1b27088f31e29a51687bf15d85130113873fda8230cbe8488fe6f3cd60285b175e476962ae1b4a4f6f5a54083e17a7f5735282b6bd2173552ad46564765139632df1d3c431822923e6707e65e43725c9a0ba1d813fb465b6906675f6c6aec49a89d75c4767d0e558e60fca400e9e9c15c72ef83986937b1fe5656d4d2fd990db42d20489f4bca3e37b613b57f64ede5efdd63252db8887643609749470ebc15f1066adfa85f11808fc05153500e949e8a055412c3ac9e634dead1e6cce7c0a05819ec4284a3567c0acfbfe1351592ba4c6a7feb3ff824701b8ca7336ad29b099918e5b1fdcaea1ba04071851f09d8a10e120779d2ec240cc8aad0c01e3d452c551649cb2a9be3f3c45f63751be27b43d381091bf82b9ff0633f1c3cae3607665d0721ea59fea5efc85085363553e68ef81a2c1f487a4fbb2083ff68e3ff99bcb3fcab7554b4b3bd86b372be8be3ecf46b02757bd26eab06b941b3191a8907c92ff5a12f6086903a656ca18ec06962a52e84aefb544da90d5ff2942b6752f44442cf58328ca350d84273e0de02b402a05929a6990983222d657225be4fc3ad09ac6eb88d2f073fbce683c66e8ca5267e07946f5a5707baa783eda592ea744e594567150cb2954b43b0244843d209d73eff25966ffe4f96ed4548b4565c582b2173ed074bb95935959ecc5bcad2232c7022c3969e0bdcee860b85aa6077d04cda1f7fd29b95585eea5482abc051722b76893c2bde3b3fe60c81e4bfdaed4740fdb4622a5600c4d1d37879cb9489d82d9bb8b9731403cc645f5de3da8124d786f6eee2c273d89a6c576605a335418d53bbc62a696e6a41421c573304b7b8652d8ea6db9b788a0c13b18e78579b6a5a9a304d1dadc43c2f0b1928c4a97781562ad899a52ad9ed08e29002f533181ce1c25b896aeac404a3e8b37588ca2843165a457f6665f9a13c1550847d5883f1c22037055e46cc886552a8b35de332c978eecf1b7d68e5c7656d49187091b68cd4359acc34eaad65ea57499a16f91b317b079b6c1f6e25abc87dde9358fe23bb3a3e0b0ed702250441cf89062615a2c99e391d869d934eed1d6d7e465cd8fa6f0c6ed6ef7382a64823bb9cd5367978a812228390658eb07181abf0dc41c5e4e08ff19d58244d6a4e3544ed601fad367714e1b6a4ae7b70deedd8149fdf78e99b0d789518e66ca5600c97250236c5b16296a9a8d20ff593fa4e35066bbab8209a33a8f10fbff793a429fc76f0aaa505c161c0f7477ef807c2d21ec369bdfadedb67d522e2c5c473442cc41323f26e2717a69e765824d04f78c8516f76f847560c201ab557f4d248684c32de924786730cf99b403cb67db74328afc81554dcb3ac3c1e1d53ca78bd236062cd3bac9bf9097118886a24676750c6b299bd7ae4fbdf342b50b512b877a8cde5e340b9174df76833ea79b764312c43feb61ccc94a247f00c40b1e5e7fa56a7c4e15bebffc36ebd55b43df470353b93776bc11d7a5b828f5111a926c58cf0186ef1398098124d0bb1757a5f7006b383dad3b9cbea8f599395147a4b3c774dcd63d39a3a3fe0c9e7d79814fb81f1fdcef6fba7be0717239e1d22e4fdee30c3e05ac6eb1b95a567db216d533a060858760d74e0cc4f2eddeefd79b0ba830bc437217cb7444f2fb6626ec405b5499d0da0842a18c727afa46b5264a0c1833a80bad4b8a27ba00fbb29aeb190e36d6c547c0dc146f9d2e0cda739e85dda8ab9e65e31d88cbedc5e09c704b7b28e9455c6060065c27ec4b8dadbdc91e354e87c1b398a382287a3281229799ac72b1c59a3ce1e7a50a93d1910279f4948c083ec968eecb203f00f6e1b26bf27be1acbbf5fc3f0dd51eda27c97a45821f928a1e62f82dd1182ca38bbc68a1acd31174c71556de7025a37b4535c7b16b04c8c748448831cd109cf6eb41d92b11ba21d9a2994ab3baa3073249eed28bec70ba791ca25b95bcc222136bf394621ad9873be5fb27fd12708b100763559687991a094543dad636d949df2b643bfa5a2282c2b61e99c5bc14c202dda2d2ef777ba625aa99994d59660de889a464e042464a6558d88c5c140736a9c3a33642abe618877119640e2fe6bebff94529e9e815755d25d8bf521ab86779da7c5dee9f77d76f1d8828a19246820a5dc5f795224b6c39461346ca8f12079ddbf582ceec19fa97374a5d69ca0b1e71c4a12ab67cbffc677d7053646f216e0a3ab9a394412e226d7ff2fb2812c89fde6abfda03cb256509ff2ace22c9a8c77c617eff1eadfdfe98ef53f3b4137bb7185bbbb90658077b0bda0c84739299d9e61a6a429d363019a07e0d1699c97962036934c42ecfccb7beccd6d9d251ce9ac7cb93e9a67cac46e00ae7821710aa7a0d34d71e6cee2d901a757e808711d297f2d5c59e8c42ffd54a3792f5d6fe60b7c00e7c204c71c633c64587880908d4477f5bc385370f92242d7196dd38cac6c091ff41564c18df87780df8793b5c3baab1acd8350084f3bda519694bd71d8efc597440a24a2ffbcc713ff8906b431fb8fd04a47b1de02e64a0e251c19154b6cd07998e906ee7fb4fd15c7e0b3a7d39a94d7d9e15c93c5a68a705e25471ed3b0e34ead72aee0f691868c9e05302843ab4ea6c187da3220074edcab2c371a4f123f9fd831698cb20aec4332b34db5a1d0f88a95d34ad9ae50fb9d543fa5094d199cfc8cdd6351918ddd4967a4c236ee8548acde479474d6156d620c504aaea7e722584343595798d210df561c6f23cb426bf42fc898a71b6f5d95ffdaf4e97aec98234aff1af4764d878e48146b07a069301afe1080cbc2b3f5068a01c45cc2ae8b272f0259f1096cd0a299894efa956d7c7f455d8dde632e9ccbce7ceaf15a61bd616e8d3902207b674c4b32e07ebe091dafb47301ac5d620770bd945ead2500842a26985be642a94bd786eadd5988b6091abd0d13b550082c0eac08c3a203cf8a392a687fddeb2b88d80c5346f2954b4e9b048c5c966e7d835f0f282e648074512b064aea0ef8e3aba01107d5284ac8ffeef805103b1c5b7e50e9194ffe7788ed42ad414b16d974c8d2a28a86a7102dbd4886b6217643c855cc791a35feb0ec6be4aa7e7456cb36b5501eee7cd53b1fad3a48352e39377261060e916d96ef4cc817afb03e191ecc1d0e5e37141e77195e3ed764d27df60045785fa1b0f2add0afd367310d7d874ea0c2641726e1366f1b3465b96a24b5676d8f1acafa59a23630c9f13c2c60b774d5e4b3d6fe082ac98f19bb475168ff852ed06ba892c68a3a19f561b93a1e0f89c66fe94e24ebe19cf630527a194508958055455a7789b581c60d3011de91bdc7990b963fce976caeea57bc7a70cf09c58d1f7cb9c52fe26ad292a5392f5c43259182e815dc50501054ab72b828ecf542f1c0bc2e5933398a2d10952b4288d7fee39fe019613641acb123990c50c723f9d510bd53e526f7f9995a58036c6abb25971807ca44e3c1a942899a0f933d7c74b0946e0a13508c4608cbe76abf756ba1c1e03413b593b95c470f67e7c75dfafa99ec6a1a69613e034051381405db1c3ac663fbc359ad2d11d89f87e67d7e1b0ba5d392e4a0ad12aec5cec858c75e77cf00f306c636c39b79fec59c0e3a608289d337d0050ac5cfb8b068f4b2fcca08c64bc7a6871366f4c6b0433fba550815e284fcd204904061ad9ae78a7cb41542bc6b12b1e93829ee84550ce732011b6abdf031c04a935778713118f92a1058e4f58ca14a7101d8425d388338f00a9715a6d57cbe5a964f2746b2f150e44a7b33ce9e6b96311a88ab9983b5d69e35ff85eba433981c281d4f055eb4f323358b2fa3c7b03c363be18a4eec3e95a6ae70e717cc05959b19441be00dd2fdeb3a99785673b98809ba2468516e5384d759a78a8becee3bb274aead094abe88452a64af3611635132ed1bfbc4aa508ef56c9c913da10a3c519fc2c75300998be3db27fc9f52711a4844bf9b9f83f0ee65831f93a5f8387567dc4554f910ee025415da20c0a2f203fd13690cd3c7378242f1c43eeb4431d7ec0f6308a5c95e13df8dbc3913601c4b72c6f467989ed156a5a129debcd1208a2f6852e4e8ddf74327fbf247872eb7a6962f473e66895be28833cba0465e7c3669517d70e513b2bd42f57c505fc4e50674ca7f8d5c22a48e57249ce55d13a70116865fe3232349479cab6611648d61fb2117ce4d1dacbb63ed7af205a072d185b955a8ab4f6ece99784943ba06641f2b272e0159e8406df35286a08000300ff0f0000041001001966e1bccf7ace8c64b5e3ce3cae90c5e6e7446dec74669e505951ef253fb5027c22855b8c47135517c19dcaaa92f21479cbd23c08b3da8c0f5945b6b6b9deafec155863c5c2b0b9591abf878c5d9b210d4baad1d1c7d6e516c4d250f5b982e1dfef55f400521992c84e1454134915da8b7eef6f2f0ec2fe9a32d67672a2e0428e8efbfd7f6c0e303dcd3be79f57d888e8c2acf0ecca16beefffedf7e1eef424c91ec0df4f349c046442138536d025b0b5ee55ca6e996c52c2d2843bd11427c6759506fc590493074d438201a7b58a8062411964dac9e88804f8e26a5e574366ff78251bd429781a7f5d3c297cea41f5efa9f832279b16645480ce991523dddca6bf00cd99a0702860fd25b4891a4c6f61d4aa1a3d92fba37db9a13300700643bf2263483150327e423f1d3b4a8f26c373f9e3deb53edb5414189ecda95d3c899ae1066bbda3552112263f7e042b535657aae33c1eed0d9b89eec6a80cdf04e5146f61e0e4009896a1616ada3f4b824bf4ba00f8b9194e4608f957ad1351fb94a381a50114b45abbb79271e45ccbd3d97ded118254fc30647fcedb1b0de1b57a94f2f1cd2fbd00a78c2c72651c100a38137d62de5e04000000000000002face941ebef19819b09b2cb4bbf9aa52c26c4b142a70e9f5089c255db22f7332674aff9d42c93ce3dbe5b6f6c8da192e194fe6a645fe88169405029d19868feab4107faecf7489a73430f3a16ab177f876dac3177f970de02066e5a9332b92e54d1ae85a9aacacd4e0ee07457855771d81f269ec74f7ba3c7abbc33392c07d3ce246264da3ad591271ef1f3981f7e03d2c811a2ae1896335a4abb0a6945766b7b2f6cbd3966b3b7ed7971506dbd02579ca5eacd59dc4e544b9ee9f0f3508f19f44dff6e7a168c3fcd6f6607a6c4013f0566756076bdadb4ef406914fd49279d3b7bc0eed650d74505b58a7f3f566879a802c3c63fc3c39406a2176b5e7c681e9ef1ea276871623078a2f41aa415ec3dd8093867315b1e274399a4e4a1c1323c856fb552ac40277bae80c79090c2c14e0cae5d71a5c4195ee5fcad5b5c636f8f86065d1c2b44af1d1e6ea5933c57cf39235bf7f54fb666e106c605e1be517c2ca64ee24138745374720a53b1dd94d96eb9d433ef9f0e8493b5d712d857c1e3afb53e1e9ec3e224a41ce22b1a7063a8f114c3130b5c0d6271a88c7272c23234a1e0af6ed0a27bb136a382aab92f1ecf91b7eb90416753a445b290f62bf2a0bd725ee0650d30a20e9e87cae1280d2e9b1f40b8c1f85159cbca1b21837ea6746d5f7b8f005666e17a500a105390547b4e53f192d36ad1126ec552a03f7945e862487d8e1732271fa8c32c9c4378d639bcb4a1eae6a527612b7b7fbeaaee7252293d386cacb90d3270d281fe513655861efe105eeca2642f9523ab1200966bacd0a2038743506372f4d65f8c88dacdc2807f9abe1adb7e09a3bf49eafe666b3019fee50d9de3e4683701eab89150a058f7a8536bff25e94713a3fe34602fd3d4c8ffe368cd081c32ddc15110467f66f853c543b3a983feac648de56c0bfcb2d96153321cbe0003a5a7d5b4b7c6891dd9b1bb0e8de1e6ca135ab43c11dd3eebe94d236265703aeb3120f35493044eb049119592847f2c5cac46d54944fd1b5414026943a31d9c3327eaf3e90d151c9d247740278d31af6efc15d59bc51abdd6cae6ca825e4f0cd184c95b3ec3f0ad36483fffed685b700f7574f462158c37c96653b101a15961bbb4a0f8ebe5c551b274912fa3adcd2377bbe65f13eb134e807d235979d04dc2f33c749ad936913fecd42678a5c64d82142607fa7976f8e75736e01e7184e6824de1391b623e05a37c576ef2081d74cf3e03907b9b8e9c3312d2957d1708beac6510c2c123c5c4f1f29423d5ae41da73cc3591c2beff6ca3e2d588dacca0d0d4c7aeca82fc8a004854821285af2a110eb66a86ad9bba9885db9906580af0ce195a1e87ccbf90c3bad3c55806f89655104870c5d6cb676c5c0f93f8c6d4b123420e805162b7745e6d7efd06172d57ae79a99599937f5c7fd84fd1c558ef965ed42a2033b958457f4adba55b9eb5139fb76075ca7cec35eee24df4ba9ee052758b131d14fbbe443e9a6564859369c399abba867fbc1a6e636bc520d30dbea4043305f20cf16f677b67cacfd115ec4d3b1ed56201c63a19afd7284f1ca406bcf975a2bdea3396bdeece2014ea820958290ee3785db8d90d2c78f5a695a75eb5d78201aed6127aecc5f2ba30d0a5db04ab22dbfb346ed4235c309dc237265df1913de6c10cf04f46da396562552299e67c4fdd6a6e146dfbf16b796d81f8924d0df577ee6c71662d0b39ded34259c30915b8616ec185011fc0968f9cc53c6fc69e7242263216e711e6d35463593b7a7d3422ef720e36cfc3711146e0513933eb57b21e506a4e4a46e59cb2008dd3e5d17c29e784d570ca35846b3429c9be04264d8ae881691e10f1839f2c5f894d225f7ed23759f35d40bb5f92af68cdc936865fcdd2a57a68c92f8b01903c60fa9af05373301ac7a7b78a245232b19954733b590ca39ebe408a2bc6e61f684e0a0c622d08eb16b14d4923f4b83474c5ec2362b9e5c28470489e9e5edeec86d539542cd84f3de80de9fd8e3a4670de8a4a7628c69e5f50950ea466634805c33bdcedab73a564edbb8667472d31704581c7a77f68c9301786d052729e6dc3e7608a16071c4bf80769070003611d0c73505a6281b67bc92430e54bc510b22bb271737d4a396ba8d4e8f01653b4c8a9dd3d25dc4a52fcd0b9f40ac1cf0bc5945965006344fa0e1ca5fe0608e3cbc136b85898c4b4ebd7476f5194018ef057308c2fc1555a3696fbad5734857c4d933325265efe46a18d5389bbabd29e29de90b67ffb21e50008626b38f9c44907dad355955091f8c57e9464d320ed36d400f78e4f4f6712f3ba826d1baa76790e13dada062e5c82ed402600126f9187be5a1cba072fafbd0d746b41418ab7010a24ffc09393dd595fdd414ad97c5179f6051641f37697b1479c006116cf27543d8c9722674299e62116624f21524356164e465ac88b20d18e4c428ed05fdd7eeb9313588ebe3fee891eface19e4f3c6f61b4edc192c5e0da49276fe920409a7f6ae7563d9cf650e88202cb5c53736f08d192bfe00d70b599930663ecd6105b33b85331551f74e703a71fc89166433131ca99479111ca1da6c4c4608f452b4c1247ff3f5c89f87f4cc79bc2dc43e466b4fa2f78c61a0dc326891ff61c08b6e43b070bee1efb2e678981f59cdb98340aae6b9db60297a210e22ad0269d49e5571a10829c14d5375b59ddb3ceb8c2b9bfa183a726427298ddb542599195d522bf11a6ec2ea843eb50f8ae01ae6aa0aba42029a605fbb2e8431b6b09566b2f1bdea3bbfa1a1fbed3b5cf4e62c74a4c6ef0c2d139c6a76370e4bc20b46ebeddab651d1b3d66efe3c5dd71ae991e3eb173dc70608b817722e0c66f9d827905525ac03e20b0c376a6cf0fb71b03fc77ad8b4ed0de83b2d7f6422fd5fadc6a8577423ca47ed0e20d4a420fe6c939f68ff6bbc3279669017679531281de5d4749d5855367076ed3f18c4745031656945eac15f744da51dda91fb34f87f34b23dea2e2f394af46c815a7a0944c924e253f7e087b5c457d4c2660c6b1c7234f8ed2e0ce5691c54fed62c45c9d1955982a2aeab4b9889932012a7e98d4b6098c2266f2f68a7af54c430f154d0aa2441e5a524b617ed4c52df6e54c21dd6f0f6b04c2749af61f5cc29dfc7db75c3b606fffd79a5ac40585669181a09011636fb1489f69206150d3f832ef135922b05ca3af6a9fb4f2293123d8e7009605c98ae7c6f3d4bf57e11e0840991683423a8ec4fbf419cc1ad64f9db338ca7f9871dd9f2d8ad9bef173c2f3b7e8396b268572839e679e5c16558184cec9ec0373457fb52df568889b701924a84dd5db07f053611328141ebcb34037af7e70e72e9b30b34ce5472e18c2a13dd54cb1e1560f7800cbd97845e96771855723495ff3c5a1b1b31c43152833edbbc07d682b6009684509ac79b592c7210a6b29851c5bcc75df909967a2508c64ed2667ef78b84d8c1399f59d8c068096fe03374a1c58e8c14f4cc1ebdd571ba05d520183a7cf8371970d25a49f6b2caca6a7e5069e49e84035a74b21681e82be58105123244737a5e24a1644bb89f2e6b92ae200ca354158909f00533dc69083d1df7d173a3c1bc53dc00a009dbee8703718b7e5c91ead33e5302b1ff87fc6c069ad721c703ed6d4a4d969f9da81c2bd999b1b692e175739e1427c1303692182f864a29fc98511de9de3df7934f90bfb9aabdb3eac4aa582dc666582d45cdd7403ae563d70ae49af3d2afa7085fef7465405cb9ed1b740ebe286332ba4ea68386382a1655946cd0f9841a9c8063cbe9cef2239d07abd3e56af8edf31dd1c9a26050be760ca1f72230a3e3cbf5ef73aee4286362b3f00bb98aff24cd88110b5c75f13aae7de68eb26e67ebada5729ac88fc83c2c8456ee2c30079fde40b21206c9a097c4193a79f707a60820feaf0b7c4cf729eea07ea40c3d8494d1cdf367f4f39b8403f0b6c796fb2f2ea61d2128bce8ac71baee4994b76c9f034a4f6bd0bab1e23967f42048f0d23bcca75d3fdf53d61eb4e022dd3ae882d34428a5b2b55cae088be649bde73fae94bd221053caa456bdf754895930ff9a581b88ec12617144c33b25e70d6c97a8ec08031adba9c6b374c68c5d5e27bd8ccc804a961f9c1eafe4c4f36b56739d47a4a248f31fa7becf73d7ea4d8aeb6723d8daa32537645e3453d0814e87b00af79d792fdee906cc1d5737cce9f6550257fef755ac8219868b38f4827714e78bc54896a82c1e8923b2e726d0adba40aace9f2b1dff28b07584969ebee285ed727dcbcf3a376c2523ac7b38e98ad602d7f1103c82450776594eb376217a24576545dcdd6c9135fcd6d4270f26c87f42db8bc74deb7c8edc2d9208c5ab36e680ad273efa4d4001359b253033a24b92a44b4a46eee329466bc5d5db30e7249658980d243890e145e120ef5d29978a9ed270489e9af1fe795c07c24e8f6af74a1583db9bf92564db9a64e3cf4198b7d2e0aaeaaa9d088a1747b0618a968e904acc710b236b1df3b24b76b7619b56d4e0ca12b16e65d27f8638d6451a9cd3829fa7d54660cf6ef3b6f71e08f107ba45f8e0ddd15df5a774acc1470702bb0ed6cd9148d406a500b59bf77ec7e8f1e19eec22a5b4297a50f7d2a1105bddfe7b64198b3a2fe93cac80cb127f68a834a569b56b576a6bbeec0b010f85736af2458b81f9327ad4dc3272b8b55a82b215291185dee16469aa657e9c9272c70fd58d0c5732b1437774f25d16576bf6ce3449022413b0b5c61d3a005207fe3bbcf44cddc58aabf25367ed9334c2b8bcffcad166c9a2951ca1f50684483ad5bc73601a4d5235cda07645b712263544b433087db48c028222dfe5489035954b471c3736b8ffc3b2e6b752fb486a6a1dce166bb86cca334f45504c11cfa90ff97e4348e413bb2078a76e917626492b8f943c6e262cb29e422d61e9bc8054273be14417eec7b28f88cad96010821e7374bbce8e186dfe8b1d1554513b2052baa7638bdb5d381289694a56716e709e91718432c74b065081ae12098c62e4e52946d33829822d1ac062f4e49a9dd612ce2cdcab37dc3be0835031722a88b48b3f419276348c3df911a42afb12d68408bf445aeddf82474c0200516e94741b0d1b000200cfef96907b840155a72576b47a73a67f23df9c7bbc2ed5006f000200322044f5bd2fe872fa0d863b811e0ffccb992899902ec094ed61c146ee54c74d79df3e6434392ac11d2d254ac6d0ba7b7abf83c95c4b0ef9d49a7b41b32f3ff9fffd904fc46340737ee02d57b1c9fe56a7dad282e52c6917415f8fef8251eddd23a7667042367add27874d0027000200dccec1a75c7a3367e1eb28cacfd4ff515c1f633a709641807244ee6bc87208fee1b03e0008000300f8ffffff080003000200000004000300040006000400060098030480e0000080da00010073e024ac0a06298458d3795f9ec5cda54b09a925181b215869449cd28631ea8d1a153f2d8df484363af6cc3a4701fc3a710d56b6abe91f6db831001c12175098614766aa630fc2805c31c9d49f94521d608c23cdf3e61ed158a67fcb42713709e0bfd79d594a9682c3e16378e5eef0de572d7852c50b7770c79c4854083d6161c22eb0046bec3fc3d06459f25a80e16884647591868571b7c12824b7b2ccdf5cf971b625c60520e6a15bf272c4595ac36f18832d650128425994ce845a43318563295592e89dea6a0ac8ea9689b5e68e9242eefd65470000040100806d000200264f3b20380a13fa4633fd89f05329f89ff8d54016e5764fc8ba210a95c16b20fb0e2ebc0c14a3bdb0270d34ea3eada8129332de536d9105e290e602c9e91b3f13bba83a969c4ee9a36f941e80993a77effffb6874602daeb867108c9c3ce596d7471f25e2879556490000008e0002007a2115d3a5ebf685f70d992bda79c98f64f3e494e3124dd3fe54a0f382cc93e0cc7efbcd64785bdf239992d1fa096173f234fe53ee06407f1defeb7be5cfc56c360eb7373d14d71f5f07c62288dacd7aefefbfe594a082510bdf5bb9527847ba411e3f600bed147fff2506902c9d857687e9badf54e7e17be7c522f119925317cc01a5dd85d2e19de8fa00002401008008000300f9ffffff9c000200c7920d08f916d18d0d162ebb60b7753403ce7ab14637128f4b2109521d8a627e85c8294c0b23d9fd900c6600dc13627dcb2cbf20ed01fffb505b6c72b520930a3ca199443108651e1022bd55348e1db9e58f7cb2f708daff9aac3a201d3374081e5c2670a620df78fa11204f65f3c13bddc31afd5a45c1deac147bddcb86f9c99f476eda6d9c0aadfe33a63c42f07279b3b721fbe1bd295a6a000200cd18fb059be5ff8ab5fed825ad384ff0078efd205dcd7e74619b4dd7587b91d19bc11c2ceadb7b128dd97abf53a9b15f27fbc4b0519a01f6dcba56839642e1887e761b8d64ceb5620ca45f5f5143830e76f957f3b4dafab1a9497111a46e4c544be7cdb966b80000080003000200000008000300490b00000800008004000200840000806800010062e7ec0ebcc1b64e8d7661b6c19b7b7771c8c6aaeb33b2ba5162dbff654206ad4e66207f0ed6e50bc0946c289d28241c048832180d0c0f871baacc48f1e511fb03db3f3d0aca897c227fd4ddec8d9eced0767228ab7a8b6b2d918d24144b3d195d6eb18808000300f9000000080003008100000008000300ff0f0000c80175802400128006009800fbff00000a00f5006514bcab148b00000a000600080211000000000030000e8010000700020000001f0000000300000006000400010000000a000300ffffffffffff0000060005007f0000000400010004000600040002005c010480e80000800800030009000000cb000100c003e67aa4a81d4b590c5a2985d805a10fd983503254e788a2396372ca551482e96779763a5593fb213196d1b340b947a1e3ee05d665f936b357df7dbcfe661cdb86c0ce52bd5b9412ee63188d3dbdc2d3f3d6884558d26ef8f39eabe4d8eff3d83aab582e91887570b7b0cf7d01bcc5644dffb78bfb34e7c307a251d9c990f4838fa02519d4dcc149f5a7c87df53311c67b5142930c97aba9a6bce2eaed9d5238ec84f5c4a430c7620cb19aec0e864b5cfa86fe7ac9bdf4d3cd8bff98bc1e94abb19f5e8dbf280008000300060000000800030005000000700000806a0001001c91a938f3cd3c95790c027dd130fa529e24256905eb41da4f392bb2346d604426b9ea04239412ab42540fa9541e9a5524d19bddb14d7daaab4fde38fcd15d95c4b37e01db9e599a47a7b0c6163de13b4f1fa5a8b5cfd16894e24e19d0cc1eee91ea68b511fe00000400030004000700184375800400080048020e808700080000000000000200001e0616effd1092ab700d9424b4995d0cdf0c2b83f1d79c030bab4bf262c6c2d344f88208bb00fd9a439dd01770f8244978763354129918dda4191682e9b97c057b691f4c75d03906e27c1d15516a0742f11837d6a7b03282d9c2993bb45ce339fef2cfea880c205e28e5a09ed31a8c97b589432da6ab5f78019b74000800090007000000e7000b007ce3355fa5138f98f783d09428fc04c1f64eb85e78aa4851712ac22cdbf529d5bd9ea32ec4325c27ec7edd2c429021c08745b1f199bfea0cf3dd1fa33cf12ae5a697b76fd1cc60e2e7efbfb565a13cd89f30437139aa9e91d1fd9e4faef9f760e81533b5028ef863a0d7230a3d0858fd72b3a1d184bca64de12fbc8611ad8b2009c663c72917fc11efba57a944b1769a75e3f91eea4db4eb5cc829e90db223c3d9fe084ef6d8b0375d86bfc67ed4f170cbe229e9dff118e8245b0c4406715288fc48a70b5e2a33b54be720083b3586069a081949392d0fe442f100669b34c222fedc6e00ca000b0070c51e99d29caf6b78ad357ec43254977431caf8e34bfdf760192c1aa26bc1ffcb2f457542b62ce2f7adf35479e11a989040ef29d3aea41f840de111cb52971107cc8eaa67689d55e021a958fdc574f31eb46b1da9acb269bf387e2e2f38f60e70ae509e8f904e0a0f9da3b0ab1c9a0d9a232d15aac7f6c3a353d883e5edf3a17b52bcea031ec8fcc5c68033ad3a4841d8d3f568d3cc0c7c748f402a1e044efda846fa684dfdaac5b27c339892acdf60088a23c7334260032af5f8aa4efddce22cae63dd882000004c0a0480ac03008008000300010000805b000100c8607d4f96ead068ad03dd9630769dd6da483acc3ae5309ae7a6939bbfbcb2a7450d1b10c6e2d8039f3f6e6ef13e34d949ebd262cf2cc61b3315398082e9a659c83da888ec87cae2d5876413794ad2a81f1ed5e04b400000fc0001004818fa966af9526e37f121abac703e5b386ac54bc94566fc8fd8af08904d3ef3b43b35f0b24fb721c460cb95ab4826651278dd3e941718ce99940c44730d32406e42b64044131edd2f4b291a6bbd447c02cc83cb375f1d63a82db113d9dc679ff38bb390d526c61f041685899354512d6529ff142af72c1d4c82ec9232a4427d214dfff97494ce20bef0c4040be291469c2fa349dfced9807c5d5cd4e808a98126b8cc3362f0d9a56d60c09ef669255f886200fe1642ac0c1cfb7ef3cd0da4f9f89fb4d2ec38f423e429e210811b7795dda6ff5b3069e33ab0ef8a2663196c763f350d8a8048582195aa9a0ca3e11caa6cc89771b061049488000100acba85a8fddcd469bd01537b350682c03b63418145097badea53d5d325e4ceab4dac72af109e2c90b52c1a29aa4bb8fbc6eb29330068454ac3e9ecbc431692a2a93f922c1b49ff93e347130ed6c2705605e033c2bb975adca35ecc581ed7be8b41525d1498d6624966e9f1529519b02fbd88494b887804c9457b8b21c0323bfd1389ac94de0001006dea127de13db3df21d2f91b94812ef24dd49a8bface86e51f1f14903c804a2b3c66617b9ce4cd70015a66067ba4c8ac9ad5348daa72ddb49fb281044d14eaf20684497c9d92bf212d903261b24d417f47ab5c257184466c8d87f4fd381296929d8d77aabab18a22b379355d8d02ab7bd9dba3917f6197fbeec491f8effff8ee64983b3f13f4b523575b834616a0a4a232ee62dc9a1e7ff715e9c753258b73cc2bd87264523c9c8be14cf9fb708e60e2f3365cbf85387eaf9182fb3d10cd364ab3ce92cb7ba51cf3123a4b391fe0de2347938afbf6ba4e4df82e0000df0001004fee04cb48fce67abd235f621bc946f6c2a05b2567ee2371c47e3c3bc7bcea09dc56b76b7a616325028ad2ec502307016f792e858a147e2221d7123d2fb25f5e3d77ee05493f4a88b2a2eb4bef5ae4f259ee793b570484c1fcb5ea3c2d42c4cdc3205ec7e1fba043dd9fc7acfc79313675f2177c20df10e16e2c8aa7f5816dff6f0caf680702cbe29c30d1d4cc119312eff96160b36432b1db80ac974d66a818dc9a7999faa4c01f5deec2a73b9b0b15eae38b084cb7edadc30c2e707f0ac488cc14fee3f711b35c9e1544f7bc08c523bcb6fed67dbfb3dbc1efd700d8020080a4000100a2e2ea7829f4ab9f156167d8ee04f04f285fa19c101620a2dce1329e7d990dbb311d90cf3e38d4d37b0020ae75d3d37695a95929cec28bf3d1f6601f6cec13212dda4ca4c4e681858ba5d6c61f6d490d24a1f5511dd3d27f336b1b10453c9fdb90f5b2e5dd6f6d1ad3102cb65c4fac908a91a89c4a784e955644d545ef082a6a148ccd0c842eee0572be4fef835299c5f5854cd736d8d3e664549e21876ff9ba08000300050000009c000100a9368ee8ea02b0c00e54163dcf785075fe4580d5340b4186283c151342ed1128230bd8595fd2dff310bb258e1299345f299b0cd81a3ef56de0bdc0890b33283a6f683d7e40e492127c0a529a62b13461b98708e16655f64c647def458ad02f1fc261389dd0af0922e3aa9703c600132d17e4044bb7fc1f572cc0467f13200159332b3b29337997925d5f47482bf921d9251013218ba622ca9b0001007c2c714c9fdd6ccfa002f74ebcd558a558eae8ef2a17b3309d57f2b25e57b2af9b41335a2adeeee03e03001a65ae601bba2897a977044fccfcad9418db4c0676a0156f188d86504c49c0f6aaef7b9aa6a6eecdfb281a88d6aa2228f7ee66c3184f0dfa0e38f6e009c5a476d08882b132c10fe1e981169a8cedfcb068380897bef28bcc02c941d1eaf57db46a00e3d6624bd80a1fab1c3600f00001005c0405b1b08009abee4747c89c63622abff817e390427233201a70b566de8e9d658a5c1295141eb9b9bce7028e99cb250722254ac919672258fbbf72b15d7fb6adeeaa8c1b7aced2b20fc32a8fd63785cf4b281ee55145de97c749be8e4e66246b05e2f7f757e4c3efe27a7d9d0efcca494077da7ccd132e895595c44ba20db024ae47a9493a104ecbb3c446bdf9cf9390f53048a9fd6477baae2d1912d67b1b865dd5ee8d9e2d53d02e1d8e88a0650e3c6b7362b3369df3da2b1533ca46814fc642b913effcf19d1d6ca5a97da25c620a770954efe98b03eadbbd7933be4ae1b5380e816ea06b7a2ab3e50504000080d0000080520002005618e382262950d25ab5e59dffa4f8f36cd76d7253de8b7e8c75ab6a54c8dda1ae8fe7c687d6e59302af8dc7d05a1d22cb31c4bbf5cc6ddedbd110db94f3eec5fe6e2acaafdf68f5334d6dd4f2c0000070000200830ec847220ab5b687a7edf004310b4c96c1900373628e4d8fc31f7c5a5b3b99a101871c3943b17e60c62a44d9c7e21afe42541a70969dde05b0ff385fb8a8f63a107724c175c02d3e5c05c8d21b737e404ea7b1f7897bd5388eab3445bf77721dc3467f7eaf139db24ede760800030000000000f00200800800030002000000e30002002708514d09fc9c2f01b314b9124a88491369f1cb1ac1794d24f842d0f33619181770caf6b09299546d52b385ee9b37358367dfe397160e8e72a2c3f6784982e1c61a2dce9e8f006460b9a1a3cd996fb9a34ba9e7675306b74e0a87185511907649e7f5aa10c8e22cf4fe642cd0669e13a5d6c5d8ba7b2294cb93b6cb410c588c800ef781c566a20c59df13cef8d38abf6275ee34b8a1946e7756baa8e604a50181afde9032c13aca37078be32ecf57cf38198211466861ae3f0664796439b004015eacbfaa101527ade7ff21b1ddf08ffff06bc9f362f1ab031099d0d0dcda00f6000100d40ddd9789c828777607f861a13159f4eef6bd6c3c596fae646de72e5fd0f56d17ba38c92705ef15e4de0c2df2bb1594c7f66bc392a94401bc47ecc0ce171ee42d98f468aa5518bf81d5476be79ee7843833ff63a9be27e8a2d2d4285e92f416615c8fde38e47d0a6846747ee386d2781b325dc76a30abf8bc83fabc8d2666609a12509904439699c4b1fcf1739adab04c5ae8da034cebf3ec5d7fa13c251bf09efe48bd1c65108026a958317802645933d8f6eae55d9f43a43ddf8740179dc3a0671c445de9bc5774cc755c9ed2aac1f67c3096a5e566b43faaecc327df817f7032108da8fb97c7d10ea2c4838986722d7d00000800030006000000fe000100feaf876c94130d335f2a6a84d44bb1502d6dafde1ea5026c28f567be8be50b20d608f400c157ca064b4373982e982fad160df448414bc764d5111d6833ba8e30084537ba6b43a0ce7d927f7b6c025cde5b9fb6b8af29d4c7d31f8796495deecf45da27185c7ca6c7bda1a74e87075e0c417a5fe786a47f2205476d7dcf3190cf144b3310db2343f580059664ae584128d9e83648dbd436cdb3dcc86cbb694b6d49a1c73b8e883a872a21e1e7811fba675e6ac0ba89bf99746e376ec7bc31ff2d71eb8112de5903086f725e46a1f35a9839af8c882b39b25de12a30287ef0c958b626cc753fcde8ea155c5249e272a423702efbd1b5cd53524fc288ff99fca105fea343733ca3205e0000040009000400010074100e800600050004000000060004000800000008000900ffffff7f0a000300ffffffffffff000004100600bb03b64f44d144ed433fc23dbbdb4862fca45465110ed3fcadf022b34947543b137da93e474fd260f530eb39373f80d8a14acfcb8028c7a351ddc603476472cb2a0a34a4d0071e7c7575c7794486ec76b9630011755f38e5c657c6800ec5ba2025003d6dc6657bcd3d6fc0ce51e19ef393b8a2fa47af0aa3ed83a1480570fab571dc59fe493f7a76361e8d8f0ba9d0ff1c47a0788653f931bfbc25b75fa3e03881e8bcad1a6e519788190219f1ba69620f037fe4dc88f72df92fcd8cfd737ae6c4a22ad3f48be7a3f038fbeac31a0953f4634d789007b31f5f81c50a24bcd5e887cb3395ae3704c2e53a7aabb184c7e2946ede4dbd4aeb0d2674eebb8e4a9cd1b6147cafbb5460c21b9ca69211f0f6fc038c125913c85acb5f70bd5b7431096a8f6339cc9bfeef44f7aca0aa1fde5a626e72a713c31b9b83b0239e9b1855e48244c93f368a0b0ed3c328e5ba0309bb3cd2754da73dfe9f4e2a8b82bbc285d2b3da8f751e7aa91ac715ce9dfe3a79095beea392bde93267d7ab980e7686000b73bb66d72a90910df973335ec86161eda07c2e7e014dd146d8837799ed76924e5021228f0df556858901d30759c83ac7242d02ee5212c9c792bf62013962cd8f9f2fc2df475198f1429a43d094c88bfcb56defc40cba76aba4d5ef666cd5452de8adf76bbdebee4e5413b919febab14501213a2814c0de5f83b2af9230d17df906b07c59f4a90f93cd80ca975fe9891b519f0966cc724354fabfbda2a436556333a024eba10acfcda9b874aa94d3be75305f458a30b9c12089568619c788451a547447d3522c267f19f53b1a43528256b85408c16db8cca73a4645ad2db66845764089c4927982ece38eecc93e970ae8ce582ff4872c4da5c8b83882e7458eb51cd997e1da0dbb935d0897d245b507d9acbe8a32585258355ed63936a52cd32d17abb1d34f086c4dbc4d4af1dd73620807b42134046d2d3b4ce1c853161f825bed246b70b4b88d9604017f30521b01c12358d2bd27f75b3cdfc53b8cd505c2416e92c6ee0e4b34ece1c2637e7116a6444a2f4d6ff211e4200d11397079a29be9c7e9dee843821176e89db5c883eb3adf09092f61357ca13c8dfd4d5794d3646fe0f4cadc5b5759e74433bba766bf3fa85796ee9c7ba8beef2c2b7d7fcf50a9a7fdfc93db3867be8306c3d032cb4c4f28aec25395909c1834a58de4f6a98dee540dcdd1b77cc2188ec3d7edd8bf1dac64480352e2d85ad34d4c534b473e6fa075773291fb90861b919d7558e2a1c5a0f0248f80aba4f5a83f4380a632ea9b9a8a1d75fec1bc63612bf986bbf43aafe710ff8df958114ea7bb7848d005b3634516e3972940aead87f4511b7fc68d9028de4a90b72859e71f65429d10f6b75326747c8a2ffc4db90454af122304ed36f263be9c11c73cdf920d70595c50f40364f6656cbe5b6448976e21e0199338b469bf17c9d830fa0d49a3364a9eef2b517bda0fcbe977b2ce6ee3d7d0cde11f20cf1adccfb8d697d203febd3499277dabec27564f02ab886af61303e5457c398196aac93725a79c17c74136b5550103484556d82a1c473ea030e6b4702443e033a83ff316349d29c017134e807a910e1481df046ceef3eda8277d06c1fedf1bfce5d1d4bdbdc1b552a6a4e8248f206ae7e0f4656b63d3d7cb74c2347f9be9846df252de26376b7a880b9b723e34e9aaa2f45d5188528bd1933a8b4964110e9cbe4b146f128cb16cfc5350ad899d660b1c4545b7e1719136157b7d6dd96f56abbe2cd23207bc874fa5ee632be849c930c1630a0e6f7060cfa92d4e5bba4a39c3570c6caa87a0c3c89284e34fea342fb2bb0f56e383398de888a34ea5b67bf10a2c129e32e188116e0d0a4da8135ca2e7e2613daca3bdc621cbbfe5c021b20a3d23ef3757a4bff4bd6c8a04243c56be1ed56b5d94a720682aad8dafdeec7dd9ed3e284e60088b51c4dfddbde302c7b91644a28834bdf38ff583a85b460927e0514dbcd976f3096a9cac9754a88340ce30c4a3e2ce6798f52973d5ac67b8565a6cba108eb7b800f470f0ff1a501875447672c2ff20afddb42e9217ce735f16f30656063c61a46b2be5a5e187de94ac4f7e3d33c247000e1d37878ef1c5056c3f2cac0c69d4388c1686de54befd130c5af145484a4830c979ebb0d1e7eae7dd837817d1639707c881ae7764a5962bc0fe9c096def03d4c74f705087d5fecfb0c2bfda9a59e69bac937408ede6ebb6ac334531a08e2962ddd6ca7362b960cc1749d9d9451fdabe6af9a6b3d92f3e1c71a70ea11954a315ff243d54daace53dd08f72889483276cd81a757451c4fa7ddca92a6819371a4a7f3d2033c3b58eb0e3e6d9e65f7f58ed938a62f8816590df31a58b3e751328789f91d493bf9b3aed007a4fc76f6c1af30f340cf0b40c62bdba59a2b111e8b9d3003f94a0d6b48b745c56771fb2b516544d077545a6664fedf1250787360ba9509859d30c22e748dd74c74c630f087f04c2c36fde2c76155525d6270ca171d5370b64e1fba1893e98fd91c7e3982770809c4302f64c43261ed087256c7523ebea929a14e802ad0aa83a5dbde71ddc029085334bc4a0345f9c36bcde051f523b582de2a8ef855bbf5a0c58f17104d396e5ea2c7cb8d68da2a995480b3de3548e4a1e3aa2d40234ea895635fe1b0ec4dc44d8c7b7c2382a96196d824b81df780660f9c0a219c2f67a766fe7d53d074c19a35bee4b2a816bc8ea53cbc93a240c2216b3b55621dd428743ea6ec87b75ccb7e76d5cfe5f97e3d890ab1e4fba2403133a5c39e29aa093f9e097a898ca0071f14525c51f715ebab6522e739a1aa8e77309e3428b1da1ec7076ce4273c460acfeb3ba34056b61cb6b89aba58bef46dd7018f9eb36458a932f6baf9191379b582ad62b7b55e116f1a1b4dd730489e3b8d74e34cad61ac5bfa23d11d6de2ca9d6c75715783ff670e142b6f8b89bf0aa64dd10adbcbbd9b5663acbdb6268ea6ff48ac86eb3c1fcae836fccb4fe9d3abc4c035f5fd5dd4da0c0757f2c0e5fdca07b5b56ccccb20779995faa88f33f6c0a1299a39349183e9736f947db2d5de5dbc613b2f46ec990ffadad27a9b41876cc30aff7792561aee4e137e0342da40e59feca8d105a692f501c5ff8eaf910e2d019e2b60cabb1d80c7d21a81f1ea6e43d4c70eb55d2ad335f9a11d589c210b1021bbb708346f8e226ec6b9a390759f99900d40794463a0c8331cca11b5a81e8d789259d458fc8c4069bb86b04fb6cfb5c60d17f4d06dceb51ed51e9c55243a220542c2a15c01c2b95a266fe0a5592b63ff90c2456a90f7c8014ad9362185e143753265fb0e88562ddb9bfb67e441caaf929689fd41c9ae74fcbbb5fa2026f095b442b962d50af6285ec1c6c5d7ce236612dcda0a261cc2991c7de4507527ad5008c65eef1e1b5b4b483419a0745db5c490da21ed6de0eb873f7d22f03b9327c37161e40949c5e4febbf07b97f9b261c4962169924f6de373b868bcd283f6a8762e849e8c7b32e6b633aa6b52ee9141ea7ac5ebb7ec36de902a3968e2a6a9f865c44ad6aacf7eb702ad91080bc5eff18fe1bbe165fce70794eefd6be6502427d06bc1688bcea67184f0a74b610e4d5f7b58f7192fa43ef60a8de2c648954b691fe6f9a2db92fa17c7f4acde8915d1d4413119952ef35327ae64bf49471a46f3a9eb202f066e1c7b169f08b7bd6d5dcbfc13606e193b654e62d49426b5c0a3362886a42628b0a62257b7e366bf134390a62851a57128231c65327a1f9e06105c5ee397b016a787b92e83404ef1ce57e24abc7e37a6630d72596f63a3a52a23685c0271d4fdb92b7c31faec3ae916ca4a170c2de8df455990dd35a8bbcb81cd5e2684dc1756f01437ff8b106b7db881c0a03be3f15b579baa805c3e52ea86d561f30404ff10596020420fcea72bb87507a4c6ff6a1d97688eb1dd700ba34d4d4cb48ad12383cc07c545a86cf0bec09119c7cd04927e2261ab735ae035fb021c7a61098457d3dab1bfbddc9864c823038f4dd6f5bf0ff67620016902056aba20f1f60cf821c98e718596651e62e9bcb9e093b72b99636a1ee4ae23592a7d657beb449e7d44b705c7b5a81e6b44766c9058fc259ea8f6867f6b312cc68fcbd35d65a5e8fb030172eaec768b926ab4e731845befb5dd1ab7af5fca696c866087bfab577d2269463eb93b5de56adb97e6e4d2faf29c7f16c7679078fdb0d65b1017600e69c580bdda4b81ffaefc7e9389a53370f35ed63d73c2ad546d6f60d09565d1c9768ad30f66a2e6f2b475eed7484caa02cd35e26d0134f75fcf32bee2bed0487916ab08b3e37c574ab25917f555af01e2d5e46362e1af8b8dbe553f84a56917484c6b811da11927ef2db643249c4406e526e53c440aa941e9e7358b1b622b694388bd908e8ebd78dda2710dcb4aaba0e3b1ee6e1eb096166483d104b30de49a4c652fa76819dba3d5557eca28cab4e7343ba79ce8e5fbc2339ae4b3e9b1c5b04ff5d87a3be0ae475fedfb5fa59db79ea6bf8e2a0664aa894135d4e974fbeaeb6f7c1ecc4b2722b5eec32129e3be53abcec7eb3ba4ab7d2c1fe21c10ac3b2d0d699f18b52fcce9bf486c546ff99eb0bd98601f46a8d0f6a0b479be8a74a3e6042708b3757dc53ce13094ac612f3877a08e37be21461ce90c5656681b08faa098bc74a233ab888d76e23bfa1bd5ad08f754970f8a4e1d74598ce37e14a9c2b3c596befd4b638729af069e29d2f8067619432c4dc6d8b94b99741d80a0da0a0e371aea260585b42afb41a88e61338079d03042f2cb27e70d7f465dae145b0897603bb4d5722a2685ebced1848fc55417ac6750f79dc9c9b55efec59b69cc353515f0b8938b779aa5a99edbfface6ed31139735b4d870b210afa061e36619d69fad9baed147b877ea30fe5f98bea63eec7e928b1572266a1bd0e947ed9e8f6f99a83a3c0c92316c51254a7b26827d3c84293308481f4baf382aec1eec104347045696836320c993bd7d3c56e46371a62831f3dce5ce3d2d14f75a9d1b0cf8ded3df1db0a0f46fff4836f1b131fff1fdddab9b48e3c8fb0328f664a312552bed1d07511a27bd64899f73f87962019e5ef634c8f5853abf26247e0c75ff0a785dd83f9fce0f4d3d8b903e4de9fc57e916a4010440dc8306cabb8aca7467711013c8e2f6db4ba6aea44e48219f65a379fa1a8a4610284853d9a203aa241119253e6b6fe8c2d2153ee2e1948cb508b006103c1a4ce5f4e78620ec9f90d4571b0f0256849c44d633572e2afe42217fbeb0b587735f8a0cf0084e9e5ec4cf545bcc8ac938e3b2228d9c020de136580216593456ddd3e1d8e5883d2e94c02f3f004442ecd41f1b72740fe9f69808e77e91bdfae5bb0614bd6985642cfea30140696f5c8197be029930f55fd303ca7bb70ecb5c8a9296f8ec45afed2b58291dc1de3b1f0b374aa40e1385e4b26152b9031be3ec9aa5677060c09e5b3a53fda703d6a574531d3d7c7b02fffc175512a8e72e32f00e66774dff456a1687f694b605054289af5085a674781b9431adc6b4903d2e190b2d89f66589c422fdcb3b9fa40f762dcfb139336b8bcf7d78b8a1c3f7091fab47be9c2699bace8a7c65b20d55d2ba0457470462eb8a9bb12c3e381f359a9b88e286c79f0ffe1a649d714bf045cac75825b338350c27168e2a5d20495f19afd4272089db4ffc574160fcb6c1c1de4b8e5a5796776d40803de6bd60bfcc15fd85567409c3e3e336208996f9fc4d88685da88159e76c6380008000800000003000000384cf9b0130cc4bb80a367e64f4c4ce939b2da1f11265d35f904f0acf384e3f82b349c2ce0fae804ed95662f1000070004000000000800001f000000f82504805c00008008000300010000004e00020025d89a7d6b5f70320253aa9696f6f8b348a9640e909cc2a3b206c37b1b3ca1353a6e6449d91425e6c6288b6ce7e2ab1f3fb753ea0ce6f66f7dad78c9b73c7366ec8ca5fbe553ef96e1550000340000802e000200f8055ae647bd9620335bea258accf10b193bfb4d1d26bd3507d5ff0c891c471315284581b441ff36bf0800009c0100800800030081000000db000100781c7cadb285409f2b8d0074b11511edbc869aafe4dffd0f81b56d774a47fce59eaa2978c615184bed6455110d198f267144dce637ac532d8a69789235ac095d285126fe491f7935759b206c323b9561885fee0974148a34955e634168e715a7b87fb3b79e20e655459935430081318bdddb93c813c87a96614f35dd24c600a869779b4e1161e576feeb78cf5543d95ed5f43f4fda8b4d087dca87242155da7949d587446b6b189900521d16e16c9591e2e25cef16f655e52158bd0ddedce556d7054c3a7c898ce9b01fc69018686f502ab42dcae7eb98000800030001000000a2000200d74930baf3eec4cdd69813398683a722fafd9d0368d16bf095baea7fb07923bdc55cebd0a1915faa4adab0596c75266540aeac181c8de11afbed26acc0e24624663a3093d177dedf2decceea339cc476088821e9a2641a8623295a938e62c19f1d51cc94003e80951418df69251285d69e86bad2b3da53ce3bd505014d38758e4e9d9fd20c24c1596239ca8c747d1c3d5cd227827de62ff3148df5465e7f00000800030007000000d8110080fe00010005e5c96f2a1f14fb363ec262c38aa57e5dbe609527dc2d6adedd45276b7ddf1146cf883c34fda0182fa3b4b4be405cc082e81756a57eb25804b480d34265bd6c7fdd36804716be436011d35ebb51ef6e99f15c9b77391b05d88867875f0071f76400d49da1d59ae30d8eebfe456d7a169fa77666bba545d2dd215fe5650468b99e1b146adf01b5b41f0945da5271cf0dacfd45cd4c777707a5c7de31c6fcde94428df7669ba776eb694a34e2005be1462a498757a9aa520e158204758aabe2a919a7c4a54af0769762eb91fbe6d2c40a163eb247d2288b68df28928b9bfd1c548c5e1f5440836e095548d875b5ec433255a7c08cd88ff349833b000008000300000000000800030009000000af000200743b5a658f9652509097c72250ccfeba099254bff8694515808695c4da221bfff89c15217278fd214aba8190488653243a1949678c82a37859ac1df76e91771e52f6dc21f8166c021dbfe7c89e0a2b7bbca16f26229c5a71e051d13d0ea46cdd10fe0127bbb8b607789e70ce5a3584706c85c9ce24c98321b733f96432a080f24588cb34306f191d236f33fa081d58baa6cc5a42471c15910ae34dca7dd79bb6dd7348eb555f744d837c8300080003000300000008000300030000000410020005786636aa9ac0721245fd700c3704b9c357ced5b442865605d5526ee222838ebcf1f0cb1e639cf624320b127a634cba779162f0f2151773ddce8c9de4e4d4f9ce249f6e78c34cd5e6fc3ac1893764322e0d0e3fe2648e269599145ac65b4d58a86460e3bac2a84f4b120942f76077d2201f9208a16b11ae4001df0f4334b6380098e5699c80d966b78a8173fa8b7d041c6506410d11a240df22ab524389893a1c3696035007394e26783dbaedb5b3ad983b36245bd1e6aa2d522e0eb7f5065883db6f4dd62288d638073bcaef0d00d07c08124befb37a2ff6ceef4bf88bf1ac0267d17b6322ed19716baccbefce00b7b210e9c1f04382db6f7ac929e0be1d83b92e09946ee7790828e467b9586707c21a6f5867ec5ebac9b7ed976e401ae402fe91a4464dbbe84e34379b4f4c76641186238c97420acce62a063367f4c08d9641ce3b0d42012a9a785358377f8dfe7cbe736e8fe510253866e1e20d86944ea2e476e037ca4b44b7b8213412761ae7ab77fda4e352c317f027c1c8f6862ab51f92acf721fbebee4dad7a2424c5ea3546d7319113a159866c7b678de239a600b85e81f49d945da23a0701737850fe931b8edb2eff496687c0e3eb5360d6edae4fc2baadae227d1ba12bbd9ab462dc2f1fa2ea67f2f14f7b34f43075cd410d5ff6ac9e0029b8f1d03917bf6cf9767447921c298a6ed5d4033febae7a5137ccdeffb8d9cba278f7bc204c3dd5fead502aa34d8852d318909fac018d16083a4aac8f8d4fa0c8810a8229fdb2f5b4c6fbc0b05c40d9c15bdec5cc9bffb472ea0354d7597279ec0c908d4869e66cdbe5d00455e431f850a92aca299c2d4206a0269203f525aa192aa582377d6452ee458a4d11fab34b947a51a14a8c0a901734faa8a49d68c9c346eeba3b2333d34259d2e52db1f59dea37125ecc1b391808089ae4046a77a009d6ee2e6c68b629161a9dd82ec66dc0d702228438d31c5c39d39e563b7feebfe9c1f1b6d2d2ed2d4bc04ec0ce6f54c24f1a342c5ba20bccdde9191530b888540472cbb533be75a47059be117c5cb3df0d3b5a32b05bc211b08300ae64c9b22ddb750f2329b828696807eb79773aeefe27735ea2e9737b4c8cf3b4a9ae7ebdd629f5a066d7b33d5705153b1a2997a09b8f7bfb3a79f8ecfdee40b8a7c2182dbb3ce348f7373748caa441ebba06e84333692f8e6cfdc3320f4c990354be83eec667372233f30e04e79a6da7e9ac734d8d9778e46f3a2515d39309298c4ba39ef99850629fd582285add8d980b2fc82a000ccd12d4e542569ac803e76927fcec03dfec61acd61f747197950616a378d906851afb26954e4bc3afaa683fbda4a6a58b2247da3c59082ed353bb4ace3824d211add9e1dd939be4b376756e527a6676be3a0981d9d6c62f92c81f5fec61499bf55df937319b4c58dd16597670fd5150746bdd943ab2ce3a62af161b3d40f8b27641fdd006140b884055b53a3b31e89c20a58f00cea70d30af6922d44b98e6afc77971d55b07290b98137532c7c797c953814c35513865e67462884ac4eca29c9111e687e3e6b199027020ea73e0b4e5ab60ebafb93a9931bc9cc4a6a246d6c1def7d6ce3581250c22e51a3777fc14160ea2fa0e6cec1ac9998ec9dae98b7c5f5576152e3bd5379b45e0e27065a141160d9c5b5b3ecbae328098073c4e58f43dac0ab78b4904627a11be280a0bc823f2312a9d33a3faa13a083af87a3a70ef3b1fddc3916747ea1f62cdfc60e73601e818ff6715051067de3e865ba320481751add199d59c13eecf382cad23c964015371e48c65a0e8c463727aee873ddebe285297ef1568560e070e0006529b2cffe17467f8cfa2f44257488f1583a990f437b654d1eaa2d974eb19c87e528cd3ecea22922fa594d0ab99645724f18e7aa7a505adb4fd90144a166a7411ec1477197d11a135103f0b5019a0edea972461dedc590a03d52234872624704572245f1c00b77f5ead8273d92b215d0043ce1797a49109dc740758ea080a52368bf21747b9439d6e4d65839fdbdc309ae858a8d5aa459c09581e71dafacb83ecc5c03c1e5b74ce3dab9a4debfde8b9a7d57d5955ba6a1699d758b9cd344332c7431ed86a888b817d99148fa1c7acfbd92b2811360db52bd44d575bab2fe125f0829f0d4bf73d0f7e70f5108486643f43509ba26b866e6d0a22b4ebab730ddbbaab2be3834a4a9a712c6f7085e15bc94ad48bc0fe118e4e49d5633ed8f5cdbefe68fe1006b272bfd5aac0690906b438276bb3d66ee2481bca6140e12989afbdcd95efdfca1b11e242eeaf5f4facc580904e2d0c298fbf0f713c244b94916f552826c90cfefe81e80ad17d3064368f4744910b0b0ee47a2855b9b5ab7e723e968fc70a66e1ea25de3e2ead6c3e5e6b929dfa7895b3d8cb2a255134171da24cfc1b0dc80d8d800b314bc293b8a2979790298f0c97fdfd524a9d722cc05a0ee202f01ed1926f635d652406c4738367c20c0cb0cf9a38bfffa1b0b86e4b2be6a78e6c3ecd692843aa11861318068d2bc7e9623edb934af701f59bc774578a96448d494f18be959cb10ba1ae1c5525b4ad0555f41c1b1ea2280d2bd873598fe8af572a320b8da81711f6644ee6cb1c167c29611fb11562b4830c9571beaf384233615bf0cfb52ae0c6d5816b4905449b039e440a73ad071db201f8ab45be675dacccd32c7b2ded9ef7b7df143067a3dc2185d9d2b7be44b55252d2adaaf11b7dff0d99d165f8f63077a9cee98a6145e2c963871e41b20ce698dadbcf43f783a8d37c7fb1719113c579003a655d8431bd9037943f6fa7e9e78b0e076ef61adec707dd024eee2997b47db1f820e505eb7b6be346bf366836016d39da2b5eae7c8db9f898fec717547b5d6dee163c0e2607174277c5e6a2146edfb369a585f30159aeb4af237afaefbfc63fa0351560547350ec62c7a86d7900b24ae2f967e98969e6744973cc86a3aa24a5a73f6814213ce488825243429b5e42e543bbaa91fafe3c6cab002dfc0d9fc3017c8a8243359d8176b1f7933a3b984ed1f73557f5785277be4a70eef6f852b7232d681bca9fc227f7a05eec7a3e7cec418d4252095c709b20eed7e3bd70b77428fd9316b4f8cfb626784da8d4da3e4c420a0fcab3eaf59f96f877fd0ccd1ec9dbc88b2e92a3482964cbadbd9b21d3d4eb3c5fb1f116a113b95d5e4c6da56acf96df849e5b516d0e4c6e0e5afd0e12ddd26aaecc64772a12fbaa512517525cdfab6887989d0de72056f310947bef20a582bf222d5ab17304325040d274221f9f2b75fd5d288a98ead843bcba77f7410a64b2ccf66f6e3776400a335917d1d665d750a66dea504b75f325190e0545a24bd45e158b93fbc8cb50c74fbc6c85456fc9f95bc238bdc2e79faa869478f40f955ec9f0e10dd9792acbc6cab529d6eca4ef7f138a7da92658cdb2668b0d99205fe3fca1c2abb24f195129aceb94914f72508f740e6e20d899fc3f9fed4571f4c30a9abc424ef62c3111174702d2b5a113cdae54140f4fee93e4a16c25052a801fc1860d4995f05015fc9046daaa39188ab3ff6dc654ce3726ec8b141c9122f8bda1438a76bad9507ba81ed406502e85bbacbcf5101146418e9a19ec0332feeb36bb7bab7e1b46e1649f0764a1a7406921e0e81ca75f1741aa9972bfe7bb5bae2da7996c173bef9275ec2732e5522c75f3038498d2e1ebda1bbcff419b90193e103f03af55e97709440df2ec306380a21039eb9b24b19b130b4315adf1d0da65f9d96e7e4fc3926c7796c224808337bb4f3594de50368029668c926e372f29893787e9e7fd13e6909ba1417fec2fb7bec5072364b5e3e796d89ba46dee86f2d435b50c3a06086c5c4545fd6c9cfae435f63f941cff78eb78a3e208ab813e6b03730b0205498d61c6acdd558f631d57e2a34d2aa2d7e9581747b65b7cc01826265918f6517623c5695715c36ed28d489720bb35593e6e898f77f3f6c6a8e18f7ac7c6bb87a9fa06e6d7871117f9d050c7c6fe46a93d22646f452f4cc400c37a15545d40990dbd002bfb08f7bf2d8c262a440c2c37c869a9fedee4fb812ff3640a485eb150fc4a0cfdd6c60e2559eeecf8ea79c79b4c62d19860371d866720832625cf5c19f5d525a0455b83e72214ef7a916fd6cba7d95c7c45bb537c9c78c5411f01028a4dbf6ef66a71c0ec8609068f61882d56d14d5f5b83c0ba508432d10293241caef8b1acb3e79feb60d974cc629d2e11cf73c3cb54fbefcc92e4910a7a94bf307529d9f1154369acbed4582a10f2f21e8c83f3b3b9945e44e09dfd3db7c6a0eeec4d8a3871697062471152689977e98c04c096fc5f6696b4b0b344810ba1bb7778a7349abba18e3bf8995d82a347761bd096f8e99acb79f3361d235170894d0c8f3f2d72796cd576276f3adb05c854cb06eedbf42717861d14515085e3cc8797a2f1a1b924a6fcb901d25e7920b60453c162428b9a97f0b2115757d922b4652446b693433538679cbf2da889a5070eeb03780d17d03ab81a6aa37ec21c212adbee07976bd2696ced38cfc9eeb844a499d56c389989b36ab25c7d9f4716cf643783404957a46975adebb304d5e13c7ebf406094c4b7f6fd4ddd30b3dac53b0cad6092052f42ebbe144c151c4c59af299e81acaa0358a2d6d7e4eefde26297dbda1ca06a844f5bd5de311054bb03beea05a4d03521100d0ddd51ce04279d4f8423920d2df341a4630351ab987a784b35d776f093ac3e9daa39bd370560f5ae4a7b655df8bf9678200957537406f4bdb4efe4789845ba2fc85237409661351dbfa54129b3454c3cdbf5f0a199e7a69e02e0d5117b3131189cc361e261d841e7728cfcbc68296322a807abe2a71fa021fa0f62681b028965842c9c82a8bdde0247a8f8c1793812d8317848f7c9a906294d62a357b0954ab664ee1d2c34d33616f6f5951f79356f4fc28f0b4a6998329096ff84e611e1b7db86fc150b372bfab09997b41586340a1279e46ff1202d6b3412d8553aee8174fd3e3bb0c5db5d6c5ab1b4eb401aa16dc962c35eedf48d43eac531ab6a00c6081016256263e1574e28db98fd557ce809aff96eb7c59a66c4cc60539656d881ef3070f6e8e2b5120e387bab0150e2a9f0a74a690e16621553e8cdd7ff5811b153f5bc01a654912bcc95aca13c6eb109af2b920f638aa82fd81faac466d82513abe2f18ba93423a58961167a880aac37d2bf53955cbf650420b7024223f5a603f4dc16de24cf3317a9ed2d8a4f90db946f5edcac9bd65ead8632ce4d96d4b6a04f98f645c9987cad768ec0f0544511d53c477065c07ba5548a3b6ab857d8ab14cd5f02d4e763248c4c97b4dcb6182947191f784629bd94dc32089c9c10c22c566ec22de488eeb43d4f961000dfeca5c0ebe1eb760a7ab393a210f4862124daa455d87bbe40fe350b5ca7224872f5c1a42f7ebd01d86738c393cde81bf9911a33de06fcd69f6a9f60a2d17ac1e69c851a6cad45bd0b042e0ec238d6fd58ab533a4bc67e2e570cf8c4ac2ec2e97869dd600d29d3ed11fb0f95eab69a51717190c216bd09e3dd67b1467e5d433dd193cb67b70fe6433742af9bf1bf398d6a1bb7ead47df911cc61205bb26a33689f1bb53c7b14e66d3299d528d55edc1203e7d695c437b013ec313793cb45d80f774a1902dd2a8ee6e76380234c786e9602d07642edd80ad2482154e63cfcc76674c0010f367567aeb68e83c4ae47a61745d11ab3ad9e4b14c8d17a73df79b1955e89fa3f2ea03b75db5124010080f4000200774fcf08a33f4ee9aa990589a69a5a4af417678609a996679bf2a7a72e84d77980b67ad20c109233742c649d3180c6244658eb6cc8bf980b95b4a9d0fbd51efa18abe9f682e6629b6974ecc23d734cc103ae89dd1c4b993baf71606e53782fe570234e3550f3525ebec54f98a7ed5a9971102bc0a878ce7613dfb1d993a914ba972805ce25ec55bdd36d6b3add4dc4a7911fe608272f7773437f4132c1b0cc093138168dc1c4c5a2be82ff1980b4f085c05646149d946010b276093ee79d5dc4e4ceb6371b0a080a8462f3f7a0ae074902416e6791ad26749d3f3fea5c1ac3f5ec4c548c7deaa62cb1dcd2f6a720668a2a0001007f00a6adc74769142a49d724e6040e58ff0d49278e4dfa6865be37e7b58f844894d82514515d0000c40000803200020036e3ff50cf5ebf58ccf199f8fca48fa1ecc53c10c9755f5ed635e7733c735a7cfce8a1a5b488bca19609dc0422f300000800030009000000820002006dc9db5257f5e3d1bad264151c5f642e24279c89b6e62ba6e14929c121399f6ee6ca2b48d871478ea0977619c48168dde510d354fb17f5aa6ac3e63087106d104e3e1420f324a20669b99b9e11d93204252788d15aaf5958d4708b11770743c93a247c4edbdf6ef5b3dbd1b30415d3cb11ed7acaa5fac9beef5d125799dc00000810008004100100a7de0511573f0ad2ba872653137c8b8eeed5dd7db52bc1c29c371823ba4a467ebd3e9183160774660bcd678e7b4b85b8bd901d71ab539742bafdb1d82ed0d5ec7bc61e6361e59d11a5a2de6df2e42ba6671430da0b7990e40cc5750a14cc3feda527fe599d05d522e918c5f23863859a5a0c193f910e59ab0cc533be20249eb1e6a1a741620cb90105777371b9f2e88a79e8563b8f9c15de0031372fbc2b128f4313c9f0e567918adbae8ac4536d25f05e9c6c9414dd2c51d368f736ef648be26ca73632f18abef7ed6a8aad5ca2950375bc32cb8482fd8039761ada2f1875a8f07b5de5aae9176e8ae29c4bc5eebe1fcf4685e66e9c3dd99a37dacf88796734f8cdabd7ff2afbae037a6a40264c592003688fd21a8877205f7b4bebf5d1ff8aa76f8ace03768108d73acc78336dc150bda5dcef47fbd52b9e26d7709800ae78af5e3e24baad9406a94babd84dcc0f14d7d7e1e2594d32f29e228c849aa4c0fd9c0e3596641d02dbcbf8ecf50bbb7906350f3c28a3752abc26f870c4ff818a13e754757efdc9f50f3b910dc7974539f00f48f356690c03a450efa5a955b942b8e93941222c2894118290d224f5f93cdc05a2729f25cddbcefe362b86acf513da791a3d039ef0e14f45439f713b9bc186ef54bf4ed48a092cc0c8bde1a33f7450d5d9d14e2ae8b021a8d600d1c15abe57f21a3d7f1f4a58fe39b52b74bc0c7c5eb646604968d67923e96d8bd5e77e24d1f8dffd32e76c3b49ec189a5e64c953c2da9f07a1ac4c8c9d47e74da59b4e2ad3fa328001d64640bb2d5389a757a163742b8f58e0041bc6e71918f07d6a62be9ed6c1b6d80182a8e74172feb3b12c9db7f3dde93821631fec79c576a0012532aed27a8cebc126e09f12e31ba64051393745c792523017dc35898e87ec10853948a304c520d2950baf0ced693c976c32b5b72dac553b071ea8462e5c978e805faacd19134c9cbd0ca1d6f89ae7f134e6e10403fb10a4fbefc5e6c32863e9318f6de69259cf11f79bee147802bf96da4da8289795215a8d8c0fa3333a77d38ccaee382c1460eb3fc6b052e006bdfdd3ea016abb0b23e6b0d533adc4797fe2e2fcdafa23db742795284c8ce1a37b3a736091792e11efbda66429b476c5f601faccc87f0c6a8b23aacdc61462c27cbe11f71b4e58182beaeeb5ca9ec99f4e9616c133bbb075c67d41f4611ef4e878f7d197b76b8299b502fc30ac62acb325000b4da02082af04c099837f68c5b06c7100afd91e5d488f61432eb7dade5b4f1401a2f7dc21b6d94e05437a5b61fe1fecbefee8a7e22980cd669bb5fbb8c5b709a781098d990f05a26ef9bccbd3b3f63b4e7efbb902b078699f98d799c2eda6a26b3a1bf0402c9e86ceb716bd578828e5744576c25b1157990707d77f223f9905d0cb5cf11ceeff2e5e31dcfe48dd90301644b327794f4188805149412505fbb639b0efa3dd5b30f0c27fd36ad94a2574f5bc75f53826796408e46d902b52df17fbf950e5397ce67ac7d324f171586936754aa2a1505b9574d3cb769d143483d77c68e9358bd7377542edee7fc93e5b5b137477791bfadd9df765deceaacacff61ba28f9669b481223e461dc5fd0a17ee53cd283f27245c514d36cb66b56b4cbb9bd3a90c9e5e1fd6a1ff5b0b6385b3f17775cd863502baf515ed5c934cde6982ab5cd5aa5dba2a02764edd27fa6b77e3a65f74e676d13168c25a73814174b51b6efd517545ed729e4a3faabab5692ef8dca27fe282935db6620440a4444399ad1ebde97b877ce3eca4b713c4e95fd7063785828a9d712a064c06780b5ae06b118fc011cc3bc6ecfe95222841db0cf62f9c1ab4f39fed002bdf876597933c34570362a3084f08377100f6f8e692eae9b964a422e77b5ad77306d676582ce92cf5006483cfb6b147d53b831e56a3d13157c27ed3a540aebee84b769ab2f849203d57ee6f9b54902172c543f1bf7225044257ac1cbda85972278667fa948bf30b12ba1b4c34aab347061e134a2e2932295db2b6220224c9490e8b6b9e25aab21ccab2ab317efbfc7ffcea760b507bc5d53a1962c8574313bd273223b089da1f6c8331477ff7967a92caec41c23932ade5b5ca481baebed54fb6cd01198816047e2f9ad37ea1995ce163f9dd60a1a3642f57ac0765cca508494a8859b2cc8aa0687e8740121b99a214980008d14cbf511bba8f8a79147db3308b966cbceb2f82af616ab80bf5203e73cee2f545bc20bb21a99d7a24ff19a7a13e78d7761b252cf0b984c1953fd67a8935a5e3d4be36bc19433ab48bfd1ff73ac82684c4435c9f876b07b122b000719f81671ee073fd1ebd15facde4a8c2cef52a5733d41c12513d003ca792553a8fd339faab596cecf42a815c5dbd9d903f271ad295b05f63ad09a6c69cecaed95c3f8bfb7aeb6864050d2f3e2a254d78d9997661c844b61a4bbcf1dda9f9320cc435fc6d4fe8ad94f20dbf505986a61bf3cbe000b8a878a47f6881897454ba0cdeabf0b5290d7d0ecaf5f5a56759b4a35352f6505670ac800ce7dbb481b1c387d00abf996581ad3802840fdefc2789edcb0bd7f2738a13c0746c8ab8e000bf01ef517aca412771545d7a8b03ea9b8e887df4d5d3239a8affb969406786f6ac7bfc9445f58c9c5f7afd32273e074b32b10080d53c1eef2f9ea2cda8034c81c6c30bf6d0ea4fc6a05052cf2485bca5c19d009d7e09ccb673b03275c1789ed533b0f93ff6214f196607fb0ba1a45f8f0db01202da107104855518ea2ae5e02c734fd814629ef1ec54309404cb2499412d5d98448a01952de4b18543651daec579dd9a4c5fba5388b7dc1f8e139ef967a28b7eecbc6368e373a1a004c8db9d8e305963faeaf34be6d2aacedc1b38ac76798355ec375c544eb7302b94a8a1d6e655b023503c6c5ca7ec715647003d7dd8f5d644f83de249ef5ccca485b5565df3bd048095f819b5adbdc1a62a37d2d48ebf9450a51e7ce4ca3d76d28c145f828b34eb6ae1eeb333c43dee2f111547cc539cb4c5471c9fa8582700e37cba685122e5d5c59881de0e6bae81ba5c5d337d60fe79f4978d3ca73af623ffb439dd91b1c6ff11cf7f744e89d62ed2db133c9d9defda5238b8cd976b3f92f7b59062399e65873947a8bee4303a426f5b24df71dd4b6b8aa03be6633548f3b8ff0c7d4649419ffc19aba8e2092a026e9a3d3301578748d3c5a3938f6f9a09191fcbbb304ea1315eb8e767bcd4d067cc226125983b1e6f817dcd80a4aa4a7fb475a3b8255a50d5c2e1e7b148bcb3bd3d5ad3d2c6235f2f4a9ab205b112c2382e4724aa37afe5b90c40658dcaf7844eda64d60edc030fb1d06096b0c12e523c2a28b3ab268e9b9d40415b478962d9086cc8327cb9372e883d60314424df454ad60bc597f98fda6dbe84e0822156902a85f25ab68fda10b0e09d8bf568212c22ed45143e343d61edcb6e61ce64188f539d8bb82478203a44f4e7a2a20ed989909812429a324919eb6f982e456af7e53cc51ef497ae6b4f66080e84c7ad14cfdc10185f706037a157625a8b8aad04869ac3dd85c82308e7423c7b23785f55b95c782f13dc0835088188c9e6f3acf5779614bac32a4b3dfeb33439c8596c422ae951f70741520c8af784e31cbe6cf9dbdf8480993cf953b8e81a4ce27dde2c6e3801a37882984001f97baa54058d68eee1c642e51e11d93a63a6c8a4cd703e992453a33f749d0d5d72abba54e19794d8201946616022a011f18a779eaf964192049c146a08620fe751d87acd8dec10519b91d6494270ee661f65fc672a727d2335af3a49b7aa4dde9046d8b640a226e3d24d2517e8ccf3d1b293eaea4698a18e61e0b1ea3bafac0ba425e29ad5674cc8b9a1ad5a0eedcffede338b38d79d91f8c9b97f8745ba944115fe89ec92325b958a396d4bddd05eb195eeef9732c4a327854efdba177ae908f811bbef720236848b388b6cb079f7105aba40977e5eec886e4ca41dfcc8b0c537fbdcf7ad89a684994576d6791f9d781597bfca7ff3b4ec94df90fee0863bf2b502c6f5c586092fdcd33fd67ad92088d4be1e3de4742872070091fd156cb20a991c8d3061a241a56546b5c9d8afbb7ddef0783af88ce1138d96bcfe86bb7275d4d27229e66c49ffcf5e6fe7302cc13e32eb8b7f7ea0ae497fe2b68180f155a87260ca893222f6ccfd99864925bbbafeaef1dc89786ff4620dfb01d13e76689112f4ee3174a871aafa2a122da472de3549045726beb5ac969ec46645549ec73cbc63130d592d2ebc7dbc13361620cb4422b28a7f55b45e7e83cf4dab801a324c7c0450bdfb4b53f6c41106213337b42efcdfb35efe4b8bc61d9e7a259efa93e37ff2e885017644294e8d403ccb681817cd4580a4a4c1588394b1a4e636b0c1f4da6f234a77847a4eb071645921e96e7d2f30253e551a4066a70ce61bdfafe1a1109da511e9daebbe86c2c4bc48526b663ed2e4e69ca3cc2af75c4ef71be53ab201c20c36a7f167c0970d2ff9f8da735b9021b5ef0713da820073d7f27f702dbbb9dc40900de78f8f10c1c8d492592cb84e3b0498fa70bb1a1fa1d8fae633192ca96945be200c48157c535c61f3de88591c8a929ec8b53a75460f941b8fb359300ec4d2e412cf064827750da9b54204e6a1b9cb3d80d650636bb805cae163ff5b8afa68ca217b9831cba8e6367874ece4df66ef96569ddab5d775fb41d0e0435853de7989c64a134567caf989136ef872170a2ac023936e0de2ce1486f75faa2e15573213d7ff56e2bc02fd82b7946257e3c906560e1aabff9dad2b7cd30bf1668fea1f98408b9fcc9e33789795d7c03c5c5134236fd5625a0b2bdfc085f917a3621bca91704327656f6d33c716b95d4f4ac18c8c2a5bdefb9f280b108033cc295d56167a761142b6553f4951cb9ff9027ad719240535599790a1bfdd414464c5d4dc6b653a3b162161d46bb1aaa2b0f71c22a43e4a0220d5ab3951e21c65545c2b8eb3790a12b50ad4b6f6c54751f18c1c99445085c118862addf68e9b0aeb77466c42fd6076a34efcf2022a869b62ae4c6784e03916dea52ccc7a25ade106fed8cd98633ec847d5e0eaa3a0b4af158d5daa05383e73e0b109ce0f4e27daaab5d52a1884ee514fecc9f5052ba6c2a4cce19fd687c7367edab20aad7d9ce9e1df5b338702a162117011a4ce5fb48739ed4643491de3cc51bc6b1959179228bb3f2f45d73699b3ffb1e84b68ab299d10e5e9e2c06e53c9c7bc1614536978d8ae37bf6d0b0410a5aa8e6d04812df9eeb1fb5983946c94b777eac33c5b2900ad410aa01fe903fff1f4e059545e0730acaba398b9c3080906660d7eb0cc8796e555b1ba29594b2fb2c2b7e3db334abd90c0e47ee07dbb8de494b57daba87636740caa685c29513814502848f2b188e8c7c33ab24b043c6e1b91c2f0d5ede95d9fc80c179225a4ed822c5bf9882d6d03363a22896b6b6119793d8ee4750533530edf2352308f180745bb08261777c5902cc14c6ea068995a3fb5bba5cec0e68ea61d2fc7496af8025f674983994126f188cec0464ac9dd9f7b18e9e60de69f3ff8e08dccc0cc1068f711b98765a26c858b9ad24a5a05fbca08c1e17ffcd15f0bd3cc263d1bf5976eaaac84be14960afeda2f9100c5c41a1fbca4473c99815438eb5541e6791bd5f73483151e3cd3f000c0ea9d5cd44358d9614bff0c3915e30148500ebe624a344c306bd57ab177e240f335a07247b684a60eae62e0efecb37d89b91e3b945af4ccd09beaf5c7fd74152f760400030004000800100075800400070004000900"/32940], 0x80a4}, 0x1, 0x0, 0x0, 0x400c0}, 0x4) r10 = dup3(r1, r0, 0x0) getsockname$packet(r10, &(0x7f0000008280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000082c0)=0x14) ppoll(&(0x7f00000000c0)=[{r10, 0x9703}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) close(r3) 13:55:41 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x8) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TCSETSF2(r5, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x9, "873ba7314519e705ff7f1400b1e40100003500"}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/connector\x00') 13:55:41 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x8) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TCSETSF2(r5, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x9, "873ba7314519e705ff7f1400b1e40100003500"}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/connector\x00') openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x8) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) dup3(r3, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r5) (async) ioctl$TCSETSF2(r5, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x9, "873ba7314519e705ff7f1400b1e40100003500"}) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/connector\x00') (async) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x8) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) ioctl$TCSETSF2(r5, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x9, "873ba7314519e705ff7f1400b1e40100003500"}) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/connector\x00') 13:55:42 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x540d) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCGSOFTCAR(r4, 0x5419, &(0x7f0000000100)) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) 13:55:42 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x5460, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5417, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x100000}) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x540d) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCGSOFTCAR(r4, 0x5419, &(0x7f0000000100)) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) (async) ioctl$TIOCNXCL(r1, 0x540d) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r2, r0, 0x0) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r4) (async) ioctl$TIOCGSOFTCAR(r4, 0x5419, &(0x7f0000000100)) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) 13:55:42 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) (async, rerun: 32) r2 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) r3 = socket$netlink(0x10, 0x3, 0x4) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c5602117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c100000000000224e0000", 0x58}], 0x1) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r6) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f00000083c0)='2]#\\[.#$!^\\\x00', &(0x7f0000008400)='\x00', 0x0) (async) sendmsg$NL80211_CMD_GET_COALESCE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r5, 0x325, 0x0, 0x0, {{0x5}, {@void, @val={0x8, 0x6}, @void}}}, 0x1c}}, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async, rerun: 64) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async, rerun: 64) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) read(r9, &(0x7f0000008300)=""/182, 0xb6) ioctl$INCFS_IOC_FILL_BLOCKS(0xffffffffffffffff, 0x80106720, &(0x7f0000008680)={0x4, &(0x7f0000008600)=[{0x100, 0x17, &(0x7f0000008440)="abe831fd1b4aa42fdbacb86d0a02e41d9cacbc691a0cb4", 0x0, 0x1}, {0xe37b, 0x25, &(0x7f0000008480)="6e944c5b875a261cfb03934b8de3f9edb8f3a8992d1fa905e1097a8d0beb9c10491aea0f50"}, {0x2, 0xa3, &(0x7f00000084c0)="e51b3d7f898d8ae169d55061f8710e2ca6a7ad2581995ea18c68895de5ab8a9a9e3970ecd79b26a1345fd5e1e7ad9ed0dcd53e9c6562e3f331cde2bc1e4c3a0f9f8d4724f94094d6a60d0e2fc3d6131e69701994cb389dd1b12048e9e00bfdb5ee55ce48bd1322637d2d76c2f58c7a72482ec9024d61cb78ce1afd4f381630083586d827159440ca05963c1eaffd12fc9fe8a7e9187bfaa7c36d663b3918d4e8223d40", 0x1, 0x1}, {0x101, 0x43, &(0x7f0000008580)="aa3b61d032e958f8cb1e4761e066d311cc0d34ccd4373cb89c1816d591bd2f64a656174ba47d383dc48eb47faad77158a341949d65ed1c434dabd0e4cfd488136d3486"}]}) (async) sendmsg$NL80211_CMD_SET_QOS_MAP(r3, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="a800ff00", @ANYRES16=r5, @ANYBLOB="01002dbd7000fcdbdf25680000000c009900004000005a0000002600c7002006030300040200000559067f07040407030301030781050003fea8abe466acfdd100003400c7001f06000708063104000200020602810004000000040501000002fd060702080109058102c4070806c2101d84c76c87402c00c7000707200605007f00e20324051f0200066d0001017f0301050602030203070101077846c6cf7eec19"], 0xa8}, 0x1, 0x0, 0x0, 0x8010}, 0x42da7363e7d819a0) (async, rerun: 32) sendmsg$NL80211_CMD_SET_WOWLAN(r2, &(0x7f0000008240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000008200)={&(0x7f00000086c0)=ANY=[@ANYBLOB="a4800000", @ANYRES16=r5, @ANYBLOB="020026bd7000ffdbdf254a000000080001000e000000c0017580700012801c002c80080000000700000008000000ff00000008000000ffffff7f0400ff004c002c800800000001000000080000007472000008000000010000000800000001000000080000008279000008000000ff010000080000004272504f080000000004000008000000010100000400060004000700040007003c010e8062000b00abf229b4a4b5d3e05ad40fb3f3ab84eec879596488363dbf751cb6c686c2f7d81f1ada433e708c232ef1eeb8d5fe8868bda06b549a06f92738d42b59fccb332ff8fb8a6b036d2524adaf8052fa1bf4c9849b62cca4099f957ecaf66899ac0000d3000a000c9492f10f1585ed1767a95196ec8005cb089c09883a327cb126d249983b5a750dac87f310ed6b27f0fb7f6c5238e1ddf82eb66e2d7030066e6a27d189b30810b154b2cffde13f990045262f51dd23f4f396d3109bce9f0745594a21d51d161a91ab62e6f2b8b4efc70a04b1b3618be14153dd7febe12b318ae1a97021d919358032877ce80b1b52a58837e97a79909a898403c04880fdb22a0591e9b9d9ea43a7c7e98067091ac8e8394420e01881904c5a5706bc9ffc1271b1929c1c1d9ca1483c760c0d2b453f312bbe37110a7a00040003004c15758004000700f41412800500f600000000000800dc00000000000a00f500e8cb938eca26000008009e00000000000800770006000000fc012a0026f9088007c0c8234a50646c76f8c8797fadfa5126a390914cffad805685bb64433028b14887d0e32ad71f87ad51370388daa25b86b62c7126f87993c61bd0ce200f51060d6f00343810a7f5304ef0bf3aecfd555d0f2cdfe2caf93c9c851a985c56b12334ad915df94a470a787291695f7efa81685104ee61de6afb519c2637d15b1a06fd39ae19408bba120a9cb437f321270fa15eee8ac631a3cb399139fdded612972122d639c843c1efd064e2a43c580205d9fb2b49ce2059521db700fce701a47e84863fb3350ecd457c9c0d8517b9964943ff4a880b3c62d2f04faf97b9c31677341138a05445ee1f085304e6dd6f63ca9c8ae6acbf021426e80105043f26dcfff6e4a615290d4926b8c3aeb553d2919aa577f9d1a71646f0282cf418a4b71feb04865babc9d4983df674c2fae3b41a9e604c8875f10905d74d18f22cc3812fcfa30a009dc077d856083c8eae1d547c245fdd2b62ddf9d4ca6165c1c0c327f20ab38ac962c51b4b0537446609fc9bbc486f72a8f97e3fa897a2e11255d101cf6137f4d7d8a074501e0fcc305a1d6574f18e6cebe3e8321352115016a873f7a8b87d1a291061f3409144af53fdc4f4774c4dedc08ffe8a3cc376a5da69a9de56deff80fa9a2ca9106d40199e79b5952ffd0317a0e0a1d08d63e063099c89bd29f60b0811563cf68d2b9515612f2c1ca18f89d49cf00600f700052300000600980000100000b0027d8048000300b59bc581c9876ceb0892dde33746ea12ae6463507b9b2a23b54b3c49237afea9ca035e66bfd52bf9debd120f9b3f3f4a5f3742b3b738a07a528df31b934c449dde8a26b3680003006f4119adad6ff6bbf1140ea21be9621b8691a9ecf34bf84d4b5505f6d509c9d98be8981c9f2f580328dfaee4515247dcd74f4eb364b1c858e93846414031f41b0fe40f7cc351d971da3495a1d2ef3efa9a083d6608b5ad6bba1166dc41b2d7844464fa7aa400000029e2bf8780a5588bbf31e334f639c7f0432f7ceea695ad67c24f63f4ea26a66355eae00af699fee65e9078ba9e882f217b8bb51e6a108058a71cbccc083e95278fabc1f8b3af6a30a484851b9e914b71bccaf767147ee59dc411d7ecfe78b13db5dbbf0d404d81fcec8b4ad1ef1ec72eed0682d6e3b8602623866fd4a2ed9032dff65df187c3fd39eb9b3524f175614ffcdef0642808e0c5ac2ef2bc97b0313dca00020008266005b234caa284c6ac4b9990ab5cfe3aab474d40d46e3e555add44eefbf69d0d1868c0aa30f5c4a0b704ec8ee1f6fa2ccc721241dc2a36e20d10a3a5f3b5de37d6192f4d1a3c36f67f9bd9165547f635c585d67b5ea6eafab9fd7e22c42c5645335cb271eda97d89f048f18cb7dbc2bdffb1c05020da22fa039540cc044f08a4107bcc7d1efb879aa4e62e905df35ef25daadd657a2d86b95e3e015bf8d3ba5eaf851c3dc6a26b3f38fcebdb962c64005fa1879cbb7e331bff20ab5a70b007a2c7bb1d2600008a00010008154937dbac9202ec79fe0cbf57b7c2a272fde941c5e2f4a7abc64bf8b5b42474ff8f71ece5b180220ed919ee2cfbdbe731e6f3dba3ec0172a7585d32fbc467dfcd252caa406d4b1760982ef30062d66f4edce7a521b4aaf1174432d4fe2a85d722ab0e05394c58b320e172a87bd8587f3e1bd4118e781010f1cc03de3a7f726c510a62f6f7000008107d80041000003b32dbd99f22b8d1cec8aafbeff18e0648fb4f15ee62d38b0a7415882b6d429b39688f2a1171646288a90913683b44c735e713331720d3cca6eff82f1d3b77d66d8af7fc9b5966608ad1353eec95a0f0d8df3d37b4d92b9bed19db439522f7836c80eeb7243143d67ed5836e764a7b0e52ef1d18caf12ab0074d262e02642790feaf471d3a3c0abc8a022d2e3be26ce10c837e41e9e19fc1b0ea5b728760751c27aefaa19169369bc09f248baaf6f242fcafcb90a0b5c3ed70200a9be7d68374201ba62997ccb81c067e605ce106e4ac52073c0ec9a8237f9405d565b4f588775ee6a947f1d4827da49643c2a55ac9bda846fc9abebc6acda8a2fe40d82d4405bc18138957fc96b853c88ed3fd91312b2f98301584e76ff9a53c07ff55cc357c013e995d2e56237dbc0038b6402f5ad07c3063bbf68383a53fb3dfeb2079dfeabaebc54a09305021e7e226eeafb8148e2bb4812dc1212fe1bf30bc2ff8e914c2b40536836b118b9c8997966534dd14843b4743acb7d6f194f658f77d720c8b4812a1f7c22845bea8ce03d5c0d3e992b8eef20d3a7ae5197036b888e68c7ae3c7d9df3ddcf06ffddc8853559aaa844c50b35313fa0133f0d2573fd3408acba14cb2adb76d575bd2ea6d3bcd83e26edf99bd57f753bb99b8321a123eb713a3a957a93c4901f1be50cf45dffd8a19d9698706d0d28ef971f69056be846fbe8041faa39b229f87bf2e122605d4f9043f0d122ae9c353f6a214f75081bb8e35d3008007173e52ca2fd8873dd811052adba358280f44d2a98609435f2fa9b48f99af99ec5141f134079475724292196b93e631f41ce2bd2f8eb9762af3336b874a3d50c0078e20507af2fea9692bab2187f05dbe041b24e63f9d95119e1fc2d376784decca72541d1b397a3dff6b60b9b7d3c12f26d40ee2fc126497c633f2fc4abfff42e5efa994e145a4416bf7747c2c6abca71717f2b61c0bebf66496eabda208b8d1a10b382b45096ea7dbae498b06d9f33bd0c5815f820bda379369d0e70affde480574318fc55643344740799a8084b5da277e32e3907f00b9a05185eb8ff59036007164f82f0db7307b492f65b1c23daa6e2cc2544aad9f3230a1bcd088b32d2dd1125a1fafbe1a75b0dd9c9519805387442607faeeae6c8c133dc5fab353023ed15735a72c03aed9a2f14e0e585657e0e8ecffad9ed53c1870836a47af98a24907a53abac6460c3fb8c630fcb9756de8f11d1208bf73983ab16981785604f29c5761497b09bd59964a5560f12d47f57e508569d8a0c1782e1ceb8cda98a18dadf571de3f331df947beb5e2ab10d8ebb4c313b0cac3c205d4fe9bef5e91ef1fc1dd9a830341b994828cc9cac8d1264300144dc30e1dd9ffc79f582055174eec943292edc71e2adade0c543cb97ac2edd15640ef16a9368cfcbc2ecdf37d485e9518046fa1e16d07530f3bfb0937e0a9e449fb7397e80265f603bbd4fa07fd75ea61dc841e27351bda00b3832baf2271842524cef4d8e1d92db368f1403e71298fd04517c54abdf34b8a9d579e643b59d2116050a79dbc5a6c5e12b0ce5053f9f2028873bfdcb1fb42ec6988aa54c1c28c0d5b9cddcebd978dfb47fc03fd397d842643e742e147b1714bb6945d1caf2c02e0290bd0854d1d883ffee4faa0c63347bf41b9716c1633bbc035561fc0c996aa90b3a06cf8aa48ed7a2a3d2ce86199f243e4632abdc26c6e00a9bd774fefad24dc0280c3a0d7ca33a24e9c40411f120d72696adf479817ff33ff12d829d97d12694175e9d982c2a011ff5087797a05d3c0ffd4d05c4e77f8f331abfa5e39ef76ad0bba8baccc636ce9faf89d12f0b14af08127b9a057aa40a44d47dad4fb3945b0e33c062a026daf43d09b8e2a8e6b76f857b4934a1c15206e2d0271c5f44c510d0328a8454b77949d1089e794f4725a44765880b554ecd5b68d7761908efd681fc5ddbd6d7ce42be3a93a105e82ef939e687b4b9ce933486b98dc168350c1c1ab2e3ed5f04ed3c4af11b148b01eeefe5915d037d43426c07a8d0d3c50f8a61c33bfef5847a92ea33e2b7c05b863139d50ca6d66b305e900b3aa26f6a255498a0f56ed239e55fc1dd88222147b418b0586267e8a80fa6d14880240c988369d6393dc410ba0c0c633ebbfd9aa79b78773834780a907d3c98056f3aa615f642fc9e670ca989261227594e38f3cea7efbcd10310ffc45414ef035b4c2cac355f1c698b4904492a01e4999c5a35e28c08f6cd89eaa5a3104e0790380891650185fc1b7e86d5dc9d719d24e3c2180b9248a64567ca409164d9e87d09819c1c73dd9bc56b70d41821a4bf0908a887f5f05795f45a4e304f38856e4df67d4ea32cf0714b86c5c542c7516e6b05cd81a87ade09207c3f48993e49a5e6206b016840af0005faabd6ef42ea085d22b5b5d8f4aeaa9a4a67fcc0942ec1b0dc6d5d1c77bef20f9eca83b244a93e447afae24301fda70cef798ce6a50c648d46ddf3ec3a8446b2f91f604d79d83ad136cfce190bb7e5da44c4dae21d47b866941df9a740f61172624b379534fc044aa941f93c2f85772ae4a9b875affd0231f515ade2b97a2d8d091f4afd40f74f03fd1f403e9d663632f0293d7dca99f5248ab9dcc38a6d3f8ae4e8884ddf3a5f1795308039055eb1fc18bb8caab41d00d03f9367fbaa99a3770110851d679b98881c9362bb17988ca3d7d70ae982c5aef3dd8655c7a994b294381ab0d0660379ab47bf5ff789d46006c6c00a77042958514b3ce9e0ed3ffed95306c39d40b79376eebee450bf6643476b72a72c3e00457124a8ceceb8db20a6e8264ec48ee6ed0c447d73354b60e8e88743744245793fe7c23c53274f2e1869e0ccc881d3e14765a86b58f5cb1a69e81ffc9cb38fe5efe3a20a94dd936d8b11c94a594585077bab1e64798fd88adb1e2938b667e3c4f73eed18ac1e90c8366c89b6d39dd571ca8a64165d520b79d28fe4e1b75aa4224fcf3809b7d3a8639f740710e3497a3dd8a1222561683bf1957402ef78f57a674fbe424b46867c01fd1908c234a2bceb764f0933620fdb577ab687f0e4d932469ee3d4493f981a23f207ecec1034eb775f4b5e0368e1d090524c7eedbdc11e6da3a1b3e914617d75ffde8d9c9ca7e8a15e4c1353487c39838556a3a3a828673924acf88acb583e4b2bbec83f8ac8c0fd194e19bc9ecf264edf7ae528757759ed24e3899320a035bcbc6fae5c864b93b3e445a553e4ddf5484e8499296606db79d777c0a9c3a994db106483e6ebdfad8833029967e3997c4e07d589c60afd7456b858087b70e13eda9a69e8acfafb1112197239df5bbe1c47c515d606ad88aa4a0f1158680297d6422ccbaf552f2132def3869f0622c39b9e3de448d1f3008132a46ccf2bccb26e5d6407bf3a84bde17ea1f8f04b77761be32cd1b2b137e4afbf2d7b64b7162b8a08d473c5d2ee25d0715a9c031477cd0e5066f2312a59eadee0abe9f52ac6e34f002b4724f72b8d0b6d8538e2341229b02f72088a0a4750c4e9718def8b4ee315ed0a867728c10fb40fc131305b45e2f0baff0385d3191d9e7fe0e6d47f743853d8e3179595f8db8ac3987ca2d99aaa7495b3733fb8c39a74fc152f728f44c20df421a18b5cc6a6be6ee0b636a50a730fe8227bd73b1329efe2f967ab68269c74acf4effbc89a89d461530cd58bb0cc5227b321bd6cef40744109ebbe9cf6aaec24a1b5e2ae987179f1afa78cb16dcda2402a4cc84c08af0712b2959123d3c63116b0072e92278807fcddc2c138aba53d397b8d3065a27872e8bd9f11ac6a183e425fb688965f1d567a499191c21921955c98c9658d2d924820408295caf820309dc47e031463d428a791ce0f569302d4e4743e36adfca5f45b2bd77428ba8e2bbd488adacebcf44c3b387ac1419b2a4a909392775c01f34652f3957a7ff35016f2c2dbff96080494edbb3efa3d5144d8b61551f5436717492e754c55b73b08207464311fcc50bc3bc3382882bb0b7e55835ad55523753defd30be931020d38ce3b96eabb6203d416f93113143a275ceb5427da08614fe4770944dcaff62be6791e97517e33b882f45886bf3f936aebf33aa94aef48a563fb41697051405b02a8c2a4be33a41ba6373a155bfd74bd400438ec39cd398f9bdec054e63e4229da7fc7a3543a2b60c38a9c6af76e6d6a7650035835bd361ef967558b91f99459ff63c218481e94ae50613ba6df88b88e83be6e720d400624e506cd1450e9cc08f15048ec3378bb5bde24a6542c12fb9ec671588f0b3c02a35cb379b6ad31d77d15332f1469656571d274a0ef06b9f24cf1a08de4f3f64980e6e530d7a069c120a05503fd4a5920d07284de67577067e0fb37a28cfe4b572d1595ad5127a3d1ae215b5009c20e2633393db1144c4486e4fdf3bd4f2ccdc48f925407e0059288727b25ce6bbd70014ccab81f75f7b63aa0908c3c91c70a41de2d7f0988094e846578e024dc3497a5ff63d2dbf790255bc36afacb4e8be946de0b8930a1c0b4240121fd0918e80267c363fd31cd2a61ff1e8bf222e950c1197bd50494781994551846ab01b94ad455b788eb06fd084357620c4f9e1ed0842743b56323d137f36c7ebf9a6e75a09f679e2ce1e48fe5998571463acbd62ca91b23dec6e24565d88d13dd18c10f17a19b2009c6fd0b486f4b090271cbe889e692f7b9f2b52374c1a2227d9f74fbf8186a2da98e770ed706fcc40584d93223e845d6d4cda0a5eb803af61ca8802d57ccf85b7950de2812693efbe8c1fee2711e0029899c31469ebc47d70be0b6994eb2c5d914800f46da42f3dd4b214b1060f0e71895f93d5bcbbef142c114f06db1936afe09f0a7320ab459f2bb0c3afa31581ce3ef36eec538a2229491a681b5f9fdfd2ae504ca53b60adb70ec8614e32159425c4a7d421e6d108de587aa89846794799c602d8b43b7bd0f410b71444ca88389c9a2da54875e58ae5a0acee44c4284afdd7aef887fdeacb0bc82e886a842da2f036ced36cace27c36fe10dde20005819debe6b21e9a3d3330373d07106cc4dc094875f529ef4dcc93a7cd49a04071e94e368f5a984bc3d5025e0ec11724c0e4d4f3466a2c7e8a31ffe245e710caaef3423fb7b11dcc8e72f017765278b696a60550ee3077b59f9e6542f17e65857e69fd29e2a7b38009109398799d5ba9f8843acbe5557bfa0ab6394224f2e957991d159ad646084dc339fec7a7391eeb918b07093b751cee5dc628b5e1b05fcf8579b5611905b3b09bf8720884ef5ae73ce7d8f7eece4cfe64e7d56a6aae1c26332961d0459e339c4a7c12e61b43c408ea962a71b79a584923c127821205d88e44e82edac8ec1f4acaa2c0944d60d70359952ab66bb815933f2bde2a98c016eaaaaad9300aeba513cbd365f5203f73ee129c3eee342d34b7e08eb79ae7599bbdb11f5598f9e5c6ad25c3ed57a0ae36a883e524a568cc6d18818ac0fc05f51b211b39c7a3118f688617e145628e0249db5b60302eaddb087a545fafc1a48644f3cf48a6a2c0bee5fea94f2e8d5fb00604eeade49d5534dfff9b2b376d90c85cdd2f9b5ed3b25542ec6ad6f7928fb71527dbf68a6275e0a4c150739ac94fa90e9aba16439d161df643824d85b4d4d0d871af87114e242e6e9f7419693114ee834614997921f8e23cf02da1bc887f1cb52c34a4b3c1631a5bef8b5ea92335221edd3f9977ca7c2abb048ec3edd745c2a8ee0f12262248b440a96cf4ebdafd68c076e22b437b0210f47540f73aa68be6f3040009004c000e8045000600c7e969af87d49e6faf2c2324f64dba823d415bac380a649946e5735ff281bdd39ef0c958e38c53ef846f7949c30b7096767e3b4b024ddf564071034e5cf94b16e10000008c2475800400080004000200dc200480d820008004100200f7ed80a2d59d89462ea7ed1dc1048ea53ddfd4cd1d69b83c79a081c31a1d36421492ac3333418a111cc860a441c06731ce8ed296e1e78f76333a5656daadb1f3f6d8ae77af08b2e2ce6f977ccb4f645f7674dd46a667e4e07a68734e494a3f89076c681f288a26505d540daf6946a2b23f981818cab678cf88a5912e67c5744027fb65dca2dffc70c95850fc5ebb2332494e0f585d1662a554a70d2656e09fb31f38c71cf32f8f482262c16f83601d1adc20328c71af57b17487ba680c2527826f5d8b264ef89fb1fa1ee9ccf51d37288cb3830984c1b7ebb09b5923f39d3b7a811c92071f67430095b45f16ea9be88044158356d3651f7e466372a42824718a025e96d3f7b89597aa0da8745d11e34c406506012d969a8e3b49c8085688a7a034a566ebae62cc473fc37bdd234b4ce41e1c0d0192e3022e9860bb2fede86227f0b38d7ce61074ee26393f4403bf4a0627d5d849a3e77542ab2b4dc717292217b4b961471d9ef973988f904f45d4adb46aac2eb992c35376fa6befc8c6ace4b9cf36dc9b654f6b4da0611641b57813996e969adaf60c10105e4d9f6495d7dd1c15863e3df9199ee1c10ad441cb09a103cd7a27537a9c53c56a41400009fa2a99459724c04f5f879d731d75ca7b33477036af07f81a39d39c1abb94cbf838983a388028c400be6742d2a4c7d8f3611e40a55393aeb04b46e1b81ba195c24ddcaf6aadc50b2b72d5ceaa6a8868f2e2a6afcb5d0bcede5b52dc7c1d6c9bf61ae4813c0abee98e80851efeb5938c13c61e1d1f70f068398eb80cb84211d7d76f622daf9561ba8529d0cae28b698b097e05fa109ee758badd0c4bee17b12c82e73342f4a878ade72d2da4ea98480ecba6cf60f788877eb0d6db72141a52aa6c7b16c24617df61fa1dd46f3e5a1031882dddb248a2ccbe82f5c69e88f6b7f0ee666b09711c0d4ae3a9eede80f6c96ab3fa365391f2cde5a4defa184a35581d8c0a93a970359950dda0ecb01a78f1a947abac69325eb0ef77c82e0f42054bdc8ff0736f6c9c8ca9d716a99df56ab7f2871c6be28947d885da6264bceadfca1db993143d786c6f87dd409369447a8b24f6e068b9cf9c3a36ba8323495664d3958d1964150c578359c77e0c4dfa65e961b82d427134c01342ab456c36ba57d8862a4f40a039b1770fd07c8e4ec11858fc72c0f0a64333eb3520a5a8172e542f91af7a080759a772de115074b658968c0e3e653374a7faa9a54381bc68eeb2a09e97724704055d7435e17c1e1a358ff876f6b95f35de53187244fc4b6dd0fa89fd19ea55ce66d61fb3cff7e4ecd7c73abbaf396d93df4966b13159eb9909cdbde194d611eb0df23aeb849d5292a8da849df239bffd559eee2c133016e71c0941b8562b657ca00ff9153fe216ce7059460055a289e105067682b6e72708ea94cf4dca64388069c885d29f794426c6be2196275b96e2b7a0bfe9233106feab847b941f207aad51f45d899642219767cc2e4ec8d58a9bc5144f9d939a1b27088f31e29a51687bf15d85130113873fda8230cbe8488fe6f3cd60285b175e476962ae1b4a4f6f5a54083e17a7f5735282b6bd2173552ad46564765139632df1d3c431822923e6707e65e43725c9a0ba1d813fb465b6906675f6c6aec49a89d75c4767d0e558e60fca400e9e9c15c72ef83986937b1fe5656d4d2fd990db42d20489f4bca3e37b613b57f64ede5efdd63252db8887643609749470ebc15f1066adfa85f11808fc05153500e949e8a055412c3ac9e634dead1e6cce7c0a05819ec4284a3567c0acfbfe1351592ba4c6a7feb3ff824701b8ca7336ad29b099918e5b1fdcaea1ba04071851f09d8a10e120779d2ec240cc8aad0c01e3d452c551649cb2a9be3f3c45f63751be27b43d381091bf82b9ff0633f1c3cae3607665d0721ea59fea5efc85085363553e68ef81a2c1f487a4fbb2083ff68e3ff99bcb3fcab7554b4b3bd86b372be8be3ecf46b02757bd26eab06b941b3191a8907c92ff5a12f6086903a656ca18ec06962a52e84aefb544da90d5ff2942b6752f44442cf58328ca350d84273e0de02b402a05929a6990983222d657225be4fc3ad09ac6eb88d2f073fbce683c66e8ca5267e07946f5a5707baa783eda592ea744e594567150cb2954b43b0244843d209d73eff25966ffe4f96ed4548b4565c582b2173ed074bb95935959ecc5bcad2232c7022c3969e0bdcee860b85aa6077d04cda1f7fd29b95585eea5482abc051722b76893c2bde3b3fe60c81e4bfdaed4740fdb4622a5600c4d1d37879cb9489d82d9bb8b9731403cc645f5de3da8124d786f6eee2c273d89a6c576605a335418d53bbc62a696e6a41421c573304b7b8652d8ea6db9b788a0c13b18e78579b6a5a9a304d1dadc43c2f0b1928c4a97781562ad899a52ad9ed08e29002f533181ce1c25b896aeac404a3e8b37588ca2843165a457f6665f9a13c1550847d5883f1c22037055e46cc886552a8b35de332c978eecf1b7d68e5c7656d49187091b68cd4359acc34eaad65ea57499a16f91b317b079b6c1f6e25abc87dde9358fe23bb3a3e0b0ed702250441cf89062615a2c99e391d869d934eed1d6d7e465cd8fa6f0c6ed6ef7382a64823bb9cd5367978a812228390658eb07181abf0dc41c5e4e08ff19d58244d6a4e3544ed601fad367714e1b6a4ae7b70deedd8149fdf78e99b0d789518e66ca5600c97250236c5b16296a9a8d20ff593fa4e35066bbab8209a33a8f10fbff793a429fc76f0aaa505c161c0f7477ef807c2d21ec369bdfadedb67d522e2c5c473442cc41323f26e2717a69e765824d04f78c8516f76f847560c201ab557f4d248684c32de924786730cf99b403cb67db74328afc81554dcb3ac3c1e1d53ca78bd236062cd3bac9bf9097118886a24676750c6b299bd7ae4fbdf342b50b512b877a8cde5e340b9174df76833ea79b764312c43feb61ccc94a247f00c40b1e5e7fa56a7c4e15bebffc36ebd55b43df470353b93776bc11d7a5b828f5111a926c58cf0186ef1398098124d0bb1757a5f7006b383dad3b9cbea8f599395147a4b3c774dcd63d39a3a3fe0c9e7d79814fb81f1fdcef6fba7be0717239e1d22e4fdee30c3e05ac6eb1b95a567db216d533a060858760d74e0cc4f2eddeefd79b0ba830bc437217cb7444f2fb6626ec405b5499d0da0842a18c727afa46b5264a0c1833a80bad4b8a27ba00fbb29aeb190e36d6c547c0dc146f9d2e0cda739e85dda8ab9e65e31d88cbedc5e09c704b7b28e9455c6060065c27ec4b8dadbdc91e354e87c1b398a382287a3281229799ac72b1c59a3ce1e7a50a93d1910279f4948c083ec968eecb203f00f6e1b26bf27be1acbbf5fc3f0dd51eda27c97a45821f928a1e62f82dd1182ca38bbc68a1acd31174c71556de7025a37b4535c7b16b04c8c748448831cd109cf6eb41d92b11ba21d9a2994ab3baa3073249eed28bec70ba791ca25b95bcc222136bf394621ad9873be5fb27fd12708b100763559687991a094543dad636d949df2b643bfa5a2282c2b61e99c5bc14c202dda2d2ef777ba625aa99994d59660de889a464e042464a6558d88c5c140736a9c3a33642abe618877119640e2fe6bebff94529e9e815755d25d8bf521ab86779da7c5dee9f77d76f1d8828a19246820a5dc5f795224b6c39461346ca8f12079ddbf582ceec19fa97374a5d69ca0b1e71c4a12ab67cbffc677d7053646f216e0a3ab9a394412e226d7ff2fb2812c89fde6abfda03cb256509ff2ace22c9a8c77c617eff1eadfdfe98ef53f3b4137bb7185bbbb90658077b0bda0c84739299d9e61a6a429d363019a07e0d1699c97962036934c42ecfccb7beccd6d9d251ce9ac7cb93e9a67cac46e00ae7821710aa7a0d34d71e6cee2d901a757e808711d297f2d5c59e8c42ffd54a3792f5d6fe60b7c00e7c204c71c633c64587880908d4477f5bc385370f92242d7196dd38cac6c091ff41564c18df87780df8793b5c3baab1acd8350084f3bda519694bd71d8efc597440a24a2ffbcc713ff8906b431fb8fd04a47b1de02e64a0e251c19154b6cd07998e906ee7fb4fd15c7e0b3a7d39a94d7d9e15c93c5a68a705e25471ed3b0e34ead72aee0f691868c9e05302843ab4ea6c187da3220074edcab2c371a4f123f9fd831698cb20aec4332b34db5a1d0f88a95d34ad9ae50fb9d543fa5094d199cfc8cdd6351918ddd4967a4c236ee8548acde479474d6156d620c504aaea7e722584343595798d210df561c6f23cb426bf42fc898a71b6f5d95ffdaf4e97aec98234aff1af4764d878e48146b07a069301afe1080cbc2b3f5068a01c45cc2ae8b272f0259f1096cd0a299894efa956d7c7f455d8dde632e9ccbce7ceaf15a61bd616e8d3902207b674c4b32e07ebe091dafb47301ac5d620770bd945ead2500842a26985be642a94bd786eadd5988b6091abd0d13b550082c0eac08c3a203cf8a392a687fddeb2b88d80c5346f2954b4e9b048c5c966e7d835f0f282e648074512b064aea0ef8e3aba01107d5284ac8ffeef805103b1c5b7e50e9194ffe7788ed42ad414b16d974c8d2a28a86a7102dbd4886b6217643c855cc791a35feb0ec6be4aa7e7456cb36b5501eee7cd53b1fad3a48352e39377261060e916d96ef4cc817afb03e191ecc1d0e5e37141e77195e3ed764d27df60045785fa1b0f2add0afd367310d7d874ea0c2641726e1366f1b3465b96a24b5676d8f1acafa59a23630c9f13c2c60b774d5e4b3d6fe082ac98f19bb475168ff852ed06ba892c68a3a19f561b93a1e0f89c66fe94e24ebe19cf630527a194508958055455a7789b581c60d3011de91bdc7990b963fce976caeea57bc7a70cf09c58d1f7cb9c52fe26ad292a5392f5c43259182e815dc50501054ab72b828ecf542f1c0bc2e5933398a2d10952b4288d7fee39fe019613641acb123990c50c723f9d510bd53e526f7f9995a58036c6abb25971807ca44e3c1a942899a0f933d7c74b0946e0a13508c4608cbe76abf756ba1c1e03413b593b95c470f67e7c75dfafa99ec6a1a69613e034051381405db1c3ac663fbc359ad2d11d89f87e67d7e1b0ba5d392e4a0ad12aec5cec858c75e77cf00f306c636c39b79fec59c0e3a608289d337d0050ac5cfb8b068f4b2fcca08c64bc7a6871366f4c6b0433fba550815e284fcd204904061ad9ae78a7cb41542bc6b12b1e93829ee84550ce732011b6abdf031c04a935778713118f92a1058e4f58ca14a7101d8425d388338f00a9715a6d57cbe5a964f2746b2f150e44a7b33ce9e6b96311a88ab9983b5d69e35ff85eba433981c281d4f055eb4f323358b2fa3c7b03c363be18a4eec3e95a6ae70e717cc05959b19441be00dd2fdeb3a99785673b98809ba2468516e5384d759a78a8becee3bb274aead094abe88452a64af3611635132ed1bfbc4aa508ef56c9c913da10a3c519fc2c75300998be3db27fc9f52711a4844bf9b9f83f0ee65831f93a5f8387567dc4554f910ee025415da20c0a2f203fd13690cd3c7378242f1c43eeb4431d7ec0f6308a5c95e13df8dbc3913601c4b72c6f467989ed156a5a129debcd1208a2f6852e4e8ddf74327fbf247872eb7a6962f473e66895be28833cba0465e7c3669517d70e513b2bd42f57c505fc4e50674ca7f8d5c22a48e57249ce55d13a70116865fe3232349479cab6611648d61fb2117ce4d1dacbb63ed7af205a072d185b955a8ab4f6ece99784943ba06641f2b272e0159e8406df35286a08000300ff0f0000041001001966e1bccf7ace8c64b5e3ce3cae90c5e6e7446dec74669e505951ef253fb5027c22855b8c47135517c19dcaaa92f21479cbd23c08b3da8c0f5945b6b6b9deafec155863c5c2b0b9591abf878c5d9b210d4baad1d1c7d6e516c4d250f5b982e1dfef55f400521992c84e1454134915da8b7eef6f2f0ec2fe9a32d67672a2e0428e8efbfd7f6c0e303dcd3be79f57d888e8c2acf0ecca16beefffedf7e1eef424c91ec0df4f349c046442138536d025b0b5ee55ca6e996c52c2d2843bd11427c6759506fc590493074d438201a7b58a8062411964dac9e88804f8e26a5e574366ff78251bd429781a7f5d3c297cea41f5efa9f832279b16645480ce991523dddca6bf00cd99a0702860fd25b4891a4c6f61d4aa1a3d92fba37db9a13300700643bf2263483150327e423f1d3b4a8f26c373f9e3deb53edb5414189ecda95d3c899ae1066bbda3552112263f7e042b535657aae33c1eed0d9b89eec6a80cdf04e5146f61e0e4009896a1616ada3f4b824bf4ba00f8b9194e4608f957ad1351fb94a381a50114b45abbb79271e45ccbd3d97ded118254fc30647fcedb1b0de1b57a94f2f1cd2fbd00a78c2c72651c100a38137d62de5e04000000000000002face941ebef19819b09b2cb4bbf9aa52c26c4b142a70e9f5089c255db22f7332674aff9d42c93ce3dbe5b6f6c8da192e194fe6a645fe88169405029d19868feab4107faecf7489a73430f3a16ab177f876dac3177f970de02066e5a9332b92e54d1ae85a9aacacd4e0ee07457855771d81f269ec74f7ba3c7abbc33392c07d3ce246264da3ad591271ef1f3981f7e03d2c811a2ae1896335a4abb0a6945766b7b2f6cbd3966b3b7ed7971506dbd02579ca5eacd59dc4e544b9ee9f0f3508f19f44dff6e7a168c3fcd6f6607a6c4013f0566756076bdadb4ef406914fd49279d3b7bc0eed650d74505b58a7f3f566879a802c3c63fc3c39406a2176b5e7c681e9ef1ea276871623078a2f41aa415ec3dd8093867315b1e274399a4e4a1c1323c856fb552ac40277bae80c79090c2c14e0cae5d71a5c4195ee5fcad5b5c636f8f86065d1c2b44af1d1e6ea5933c57cf39235bf7f54fb666e106c605e1be517c2ca64ee24138745374720a53b1dd94d96eb9d433ef9f0e8493b5d712d857c1e3afb53e1e9ec3e224a41ce22b1a7063a8f114c3130b5c0d6271a88c7272c23234a1e0af6ed0a27bb136a382aab92f1ecf91b7eb90416753a445b290f62bf2a0bd725ee0650d30a20e9e87cae1280d2e9b1f40b8c1f85159cbca1b21837ea6746d5f7b8f005666e17a500a105390547b4e53f192d36ad1126ec552a03f7945e862487d8e1732271fa8c32c9c4378d639bcb4a1eae6a527612b7b7fbeaaee7252293d386cacb90d3270d281fe513655861efe105eeca2642f9523ab1200966bacd0a2038743506372f4d65f8c88dacdc2807f9abe1adb7e09a3bf49eafe666b3019fee50d9de3e4683701eab89150a058f7a8536bff25e94713a3fe34602fd3d4c8ffe368cd081c32ddc15110467f66f853c543b3a983feac648de56c0bfcb2d96153321cbe0003a5a7d5b4b7c6891dd9b1bb0e8de1e6ca135ab43c11dd3eebe94d236265703aeb3120f35493044eb049119592847f2c5cac46d54944fd1b5414026943a31d9c3327eaf3e90d151c9d247740278d31af6efc15d59bc51abdd6cae6ca825e4f0cd184c95b3ec3f0ad36483fffed685b700f7574f462158c37c96653b101a15961bbb4a0f8ebe5c551b274912fa3adcd2377bbe65f13eb134e807d235979d04dc2f33c749ad936913fecd42678a5c64d82142607fa7976f8e75736e01e7184e6824de1391b623e05a37c576ef2081d74cf3e03907b9b8e9c3312d2957d1708beac6510c2c123c5c4f1f29423d5ae41da73cc3591c2beff6ca3e2d588dacca0d0d4c7aeca82fc8a004854821285af2a110eb66a86ad9bba9885db9906580af0ce195a1e87ccbf90c3bad3c55806f89655104870c5d6cb676c5c0f93f8c6d4b123420e805162b7745e6d7efd06172d57ae79a99599937f5c7fd84fd1c558ef965ed42a2033b958457f4adba55b9eb5139fb76075ca7cec35eee24df4ba9ee052758b131d14fbbe443e9a6564859369c399abba867fbc1a6e636bc520d30dbea4043305f20cf16f677b67cacfd115ec4d3b1ed56201c63a19afd7284f1ca406bcf975a2bdea3396bdeece2014ea820958290ee3785db8d90d2c78f5a695a75eb5d78201aed6127aecc5f2ba30d0a5db04ab22dbfb346ed4235c309dc237265df1913de6c10cf04f46da396562552299e67c4fdd6a6e146dfbf16b796d81f8924d0df577ee6c71662d0b39ded34259c30915b8616ec185011fc0968f9cc53c6fc69e7242263216e711e6d35463593b7a7d3422ef720e36cfc3711146e0513933eb57b21e506a4e4a46e59cb2008dd3e5d17c29e784d570ca35846b3429c9be04264d8ae881691e10f1839f2c5f894d225f7ed23759f35d40bb5f92af68cdc936865fcdd2a57a68c92f8b01903c60fa9af05373301ac7a7b78a245232b19954733b590ca39ebe408a2bc6e61f684e0a0c622d08eb16b14d4923f4b83474c5ec2362b9e5c28470489e9e5edeec86d539542cd84f3de80de9fd8e3a4670de8a4a7628c69e5f50950ea466634805c33bdcedab73a564edbb8667472d31704581c7a77f68c9301786d052729e6dc3e7608a16071c4bf80769070003611d0c73505a6281b67bc92430e54bc510b22bb271737d4a396ba8d4e8f01653b4c8a9dd3d25dc4a52fcd0b9f40ac1cf0bc5945965006344fa0e1ca5fe0608e3cbc136b85898c4b4ebd7476f5194018ef057308c2fc1555a3696fbad5734857c4d933325265efe46a18d5389bbabd29e29de90b67ffb21e50008626b38f9c44907dad355955091f8c57e9464d320ed36d400f78e4f4f6712f3ba826d1baa76790e13dada062e5c82ed402600126f9187be5a1cba072fafbd0d746b41418ab7010a24ffc09393dd595fdd414ad97c5179f6051641f37697b1479c006116cf27543d8c9722674299e62116624f21524356164e465ac88b20d18e4c428ed05fdd7eeb9313588ebe3fee891eface19e4f3c6f61b4edc192c5e0da49276fe920409a7f6ae7563d9cf650e88202cb5c53736f08d192bfe00d70b599930663ecd6105b33b85331551f74e703a71fc89166433131ca99479111ca1da6c4c4608f452b4c1247ff3f5c89f87f4cc79bc2dc43e466b4fa2f78c61a0dc326891ff61c08b6e43b070bee1efb2e678981f59cdb98340aae6b9db60297a210e22ad0269d49e5571a10829c14d5375b59ddb3ceb8c2b9bfa183a726427298ddb542599195d522bf11a6ec2ea843eb50f8ae01ae6aa0aba42029a605fbb2e8431b6b09566b2f1bdea3bbfa1a1fbed3b5cf4e62c74a4c6ef0c2d139c6a76370e4bc20b46ebeddab651d1b3d66efe3c5dd71ae991e3eb173dc70608b817722e0c66f9d827905525ac03e20b0c376a6cf0fb71b03fc77ad8b4ed0de83b2d7f6422fd5fadc6a8577423ca47ed0e20d4a420fe6c939f68ff6bbc3279669017679531281de5d4749d5855367076ed3f18c4745031656945eac15f744da51dda91fb34f87f34b23dea2e2f394af46c815a7a0944c924e253f7e087b5c457d4c2660c6b1c7234f8ed2e0ce5691c54fed62c45c9d1955982a2aeab4b9889932012a7e98d4b6098c2266f2f68a7af54c430f154d0aa2441e5a524b617ed4c52df6e54c21dd6f0f6b04c2749af61f5cc29dfc7db75c3b606fffd79a5ac40585669181a09011636fb1489f69206150d3f832ef135922b05ca3af6a9fb4f2293123d8e7009605c98ae7c6f3d4bf57e11e0840991683423a8ec4fbf419cc1ad64f9db338ca7f9871dd9f2d8ad9bef173c2f3b7e8396b268572839e679e5c16558184cec9ec0373457fb52df568889b701924a84dd5db07f053611328141ebcb34037af7e70e72e9b30b34ce5472e18c2a13dd54cb1e1560f7800cbd97845e96771855723495ff3c5a1b1b31c43152833edbbc07d682b6009684509ac79b592c7210a6b29851c5bcc75df909967a2508c64ed2667ef78b84d8c1399f59d8c068096fe03374a1c58e8c14f4cc1ebdd571ba05d520183a7cf8371970d25a49f6b2caca6a7e5069e49e84035a74b21681e82be58105123244737a5e24a1644bb89f2e6b92ae200ca354158909f00533dc69083d1df7d173a3c1bc53dc00a009dbee8703718b7e5c91ead33e5302b1ff87fc6c069ad721c703ed6d4a4d969f9da81c2bd999b1b692e175739e1427c1303692182f864a29fc98511de9de3df7934f90bfb9aabdb3eac4aa582dc666582d45cdd7403ae563d70ae49af3d2afa7085fef7465405cb9ed1b740ebe286332ba4ea68386382a1655946cd0f9841a9c8063cbe9cef2239d07abd3e56af8edf31dd1c9a26050be760ca1f72230a3e3cbf5ef73aee4286362b3f00bb98aff24cd88110b5c75f13aae7de68eb26e67ebada5729ac88fc83c2c8456ee2c30079fde40b21206c9a097c4193a79f707a60820feaf0b7c4cf729eea07ea40c3d8494d1cdf367f4f39b8403f0b6c796fb2f2ea61d2128bce8ac71baee4994b76c9f034a4f6bd0bab1e23967f42048f0d23bcca75d3fdf53d61eb4e022dd3ae882d34428a5b2b55cae088be649bde73fae94bd221053caa456bdf754895930ff9a581b88ec12617144c33b25e70d6c97a8ec08031adba9c6b374c68c5d5e27bd8ccc804a961f9c1eafe4c4f36b56739d47a4a248f31fa7becf73d7ea4d8aeb6723d8daa32537645e3453d0814e87b00af79d792fdee906cc1d5737cce9f6550257fef755ac8219868b38f4827714e78bc54896a82c1e8923b2e726d0adba40aace9f2b1dff28b07584969ebee285ed727dcbcf3a376c2523ac7b38e98ad602d7f1103c82450776594eb376217a24576545dcdd6c9135fcd6d4270f26c87f42db8bc74deb7c8edc2d9208c5ab36e680ad273efa4d4001359b253033a24b92a44b4a46eee329466bc5d5db30e7249658980d243890e145e120ef5d29978a9ed270489e9af1fe795c07c24e8f6af74a1583db9bf92564db9a64e3cf4198b7d2e0aaeaaa9d088a1747b0618a968e904acc710b236b1df3b24b76b7619b56d4e0ca12b16e65d27f8638d6451a9cd3829fa7d54660cf6ef3b6f71e08f107ba45f8e0ddd15df5a774acc1470702bb0ed6cd9148d406a500b59bf77ec7e8f1e19eec22a5b4297a50f7d2a1105bddfe7b64198b3a2fe93cac80cb127f68a834a569b56b576a6bbeec0b010f85736af2458b81f9327ad4dc3272b8b55a82b215291185dee16469aa657e9c9272c70fd58d0c5732b1437774f25d16576bf6ce3449022413b0b5c61d3a005207fe3bbcf44cddc58aabf25367ed9334c2b8bcffcad166c9a2951ca1f50684483ad5bc73601a4d5235cda07645b712263544b433087db48c028222dfe5489035954b471c3736b8ffc3b2e6b752fb486a6a1dce166bb86cca334f45504c11cfa90ff97e4348e413bb2078a76e917626492b8f943c6e262cb29e422d61e9bc8054273be14417eec7b28f88cad96010821e7374bbce8e186dfe8b1d1554513b2052baa7638bdb5d381289694a56716e709e91718432c74b065081ae12098c62e4e52946d33829822d1ac062f4e49a9dd612ce2cdcab37dc3be0835031722a88b48b3f419276348c3df911a42afb12d68408bf445aeddf82474c0200516e94741b0d1b000200cfef96907b840155a72576b47a73a67f23df9c7bbc2ed5006f000200322044f5bd2fe872fa0d863b811e0ffccb992899902ec094ed61c146ee54c74d79df3e6434392ac11d2d254ac6d0ba7b7abf83c95c4b0ef9d49a7b41b32f3ff9fffd904fc46340737ee02d57b1c9fe56a7dad282e52c6917415f8fef8251eddd23a7667042367add27874d0027000200dccec1a75c7a3367e1eb28cacfd4ff515c1f633a709641807244ee6bc87208fee1b03e0008000300f8ffffff080003000200000004000300040006000400060098030480e0000080da00010073e024ac0a06298458d3795f9ec5cda54b09a925181b215869449cd28631ea8d1a153f2d8df484363af6cc3a4701fc3a710d56b6abe91f6db831001c12175098614766aa630fc2805c31c9d49f94521d608c23cdf3e61ed158a67fcb42713709e0bfd79d594a9682c3e16378e5eef0de572d7852c50b7770c79c4854083d6161c22eb0046bec3fc3d06459f25a80e16884647591868571b7c12824b7b2ccdf5cf971b625c60520e6a15bf272c4595ac36f18832d650128425994ce845a43318563295592e89dea6a0ac8ea9689b5e68e9242eefd65470000040100806d000200264f3b20380a13fa4633fd89f05329f89ff8d54016e5764fc8ba210a95c16b20fb0e2ebc0c14a3bdb0270d34ea3eada8129332de536d9105e290e602c9e91b3f13bba83a969c4ee9a36f941e80993a77effffb6874602daeb867108c9c3ce596d7471f25e2879556490000008e0002007a2115d3a5ebf685f70d992bda79c98f64f3e494e3124dd3fe54a0f382cc93e0cc7efbcd64785bdf239992d1fa096173f234fe53ee06407f1defeb7be5cfc56c360eb7373d14d71f5f07c62288dacd7aefefbfe594a082510bdf5bb9527847ba411e3f600bed147fff2506902c9d857687e9badf54e7e17be7c522f119925317cc01a5dd85d2e19de8fa00002401008008000300f9ffffff9c000200c7920d08f916d18d0d162ebb60b7753403ce7ab14637128f4b2109521d8a627e85c8294c0b23d9fd900c6600dc13627dcb2cbf20ed01fffb505b6c72b520930a3ca199443108651e1022bd55348e1db9e58f7cb2f708daff9aac3a201d3374081e5c2670a620df78fa11204f65f3c13bddc31afd5a45c1deac147bddcb86f9c99f476eda6d9c0aadfe33a63c42f07279b3b721fbe1bd295a6a000200cd18fb059be5ff8ab5fed825ad384ff0078efd205dcd7e74619b4dd7587b91d19bc11c2ceadb7b128dd97abf53a9b15f27fbc4b0519a01f6dcba56839642e1887e761b8d64ceb5620ca45f5f5143830e76f957f3b4dafab1a9497111a46e4c544be7cdb966b80000080003000200000008000300490b00000800008004000200840000806800010062e7ec0ebcc1b64e8d7661b6c19b7b7771c8c6aaeb33b2ba5162dbff654206ad4e66207f0ed6e50bc0946c289d28241c048832180d0c0f871baacc48f1e511fb03db3f3d0aca897c227fd4ddec8d9eced0767228ab7a8b6b2d918d24144b3d195d6eb18808000300f9000000080003008100000008000300ff0f0000c80175802400128006009800fbff00000a00f5006514bcab148b00000a000600080211000000000030000e8010000700020000001f0000000300000006000400010000000a000300ffffffffffff0000060005007f0000000400010004000600040002005c010480e80000800800030009000000cb000100c003e67aa4a81d4b590c5a2985d805a10fd983503254e788a2396372ca551482e96779763a5593fb213196d1b340b947a1e3ee05d665f936b357df7dbcfe661cdb86c0ce52bd5b9412ee63188d3dbdc2d3f3d6884558d26ef8f39eabe4d8eff3d83aab582e91887570b7b0cf7d01bcc5644dffb78bfb34e7c307a251d9c990f4838fa02519d4dcc149f5a7c87df53311c67b5142930c97aba9a6bce2eaed9d5238ec84f5c4a430c7620cb19aec0e864b5cfa86fe7ac9bdf4d3cd8bff98bc1e94abb19f5e8dbf280008000300060000000800030005000000700000806a0001001c91a938f3cd3c95790c027dd130fa529e24256905eb41da4f392bb2346d604426b9ea04239412ab42540fa9541e9a5524d19bddb14d7daaab4fde38fcd15d95c4b37e01db9e599a47a7b0c6163de13b4f1fa5a8b5cfd16894e24e19d0cc1eee91ea68b511fe00000400030004000700184375800400080048020e808700080000000000000200001e0616effd1092ab700d9424b4995d0cdf0c2b83f1d79c030bab4bf262c6c2d344f88208bb00fd9a439dd01770f8244978763354129918dda4191682e9b97c057b691f4c75d03906e27c1d15516a0742f11837d6a7b03282d9c2993bb45ce339fef2cfea880c205e28e5a09ed31a8c97b589432da6ab5f78019b74000800090007000000e7000b007ce3355fa5138f98f783d09428fc04c1f64eb85e78aa4851712ac22cdbf529d5bd9ea32ec4325c27ec7edd2c429021c08745b1f199bfea0cf3dd1fa33cf12ae5a697b76fd1cc60e2e7efbfb565a13cd89f30437139aa9e91d1fd9e4faef9f760e81533b5028ef863a0d7230a3d0858fd72b3a1d184bca64de12fbc8611ad8b2009c663c72917fc11efba57a944b1769a75e3f91eea4db4eb5cc829e90db223c3d9fe084ef6d8b0375d86bfc67ed4f170cbe229e9dff118e8245b0c4406715288fc48a70b5e2a33b54be720083b3586069a081949392d0fe442f100669b34c222fedc6e00ca000b0070c51e99d29caf6b78ad357ec43254977431caf8e34bfdf760192c1aa26bc1ffcb2f457542b62ce2f7adf35479e11a989040ef29d3aea41f840de111cb52971107cc8eaa67689d55e021a958fdc574f31eb46b1da9acb269bf387e2e2f38f60e70ae509e8f904e0a0f9da3b0ab1c9a0d9a232d15aac7f6c3a353d883e5edf3a17b52bcea031ec8fcc5c68033ad3a4841d8d3f568d3cc0c7c748f402a1e044efda846fa684dfdaac5b27c339892acdf60088a23c7334260032af5f8aa4efddce22cae63dd882000004c0a0480ac03008008000300010000805b000100c8607d4f96ead068ad03dd9630769dd6da483acc3ae5309ae7a6939bbfbcb2a7450d1b10c6e2d8039f3f6e6ef13e34d949ebd262cf2cc61b3315398082e9a659c83da888ec87cae2d5876413794ad2a81f1ed5e04b400000fc0001004818fa966af9526e37f121abac703e5b386ac54bc94566fc8fd8af08904d3ef3b43b35f0b24fb721c460cb95ab4826651278dd3e941718ce99940c44730d32406e42b64044131edd2f4b291a6bbd447c02cc83cb375f1d63a82db113d9dc679ff38bb390d526c61f041685899354512d6529ff142af72c1d4c82ec9232a4427d214dfff97494ce20bef0c4040be291469c2fa349dfced9807c5d5cd4e808a98126b8cc3362f0d9a56d60c09ef669255f886200fe1642ac0c1cfb7ef3cd0da4f9f89fb4d2ec38f423e429e210811b7795dda6ff5b3069e33ab0ef8a2663196c763f350d8a8048582195aa9a0ca3e11caa6cc89771b061049488000100acba85a8fddcd469bd01537b350682c03b63418145097badea53d5d325e4ceab4dac72af109e2c90b52c1a29aa4bb8fbc6eb29330068454ac3e9ecbc431692a2a93f922c1b49ff93e347130ed6c2705605e033c2bb975adca35ecc581ed7be8b41525d1498d6624966e9f1529519b02fbd88494b887804c9457b8b21c0323bfd1389ac94de0001006dea127de13db3df21d2f91b94812ef24dd49a8bface86e51f1f14903c804a2b3c66617b9ce4cd70015a66067ba4c8ac9ad5348daa72ddb49fb281044d14eaf20684497c9d92bf212d903261b24d417f47ab5c257184466c8d87f4fd381296929d8d77aabab18a22b379355d8d02ab7bd9dba3917f6197fbeec491f8effff8ee64983b3f13f4b523575b834616a0a4a232ee62dc9a1e7ff715e9c753258b73cc2bd87264523c9c8be14cf9fb708e60e2f3365cbf85387eaf9182fb3d10cd364ab3ce92cb7ba51cf3123a4b391fe0de2347938afbf6ba4e4df82e0000df0001004fee04cb48fce67abd235f621bc946f6c2a05b2567ee2371c47e3c3bc7bcea09dc56b76b7a616325028ad2ec502307016f792e858a147e2221d7123d2fb25f5e3d77ee05493f4a88b2a2eb4bef5ae4f259ee793b570484c1fcb5ea3c2d42c4cdc3205ec7e1fba043dd9fc7acfc79313675f2177c20df10e16e2c8aa7f5816dff6f0caf680702cbe29c30d1d4cc119312eff96160b36432b1db80ac974d66a818dc9a7999faa4c01f5deec2a73b9b0b15eae38b084cb7edadc30c2e707f0ac488cc14fee3f711b35c9e1544f7bc08c523bcb6fed67dbfb3dbc1efd700d8020080a4000100a2e2ea7829f4ab9f156167d8ee04f04f285fa19c101620a2dce1329e7d990dbb311d90cf3e38d4d37b0020ae75d3d37695a95929cec28bf3d1f6601f6cec13212dda4ca4c4e681858ba5d6c61f6d490d24a1f5511dd3d27f336b1b10453c9fdb90f5b2e5dd6f6d1ad3102cb65c4fac908a91a89c4a784e955644d545ef082a6a148ccd0c842eee0572be4fef835299c5f5854cd736d8d3e664549e21876ff9ba08000300050000009c000100a9368ee8ea02b0c00e54163dcf785075fe4580d5340b4186283c151342ed1128230bd8595fd2dff310bb258e1299345f299b0cd81a3ef56de0bdc0890b33283a6f683d7e40e492127c0a529a62b13461b98708e16655f64c647def458ad02f1fc261389dd0af0922e3aa9703c600132d17e4044bb7fc1f572cc0467f13200159332b3b29337997925d5f47482bf921d9251013218ba622ca9b0001007c2c714c9fdd6ccfa002f74ebcd558a558eae8ef2a17b3309d57f2b25e57b2af9b41335a2adeeee03e03001a65ae601bba2897a977044fccfcad9418db4c0676a0156f188d86504c49c0f6aaef7b9aa6a6eecdfb281a88d6aa2228f7ee66c3184f0dfa0e38f6e009c5a476d08882b132c10fe1e981169a8cedfcb068380897bef28bcc02c941d1eaf57db46a00e3d6624bd80a1fab1c3600f00001005c0405b1b08009abee4747c89c63622abff817e390427233201a70b566de8e9d658a5c1295141eb9b9bce7028e99cb250722254ac919672258fbbf72b15d7fb6adeeaa8c1b7aced2b20fc32a8fd63785cf4b281ee55145de97c749be8e4e66246b05e2f7f757e4c3efe27a7d9d0efcca494077da7ccd132e895595c44ba20db024ae47a9493a104ecbb3c446bdf9cf9390f53048a9fd6477baae2d1912d67b1b865dd5ee8d9e2d53d02e1d8e88a0650e3c6b7362b3369df3da2b1533ca46814fc642b913effcf19d1d6ca5a97da25c620a770954efe98b03eadbbd7933be4ae1b5380e816ea06b7a2ab3e50504000080d0000080520002005618e382262950d25ab5e59dffa4f8f36cd76d7253de8b7e8c75ab6a54c8dda1ae8fe7c687d6e59302af8dc7d05a1d22cb31c4bbf5cc6ddedbd110db94f3eec5fe6e2acaafdf68f5334d6dd4f2c0000070000200830ec847220ab5b687a7edf004310b4c96c1900373628e4d8fc31f7c5a5b3b99a101871c3943b17e60c62a44d9c7e21afe42541a70969dde05b0ff385fb8a8f63a107724c175c02d3e5c05c8d21b737e404ea7b1f7897bd5388eab3445bf77721dc3467f7eaf139db24ede760800030000000000f00200800800030002000000e30002002708514d09fc9c2f01b314b9124a88491369f1cb1ac1794d24f842d0f33619181770caf6b09299546d52b385ee9b37358367dfe397160e8e72a2c3f6784982e1c61a2dce9e8f006460b9a1a3cd996fb9a34ba9e7675306b74e0a87185511907649e7f5aa10c8e22cf4fe642cd0669e13a5d6c5d8ba7b2294cb93b6cb410c588c800ef781c566a20c59df13cef8d38abf6275ee34b8a1946e7756baa8e604a50181afde9032c13aca37078be32ecf57cf38198211466861ae3f0664796439b004015eacbfaa101527ade7ff21b1ddf08ffff06bc9f362f1ab031099d0d0dcda00f6000100d40ddd9789c828777607f861a13159f4eef6bd6c3c596fae646de72e5fd0f56d17ba38c92705ef15e4de0c2df2bb1594c7f66bc392a94401bc47ecc0ce171ee42d98f468aa5518bf81d5476be79ee7843833ff63a9be27e8a2d2d4285e92f416615c8fde38e47d0a6846747ee386d2781b325dc76a30abf8bc83fabc8d2666609a12509904439699c4b1fcf1739adab04c5ae8da034cebf3ec5d7fa13c251bf09efe48bd1c65108026a958317802645933d8f6eae55d9f43a43ddf8740179dc3a0671c445de9bc5774cc755c9ed2aac1f67c3096a5e566b43faaecc327df817f7032108da8fb97c7d10ea2c4838986722d7d00000800030006000000fe000100feaf876c94130d335f2a6a84d44bb1502d6dafde1ea5026c28f567be8be50b20d608f400c157ca064b4373982e982fad160df448414bc764d5111d6833ba8e30084537ba6b43a0ce7d927f7b6c025cde5b9fb6b8af29d4c7d31f8796495deecf45da27185c7ca6c7bda1a74e87075e0c417a5fe786a47f2205476d7dcf3190cf144b3310db2343f580059664ae584128d9e83648dbd436cdb3dcc86cbb694b6d49a1c73b8e883a872a21e1e7811fba675e6ac0ba89bf99746e376ec7bc31ff2d71eb8112de5903086f725e46a1f35a9839af8c882b39b25de12a30287ef0c958b626cc753fcde8ea155c5249e272a423702efbd1b5cd53524fc288ff99fca105fea343733ca3205e0000040009000400010074100e800600050004000000060004000800000008000900ffffff7f0a000300ffffffffffff000004100600bb03b64f44d144ed433fc23dbbdb4862fca45465110ed3fcadf022b34947543b137da93e474fd260f530eb39373f80d8a14acfcb8028c7a351ddc603476472cb2a0a34a4d0071e7c7575c7794486ec76b9630011755f38e5c657c6800ec5ba2025003d6dc6657bcd3d6fc0ce51e19ef393b8a2fa47af0aa3ed83a1480570fab571dc59fe493f7a76361e8d8f0ba9d0ff1c47a0788653f931bfbc25b75fa3e03881e8bcad1a6e519788190219f1ba69620f037fe4dc88f72df92fcd8cfd737ae6c4a22ad3f48be7a3f038fbeac31a0953f4634d789007b31f5f81c50a24bcd5e887cb3395ae3704c2e53a7aabb184c7e2946ede4dbd4aeb0d2674eebb8e4a9cd1b6147cafbb5460c21b9ca69211f0f6fc038c125913c85acb5f70bd5b7431096a8f6339cc9bfeef44f7aca0aa1fde5a626e72a713c31b9b83b0239e9b1855e48244c93f368a0b0ed3c328e5ba0309bb3cd2754da73dfe9f4e2a8b82bbc285d2b3da8f751e7aa91ac715ce9dfe3a79095beea392bde93267d7ab980e7686000b73bb66d72a90910df973335ec86161eda07c2e7e014dd146d8837799ed76924e5021228f0df556858901d30759c83ac7242d02ee5212c9c792bf62013962cd8f9f2fc2df475198f1429a43d094c88bfcb56defc40cba76aba4d5ef666cd5452de8adf76bbdebee4e5413b919febab14501213a2814c0de5f83b2af9230d17df906b07c59f4a90f93cd80ca975fe9891b519f0966cc724354fabfbda2a436556333a024eba10acfcda9b874aa94d3be75305f458a30b9c12089568619c788451a547447d3522c267f19f53b1a43528256b85408c16db8cca73a4645ad2db66845764089c4927982ece38eecc93e970ae8ce582ff4872c4da5c8b83882e7458eb51cd997e1da0dbb935d0897d245b507d9acbe8a32585258355ed63936a52cd32d17abb1d34f086c4dbc4d4af1dd73620807b42134046d2d3b4ce1c853161f825bed246b70b4b88d9604017f30521b01c12358d2bd27f75b3cdfc53b8cd505c2416e92c6ee0e4b34ece1c2637e7116a6444a2f4d6ff211e4200d11397079a29be9c7e9dee843821176e89db5c883eb3adf09092f61357ca13c8dfd4d5794d3646fe0f4cadc5b5759e74433bba766bf3fa85796ee9c7ba8beef2c2b7d7fcf50a9a7fdfc93db3867be8306c3d032cb4c4f28aec25395909c1834a58de4f6a98dee540dcdd1b77cc2188ec3d7edd8bf1dac64480352e2d85ad34d4c534b473e6fa075773291fb90861b919d7558e2a1c5a0f0248f80aba4f5a83f4380a632ea9b9a8a1d75fec1bc63612bf986bbf43aafe710ff8df958114ea7bb7848d005b3634516e3972940aead87f4511b7fc68d9028de4a90b72859e71f65429d10f6b75326747c8a2ffc4db90454af122304ed36f263be9c11c73cdf920d70595c50f40364f6656cbe5b6448976e21e0199338b469bf17c9d830fa0d49a3364a9eef2b517bda0fcbe977b2ce6ee3d7d0cde11f20cf1adccfb8d697d203febd3499277dabec27564f02ab886af61303e5457c398196aac93725a79c17c74136b5550103484556d82a1c473ea030e6b4702443e033a83ff316349d29c017134e807a910e1481df046ceef3eda8277d06c1fedf1bfce5d1d4bdbdc1b552a6a4e8248f206ae7e0f4656b63d3d7cb74c2347f9be9846df252de26376b7a880b9b723e34e9aaa2f45d5188528bd1933a8b4964110e9cbe4b146f128cb16cfc5350ad899d660b1c4545b7e1719136157b7d6dd96f56abbe2cd23207bc874fa5ee632be849c930c1630a0e6f7060cfa92d4e5bba4a39c3570c6caa87a0c3c89284e34fea342fb2bb0f56e383398de888a34ea5b67bf10a2c129e32e188116e0d0a4da8135ca2e7e2613daca3bdc621cbbfe5c021b20a3d23ef3757a4bff4bd6c8a04243c56be1ed56b5d94a720682aad8dafdeec7dd9ed3e284e60088b51c4dfddbde302c7b91644a28834bdf38ff583a85b460927e0514dbcd976f3096a9cac9754a88340ce30c4a3e2ce6798f52973d5ac67b8565a6cba108eb7b800f470f0ff1a501875447672c2ff20afddb42e9217ce735f16f30656063c61a46b2be5a5e187de94ac4f7e3d33c247000e1d37878ef1c5056c3f2cac0c69d4388c1686de54befd130c5af145484a4830c979ebb0d1e7eae7dd837817d1639707c881ae7764a5962bc0fe9c096def03d4c74f705087d5fecfb0c2bfda9a59e69bac937408ede6ebb6ac334531a08e2962ddd6ca7362b960cc1749d9d9451fdabe6af9a6b3d92f3e1c71a70ea11954a315ff243d54daace53dd08f72889483276cd81a757451c4fa7ddca92a6819371a4a7f3d2033c3b58eb0e3e6d9e65f7f58ed938a62f8816590df31a58b3e751328789f91d493bf9b3aed007a4fc76f6c1af30f340cf0b40c62bdba59a2b111e8b9d3003f94a0d6b48b745c56771fb2b516544d077545a6664fedf1250787360ba9509859d30c22e748dd74c74c630f087f04c2c36fde2c76155525d6270ca171d5370b64e1fba1893e98fd91c7e3982770809c4302f64c43261ed087256c7523ebea929a14e802ad0aa83a5dbde71ddc029085334bc4a0345f9c36bcde051f523b582de2a8ef855bbf5a0c58f17104d396e5ea2c7cb8d68da2a995480b3de3548e4a1e3aa2d40234ea895635fe1b0ec4dc44d8c7b7c2382a96196d824b81df780660f9c0a219c2f67a766fe7d53d074c19a35bee4b2a816bc8ea53cbc93a240c2216b3b55621dd428743ea6ec87b75ccb7e76d5cfe5f97e3d890ab1e4fba2403133a5c39e29aa093f9e097a898ca0071f14525c51f715ebab6522e739a1aa8e77309e3428b1da1ec7076ce4273c460acfeb3ba34056b61cb6b89aba58bef46dd7018f9eb36458a932f6baf9191379b582ad62b7b55e116f1a1b4dd730489e3b8d74e34cad61ac5bfa23d11d6de2ca9d6c75715783ff670e142b6f8b89bf0aa64dd10adbcbbd9b5663acbdb6268ea6ff48ac86eb3c1fcae836fccb4fe9d3abc4c035f5fd5dd4da0c0757f2c0e5fdca07b5b56ccccb20779995faa88f33f6c0a1299a39349183e9736f947db2d5de5dbc613b2f46ec990ffadad27a9b41876cc30aff7792561aee4e137e0342da40e59feca8d105a692f501c5ff8eaf910e2d019e2b60cabb1d80c7d21a81f1ea6e43d4c70eb55d2ad335f9a11d589c210b1021bbb708346f8e226ec6b9a390759f99900d40794463a0c8331cca11b5a81e8d789259d458fc8c4069bb86b04fb6cfb5c60d17f4d06dceb51ed51e9c55243a220542c2a15c01c2b95a266fe0a5592b63ff90c2456a90f7c8014ad9362185e143753265fb0e88562ddb9bfb67e441caaf929689fd41c9ae74fcbbb5fa2026f095b442b962d50af6285ec1c6c5d7ce236612dcda0a261cc2991c7de4507527ad5008c65eef1e1b5b4b483419a0745db5c490da21ed6de0eb873f7d22f03b9327c37161e40949c5e4febbf07b97f9b261c4962169924f6de373b868bcd283f6a8762e849e8c7b32e6b633aa6b52ee9141ea7ac5ebb7ec36de902a3968e2a6a9f865c44ad6aacf7eb702ad91080bc5eff18fe1bbe165fce70794eefd6be6502427d06bc1688bcea67184f0a74b610e4d5f7b58f7192fa43ef60a8de2c648954b691fe6f9a2db92fa17c7f4acde8915d1d4413119952ef35327ae64bf49471a46f3a9eb202f066e1c7b169f08b7bd6d5dcbfc13606e193b654e62d49426b5c0a3362886a42628b0a62257b7e366bf134390a62851a57128231c65327a1f9e06105c5ee397b016a787b92e83404ef1ce57e24abc7e37a6630d72596f63a3a52a23685c0271d4fdb92b7c31faec3ae916ca4a170c2de8df455990dd35a8bbcb81cd5e2684dc1756f01437ff8b106b7db881c0a03be3f15b579baa805c3e52ea86d561f30404ff10596020420fcea72bb87507a4c6ff6a1d97688eb1dd700ba34d4d4cb48ad12383cc07c545a86cf0bec09119c7cd04927e2261ab735ae035fb021c7a61098457d3dab1bfbddc9864c823038f4dd6f5bf0ff67620016902056aba20f1f60cf821c98e718596651e62e9bcb9e093b72b99636a1ee4ae23592a7d657beb449e7d44b705c7b5a81e6b44766c9058fc259ea8f6867f6b312cc68fcbd35d65a5e8fb030172eaec768b926ab4e731845befb5dd1ab7af5fca696c866087bfab577d2269463eb93b5de56adb97e6e4d2faf29c7f16c7679078fdb0d65b1017600e69c580bdda4b81ffaefc7e9389a53370f35ed63d73c2ad546d6f60d09565d1c9768ad30f66a2e6f2b475eed7484caa02cd35e26d0134f75fcf32bee2bed0487916ab08b3e37c574ab25917f555af01e2d5e46362e1af8b8dbe553f84a56917484c6b811da11927ef2db643249c4406e526e53c440aa941e9e7358b1b622b694388bd908e8ebd78dda2710dcb4aaba0e3b1ee6e1eb096166483d104b30de49a4c652fa76819dba3d5557eca28cab4e7343ba79ce8e5fbc2339ae4b3e9b1c5b04ff5d87a3be0ae475fedfb5fa59db79ea6bf8e2a0664aa894135d4e974fbeaeb6f7c1ecc4b2722b5eec32129e3be53abcec7eb3ba4ab7d2c1fe21c10ac3b2d0d699f18b52fcce9bf486c546ff99eb0bd98601f46a8d0f6a0b479be8a74a3e6042708b3757dc53ce13094ac612f3877a08e37be21461ce90c5656681b08faa098bc74a233ab888d76e23bfa1bd5ad08f754970f8a4e1d74598ce37e14a9c2b3c596befd4b638729af069e29d2f8067619432c4dc6d8b94b99741d80a0da0a0e371aea260585b42afb41a88e61338079d03042f2cb27e70d7f465dae145b0897603bb4d5722a2685ebced1848fc55417ac6750f79dc9c9b55efec59b69cc353515f0b8938b779aa5a99edbfface6ed31139735b4d870b210afa061e36619d69fad9baed147b877ea30fe5f98bea63eec7e928b1572266a1bd0e947ed9e8f6f99a83a3c0c92316c51254a7b26827d3c84293308481f4baf382aec1eec104347045696836320c993bd7d3c56e46371a62831f3dce5ce3d2d14f75a9d1b0cf8ded3df1db0a0f46fff4836f1b131fff1fdddab9b48e3c8fb0328f664a312552bed1d07511a27bd64899f73f87962019e5ef634c8f5853abf26247e0c75ff0a785dd83f9fce0f4d3d8b903e4de9fc57e916a4010440dc8306cabb8aca7467711013c8e2f6db4ba6aea44e48219f65a379fa1a8a4610284853d9a203aa241119253e6b6fe8c2d2153ee2e1948cb508b006103c1a4ce5f4e78620ec9f90d4571b0f0256849c44d633572e2afe42217fbeb0b587735f8a0cf0084e9e5ec4cf545bcc8ac938e3b2228d9c020de136580216593456ddd3e1d8e5883d2e94c02f3f004442ecd41f1b72740fe9f69808e77e91bdfae5bb0614bd6985642cfea30140696f5c8197be029930f55fd303ca7bb70ecb5c8a9296f8ec45afed2b58291dc1de3b1f0b374aa40e1385e4b26152b9031be3ec9aa5677060c09e5b3a53fda703d6a574531d3d7c7b02fffc175512a8e72e32f00e66774dff456a1687f694b605054289af5085a674781b9431adc6b4903d2e190b2d89f66589c422fdcb3b9fa40f762dcfb139336b8bcf7d78b8a1c3f7091fab47be9c2699bace8a7c65b20d55d2ba0457470462eb8a9bb12c3e381f359a9b88e286c79f0ffe1a649d714bf045cac75825b338350c27168e2a5d20495f19afd4272089db4ffc574160fcb6c1c1de4b8e5a5796776d40803de6bd60bfcc15fd85567409c3e3e336208996f9fc4d88685da88159e76c6380008000800000003000000384cf9b0130cc4bb80a367e64f4c4ce939b2da1f11265d35f904f0acf384e3f82b349c2ce0fae804ed95662f1000070004000000000800001f000000f82504805c00008008000300010000004e00020025d89a7d6b5f70320253aa9696f6f8b348a9640e909cc2a3b206c37b1b3ca1353a6e6449d91425e6c6288b6ce7e2ab1f3fb753ea0ce6f66f7dad78c9b73c7366ec8ca5fbe553ef96e1550000340000802e000200f8055ae647bd9620335bea258accf10b193bfb4d1d26bd3507d5ff0c891c471315284581b441ff36bf0800009c0100800800030081000000db000100781c7cadb285409f2b8d0074b11511edbc869aafe4dffd0f81b56d774a47fce59eaa2978c615184bed6455110d198f267144dce637ac532d8a69789235ac095d285126fe491f7935759b206c323b9561885fee0974148a34955e634168e715a7b87fb3b79e20e655459935430081318bdddb93c813c87a96614f35dd24c600a869779b4e1161e576feeb78cf5543d95ed5f43f4fda8b4d087dca87242155da7949d587446b6b189900521d16e16c9591e2e25cef16f655e52158bd0ddedce556d7054c3a7c898ce9b01fc69018686f502ab42dcae7eb98000800030001000000a2000200d74930baf3eec4cdd69813398683a722fafd9d0368d16bf095baea7fb07923bdc55cebd0a1915faa4adab0596c75266540aeac181c8de11afbed26acc0e24624663a3093d177dedf2decceea339cc476088821e9a2641a8623295a938e62c19f1d51cc94003e80951418df69251285d69e86bad2b3da53ce3bd505014d38758e4e9d9fd20c24c1596239ca8c747d1c3d5cd227827de62ff3148df5465e7f00000800030007000000d8110080fe00010005e5c96f2a1f14fb363ec262c38aa57e5dbe609527dc2d6adedd45276b7ddf1146cf883c34fda0182fa3b4b4be405cc082e81756a57eb25804b480d34265bd6c7fdd36804716be436011d35ebb51ef6e99f15c9b77391b05d88867875f0071f76400d49da1d59ae30d8eebfe456d7a169fa77666bba545d2dd215fe5650468b99e1b146adf01b5b41f0945da5271cf0dacfd45cd4c777707a5c7de31c6fcde94428df7669ba776eb694a34e2005be1462a498757a9aa520e158204758aabe2a919a7c4a54af0769762eb91fbe6d2c40a163eb247d2288b68df28928b9bfd1c548c5e1f5440836e095548d875b5ec433255a7c08cd88ff349833b000008000300000000000800030009000000af000200743b5a658f9652509097c72250ccfeba099254bff8694515808695c4da221bfff89c15217278fd214aba8190488653243a1949678c82a37859ac1df76e91771e52f6dc21f8166c021dbfe7c89e0a2b7bbca16f26229c5a71e051d13d0ea46cdd10fe0127bbb8b607789e70ce5a3584706c85c9ce24c98321b733f96432a080f24588cb34306f191d236f33fa081d58baa6cc5a42471c15910ae34dca7dd79bb6dd7348eb555f744d837c8300080003000300000008000300030000000410020005786636aa9ac0721245fd700c3704b9c357ced5b442865605d5526ee222838ebcf1f0cb1e639cf624320b127a634cba779162f0f2151773ddce8c9de4e4d4f9ce249f6e78c34cd5e6fc3ac1893764322e0d0e3fe2648e269599145ac65b4d58a86460e3bac2a84f4b120942f76077d2201f9208a16b11ae4001df0f4334b6380098e5699c80d966b78a8173fa8b7d041c6506410d11a240df22ab524389893a1c3696035007394e26783dbaedb5b3ad983b36245bd1e6aa2d522e0eb7f5065883db6f4dd62288d638073bcaef0d00d07c08124befb37a2ff6ceef4bf88bf1ac0267d17b6322ed19716baccbefce00b7b210e9c1f04382db6f7ac929e0be1d83b92e09946ee7790828e467b9586707c21a6f5867ec5ebac9b7ed976e401ae402fe91a4464dbbe84e34379b4f4c76641186238c97420acce62a063367f4c08d9641ce3b0d42012a9a785358377f8dfe7cbe736e8fe510253866e1e20d86944ea2e476e037ca4b44b7b8213412761ae7ab77fda4e352c317f027c1c8f6862ab51f92acf721fbebee4dad7a2424c5ea3546d7319113a159866c7b678de239a600b85e81f49d945da23a0701737850fe931b8edb2eff496687c0e3eb5360d6edae4fc2baadae227d1ba12bbd9ab462dc2f1fa2ea67f2f14f7b34f43075cd410d5ff6ac9e0029b8f1d03917bf6cf9767447921c298a6ed5d4033febae7a5137ccdeffb8d9cba278f7bc204c3dd5fead502aa34d8852d318909fac018d16083a4aac8f8d4fa0c8810a8229fdb2f5b4c6fbc0b05c40d9c15bdec5cc9bffb472ea0354d7597279ec0c908d4869e66cdbe5d00455e431f850a92aca299c2d4206a0269203f525aa192aa582377d6452ee458a4d11fab34b947a51a14a8c0a901734faa8a49d68c9c346eeba3b2333d34259d2e52db1f59dea37125ecc1b391808089ae4046a77a009d6ee2e6c68b629161a9dd82ec66dc0d702228438d31c5c39d39e563b7feebfe9c1f1b6d2d2ed2d4bc04ec0ce6f54c24f1a342c5ba20bccdde9191530b888540472cbb533be75a47059be117c5cb3df0d3b5a32b05bc211b08300ae64c9b22ddb750f2329b828696807eb79773aeefe27735ea2e9737b4c8cf3b4a9ae7ebdd629f5a066d7b33d5705153b1a2997a09b8f7bfb3a79f8ecfdee40b8a7c2182dbb3ce348f7373748caa441ebba06e84333692f8e6cfdc3320f4c990354be83eec667372233f30e04e79a6da7e9ac734d8d9778e46f3a2515d39309298c4ba39ef99850629fd582285add8d980b2fc82a000ccd12d4e542569ac803e76927fcec03dfec61acd61f747197950616a378d906851afb26954e4bc3afaa683fbda4a6a58b2247da3c59082ed353bb4ace3824d211add9e1dd939be4b376756e527a6676be3a0981d9d6c62f92c81f5fec61499bf55df937319b4c58dd16597670fd5150746bdd943ab2ce3a62af161b3d40f8b27641fdd006140b884055b53a3b31e89c20a58f00cea70d30af6922d44b98e6afc77971d55b07290b98137532c7c797c953814c35513865e67462884ac4eca29c9111e687e3e6b199027020ea73e0b4e5ab60ebafb93a9931bc9cc4a6a246d6c1def7d6ce3581250c22e51a3777fc14160ea2fa0e6cec1ac9998ec9dae98b7c5f5576152e3bd5379b45e0e27065a141160d9c5b5b3ecbae328098073c4e58f43dac0ab78b4904627a11be280a0bc823f2312a9d33a3faa13a083af87a3a70ef3b1fddc3916747ea1f62cdfc60e73601e818ff6715051067de3e865ba320481751add199d59c13eecf382cad23c964015371e48c65a0e8c463727aee873ddebe285297ef1568560e070e0006529b2cffe17467f8cfa2f44257488f1583a990f437b654d1eaa2d974eb19c87e528cd3ecea22922fa594d0ab99645724f18e7aa7a505adb4fd90144a166a7411ec1477197d11a135103f0b5019a0edea972461dedc590a03d52234872624704572245f1c00b77f5ead8273d92b215d0043ce1797a49109dc740758ea080a52368bf21747b9439d6e4d65839fdbdc309ae858a8d5aa459c09581e71dafacb83ecc5c03c1e5b74ce3dab9a4debfde8b9a7d57d5955ba6a1699d758b9cd344332c7431ed86a888b817d99148fa1c7acfbd92b2811360db52bd44d575bab2fe125f0829f0d4bf73d0f7e70f5108486643f43509ba26b866e6d0a22b4ebab730ddbbaab2be3834a4a9a712c6f7085e15bc94ad48bc0fe118e4e49d5633ed8f5cdbefe68fe1006b272bfd5aac0690906b438276bb3d66ee2481bca6140e12989afbdcd95efdfca1b11e242eeaf5f4facc580904e2d0c298fbf0f713c244b94916f552826c90cfefe81e80ad17d3064368f4744910b0b0ee47a2855b9b5ab7e723e968fc70a66e1ea25de3e2ead6c3e5e6b929dfa7895b3d8cb2a255134171da24cfc1b0dc80d8d800b314bc293b8a2979790298f0c97fdfd524a9d722cc05a0ee202f01ed1926f635d652406c4738367c20c0cb0cf9a38bfffa1b0b86e4b2be6a78e6c3ecd692843aa11861318068d2bc7e9623edb934af701f59bc774578a96448d494f18be959cb10ba1ae1c5525b4ad0555f41c1b1ea2280d2bd873598fe8af572a320b8da81711f6644ee6cb1c167c29611fb11562b4830c9571beaf384233615bf0cfb52ae0c6d5816b4905449b039e440a73ad071db201f8ab45be675dacccd32c7b2ded9ef7b7df143067a3dc2185d9d2b7be44b55252d2adaaf11b7dff0d99d165f8f63077a9cee98a6145e2c963871e41b20ce698dadbcf43f783a8d37c7fb1719113c579003a655d8431bd9037943f6fa7e9e78b0e076ef61adec707dd024eee2997b47db1f820e505eb7b6be346bf366836016d39da2b5eae7c8db9f898fec717547b5d6dee163c0e2607174277c5e6a2146edfb369a585f30159aeb4af237afaefbfc63fa0351560547350ec62c7a86d7900b24ae2f967e98969e6744973cc86a3aa24a5a73f6814213ce488825243429b5e42e543bbaa91fafe3c6cab002dfc0d9fc3017c8a8243359d8176b1f7933a3b984ed1f73557f5785277be4a70eef6f852b7232d681bca9fc227f7a05eec7a3e7cec418d4252095c709b20eed7e3bd70b77428fd9316b4f8cfb626784da8d4da3e4c420a0fcab3eaf59f96f877fd0ccd1ec9dbc88b2e92a3482964cbadbd9b21d3d4eb3c5fb1f116a113b95d5e4c6da56acf96df849e5b516d0e4c6e0e5afd0e12ddd26aaecc64772a12fbaa512517525cdfab6887989d0de72056f310947bef20a582bf222d5ab17304325040d274221f9f2b75fd5d288a98ead843bcba77f7410a64b2ccf66f6e3776400a335917d1d665d750a66dea504b75f325190e0545a24bd45e158b93fbc8cb50c74fbc6c85456fc9f95bc238bdc2e79faa869478f40f955ec9f0e10dd9792acbc6cab529d6eca4ef7f138a7da92658cdb2668b0d99205fe3fca1c2abb24f195129aceb94914f72508f740e6e20d899fc3f9fed4571f4c30a9abc424ef62c3111174702d2b5a113cdae54140f4fee93e4a16c25052a801fc1860d4995f05015fc9046daaa39188ab3ff6dc654ce3726ec8b141c9122f8bda1438a76bad9507ba81ed406502e85bbacbcf5101146418e9a19ec0332feeb36bb7bab7e1b46e1649f0764a1a7406921e0e81ca75f1741aa9972bfe7bb5bae2da7996c173bef9275ec2732e5522c75f3038498d2e1ebda1bbcff419b90193e103f03af55e97709440df2ec306380a21039eb9b24b19b130b4315adf1d0da65f9d96e7e4fc3926c7796c224808337bb4f3594de50368029668c926e372f29893787e9e7fd13e6909ba1417fec2fb7bec5072364b5e3e796d89ba46dee86f2d435b50c3a06086c5c4545fd6c9cfae435f63f941cff78eb78a3e208ab813e6b03730b0205498d61c6acdd558f631d57e2a34d2aa2d7e9581747b65b7cc01826265918f6517623c5695715c36ed28d489720bb35593e6e898f77f3f6c6a8e18f7ac7c6bb87a9fa06e6d7871117f9d050c7c6fe46a93d22646f452f4cc400c37a15545d40990dbd002bfb08f7bf2d8c262a440c2c37c869a9fedee4fb812ff3640a485eb150fc4a0cfdd6c60e2559eeecf8ea79c79b4c62d19860371d866720832625cf5c19f5d525a0455b83e72214ef7a916fd6cba7d95c7c45bb537c9c78c5411f01028a4dbf6ef66a71c0ec8609068f61882d56d14d5f5b83c0ba508432d10293241caef8b1acb3e79feb60d974cc629d2e11cf73c3cb54fbefcc92e4910a7a94bf307529d9f1154369acbed4582a10f2f21e8c83f3b3b9945e44e09dfd3db7c6a0eeec4d8a3871697062471152689977e98c04c096fc5f6696b4b0b344810ba1bb7778a7349abba18e3bf8995d82a347761bd096f8e99acb79f3361d235170894d0c8f3f2d72796cd576276f3adb05c854cb06eedbf42717861d14515085e3cc8797a2f1a1b924a6fcb901d25e7920b60453c162428b9a97f0b2115757d922b4652446b693433538679cbf2da889a5070eeb03780d17d03ab81a6aa37ec21c212adbee07976bd2696ced38cfc9eeb844a499d56c389989b36ab25c7d9f4716cf643783404957a46975adebb304d5e13c7ebf406094c4b7f6fd4ddd30b3dac53b0cad6092052f42ebbe144c151c4c59af299e81acaa0358a2d6d7e4eefde26297dbda1ca06a844f5bd5de311054bb03beea05a4d03521100d0ddd51ce04279d4f8423920d2df341a4630351ab987a784b35d776f093ac3e9daa39bd370560f5ae4a7b655df8bf9678200957537406f4bdb4efe4789845ba2fc85237409661351dbfa54129b3454c3cdbf5f0a199e7a69e02e0d5117b3131189cc361e261d841e7728cfcbc68296322a807abe2a71fa021fa0f62681b028965842c9c82a8bdde0247a8f8c1793812d8317848f7c9a906294d62a357b0954ab664ee1d2c34d33616f6f5951f79356f4fc28f0b4a6998329096ff84e611e1b7db86fc150b372bfab09997b41586340a1279e46ff1202d6b3412d8553aee8174fd3e3bb0c5db5d6c5ab1b4eb401aa16dc962c35eedf48d43eac531ab6a00c6081016256263e1574e28db98fd557ce809aff96eb7c59a66c4cc60539656d881ef3070f6e8e2b5120e387bab0150e2a9f0a74a690e16621553e8cdd7ff5811b153f5bc01a654912bcc95aca13c6eb109af2b920f638aa82fd81faac466d82513abe2f18ba93423a58961167a880aac37d2bf53955cbf650420b7024223f5a603f4dc16de24cf3317a9ed2d8a4f90db946f5edcac9bd65ead8632ce4d96d4b6a04f98f645c9987cad768ec0f0544511d53c477065c07ba5548a3b6ab857d8ab14cd5f02d4e763248c4c97b4dcb6182947191f784629bd94dc32089c9c10c22c566ec22de488eeb43d4f961000dfeca5c0ebe1eb760a7ab393a210f4862124daa455d87bbe40fe350b5ca7224872f5c1a42f7ebd01d86738c393cde81bf9911a33de06fcd69f6a9f60a2d17ac1e69c851a6cad45bd0b042e0ec238d6fd58ab533a4bc67e2e570cf8c4ac2ec2e97869dd600d29d3ed11fb0f95eab69a51717190c216bd09e3dd67b1467e5d433dd193cb67b70fe6433742af9bf1bf398d6a1bb7ead47df911cc61205bb26a33689f1bb53c7b14e66d3299d528d55edc1203e7d695c437b013ec313793cb45d80f774a1902dd2a8ee6e76380234c786e9602d07642edd80ad2482154e63cfcc76674c0010f367567aeb68e83c4ae47a61745d11ab3ad9e4b14c8d17a73df79b1955e89fa3f2ea03b75db5124010080f4000200774fcf08a33f4ee9aa990589a69a5a4af417678609a996679bf2a7a72e84d77980b67ad20c109233742c649d3180c6244658eb6cc8bf980b95b4a9d0fbd51efa18abe9f682e6629b6974ecc23d734cc103ae89dd1c4b993baf71606e53782fe570234e3550f3525ebec54f98a7ed5a9971102bc0a878ce7613dfb1d993a914ba972805ce25ec55bdd36d6b3add4dc4a7911fe608272f7773437f4132c1b0cc093138168dc1c4c5a2be82ff1980b4f085c05646149d946010b276093ee79d5dc4e4ceb6371b0a080a8462f3f7a0ae074902416e6791ad26749d3f3fea5c1ac3f5ec4c548c7deaa62cb1dcd2f6a720668a2a0001007f00a6adc74769142a49d724e6040e58ff0d49278e4dfa6865be37e7b58f844894d82514515d0000c40000803200020036e3ff50cf5ebf58ccf199f8fca48fa1ecc53c10c9755f5ed635e7733c735a7cfce8a1a5b488bca19609dc0422f300000800030009000000820002006dc9db5257f5e3d1bad264151c5f642e24279c89b6e62ba6e14929c121399f6ee6ca2b48d871478ea0977619c48168dde510d354fb17f5aa6ac3e63087106d104e3e1420f324a20669b99b9e11d93204252788d15aaf5958d4708b11770743c93a247c4edbdf6ef5b3dbd1b30415d3cb11ed7acaa5fac9beef5d125799dc00000810008004100100a7de0511573f0ad2ba872653137c8b8eeed5dd7db52bc1c29c371823ba4a467ebd3e9183160774660bcd678e7b4b85b8bd901d71ab539742bafdb1d82ed0d5ec7bc61e6361e59d11a5a2de6df2e42ba6671430da0b7990e40cc5750a14cc3feda527fe599d05d522e918c5f23863859a5a0c193f910e59ab0cc533be20249eb1e6a1a741620cb90105777371b9f2e88a79e8563b8f9c15de0031372fbc2b128f4313c9f0e567918adbae8ac4536d25f05e9c6c9414dd2c51d368f736ef648be26ca73632f18abef7ed6a8aad5ca2950375bc32cb8482fd8039761ada2f1875a8f07b5de5aae9176e8ae29c4bc5eebe1fcf4685e66e9c3dd99a37dacf88796734f8cdabd7ff2afbae037a6a40264c592003688fd21a8877205f7b4bebf5d1ff8aa76f8ace03768108d73acc78336dc150bda5dcef47fbd52b9e26d7709800ae78af5e3e24baad9406a94babd84dcc0f14d7d7e1e2594d32f29e228c849aa4c0fd9c0e3596641d02dbcbf8ecf50bbb7906350f3c28a3752abc26f870c4ff818a13e754757efdc9f50f3b910dc7974539f00f48f356690c03a450efa5a955b942b8e93941222c2894118290d224f5f93cdc05a2729f25cddbcefe362b86acf513da791a3d039ef0e14f45439f713b9bc186ef54bf4ed48a092cc0c8bde1a33f7450d5d9d14e2ae8b021a8d600d1c15abe57f21a3d7f1f4a58fe39b52b74bc0c7c5eb646604968d67923e96d8bd5e77e24d1f8dffd32e76c3b49ec189a5e64c953c2da9f07a1ac4c8c9d47e74da59b4e2ad3fa328001d64640bb2d5389a757a163742b8f58e0041bc6e71918f07d6a62be9ed6c1b6d80182a8e74172feb3b12c9db7f3dde93821631fec79c576a0012532aed27a8cebc126e09f12e31ba64051393745c792523017dc35898e87ec10853948a304c520d2950baf0ced693c976c32b5b72dac553b071ea8462e5c978e805faacd19134c9cbd0ca1d6f89ae7f134e6e10403fb10a4fbefc5e6c32863e9318f6de69259cf11f79bee147802bf96da4da8289795215a8d8c0fa3333a77d38ccaee382c1460eb3fc6b052e006bdfdd3ea016abb0b23e6b0d533adc4797fe2e2fcdafa23db742795284c8ce1a37b3a736091792e11efbda66429b476c5f601faccc87f0c6a8b23aacdc61462c27cbe11f71b4e58182beaeeb5ca9ec99f4e9616c133bbb075c67d41f4611ef4e878f7d197b76b8299b502fc30ac62acb325000b4da02082af04c099837f68c5b06c7100afd91e5d488f61432eb7dade5b4f1401a2f7dc21b6d94e05437a5b61fe1fecbefee8a7e22980cd669bb5fbb8c5b709a781098d990f05a26ef9bccbd3b3f63b4e7efbb902b078699f98d799c2eda6a26b3a1bf0402c9e86ceb716bd578828e5744576c25b1157990707d77f223f9905d0cb5cf11ceeff2e5e31dcfe48dd90301644b327794f4188805149412505fbb639b0efa3dd5b30f0c27fd36ad94a2574f5bc75f53826796408e46d902b52df17fbf950e5397ce67ac7d324f171586936754aa2a1505b9574d3cb769d143483d77c68e9358bd7377542edee7fc93e5b5b137477791bfadd9df765deceaacacff61ba28f9669b481223e461dc5fd0a17ee53cd283f27245c514d36cb66b56b4cbb9bd3a90c9e5e1fd6a1ff5b0b6385b3f17775cd863502baf515ed5c934cde6982ab5cd5aa5dba2a02764edd27fa6b77e3a65f74e676d13168c25a73814174b51b6efd517545ed729e4a3faabab5692ef8dca27fe282935db6620440a4444399ad1ebde97b877ce3eca4b713c4e95fd7063785828a9d712a064c06780b5ae06b118fc011cc3bc6ecfe95222841db0cf62f9c1ab4f39fed002bdf876597933c34570362a3084f08377100f6f8e692eae9b964a422e77b5ad77306d676582ce92cf5006483cfb6b147d53b831e56a3d13157c27ed3a540aebee84b769ab2f849203d57ee6f9b54902172c543f1bf7225044257ac1cbda85972278667fa948bf30b12ba1b4c34aab347061e134a2e2932295db2b6220224c9490e8b6b9e25aab21ccab2ab317efbfc7ffcea760b507bc5d53a1962c8574313bd273223b089da1f6c8331477ff7967a92caec41c23932ade5b5ca481baebed54fb6cd01198816047e2f9ad37ea1995ce163f9dd60a1a3642f57ac0765cca508494a8859b2cc8aa0687e8740121b99a214980008d14cbf511bba8f8a79147db3308b966cbceb2f82af616ab80bf5203e73cee2f545bc20bb21a99d7a24ff19a7a13e78d7761b252cf0b984c1953fd67a8935a5e3d4be36bc19433ab48bfd1ff73ac82684c4435c9f876b07b122b000719f81671ee073fd1ebd15facde4a8c2cef52a5733d41c12513d003ca792553a8fd339faab596cecf42a815c5dbd9d903f271ad295b05f63ad09a6c69cecaed95c3f8bfb7aeb6864050d2f3e2a254d78d9997661c844b61a4bbcf1dda9f9320cc435fc6d4fe8ad94f20dbf505986a61bf3cbe000b8a878a47f6881897454ba0cdeabf0b5290d7d0ecaf5f5a56759b4a35352f6505670ac800ce7dbb481b1c387d00abf996581ad3802840fdefc2789edcb0bd7f2738a13c0746c8ab8e000bf01ef517aca412771545d7a8b03ea9b8e887df4d5d3239a8affb969406786f6ac7bfc9445f58c9c5f7afd32273e074b32b10080d53c1eef2f9ea2cda8034c81c6c30bf6d0ea4fc6a05052cf2485bca5c19d009d7e09ccb673b03275c1789ed533b0f93ff6214f196607fb0ba1a45f8f0db01202da107104855518ea2ae5e02c734fd814629ef1ec54309404cb2499412d5d98448a01952de4b18543651daec579dd9a4c5fba5388b7dc1f8e139ef967a28b7eecbc6368e373a1a004c8db9d8e305963faeaf34be6d2aacedc1b38ac76798355ec375c544eb7302b94a8a1d6e655b023503c6c5ca7ec715647003d7dd8f5d644f83de249ef5ccca485b5565df3bd048095f819b5adbdc1a62a37d2d48ebf9450a51e7ce4ca3d76d28c145f828b34eb6ae1eeb333c43dee2f111547cc539cb4c5471c9fa8582700e37cba685122e5d5c59881de0e6bae81ba5c5d337d60fe79f4978d3ca73af623ffb439dd91b1c6ff11cf7f744e89d62ed2db133c9d9defda5238b8cd976b3f92f7b59062399e65873947a8bee4303a426f5b24df71dd4b6b8aa03be6633548f3b8ff0c7d4649419ffc19aba8e2092a026e9a3d3301578748d3c5a3938f6f9a09191fcbbb304ea1315eb8e767bcd4d067cc226125983b1e6f817dcd80a4aa4a7fb475a3b8255a50d5c2e1e7b148bcb3bd3d5ad3d2c6235f2f4a9ab205b112c2382e4724aa37afe5b90c40658dcaf7844eda64d60edc030fb1d06096b0c12e523c2a28b3ab268e9b9d40415b478962d9086cc8327cb9372e883d60314424df454ad60bc597f98fda6dbe84e0822156902a85f25ab68fda10b0e09d8bf568212c22ed45143e343d61edcb6e61ce64188f539d8bb82478203a44f4e7a2a20ed989909812429a324919eb6f982e456af7e53cc51ef497ae6b4f66080e84c7ad14cfdc10185f706037a157625a8b8aad04869ac3dd85c82308e7423c7b23785f55b95c782f13dc0835088188c9e6f3acf5779614bac32a4b3dfeb33439c8596c422ae951f70741520c8af784e31cbe6cf9dbdf8480993cf953b8e81a4ce27dde2c6e3801a37882984001f97baa54058d68eee1c642e51e11d93a63a6c8a4cd703e992453a33f749d0d5d72abba54e19794d8201946616022a011f18a779eaf964192049c146a08620fe751d87acd8dec10519b91d6494270ee661f65fc672a727d2335af3a49b7aa4dde9046d8b640a226e3d24d2517e8ccf3d1b293eaea4698a18e61e0b1ea3bafac0ba425e29ad5674cc8b9a1ad5a0eedcffede338b38d79d91f8c9b97f8745ba944115fe89ec92325b958a396d4bddd05eb195eeef9732c4a327854efdba177ae908f811bbef720236848b388b6cb079f7105aba40977e5eec886e4ca41dfcc8b0c537fbdcf7ad89a684994576d6791f9d781597bfca7ff3b4ec94df90fee0863bf2b502c6f5c586092fdcd33fd67ad92088d4be1e3de4742872070091fd156cb20a991c8d3061a241a56546b5c9d8afbb7ddef0783af88ce1138d96bcfe86bb7275d4d27229e66c49ffcf5e6fe7302cc13e32eb8b7f7ea0ae497fe2b68180f155a87260ca893222f6ccfd99864925bbbafeaef1dc89786ff4620dfb01d13e76689112f4ee3174a871aafa2a122da472de3549045726beb5ac969ec46645549ec73cbc63130d592d2ebc7dbc13361620cb4422b28a7f55b45e7e83cf4dab801a324c7c0450bdfb4b53f6c41106213337b42efcdfb35efe4b8bc61d9e7a259efa93e37ff2e885017644294e8d403ccb681817cd4580a4a4c1588394b1a4e636b0c1f4da6f234a77847a4eb071645921e96e7d2f30253e551a4066a70ce61bdfafe1a1109da511e9daebbe86c2c4bc48526b663ed2e4e69ca3cc2af75c4ef71be53ab201c20c36a7f167c0970d2ff9f8da735b9021b5ef0713da820073d7f27f702dbbb9dc40900de78f8f10c1c8d492592cb84e3b0498fa70bb1a1fa1d8fae633192ca96945be200c48157c535c61f3de88591c8a929ec8b53a75460f941b8fb359300ec4d2e412cf064827750da9b54204e6a1b9cb3d80d650636bb805cae163ff5b8afa68ca217b9831cba8e6367874ece4df66ef96569ddab5d775fb41d0e0435853de7989c64a134567caf989136ef872170a2ac023936e0de2ce1486f75faa2e15573213d7ff56e2bc02fd82b7946257e3c906560e1aabff9dad2b7cd30bf1668fea1f98408b9fcc9e33789795d7c03c5c5134236fd5625a0b2bdfc085f917a3621bca91704327656f6d33c716b95d4f4ac18c8c2a5bdefb9f280b108033cc295d56167a761142b6553f4951cb9ff9027ad719240535599790a1bfdd414464c5d4dc6b653a3b162161d46bb1aaa2b0f71c22a43e4a0220d5ab3951e21c65545c2b8eb3790a12b50ad4b6f6c54751f18c1c99445085c118862addf68e9b0aeb77466c42fd6076a34efcf2022a869b62ae4c6784e03916dea52ccc7a25ade106fed8cd98633ec847d5e0eaa3a0b4af158d5daa05383e73e0b109ce0f4e27daaab5d52a1884ee514fecc9f5052ba6c2a4cce19fd687c7367edab20aad7d9ce9e1df5b338702a162117011a4ce5fb48739ed4643491de3cc51bc6b1959179228bb3f2f45d73699b3ffb1e84b68ab299d10e5e9e2c06e53c9c7bc1614536978d8ae37bf6d0b0410a5aa8e6d04812df9eeb1fb5983946c94b777eac33c5b2900ad410aa01fe903fff1f4e059545e0730acaba398b9c3080906660d7eb0cc8796e555b1ba29594b2fb2c2b7e3db334abd90c0e47ee07dbb8de494b57daba87636740caa685c29513814502848f2b188e8c7c33ab24b043c6e1b91c2f0d5ede95d9fc80c179225a4ed822c5bf9882d6d03363a22896b6b6119793d8ee4750533530edf2352308f180745bb08261777c5902cc14c6ea068995a3fb5bba5cec0e68ea61d2fc7496af8025f674983994126f188cec0464ac9dd9f7b18e9e60de69f3ff8e08dccc0cc1068f711b98765a26c858b9ad24a5a05fbca08c1e17ffcd15f0bd3cc263d1bf5976eaaac84be14960afeda2f9100c5c41a1fbca4473c99815438eb5541e6791bd5f73483151e3cd3f000c0ea9d5cd44358d9614bff0c3915e30148500ebe624a344c306bd57ab177e240f335a07247b684a60eae62e0efecb37d89b91e3b945af4ccd09beaf5c7fd74152f760400030004000800100075800400070004000900"/32940], 0x80a4}, 0x1, 0x0, 0x0, 0x400c0}, 0x4) (async, rerun: 32) r10 = dup3(r1, r0, 0x0) getsockname$packet(r10, &(0x7f0000008280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000082c0)=0x14) ppoll(&(0x7f00000000c0)=[{r10, 0x9703}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) close(r3) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x540d) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) (async) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCGSOFTCAR(r4, 0x5419, &(0x7f0000000100)) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) 13:55:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x87, 0xa764, 0x400, 0x16, "331dd410f68504eae98d9ad769047ef7cbec45"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5418, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:42 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) r3 = socket$netlink(0x10, 0x3, 0x4) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c5602117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c100000000000224e0000", 0x58}], 0x1) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r6) (async) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f00000083c0)='2]#\\[.#$!^\\\x00', &(0x7f0000008400)='\x00', 0x0) (async) sendmsg$NL80211_CMD_GET_COALESCE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r5, 0x325, 0x0, 0x0, {{0x5}, {@void, @val={0x8, 0x6}, @void}}}, 0x1c}}, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) read(r9, &(0x7f0000008300)=""/182, 0xb6) (async) ioctl$INCFS_IOC_FILL_BLOCKS(0xffffffffffffffff, 0x80106720, &(0x7f0000008680)={0x4, &(0x7f0000008600)=[{0x100, 0x17, &(0x7f0000008440)="abe831fd1b4aa42fdbacb86d0a02e41d9cacbc691a0cb4", 0x0, 0x1}, {0xe37b, 0x25, &(0x7f0000008480)="6e944c5b875a261cfb03934b8de3f9edb8f3a8992d1fa905e1097a8d0beb9c10491aea0f50"}, {0x2, 0xa3, &(0x7f00000084c0)="e51b3d7f898d8ae169d55061f8710e2ca6a7ad2581995ea18c68895de5ab8a9a9e3970ecd79b26a1345fd5e1e7ad9ed0dcd53e9c6562e3f331cde2bc1e4c3a0f9f8d4724f94094d6a60d0e2fc3d6131e69701994cb389dd1b12048e9e00bfdb5ee55ce48bd1322637d2d76c2f58c7a72482ec9024d61cb78ce1afd4f381630083586d827159440ca05963c1eaffd12fc9fe8a7e9187bfaa7c36d663b3918d4e8223d40", 0x1, 0x1}, {0x101, 0x43, &(0x7f0000008580)="aa3b61d032e958f8cb1e4761e066d311cc0d34ccd4373cb89c1816d591bd2f64a656174ba47d383dc48eb47faad77158a341949d65ed1c434dabd0e4cfd488136d3486"}]}) sendmsg$NL80211_CMD_SET_QOS_MAP(r3, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="a800ff00", @ANYRES16=r5, @ANYBLOB="01002dbd7000fcdbdf25680000000c009900004000005a0000002600c7002006030300040200000559067f07040407030301030781050003fea8abe466acfdd100003400c7001f06000708063104000200020602810004000000040501000002fd060702080109058102c4070806c2101d84c76c87402c00c7000707200605007f00e20324051f0200066d0001017f0301050602030203070101077846c6cf7eec19"], 0xa8}, 0x1, 0x0, 0x0, 0x8010}, 0x42da7363e7d819a0) (async) sendmsg$NL80211_CMD_SET_WOWLAN(r2, &(0x7f0000008240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000008200)={&(0x7f00000086c0)=ANY=[@ANYBLOB="a4800000", @ANYRES16=r5, @ANYBLOB="020026bd7000ffdbdf254a000000080001000e000000c0017580700012801c002c80080000000700000008000000ff00000008000000ffffff7f0400ff004c002c800800000001000000080000007472000008000000010000000800000001000000080000008279000008000000ff010000080000004272504f080000000004000008000000010100000400060004000700040007003c010e8062000b00abf229b4a4b5d3e05ad40fb3f3ab84eec879596488363dbf751cb6c686c2f7d81f1ada433e708c232ef1eeb8d5fe8868bda06b549a06f92738d42b59fccb332ff8fb8a6b036d2524adaf8052fa1bf4c9849b62cca4099f957ecaf66899ac0000d3000a000c9492f10f1585ed1767a95196ec8005cb089c09883a327cb126d249983b5a750dac87f310ed6b27f0fb7f6c5238e1ddf82eb66e2d7030066e6a27d189b30810b154b2cffde13f990045262f51dd23f4f396d3109bce9f0745594a21d51d161a91ab62e6f2b8b4efc70a04b1b3618be14153dd7febe12b318ae1a97021d919358032877ce80b1b52a58837e97a79909a898403c04880fdb22a0591e9b9d9ea43a7c7e98067091ac8e8394420e01881904c5a5706bc9ffc1271b1929c1c1d9ca1483c760c0d2b453f312bbe37110a7a00040003004c15758004000700f41412800500f600000000000800dc00000000000a00f500e8cb938eca26000008009e00000000000800770006000000fc012a0026f9088007c0c8234a50646c76f8c8797fadfa5126a390914cffad805685bb64433028b14887d0e32ad71f87ad51370388daa25b86b62c7126f87993c61bd0ce200f51060d6f00343810a7f5304ef0bf3aecfd555d0f2cdfe2caf93c9c851a985c56b12334ad915df94a470a787291695f7efa81685104ee61de6afb519c2637d15b1a06fd39ae19408bba120a9cb437f321270fa15eee8ac631a3cb399139fdded612972122d639c843c1efd064e2a43c580205d9fb2b49ce2059521db700fce701a47e84863fb3350ecd457c9c0d8517b9964943ff4a880b3c62d2f04faf97b9c31677341138a05445ee1f085304e6dd6f63ca9c8ae6acbf021426e80105043f26dcfff6e4a615290d4926b8c3aeb553d2919aa577f9d1a71646f0282cf418a4b71feb04865babc9d4983df674c2fae3b41a9e604c8875f10905d74d18f22cc3812fcfa30a009dc077d856083c8eae1d547c245fdd2b62ddf9d4ca6165c1c0c327f20ab38ac962c51b4b0537446609fc9bbc486f72a8f97e3fa897a2e11255d101cf6137f4d7d8a074501e0fcc305a1d6574f18e6cebe3e8321352115016a873f7a8b87d1a291061f3409144af53fdc4f4774c4dedc08ffe8a3cc376a5da69a9de56deff80fa9a2ca9106d40199e79b5952ffd0317a0e0a1d08d63e063099c89bd29f60b0811563cf68d2b9515612f2c1ca18f89d49cf00600f700052300000600980000100000b0027d8048000300b59bc581c9876ceb0892dde33746ea12ae6463507b9b2a23b54b3c49237afea9ca035e66bfd52bf9debd120f9b3f3f4a5f3742b3b738a07a528df31b934c449dde8a26b3680003006f4119adad6ff6bbf1140ea21be9621b8691a9ecf34bf84d4b5505f6d509c9d98be8981c9f2f580328dfaee4515247dcd74f4eb364b1c858e93846414031f41b0fe40f7cc351d971da3495a1d2ef3efa9a083d6608b5ad6bba1166dc41b2d7844464fa7aa400000029e2bf8780a5588bbf31e334f639c7f0432f7ceea695ad67c24f63f4ea26a66355eae00af699fee65e9078ba9e882f217b8bb51e6a108058a71cbccc083e95278fabc1f8b3af6a30a484851b9e914b71bccaf767147ee59dc411d7ecfe78b13db5dbbf0d404d81fcec8b4ad1ef1ec72eed0682d6e3b8602623866fd4a2ed9032dff65df187c3fd39eb9b3524f175614ffcdef0642808e0c5ac2ef2bc97b0313dca00020008266005b234caa284c6ac4b9990ab5cfe3aab474d40d46e3e555add44eefbf69d0d1868c0aa30f5c4a0b704ec8ee1f6fa2ccc721241dc2a36e20d10a3a5f3b5de37d6192f4d1a3c36f67f9bd9165547f635c585d67b5ea6eafab9fd7e22c42c5645335cb271eda97d89f048f18cb7dbc2bdffb1c05020da22fa039540cc044f08a4107bcc7d1efb879aa4e62e905df35ef25daadd657a2d86b95e3e015bf8d3ba5eaf851c3dc6a26b3f38fcebdb962c64005fa1879cbb7e331bff20ab5a70b007a2c7bb1d2600008a00010008154937dbac9202ec79fe0cbf57b7c2a272fde941c5e2f4a7abc64bf8b5b42474ff8f71ece5b180220ed919ee2cfbdbe731e6f3dba3ec0172a7585d32fbc467dfcd252caa406d4b1760982ef30062d66f4edce7a521b4aaf1174432d4fe2a85d722ab0e05394c58b320e172a87bd8587f3e1bd4118e781010f1cc03de3a7f726c510a62f6f7000008107d80041000003b32dbd99f22b8d1cec8aafbeff18e0648fb4f15ee62d38b0a7415882b6d429b39688f2a1171646288a90913683b44c735e713331720d3cca6eff82f1d3b77d66d8af7fc9b5966608ad1353eec95a0f0d8df3d37b4d92b9bed19db439522f7836c80eeb7243143d67ed5836e764a7b0e52ef1d18caf12ab0074d262e02642790feaf471d3a3c0abc8a022d2e3be26ce10c837e41e9e19fc1b0ea5b728760751c27aefaa19169369bc09f248baaf6f242fcafcb90a0b5c3ed70200a9be7d68374201ba62997ccb81c067e605ce106e4ac52073c0ec9a8237f9405d565b4f588775ee6a947f1d4827da49643c2a55ac9bda846fc9abebc6acda8a2fe40d82d4405bc18138957fc96b853c88ed3fd91312b2f98301584e76ff9a53c07ff55cc357c013e995d2e56237dbc0038b6402f5ad07c3063bbf68383a53fb3dfeb2079dfeabaebc54a09305021e7e226eeafb8148e2bb4812dc1212fe1bf30bc2ff8e914c2b40536836b118b9c8997966534dd14843b4743acb7d6f194f658f77d720c8b4812a1f7c22845bea8ce03d5c0d3e992b8eef20d3a7ae5197036b888e68c7ae3c7d9df3ddcf06ffddc8853559aaa844c50b35313fa0133f0d2573fd3408acba14cb2adb76d575bd2ea6d3bcd83e26edf99bd57f753bb99b8321a123eb713a3a957a93c4901f1be50cf45dffd8a19d9698706d0d28ef971f69056be846fbe8041faa39b229f87bf2e122605d4f9043f0d122ae9c353f6a214f75081bb8e35d3008007173e52ca2fd8873dd811052adba358280f44d2a98609435f2fa9b48f99af99ec5141f134079475724292196b93e631f41ce2bd2f8eb9762af3336b874a3d50c0078e20507af2fea9692bab2187f05dbe041b24e63f9d95119e1fc2d376784decca72541d1b397a3dff6b60b9b7d3c12f26d40ee2fc126497c633f2fc4abfff42e5efa994e145a4416bf7747c2c6abca71717f2b61c0bebf66496eabda208b8d1a10b382b45096ea7dbae498b06d9f33bd0c5815f820bda379369d0e70affde480574318fc55643344740799a8084b5da277e32e3907f00b9a05185eb8ff59036007164f82f0db7307b492f65b1c23daa6e2cc2544aad9f3230a1bcd088b32d2dd1125a1fafbe1a75b0dd9c9519805387442607faeeae6c8c133dc5fab353023ed15735a72c03aed9a2f14e0e585657e0e8ecffad9ed53c1870836a47af98a24907a53abac6460c3fb8c630fcb9756de8f11d1208bf73983ab16981785604f29c5761497b09bd59964a5560f12d47f57e508569d8a0c1782e1ceb8cda98a18dadf571de3f331df947beb5e2ab10d8ebb4c313b0cac3c205d4fe9bef5e91ef1fc1dd9a830341b994828cc9cac8d1264300144dc30e1dd9ffc79f582055174eec943292edc71e2adade0c543cb97ac2edd15640ef16a9368cfcbc2ecdf37d485e9518046fa1e16d07530f3bfb0937e0a9e449fb7397e80265f603bbd4fa07fd75ea61dc841e27351bda00b3832baf2271842524cef4d8e1d92db368f1403e71298fd04517c54abdf34b8a9d579e643b59d2116050a79dbc5a6c5e12b0ce5053f9f2028873bfdcb1fb42ec6988aa54c1c28c0d5b9cddcebd978dfb47fc03fd397d842643e742e147b1714bb6945d1caf2c02e0290bd0854d1d883ffee4faa0c63347bf41b9716c1633bbc035561fc0c996aa90b3a06cf8aa48ed7a2a3d2ce86199f243e4632abdc26c6e00a9bd774fefad24dc0280c3a0d7ca33a24e9c40411f120d72696adf479817ff33ff12d829d97d12694175e9d982c2a011ff5087797a05d3c0ffd4d05c4e77f8f331abfa5e39ef76ad0bba8baccc636ce9faf89d12f0b14af08127b9a057aa40a44d47dad4fb3945b0e33c062a026daf43d09b8e2a8e6b76f857b4934a1c15206e2d0271c5f44c510d0328a8454b77949d1089e794f4725a44765880b554ecd5b68d7761908efd681fc5ddbd6d7ce42be3a93a105e82ef939e687b4b9ce933486b98dc168350c1c1ab2e3ed5f04ed3c4af11b148b01eeefe5915d037d43426c07a8d0d3c50f8a61c33bfef5847a92ea33e2b7c05b863139d50ca6d66b305e900b3aa26f6a255498a0f56ed239e55fc1dd88222147b418b0586267e8a80fa6d14880240c988369d6393dc410ba0c0c633ebbfd9aa79b78773834780a907d3c98056f3aa615f642fc9e670ca989261227594e38f3cea7efbcd10310ffc45414ef035b4c2cac355f1c698b4904492a01e4999c5a35e28c08f6cd89eaa5a3104e0790380891650185fc1b7e86d5dc9d719d24e3c2180b9248a64567ca409164d9e87d09819c1c73dd9bc56b70d41821a4bf0908a887f5f05795f45a4e304f38856e4df67d4ea32cf0714b86c5c542c7516e6b05cd81a87ade09207c3f48993e49a5e6206b016840af0005faabd6ef42ea085d22b5b5d8f4aeaa9a4a67fcc0942ec1b0dc6d5d1c77bef20f9eca83b244a93e447afae24301fda70cef798ce6a50c648d46ddf3ec3a8446b2f91f604d79d83ad136cfce190bb7e5da44c4dae21d47b866941df9a740f61172624b379534fc044aa941f93c2f85772ae4a9b875affd0231f515ade2b97a2d8d091f4afd40f74f03fd1f403e9d663632f0293d7dca99f5248ab9dcc38a6d3f8ae4e8884ddf3a5f1795308039055eb1fc18bb8caab41d00d03f9367fbaa99a3770110851d679b98881c9362bb17988ca3d7d70ae982c5aef3dd8655c7a994b294381ab0d0660379ab47bf5ff789d46006c6c00a77042958514b3ce9e0ed3ffed95306c39d40b79376eebee450bf6643476b72a72c3e00457124a8ceceb8db20a6e8264ec48ee6ed0c447d73354b60e8e88743744245793fe7c23c53274f2e1869e0ccc881d3e14765a86b58f5cb1a69e81ffc9cb38fe5efe3a20a94dd936d8b11c94a594585077bab1e64798fd88adb1e2938b667e3c4f73eed18ac1e90c8366c89b6d39dd571ca8a64165d520b79d28fe4e1b75aa4224fcf3809b7d3a8639f740710e3497a3dd8a1222561683bf1957402ef78f57a674fbe424b46867c01fd1908c234a2bceb764f0933620fdb577ab687f0e4d932469ee3d4493f981a23f207ecec1034eb775f4b5e0368e1d090524c7eedbdc11e6da3a1b3e914617d75ffde8d9c9ca7e8a15e4c1353487c39838556a3a3a828673924acf88acb583e4b2bbec83f8ac8c0fd194e19bc9ecf264edf7ae528757759ed24e3899320a035bcbc6fae5c864b93b3e445a553e4ddf5484e8499296606db79d777c0a9c3a994db106483e6ebdfad8833029967e3997c4e07d589c60afd7456b858087b70e13eda9a69e8acfafb1112197239df5bbe1c47c515d606ad88aa4a0f1158680297d6422ccbaf552f2132def3869f0622c39b9e3de448d1f3008132a46ccf2bccb26e5d6407bf3a84bde17ea1f8f04b77761be32cd1b2b137e4afbf2d7b64b7162b8a08d473c5d2ee25d0715a9c031477cd0e5066f2312a59eadee0abe9f52ac6e34f002b4724f72b8d0b6d8538e2341229b02f72088a0a4750c4e9718def8b4ee315ed0a867728c10fb40fc131305b45e2f0baff0385d3191d9e7fe0e6d47f743853d8e3179595f8db8ac3987ca2d99aaa7495b3733fb8c39a74fc152f728f44c20df421a18b5cc6a6be6ee0b636a50a730fe8227bd73b1329efe2f967ab68269c74acf4effbc89a89d461530cd58bb0cc5227b321bd6cef40744109ebbe9cf6aaec24a1b5e2ae987179f1afa78cb16dcda2402a4cc84c08af0712b2959123d3c63116b0072e92278807fcddc2c138aba53d397b8d3065a27872e8bd9f11ac6a183e425fb688965f1d567a499191c21921955c98c9658d2d924820408295caf820309dc47e031463d428a791ce0f569302d4e4743e36adfca5f45b2bd77428ba8e2bbd488adacebcf44c3b387ac1419b2a4a909392775c01f34652f3957a7ff35016f2c2dbff96080494edbb3efa3d5144d8b61551f5436717492e754c55b73b08207464311fcc50bc3bc3382882bb0b7e55835ad55523753defd30be931020d38ce3b96eabb6203d416f93113143a275ceb5427da08614fe4770944dcaff62be6791e97517e33b882f45886bf3f936aebf33aa94aef48a563fb41697051405b02a8c2a4be33a41ba6373a155bfd74bd400438ec39cd398f9bdec054e63e4229da7fc7a3543a2b60c38a9c6af76e6d6a7650035835bd361ef967558b91f99459ff63c218481e94ae50613ba6df88b88e83be6e720d400624e506cd1450e9cc08f15048ec3378bb5bde24a6542c12fb9ec671588f0b3c02a35cb379b6ad31d77d15332f1469656571d274a0ef06b9f24cf1a08de4f3f64980e6e530d7a069c120a05503fd4a5920d07284de67577067e0fb37a28cfe4b572d1595ad5127a3d1ae215b5009c20e2633393db1144c4486e4fdf3bd4f2ccdc48f925407e0059288727b25ce6bbd70014ccab81f75f7b63aa0908c3c91c70a41de2d7f0988094e846578e024dc3497a5ff63d2dbf790255bc36afacb4e8be946de0b8930a1c0b4240121fd0918e80267c363fd31cd2a61ff1e8bf222e950c1197bd50494781994551846ab01b94ad455b788eb06fd084357620c4f9e1ed0842743b56323d137f36c7ebf9a6e75a09f679e2ce1e48fe5998571463acbd62ca91b23dec6e24565d88d13dd18c10f17a19b2009c6fd0b486f4b090271cbe889e692f7b9f2b52374c1a2227d9f74fbf8186a2da98e770ed706fcc40584d93223e845d6d4cda0a5eb803af61ca8802d57ccf85b7950de2812693efbe8c1fee2711e0029899c31469ebc47d70be0b6994eb2c5d914800f46da42f3dd4b214b1060f0e71895f93d5bcbbef142c114f06db1936afe09f0a7320ab459f2bb0c3afa31581ce3ef36eec538a2229491a681b5f9fdfd2ae504ca53b60adb70ec8614e32159425c4a7d421e6d108de587aa89846794799c602d8b43b7bd0f410b71444ca88389c9a2da54875e58ae5a0acee44c4284afdd7aef887fdeacb0bc82e886a842da2f036ced36cace27c36fe10dde20005819debe6b21e9a3d3330373d07106cc4dc094875f529ef4dcc93a7cd49a04071e94e368f5a984bc3d5025e0ec11724c0e4d4f3466a2c7e8a31ffe245e710caaef3423fb7b11dcc8e72f017765278b696a60550ee3077b59f9e6542f17e65857e69fd29e2a7b38009109398799d5ba9f8843acbe5557bfa0ab6394224f2e957991d159ad646084dc339fec7a7391eeb918b07093b751cee5dc628b5e1b05fcf8579b5611905b3b09bf8720884ef5ae73ce7d8f7eece4cfe64e7d56a6aae1c26332961d0459e339c4a7c12e61b43c408ea962a71b79a584923c127821205d88e44e82edac8ec1f4acaa2c0944d60d70359952ab66bb815933f2bde2a98c016eaaaaad9300aeba513cbd365f5203f73ee129c3eee342d34b7e08eb79ae7599bbdb11f5598f9e5c6ad25c3ed57a0ae36a883e524a568cc6d18818ac0fc05f51b211b39c7a3118f688617e145628e0249db5b60302eaddb087a545fafc1a48644f3cf48a6a2c0bee5fea94f2e8d5fb00604eeade49d5534dfff9b2b376d90c85cdd2f9b5ed3b25542ec6ad6f7928fb71527dbf68a6275e0a4c150739ac94fa90e9aba16439d161df643824d85b4d4d0d871af87114e242e6e9f7419693114ee834614997921f8e23cf02da1bc887f1cb52c34a4b3c1631a5bef8b5ea92335221edd3f9977ca7c2abb048ec3edd745c2a8ee0f12262248b440a96cf4ebdafd68c076e22b437b0210f47540f73aa68be6f3040009004c000e8045000600c7e969af87d49e6faf2c2324f64dba823d415bac380a649946e5735ff281bdd39ef0c958e38c53ef846f7949c30b7096767e3b4b024ddf564071034e5cf94b16e10000008c2475800400080004000200dc200480d820008004100200f7ed80a2d59d89462ea7ed1dc1048ea53ddfd4cd1d69b83c79a081c31a1d36421492ac3333418a111cc860a441c06731ce8ed296e1e78f76333a5656daadb1f3f6d8ae77af08b2e2ce6f977ccb4f645f7674dd46a667e4e07a68734e494a3f89076c681f288a26505d540daf6946a2b23f981818cab678cf88a5912e67c5744027fb65dca2dffc70c95850fc5ebb2332494e0f585d1662a554a70d2656e09fb31f38c71cf32f8f482262c16f83601d1adc20328c71af57b17487ba680c2527826f5d8b264ef89fb1fa1ee9ccf51d37288cb3830984c1b7ebb09b5923f39d3b7a811c92071f67430095b45f16ea9be88044158356d3651f7e466372a42824718a025e96d3f7b89597aa0da8745d11e34c406506012d969a8e3b49c8085688a7a034a566ebae62cc473fc37bdd234b4ce41e1c0d0192e3022e9860bb2fede86227f0b38d7ce61074ee26393f4403bf4a0627d5d849a3e77542ab2b4dc717292217b4b961471d9ef973988f904f45d4adb46aac2eb992c35376fa6befc8c6ace4b9cf36dc9b654f6b4da0611641b57813996e969adaf60c10105e4d9f6495d7dd1c15863e3df9199ee1c10ad441cb09a103cd7a27537a9c53c56a41400009fa2a99459724c04f5f879d731d75ca7b33477036af07f81a39d39c1abb94cbf838983a388028c400be6742d2a4c7d8f3611e40a55393aeb04b46e1b81ba195c24ddcaf6aadc50b2b72d5ceaa6a8868f2e2a6afcb5d0bcede5b52dc7c1d6c9bf61ae4813c0abee98e80851efeb5938c13c61e1d1f70f068398eb80cb84211d7d76f622daf9561ba8529d0cae28b698b097e05fa109ee758badd0c4bee17b12c82e73342f4a878ade72d2da4ea98480ecba6cf60f788877eb0d6db72141a52aa6c7b16c24617df61fa1dd46f3e5a1031882dddb248a2ccbe82f5c69e88f6b7f0ee666b09711c0d4ae3a9eede80f6c96ab3fa365391f2cde5a4defa184a35581d8c0a93a970359950dda0ecb01a78f1a947abac69325eb0ef77c82e0f42054bdc8ff0736f6c9c8ca9d716a99df56ab7f2871c6be28947d885da6264bceadfca1db993143d786c6f87dd409369447a8b24f6e068b9cf9c3a36ba8323495664d3958d1964150c578359c77e0c4dfa65e961b82d427134c01342ab456c36ba57d8862a4f40a039b1770fd07c8e4ec11858fc72c0f0a64333eb3520a5a8172e542f91af7a080759a772de115074b658968c0e3e653374a7faa9a54381bc68eeb2a09e97724704055d7435e17c1e1a358ff876f6b95f35de53187244fc4b6dd0fa89fd19ea55ce66d61fb3cff7e4ecd7c73abbaf396d93df4966b13159eb9909cdbde194d611eb0df23aeb849d5292a8da849df239bffd559eee2c133016e71c0941b8562b657ca00ff9153fe216ce7059460055a289e105067682b6e72708ea94cf4dca64388069c885d29f794426c6be2196275b96e2b7a0bfe9233106feab847b941f207aad51f45d899642219767cc2e4ec8d58a9bc5144f9d939a1b27088f31e29a51687bf15d85130113873fda8230cbe8488fe6f3cd60285b175e476962ae1b4a4f6f5a54083e17a7f5735282b6bd2173552ad46564765139632df1d3c431822923e6707e65e43725c9a0ba1d813fb465b6906675f6c6aec49a89d75c4767d0e558e60fca400e9e9c15c72ef83986937b1fe5656d4d2fd990db42d20489f4bca3e37b613b57f64ede5efdd63252db8887643609749470ebc15f1066adfa85f11808fc05153500e949e8a055412c3ac9e634dead1e6cce7c0a05819ec4284a3567c0acfbfe1351592ba4c6a7feb3ff824701b8ca7336ad29b099918e5b1fdcaea1ba04071851f09d8a10e120779d2ec240cc8aad0c01e3d452c551649cb2a9be3f3c45f63751be27b43d381091bf82b9ff0633f1c3cae3607665d0721ea59fea5efc85085363553e68ef81a2c1f487a4fbb2083ff68e3ff99bcb3fcab7554b4b3bd86b372be8be3ecf46b02757bd26eab06b941b3191a8907c92ff5a12f6086903a656ca18ec06962a52e84aefb544da90d5ff2942b6752f44442cf58328ca350d84273e0de02b402a05929a6990983222d657225be4fc3ad09ac6eb88d2f073fbce683c66e8ca5267e07946f5a5707baa783eda592ea744e594567150cb2954b43b0244843d209d73eff25966ffe4f96ed4548b4565c582b2173ed074bb95935959ecc5bcad2232c7022c3969e0bdcee860b85aa6077d04cda1f7fd29b95585eea5482abc051722b76893c2bde3b3fe60c81e4bfdaed4740fdb4622a5600c4d1d37879cb9489d82d9bb8b9731403cc645f5de3da8124d786f6eee2c273d89a6c576605a335418d53bbc62a696e6a41421c573304b7b8652d8ea6db9b788a0c13b18e78579b6a5a9a304d1dadc43c2f0b1928c4a97781562ad899a52ad9ed08e29002f533181ce1c25b896aeac404a3e8b37588ca2843165a457f6665f9a13c1550847d5883f1c22037055e46cc886552a8b35de332c978eecf1b7d68e5c7656d49187091b68cd4359acc34eaad65ea57499a16f91b317b079b6c1f6e25abc87dde9358fe23bb3a3e0b0ed702250441cf89062615a2c99e391d869d934eed1d6d7e465cd8fa6f0c6ed6ef7382a64823bb9cd5367978a812228390658eb07181abf0dc41c5e4e08ff19d58244d6a4e3544ed601fad367714e1b6a4ae7b70deedd8149fdf78e99b0d789518e66ca5600c97250236c5b16296a9a8d20ff593fa4e35066bbab8209a33a8f10fbff793a429fc76f0aaa505c161c0f7477ef807c2d21ec369bdfadedb67d522e2c5c473442cc41323f26e2717a69e765824d04f78c8516f76f847560c201ab557f4d248684c32de924786730cf99b403cb67db74328afc81554dcb3ac3c1e1d53ca78bd236062cd3bac9bf9097118886a24676750c6b299bd7ae4fbdf342b50b512b877a8cde5e340b9174df76833ea79b764312c43feb61ccc94a247f00c40b1e5e7fa56a7c4e15bebffc36ebd55b43df470353b93776bc11d7a5b828f5111a926c58cf0186ef1398098124d0bb1757a5f7006b383dad3b9cbea8f599395147a4b3c774dcd63d39a3a3fe0c9e7d79814fb81f1fdcef6fba7be0717239e1d22e4fdee30c3e05ac6eb1b95a567db216d533a060858760d74e0cc4f2eddeefd79b0ba830bc437217cb7444f2fb6626ec405b5499d0da0842a18c727afa46b5264a0c1833a80bad4b8a27ba00fbb29aeb190e36d6c547c0dc146f9d2e0cda739e85dda8ab9e65e31d88cbedc5e09c704b7b28e9455c6060065c27ec4b8dadbdc91e354e87c1b398a382287a3281229799ac72b1c59a3ce1e7a50a93d1910279f4948c083ec968eecb203f00f6e1b26bf27be1acbbf5fc3f0dd51eda27c97a45821f928a1e62f82dd1182ca38bbc68a1acd31174c71556de7025a37b4535c7b16b04c8c748448831cd109cf6eb41d92b11ba21d9a2994ab3baa3073249eed28bec70ba791ca25b95bcc222136bf394621ad9873be5fb27fd12708b100763559687991a094543dad636d949df2b643bfa5a2282c2b61e99c5bc14c202dda2d2ef777ba625aa99994d59660de889a464e042464a6558d88c5c140736a9c3a33642abe618877119640e2fe6bebff94529e9e815755d25d8bf521ab86779da7c5dee9f77d76f1d8828a19246820a5dc5f795224b6c39461346ca8f12079ddbf582ceec19fa97374a5d69ca0b1e71c4a12ab67cbffc677d7053646f216e0a3ab9a394412e226d7ff2fb2812c89fde6abfda03cb256509ff2ace22c9a8c77c617eff1eadfdfe98ef53f3b4137bb7185bbbb90658077b0bda0c84739299d9e61a6a429d363019a07e0d1699c97962036934c42ecfccb7beccd6d9d251ce9ac7cb93e9a67cac46e00ae7821710aa7a0d34d71e6cee2d901a757e808711d297f2d5c59e8c42ffd54a3792f5d6fe60b7c00e7c204c71c633c64587880908d4477f5bc385370f92242d7196dd38cac6c091ff41564c18df87780df8793b5c3baab1acd8350084f3bda519694bd71d8efc597440a24a2ffbcc713ff8906b431fb8fd04a47b1de02e64a0e251c19154b6cd07998e906ee7fb4fd15c7e0b3a7d39a94d7d9e15c93c5a68a705e25471ed3b0e34ead72aee0f691868c9e05302843ab4ea6c187da3220074edcab2c371a4f123f9fd831698cb20aec4332b34db5a1d0f88a95d34ad9ae50fb9d543fa5094d199cfc8cdd6351918ddd4967a4c236ee8548acde479474d6156d620c504aaea7e722584343595798d210df561c6f23cb426bf42fc898a71b6f5d95ffdaf4e97aec98234aff1af4764d878e48146b07a069301afe1080cbc2b3f5068a01c45cc2ae8b272f0259f1096cd0a299894efa956d7c7f455d8dde632e9ccbce7ceaf15a61bd616e8d3902207b674c4b32e07ebe091dafb47301ac5d620770bd945ead2500842a26985be642a94bd786eadd5988b6091abd0d13b550082c0eac08c3a203cf8a392a687fddeb2b88d80c5346f2954b4e9b048c5c966e7d835f0f282e648074512b064aea0ef8e3aba01107d5284ac8ffeef805103b1c5b7e50e9194ffe7788ed42ad414b16d974c8d2a28a86a7102dbd4886b6217643c855cc791a35feb0ec6be4aa7e7456cb36b5501eee7cd53b1fad3a48352e39377261060e916d96ef4cc817afb03e191ecc1d0e5e37141e77195e3ed764d27df60045785fa1b0f2add0afd367310d7d874ea0c2641726e1366f1b3465b96a24b5676d8f1acafa59a23630c9f13c2c60b774d5e4b3d6fe082ac98f19bb475168ff852ed06ba892c68a3a19f561b93a1e0f89c66fe94e24ebe19cf630527a194508958055455a7789b581c60d3011de91bdc7990b963fce976caeea57bc7a70cf09c58d1f7cb9c52fe26ad292a5392f5c43259182e815dc50501054ab72b828ecf542f1c0bc2e5933398a2d10952b4288d7fee39fe019613641acb123990c50c723f9d510bd53e526f7f9995a58036c6abb25971807ca44e3c1a942899a0f933d7c74b0946e0a13508c4608cbe76abf756ba1c1e03413b593b95c470f67e7c75dfafa99ec6a1a69613e034051381405db1c3ac663fbc359ad2d11d89f87e67d7e1b0ba5d392e4a0ad12aec5cec858c75e77cf00f306c636c39b79fec59c0e3a608289d337d0050ac5cfb8b068f4b2fcca08c64bc7a6871366f4c6b0433fba550815e284fcd204904061ad9ae78a7cb41542bc6b12b1e93829ee84550ce732011b6abdf031c04a935778713118f92a1058e4f58ca14a7101d8425d388338f00a9715a6d57cbe5a964f2746b2f150e44a7b33ce9e6b96311a88ab9983b5d69e35ff85eba433981c281d4f055eb4f323358b2fa3c7b03c363be18a4eec3e95a6ae70e717cc05959b19441be00dd2fdeb3a99785673b98809ba2468516e5384d759a78a8becee3bb274aead094abe88452a64af3611635132ed1bfbc4aa508ef56c9c913da10a3c519fc2c75300998be3db27fc9f52711a4844bf9b9f83f0ee65831f93a5f8387567dc4554f910ee025415da20c0a2f203fd13690cd3c7378242f1c43eeb4431d7ec0f6308a5c95e13df8dbc3913601c4b72c6f467989ed156a5a129debcd1208a2f6852e4e8ddf74327fbf247872eb7a6962f473e66895be28833cba0465e7c3669517d70e513b2bd42f57c505fc4e50674ca7f8d5c22a48e57249ce55d13a70116865fe3232349479cab6611648d61fb2117ce4d1dacbb63ed7af205a072d185b955a8ab4f6ece99784943ba06641f2b272e0159e8406df35286a08000300ff0f0000041001001966e1bccf7ace8c64b5e3ce3cae90c5e6e7446dec74669e505951ef253fb5027c22855b8c47135517c19dcaaa92f21479cbd23c08b3da8c0f5945b6b6b9deafec155863c5c2b0b9591abf878c5d9b210d4baad1d1c7d6e516c4d250f5b982e1dfef55f400521992c84e1454134915da8b7eef6f2f0ec2fe9a32d67672a2e0428e8efbfd7f6c0e303dcd3be79f57d888e8c2acf0ecca16beefffedf7e1eef424c91ec0df4f349c046442138536d025b0b5ee55ca6e996c52c2d2843bd11427c6759506fc590493074d438201a7b58a8062411964dac9e88804f8e26a5e574366ff78251bd429781a7f5d3c297cea41f5efa9f832279b16645480ce991523dddca6bf00cd99a0702860fd25b4891a4c6f61d4aa1a3d92fba37db9a13300700643bf2263483150327e423f1d3b4a8f26c373f9e3deb53edb5414189ecda95d3c899ae1066bbda3552112263f7e042b535657aae33c1eed0d9b89eec6a80cdf04e5146f61e0e4009896a1616ada3f4b824bf4ba00f8b9194e4608f957ad1351fb94a381a50114b45abbb79271e45ccbd3d97ded118254fc30647fcedb1b0de1b57a94f2f1cd2fbd00a78c2c72651c100a38137d62de5e04000000000000002face941ebef19819b09b2cb4bbf9aa52c26c4b142a70e9f5089c255db22f7332674aff9d42c93ce3dbe5b6f6c8da192e194fe6a645fe88169405029d19868feab4107faecf7489a73430f3a16ab177f876dac3177f970de02066e5a9332b92e54d1ae85a9aacacd4e0ee07457855771d81f269ec74f7ba3c7abbc33392c07d3ce246264da3ad591271ef1f3981f7e03d2c811a2ae1896335a4abb0a6945766b7b2f6cbd3966b3b7ed7971506dbd02579ca5eacd59dc4e544b9ee9f0f3508f19f44dff6e7a168c3fcd6f6607a6c4013f0566756076bdadb4ef406914fd49279d3b7bc0eed650d74505b58a7f3f566879a802c3c63fc3c39406a2176b5e7c681e9ef1ea276871623078a2f41aa415ec3dd8093867315b1e274399a4e4a1c1323c856fb552ac40277bae80c79090c2c14e0cae5d71a5c4195ee5fcad5b5c636f8f86065d1c2b44af1d1e6ea5933c57cf39235bf7f54fb666e106c605e1be517c2ca64ee24138745374720a53b1dd94d96eb9d433ef9f0e8493b5d712d857c1e3afb53e1e9ec3e224a41ce22b1a7063a8f114c3130b5c0d6271a88c7272c23234a1e0af6ed0a27bb136a382aab92f1ecf91b7eb90416753a445b290f62bf2a0bd725ee0650d30a20e9e87cae1280d2e9b1f40b8c1f85159cbca1b21837ea6746d5f7b8f005666e17a500a105390547b4e53f192d36ad1126ec552a03f7945e862487d8e1732271fa8c32c9c4378d639bcb4a1eae6a527612b7b7fbeaaee7252293d386cacb90d3270d281fe513655861efe105eeca2642f9523ab1200966bacd0a2038743506372f4d65f8c88dacdc2807f9abe1adb7e09a3bf49eafe666b3019fee50d9de3e4683701eab89150a058f7a8536bff25e94713a3fe34602fd3d4c8ffe368cd081c32ddc15110467f66f853c543b3a983feac648de56c0bfcb2d96153321cbe0003a5a7d5b4b7c6891dd9b1bb0e8de1e6ca135ab43c11dd3eebe94d236265703aeb3120f35493044eb049119592847f2c5cac46d54944fd1b5414026943a31d9c3327eaf3e90d151c9d247740278d31af6efc15d59bc51abdd6cae6ca825e4f0cd184c95b3ec3f0ad36483fffed685b700f7574f462158c37c96653b101a15961bbb4a0f8ebe5c551b274912fa3adcd2377bbe65f13eb134e807d235979d04dc2f33c749ad936913fecd42678a5c64d82142607fa7976f8e75736e01e7184e6824de1391b623e05a37c576ef2081d74cf3e03907b9b8e9c3312d2957d1708beac6510c2c123c5c4f1f29423d5ae41da73cc3591c2beff6ca3e2d588dacca0d0d4c7aeca82fc8a004854821285af2a110eb66a86ad9bba9885db9906580af0ce195a1e87ccbf90c3bad3c55806f89655104870c5d6cb676c5c0f93f8c6d4b123420e805162b7745e6d7efd06172d57ae79a99599937f5c7fd84fd1c558ef965ed42a2033b958457f4adba55b9eb5139fb76075ca7cec35eee24df4ba9ee052758b131d14fbbe443e9a6564859369c399abba867fbc1a6e636bc520d30dbea4043305f20cf16f677b67cacfd115ec4d3b1ed56201c63a19afd7284f1ca406bcf975a2bdea3396bdeece2014ea820958290ee3785db8d90d2c78f5a695a75eb5d78201aed6127aecc5f2ba30d0a5db04ab22dbfb346ed4235c309dc237265df1913de6c10cf04f46da396562552299e67c4fdd6a6e146dfbf16b796d81f8924d0df577ee6c71662d0b39ded34259c30915b8616ec185011fc0968f9cc53c6fc69e7242263216e711e6d35463593b7a7d3422ef720e36cfc3711146e0513933eb57b21e506a4e4a46e59cb2008dd3e5d17c29e784d570ca35846b3429c9be04264d8ae881691e10f1839f2c5f894d225f7ed23759f35d40bb5f92af68cdc936865fcdd2a57a68c92f8b01903c60fa9af05373301ac7a7b78a245232b19954733b590ca39ebe408a2bc6e61f684e0a0c622d08eb16b14d4923f4b83474c5ec2362b9e5c28470489e9e5edeec86d539542cd84f3de80de9fd8e3a4670de8a4a7628c69e5f50950ea466634805c33bdcedab73a564edbb8667472d31704581c7a77f68c9301786d052729e6dc3e7608a16071c4bf80769070003611d0c73505a6281b67bc92430e54bc510b22bb271737d4a396ba8d4e8f01653b4c8a9dd3d25dc4a52fcd0b9f40ac1cf0bc5945965006344fa0e1ca5fe0608e3cbc136b85898c4b4ebd7476f5194018ef057308c2fc1555a3696fbad5734857c4d933325265efe46a18d5389bbabd29e29de90b67ffb21e50008626b38f9c44907dad355955091f8c57e9464d320ed36d400f78e4f4f6712f3ba826d1baa76790e13dada062e5c82ed402600126f9187be5a1cba072fafbd0d746b41418ab7010a24ffc09393dd595fdd414ad97c5179f6051641f37697b1479c006116cf27543d8c9722674299e62116624f21524356164e465ac88b20d18e4c428ed05fdd7eeb9313588ebe3fee891eface19e4f3c6f61b4edc192c5e0da49276fe920409a7f6ae7563d9cf650e88202cb5c53736f08d192bfe00d70b599930663ecd6105b33b85331551f74e703a71fc89166433131ca99479111ca1da6c4c4608f452b4c1247ff3f5c89f87f4cc79bc2dc43e466b4fa2f78c61a0dc326891ff61c08b6e43b070bee1efb2e678981f59cdb98340aae6b9db60297a210e22ad0269d49e5571a10829c14d5375b59ddb3ceb8c2b9bfa183a726427298ddb542599195d522bf11a6ec2ea843eb50f8ae01ae6aa0aba42029a605fbb2e8431b6b09566b2f1bdea3bbfa1a1fbed3b5cf4e62c74a4c6ef0c2d139c6a76370e4bc20b46ebeddab651d1b3d66efe3c5dd71ae991e3eb173dc70608b817722e0c66f9d827905525ac03e20b0c376a6cf0fb71b03fc77ad8b4ed0de83b2d7f6422fd5fadc6a8577423ca47ed0e20d4a420fe6c939f68ff6bbc3279669017679531281de5d4749d5855367076ed3f18c4745031656945eac15f744da51dda91fb34f87f34b23dea2e2f394af46c815a7a0944c924e253f7e087b5c457d4c2660c6b1c7234f8ed2e0ce5691c54fed62c45c9d1955982a2aeab4b9889932012a7e98d4b6098c2266f2f68a7af54c430f154d0aa2441e5a524b617ed4c52df6e54c21dd6f0f6b04c2749af61f5cc29dfc7db75c3b606fffd79a5ac40585669181a09011636fb1489f69206150d3f832ef135922b05ca3af6a9fb4f2293123d8e7009605c98ae7c6f3d4bf57e11e0840991683423a8ec4fbf419cc1ad64f9db338ca7f9871dd9f2d8ad9bef173c2f3b7e8396b268572839e679e5c16558184cec9ec0373457fb52df568889b701924a84dd5db07f053611328141ebcb34037af7e70e72e9b30b34ce5472e18c2a13dd54cb1e1560f7800cbd97845e96771855723495ff3c5a1b1b31c43152833edbbc07d682b6009684509ac79b592c7210a6b29851c5bcc75df909967a2508c64ed2667ef78b84d8c1399f59d8c068096fe03374a1c58e8c14f4cc1ebdd571ba05d520183a7cf8371970d25a49f6b2caca6a7e5069e49e84035a74b21681e82be58105123244737a5e24a1644bb89f2e6b92ae200ca354158909f00533dc69083d1df7d173a3c1bc53dc00a009dbee8703718b7e5c91ead33e5302b1ff87fc6c069ad721c703ed6d4a4d969f9da81c2bd999b1b692e175739e1427c1303692182f864a29fc98511de9de3df7934f90bfb9aabdb3eac4aa582dc666582d45cdd7403ae563d70ae49af3d2afa7085fef7465405cb9ed1b740ebe286332ba4ea68386382a1655946cd0f9841a9c8063cbe9cef2239d07abd3e56af8edf31dd1c9a26050be760ca1f72230a3e3cbf5ef73aee4286362b3f00bb98aff24cd88110b5c75f13aae7de68eb26e67ebada5729ac88fc83c2c8456ee2c30079fde40b21206c9a097c4193a79f707a60820feaf0b7c4cf729eea07ea40c3d8494d1cdf367f4f39b8403f0b6c796fb2f2ea61d2128bce8ac71baee4994b76c9f034a4f6bd0bab1e23967f42048f0d23bcca75d3fdf53d61eb4e022dd3ae882d34428a5b2b55cae088be649bde73fae94bd221053caa456bdf754895930ff9a581b88ec12617144c33b25e70d6c97a8ec08031adba9c6b374c68c5d5e27bd8ccc804a961f9c1eafe4c4f36b56739d47a4a248f31fa7becf73d7ea4d8aeb6723d8daa32537645e3453d0814e87b00af79d792fdee906cc1d5737cce9f6550257fef755ac8219868b38f4827714e78bc54896a82c1e8923b2e726d0adba40aace9f2b1dff28b07584969ebee285ed727dcbcf3a376c2523ac7b38e98ad602d7f1103c82450776594eb376217a24576545dcdd6c9135fcd6d4270f26c87f42db8bc74deb7c8edc2d9208c5ab36e680ad273efa4d4001359b253033a24b92a44b4a46eee329466bc5d5db30e7249658980d243890e145e120ef5d29978a9ed270489e9af1fe795c07c24e8f6af74a1583db9bf92564db9a64e3cf4198b7d2e0aaeaaa9d088a1747b0618a968e904acc710b236b1df3b24b76b7619b56d4e0ca12b16e65d27f8638d6451a9cd3829fa7d54660cf6ef3b6f71e08f107ba45f8e0ddd15df5a774acc1470702bb0ed6cd9148d406a500b59bf77ec7e8f1e19eec22a5b4297a50f7d2a1105bddfe7b64198b3a2fe93cac80cb127f68a834a569b56b576a6bbeec0b010f85736af2458b81f9327ad4dc3272b8b55a82b215291185dee16469aa657e9c9272c70fd58d0c5732b1437774f25d16576bf6ce3449022413b0b5c61d3a005207fe3bbcf44cddc58aabf25367ed9334c2b8bcffcad166c9a2951ca1f50684483ad5bc73601a4d5235cda07645b712263544b433087db48c028222dfe5489035954b471c3736b8ffc3b2e6b752fb486a6a1dce166bb86cca334f45504c11cfa90ff97e4348e413bb2078a76e917626492b8f943c6e262cb29e422d61e9bc8054273be14417eec7b28f88cad96010821e7374bbce8e186dfe8b1d1554513b2052baa7638bdb5d381289694a56716e709e91718432c74b065081ae12098c62e4e52946d33829822d1ac062f4e49a9dd612ce2cdcab37dc3be0835031722a88b48b3f419276348c3df911a42afb12d68408bf445aeddf82474c0200516e94741b0d1b000200cfef96907b840155a72576b47a73a67f23df9c7bbc2ed5006f000200322044f5bd2fe872fa0d863b811e0ffccb992899902ec094ed61c146ee54c74d79df3e6434392ac11d2d254ac6d0ba7b7abf83c95c4b0ef9d49a7b41b32f3ff9fffd904fc46340737ee02d57b1c9fe56a7dad282e52c6917415f8fef8251eddd23a7667042367add27874d0027000200dccec1a75c7a3367e1eb28cacfd4ff515c1f633a709641807244ee6bc87208fee1b03e0008000300f8ffffff080003000200000004000300040006000400060098030480e0000080da00010073e024ac0a06298458d3795f9ec5cda54b09a925181b215869449cd28631ea8d1a153f2d8df484363af6cc3a4701fc3a710d56b6abe91f6db831001c12175098614766aa630fc2805c31c9d49f94521d608c23cdf3e61ed158a67fcb42713709e0bfd79d594a9682c3e16378e5eef0de572d7852c50b7770c79c4854083d6161c22eb0046bec3fc3d06459f25a80e16884647591868571b7c12824b7b2ccdf5cf971b625c60520e6a15bf272c4595ac36f18832d650128425994ce845a43318563295592e89dea6a0ac8ea9689b5e68e9242eefd65470000040100806d000200264f3b20380a13fa4633fd89f05329f89ff8d54016e5764fc8ba210a95c16b20fb0e2ebc0c14a3bdb0270d34ea3eada8129332de536d9105e290e602c9e91b3f13bba83a969c4ee9a36f941e80993a77effffb6874602daeb867108c9c3ce596d7471f25e2879556490000008e0002007a2115d3a5ebf685f70d992bda79c98f64f3e494e3124dd3fe54a0f382cc93e0cc7efbcd64785bdf239992d1fa096173f234fe53ee06407f1defeb7be5cfc56c360eb7373d14d71f5f07c62288dacd7aefefbfe594a082510bdf5bb9527847ba411e3f600bed147fff2506902c9d857687e9badf54e7e17be7c522f119925317cc01a5dd85d2e19de8fa00002401008008000300f9ffffff9c000200c7920d08f916d18d0d162ebb60b7753403ce7ab14637128f4b2109521d8a627e85c8294c0b23d9fd900c6600dc13627dcb2cbf20ed01fffb505b6c72b520930a3ca199443108651e1022bd55348e1db9e58f7cb2f708daff9aac3a201d3374081e5c2670a620df78fa11204f65f3c13bddc31afd5a45c1deac147bddcb86f9c99f476eda6d9c0aadfe33a63c42f07279b3b721fbe1bd295a6a000200cd18fb059be5ff8ab5fed825ad384ff0078efd205dcd7e74619b4dd7587b91d19bc11c2ceadb7b128dd97abf53a9b15f27fbc4b0519a01f6dcba56839642e1887e761b8d64ceb5620ca45f5f5143830e76f957f3b4dafab1a9497111a46e4c544be7cdb966b80000080003000200000008000300490b00000800008004000200840000806800010062e7ec0ebcc1b64e8d7661b6c19b7b7771c8c6aaeb33b2ba5162dbff654206ad4e66207f0ed6e50bc0946c289d28241c048832180d0c0f871baacc48f1e511fb03db3f3d0aca897c227fd4ddec8d9eced0767228ab7a8b6b2d918d24144b3d195d6eb18808000300f9000000080003008100000008000300ff0f0000c80175802400128006009800fbff00000a00f5006514bcab148b00000a000600080211000000000030000e8010000700020000001f0000000300000006000400010000000a000300ffffffffffff0000060005007f0000000400010004000600040002005c010480e80000800800030009000000cb000100c003e67aa4a81d4b590c5a2985d805a10fd983503254e788a2396372ca551482e96779763a5593fb213196d1b340b947a1e3ee05d665f936b357df7dbcfe661cdb86c0ce52bd5b9412ee63188d3dbdc2d3f3d6884558d26ef8f39eabe4d8eff3d83aab582e91887570b7b0cf7d01bcc5644dffb78bfb34e7c307a251d9c990f4838fa02519d4dcc149f5a7c87df53311c67b5142930c97aba9a6bce2eaed9d5238ec84f5c4a430c7620cb19aec0e864b5cfa86fe7ac9bdf4d3cd8bff98bc1e94abb19f5e8dbf280008000300060000000800030005000000700000806a0001001c91a938f3cd3c95790c027dd130fa529e24256905eb41da4f392bb2346d604426b9ea04239412ab42540fa9541e9a5524d19bddb14d7daaab4fde38fcd15d95c4b37e01db9e599a47a7b0c6163de13b4f1fa5a8b5cfd16894e24e19d0cc1eee91ea68b511fe00000400030004000700184375800400080048020e808700080000000000000200001e0616effd1092ab700d9424b4995d0cdf0c2b83f1d79c030bab4bf262c6c2d344f88208bb00fd9a439dd01770f8244978763354129918dda4191682e9b97c057b691f4c75d03906e27c1d15516a0742f11837d6a7b03282d9c2993bb45ce339fef2cfea880c205e28e5a09ed31a8c97b589432da6ab5f78019b74000800090007000000e7000b007ce3355fa5138f98f783d09428fc04c1f64eb85e78aa4851712ac22cdbf529d5bd9ea32ec4325c27ec7edd2c429021c08745b1f199bfea0cf3dd1fa33cf12ae5a697b76fd1cc60e2e7efbfb565a13cd89f30437139aa9e91d1fd9e4faef9f760e81533b5028ef863a0d7230a3d0858fd72b3a1d184bca64de12fbc8611ad8b2009c663c72917fc11efba57a944b1769a75e3f91eea4db4eb5cc829e90db223c3d9fe084ef6d8b0375d86bfc67ed4f170cbe229e9dff118e8245b0c4406715288fc48a70b5e2a33b54be720083b3586069a081949392d0fe442f100669b34c222fedc6e00ca000b0070c51e99d29caf6b78ad357ec43254977431caf8e34bfdf760192c1aa26bc1ffcb2f457542b62ce2f7adf35479e11a989040ef29d3aea41f840de111cb52971107cc8eaa67689d55e021a958fdc574f31eb46b1da9acb269bf387e2e2f38f60e70ae509e8f904e0a0f9da3b0ab1c9a0d9a232d15aac7f6c3a353d883e5edf3a17b52bcea031ec8fcc5c68033ad3a4841d8d3f568d3cc0c7c748f402a1e044efda846fa684dfdaac5b27c339892acdf60088a23c7334260032af5f8aa4efddce22cae63dd882000004c0a0480ac03008008000300010000805b000100c8607d4f96ead068ad03dd9630769dd6da483acc3ae5309ae7a6939bbfbcb2a7450d1b10c6e2d8039f3f6e6ef13e34d949ebd262cf2cc61b3315398082e9a659c83da888ec87cae2d5876413794ad2a81f1ed5e04b400000fc0001004818fa966af9526e37f121abac703e5b386ac54bc94566fc8fd8af08904d3ef3b43b35f0b24fb721c460cb95ab4826651278dd3e941718ce99940c44730d32406e42b64044131edd2f4b291a6bbd447c02cc83cb375f1d63a82db113d9dc679ff38bb390d526c61f041685899354512d6529ff142af72c1d4c82ec9232a4427d214dfff97494ce20bef0c4040be291469c2fa349dfced9807c5d5cd4e808a98126b8cc3362f0d9a56d60c09ef669255f886200fe1642ac0c1cfb7ef3cd0da4f9f89fb4d2ec38f423e429e210811b7795dda6ff5b3069e33ab0ef8a2663196c763f350d8a8048582195aa9a0ca3e11caa6cc89771b061049488000100acba85a8fddcd469bd01537b350682c03b63418145097badea53d5d325e4ceab4dac72af109e2c90b52c1a29aa4bb8fbc6eb29330068454ac3e9ecbc431692a2a93f922c1b49ff93e347130ed6c2705605e033c2bb975adca35ecc581ed7be8b41525d1498d6624966e9f1529519b02fbd88494b887804c9457b8b21c0323bfd1389ac94de0001006dea127de13db3df21d2f91b94812ef24dd49a8bface86e51f1f14903c804a2b3c66617b9ce4cd70015a66067ba4c8ac9ad5348daa72ddb49fb281044d14eaf20684497c9d92bf212d903261b24d417f47ab5c257184466c8d87f4fd381296929d8d77aabab18a22b379355d8d02ab7bd9dba3917f6197fbeec491f8effff8ee64983b3f13f4b523575b834616a0a4a232ee62dc9a1e7ff715e9c753258b73cc2bd87264523c9c8be14cf9fb708e60e2f3365cbf85387eaf9182fb3d10cd364ab3ce92cb7ba51cf3123a4b391fe0de2347938afbf6ba4e4df82e0000df0001004fee04cb48fce67abd235f621bc946f6c2a05b2567ee2371c47e3c3bc7bcea09dc56b76b7a616325028ad2ec502307016f792e858a147e2221d7123d2fb25f5e3d77ee05493f4a88b2a2eb4bef5ae4f259ee793b570484c1fcb5ea3c2d42c4cdc3205ec7e1fba043dd9fc7acfc79313675f2177c20df10e16e2c8aa7f5816dff6f0caf680702cbe29c30d1d4cc119312eff96160b36432b1db80ac974d66a818dc9a7999faa4c01f5deec2a73b9b0b15eae38b084cb7edadc30c2e707f0ac488cc14fee3f711b35c9e1544f7bc08c523bcb6fed67dbfb3dbc1efd700d8020080a4000100a2e2ea7829f4ab9f156167d8ee04f04f285fa19c101620a2dce1329e7d990dbb311d90cf3e38d4d37b0020ae75d3d37695a95929cec28bf3d1f6601f6cec13212dda4ca4c4e681858ba5d6c61f6d490d24a1f5511dd3d27f336b1b10453c9fdb90f5b2e5dd6f6d1ad3102cb65c4fac908a91a89c4a784e955644d545ef082a6a148ccd0c842eee0572be4fef835299c5f5854cd736d8d3e664549e21876ff9ba08000300050000009c000100a9368ee8ea02b0c00e54163dcf785075fe4580d5340b4186283c151342ed1128230bd8595fd2dff310bb258e1299345f299b0cd81a3ef56de0bdc0890b33283a6f683d7e40e492127c0a529a62b13461b98708e16655f64c647def458ad02f1fc261389dd0af0922e3aa9703c600132d17e4044bb7fc1f572cc0467f13200159332b3b29337997925d5f47482bf921d9251013218ba622ca9b0001007c2c714c9fdd6ccfa002f74ebcd558a558eae8ef2a17b3309d57f2b25e57b2af9b41335a2adeeee03e03001a65ae601bba2897a977044fccfcad9418db4c0676a0156f188d86504c49c0f6aaef7b9aa6a6eecdfb281a88d6aa2228f7ee66c3184f0dfa0e38f6e009c5a476d08882b132c10fe1e981169a8cedfcb068380897bef28bcc02c941d1eaf57db46a00e3d6624bd80a1fab1c3600f00001005c0405b1b08009abee4747c89c63622abff817e390427233201a70b566de8e9d658a5c1295141eb9b9bce7028e99cb250722254ac919672258fbbf72b15d7fb6adeeaa8c1b7aced2b20fc32a8fd63785cf4b281ee55145de97c749be8e4e66246b05e2f7f757e4c3efe27a7d9d0efcca494077da7ccd132e895595c44ba20db024ae47a9493a104ecbb3c446bdf9cf9390f53048a9fd6477baae2d1912d67b1b865dd5ee8d9e2d53d02e1d8e88a0650e3c6b7362b3369df3da2b1533ca46814fc642b913effcf19d1d6ca5a97da25c620a770954efe98b03eadbbd7933be4ae1b5380e816ea06b7a2ab3e50504000080d0000080520002005618e382262950d25ab5e59dffa4f8f36cd76d7253de8b7e8c75ab6a54c8dda1ae8fe7c687d6e59302af8dc7d05a1d22cb31c4bbf5cc6ddedbd110db94f3eec5fe6e2acaafdf68f5334d6dd4f2c0000070000200830ec847220ab5b687a7edf004310b4c96c1900373628e4d8fc31f7c5a5b3b99a101871c3943b17e60c62a44d9c7e21afe42541a70969dde05b0ff385fb8a8f63a107724c175c02d3e5c05c8d21b737e404ea7b1f7897bd5388eab3445bf77721dc3467f7eaf139db24ede760800030000000000f00200800800030002000000e30002002708514d09fc9c2f01b314b9124a88491369f1cb1ac1794d24f842d0f33619181770caf6b09299546d52b385ee9b37358367dfe397160e8e72a2c3f6784982e1c61a2dce9e8f006460b9a1a3cd996fb9a34ba9e7675306b74e0a87185511907649e7f5aa10c8e22cf4fe642cd0669e13a5d6c5d8ba7b2294cb93b6cb410c588c800ef781c566a20c59df13cef8d38abf6275ee34b8a1946e7756baa8e604a50181afde9032c13aca37078be32ecf57cf38198211466861ae3f0664796439b004015eacbfaa101527ade7ff21b1ddf08ffff06bc9f362f1ab031099d0d0dcda00f6000100d40ddd9789c828777607f861a13159f4eef6bd6c3c596fae646de72e5fd0f56d17ba38c92705ef15e4de0c2df2bb1594c7f66bc392a94401bc47ecc0ce171ee42d98f468aa5518bf81d5476be79ee7843833ff63a9be27e8a2d2d4285e92f416615c8fde38e47d0a6846747ee386d2781b325dc76a30abf8bc83fabc8d2666609a12509904439699c4b1fcf1739adab04c5ae8da034cebf3ec5d7fa13c251bf09efe48bd1c65108026a958317802645933d8f6eae55d9f43a43ddf8740179dc3a0671c445de9bc5774cc755c9ed2aac1f67c3096a5e566b43faaecc327df817f7032108da8fb97c7d10ea2c4838986722d7d00000800030006000000fe000100feaf876c94130d335f2a6a84d44bb1502d6dafde1ea5026c28f567be8be50b20d608f400c157ca064b4373982e982fad160df448414bc764d5111d6833ba8e30084537ba6b43a0ce7d927f7b6c025cde5b9fb6b8af29d4c7d31f8796495deecf45da27185c7ca6c7bda1a74e87075e0c417a5fe786a47f2205476d7dcf3190cf144b3310db2343f580059664ae584128d9e83648dbd436cdb3dcc86cbb694b6d49a1c73b8e883a872a21e1e7811fba675e6ac0ba89bf99746e376ec7bc31ff2d71eb8112de5903086f725e46a1f35a9839af8c882b39b25de12a30287ef0c958b626cc753fcde8ea155c5249e272a423702efbd1b5cd53524fc288ff99fca105fea343733ca3205e0000040009000400010074100e800600050004000000060004000800000008000900ffffff7f0a000300ffffffffffff000004100600bb03b64f44d144ed433fc23dbbdb4862fca45465110ed3fcadf022b34947543b137da93e474fd260f530eb39373f80d8a14acfcb8028c7a351ddc603476472cb2a0a34a4d0071e7c7575c7794486ec76b9630011755f38e5c657c6800ec5ba2025003d6dc6657bcd3d6fc0ce51e19ef393b8a2fa47af0aa3ed83a1480570fab571dc59fe493f7a76361e8d8f0ba9d0ff1c47a0788653f931bfbc25b75fa3e03881e8bcad1a6e519788190219f1ba69620f037fe4dc88f72df92fcd8cfd737ae6c4a22ad3f48be7a3f038fbeac31a0953f4634d789007b31f5f81c50a24bcd5e887cb3395ae3704c2e53a7aabb184c7e2946ede4dbd4aeb0d2674eebb8e4a9cd1b6147cafbb5460c21b9ca69211f0f6fc038c125913c85acb5f70bd5b7431096a8f6339cc9bfeef44f7aca0aa1fde5a626e72a713c31b9b83b0239e9b1855e48244c93f368a0b0ed3c328e5ba0309bb3cd2754da73dfe9f4e2a8b82bbc285d2b3da8f751e7aa91ac715ce9dfe3a79095beea392bde93267d7ab980e7686000b73bb66d72a90910df973335ec86161eda07c2e7e014dd146d8837799ed76924e5021228f0df556858901d30759c83ac7242d02ee5212c9c792bf62013962cd8f9f2fc2df475198f1429a43d094c88bfcb56defc40cba76aba4d5ef666cd5452de8adf76bbdebee4e5413b919febab14501213a2814c0de5f83b2af9230d17df906b07c59f4a90f93cd80ca975fe9891b519f0966cc724354fabfbda2a436556333a024eba10acfcda9b874aa94d3be75305f458a30b9c12089568619c788451a547447d3522c267f19f53b1a43528256b85408c16db8cca73a4645ad2db66845764089c4927982ece38eecc93e970ae8ce582ff4872c4da5c8b83882e7458eb51cd997e1da0dbb935d0897d245b507d9acbe8a32585258355ed63936a52cd32d17abb1d34f086c4dbc4d4af1dd73620807b42134046d2d3b4ce1c853161f825bed246b70b4b88d9604017f30521b01c12358d2bd27f75b3cdfc53b8cd505c2416e92c6ee0e4b34ece1c2637e7116a6444a2f4d6ff211e4200d11397079a29be9c7e9dee843821176e89db5c883eb3adf09092f61357ca13c8dfd4d5794d3646fe0f4cadc5b5759e74433bba766bf3fa85796ee9c7ba8beef2c2b7d7fcf50a9a7fdfc93db3867be8306c3d032cb4c4f28aec25395909c1834a58de4f6a98dee540dcdd1b77cc2188ec3d7edd8bf1dac64480352e2d85ad34d4c534b473e6fa075773291fb90861b919d7558e2a1c5a0f0248f80aba4f5a83f4380a632ea9b9a8a1d75fec1bc63612bf986bbf43aafe710ff8df958114ea7bb7848d005b3634516e3972940aead87f4511b7fc68d9028de4a90b72859e71f65429d10f6b75326747c8a2ffc4db90454af122304ed36f263be9c11c73cdf920d70595c50f40364f6656cbe5b6448976e21e0199338b469bf17c9d830fa0d49a3364a9eef2b517bda0fcbe977b2ce6ee3d7d0cde11f20cf1adccfb8d697d203febd3499277dabec27564f02ab886af61303e5457c398196aac93725a79c17c74136b5550103484556d82a1c473ea030e6b4702443e033a83ff316349d29c017134e807a910e1481df046ceef3eda8277d06c1fedf1bfce5d1d4bdbdc1b552a6a4e8248f206ae7e0f4656b63d3d7cb74c2347f9be9846df252de26376b7a880b9b723e34e9aaa2f45d5188528bd1933a8b4964110e9cbe4b146f128cb16cfc5350ad899d660b1c4545b7e1719136157b7d6dd96f56abbe2cd23207bc874fa5ee632be849c930c1630a0e6f7060cfa92d4e5bba4a39c3570c6caa87a0c3c89284e34fea342fb2bb0f56e383398de888a34ea5b67bf10a2c129e32e188116e0d0a4da8135ca2e7e2613daca3bdc621cbbfe5c021b20a3d23ef3757a4bff4bd6c8a04243c56be1ed56b5d94a720682aad8dafdeec7dd9ed3e284e60088b51c4dfddbde302c7b91644a28834bdf38ff583a85b460927e0514dbcd976f3096a9cac9754a88340ce30c4a3e2ce6798f52973d5ac67b8565a6cba108eb7b800f470f0ff1a501875447672c2ff20afddb42e9217ce735f16f30656063c61a46b2be5a5e187de94ac4f7e3d33c247000e1d37878ef1c5056c3f2cac0c69d4388c1686de54befd130c5af145484a4830c979ebb0d1e7eae7dd837817d1639707c881ae7764a5962bc0fe9c096def03d4c74f705087d5fecfb0c2bfda9a59e69bac937408ede6ebb6ac334531a08e2962ddd6ca7362b960cc1749d9d9451fdabe6af9a6b3d92f3e1c71a70ea11954a315ff243d54daace53dd08f72889483276cd81a757451c4fa7ddca92a6819371a4a7f3d2033c3b58eb0e3e6d9e65f7f58ed938a62f8816590df31a58b3e751328789f91d493bf9b3aed007a4fc76f6c1af30f340cf0b40c62bdba59a2b111e8b9d3003f94a0d6b48b745c56771fb2b516544d077545a6664fedf1250787360ba9509859d30c22e748dd74c74c630f087f04c2c36fde2c76155525d6270ca171d5370b64e1fba1893e98fd91c7e3982770809c4302f64c43261ed087256c7523ebea929a14e802ad0aa83a5dbde71ddc029085334bc4a0345f9c36bcde051f523b582de2a8ef855bbf5a0c58f17104d396e5ea2c7cb8d68da2a995480b3de3548e4a1e3aa2d40234ea895635fe1b0ec4dc44d8c7b7c2382a96196d824b81df780660f9c0a219c2f67a766fe7d53d074c19a35bee4b2a816bc8ea53cbc93a240c2216b3b55621dd428743ea6ec87b75ccb7e76d5cfe5f97e3d890ab1e4fba2403133a5c39e29aa093f9e097a898ca0071f14525c51f715ebab6522e739a1aa8e77309e3428b1da1ec7076ce4273c460acfeb3ba34056b61cb6b89aba58bef46dd7018f9eb36458a932f6baf9191379b582ad62b7b55e116f1a1b4dd730489e3b8d74e34cad61ac5bfa23d11d6de2ca9d6c75715783ff670e142b6f8b89bf0aa64dd10adbcbbd9b5663acbdb6268ea6ff48ac86eb3c1fcae836fccb4fe9d3abc4c035f5fd5dd4da0c0757f2c0e5fdca07b5b56ccccb20779995faa88f33f6c0a1299a39349183e9736f947db2d5de5dbc613b2f46ec990ffadad27a9b41876cc30aff7792561aee4e137e0342da40e59feca8d105a692f501c5ff8eaf910e2d019e2b60cabb1d80c7d21a81f1ea6e43d4c70eb55d2ad335f9a11d589c210b1021bbb708346f8e226ec6b9a390759f99900d40794463a0c8331cca11b5a81e8d789259d458fc8c4069bb86b04fb6cfb5c60d17f4d06dceb51ed51e9c55243a220542c2a15c01c2b95a266fe0a5592b63ff90c2456a90f7c8014ad9362185e143753265fb0e88562ddb9bfb67e441caaf929689fd41c9ae74fcbbb5fa2026f095b442b962d50af6285ec1c6c5d7ce236612dcda0a261cc2991c7de4507527ad5008c65eef1e1b5b4b483419a0745db5c490da21ed6de0eb873f7d22f03b9327c37161e40949c5e4febbf07b97f9b261c4962169924f6de373b868bcd283f6a8762e849e8c7b32e6b633aa6b52ee9141ea7ac5ebb7ec36de902a3968e2a6a9f865c44ad6aacf7eb702ad91080bc5eff18fe1bbe165fce70794eefd6be6502427d06bc1688bcea67184f0a74b610e4d5f7b58f7192fa43ef60a8de2c648954b691fe6f9a2db92fa17c7f4acde8915d1d4413119952ef35327ae64bf49471a46f3a9eb202f066e1c7b169f08b7bd6d5dcbfc13606e193b654e62d49426b5c0a3362886a42628b0a62257b7e366bf134390a62851a57128231c65327a1f9e06105c5ee397b016a787b92e83404ef1ce57e24abc7e37a6630d72596f63a3a52a23685c0271d4fdb92b7c31faec3ae916ca4a170c2de8df455990dd35a8bbcb81cd5e2684dc1756f01437ff8b106b7db881c0a03be3f15b579baa805c3e52ea86d561f30404ff10596020420fcea72bb87507a4c6ff6a1d97688eb1dd700ba34d4d4cb48ad12383cc07c545a86cf0bec09119c7cd04927e2261ab735ae035fb021c7a61098457d3dab1bfbddc9864c823038f4dd6f5bf0ff67620016902056aba20f1f60cf821c98e718596651e62e9bcb9e093b72b99636a1ee4ae23592a7d657beb449e7d44b705c7b5a81e6b44766c9058fc259ea8f6867f6b312cc68fcbd35d65a5e8fb030172eaec768b926ab4e731845befb5dd1ab7af5fca696c866087bfab577d2269463eb93b5de56adb97e6e4d2faf29c7f16c7679078fdb0d65b1017600e69c580bdda4b81ffaefc7e9389a53370f35ed63d73c2ad546d6f60d09565d1c9768ad30f66a2e6f2b475eed7484caa02cd35e26d0134f75fcf32bee2bed0487916ab08b3e37c574ab25917f555af01e2d5e46362e1af8b8dbe553f84a56917484c6b811da11927ef2db643249c4406e526e53c440aa941e9e7358b1b622b694388bd908e8ebd78dda2710dcb4aaba0e3b1ee6e1eb096166483d104b30de49a4c652fa76819dba3d5557eca28cab4e7343ba79ce8e5fbc2339ae4b3e9b1c5b04ff5d87a3be0ae475fedfb5fa59db79ea6bf8e2a0664aa894135d4e974fbeaeb6f7c1ecc4b2722b5eec32129e3be53abcec7eb3ba4ab7d2c1fe21c10ac3b2d0d699f18b52fcce9bf486c546ff99eb0bd98601f46a8d0f6a0b479be8a74a3e6042708b3757dc53ce13094ac612f3877a08e37be21461ce90c5656681b08faa098bc74a233ab888d76e23bfa1bd5ad08f754970f8a4e1d74598ce37e14a9c2b3c596befd4b638729af069e29d2f8067619432c4dc6d8b94b99741d80a0da0a0e371aea260585b42afb41a88e61338079d03042f2cb27e70d7f465dae145b0897603bb4d5722a2685ebced1848fc55417ac6750f79dc9c9b55efec59b69cc353515f0b8938b779aa5a99edbfface6ed31139735b4d870b210afa061e36619d69fad9baed147b877ea30fe5f98bea63eec7e928b1572266a1bd0e947ed9e8f6f99a83a3c0c92316c51254a7b26827d3c84293308481f4baf382aec1eec104347045696836320c993bd7d3c56e46371a62831f3dce5ce3d2d14f75a9d1b0cf8ded3df1db0a0f46fff4836f1b131fff1fdddab9b48e3c8fb0328f664a312552bed1d07511a27bd64899f73f87962019e5ef634c8f5853abf26247e0c75ff0a785dd83f9fce0f4d3d8b903e4de9fc57e916a4010440dc8306cabb8aca7467711013c8e2f6db4ba6aea44e48219f65a379fa1a8a4610284853d9a203aa241119253e6b6fe8c2d2153ee2e1948cb508b006103c1a4ce5f4e78620ec9f90d4571b0f0256849c44d633572e2afe42217fbeb0b587735f8a0cf0084e9e5ec4cf545bcc8ac938e3b2228d9c020de136580216593456ddd3e1d8e5883d2e94c02f3f004442ecd41f1b72740fe9f69808e77e91bdfae5bb0614bd6985642cfea30140696f5c8197be029930f55fd303ca7bb70ecb5c8a9296f8ec45afed2b58291dc1de3b1f0b374aa40e1385e4b26152b9031be3ec9aa5677060c09e5b3a53fda703d6a574531d3d7c7b02fffc175512a8e72e32f00e66774dff456a1687f694b605054289af5085a674781b9431adc6b4903d2e190b2d89f66589c422fdcb3b9fa40f762dcfb139336b8bcf7d78b8a1c3f7091fab47be9c2699bace8a7c65b20d55d2ba0457470462eb8a9bb12c3e381f359a9b88e286c79f0ffe1a649d714bf045cac75825b338350c27168e2a5d20495f19afd4272089db4ffc574160fcb6c1c1de4b8e5a5796776d40803de6bd60bfcc15fd85567409c3e3e336208996f9fc4d88685da88159e76c6380008000800000003000000384cf9b0130cc4bb80a367e64f4c4ce939b2da1f11265d35f904f0acf384e3f82b349c2ce0fae804ed95662f1000070004000000000800001f000000f82504805c00008008000300010000004e00020025d89a7d6b5f70320253aa9696f6f8b348a9640e909cc2a3b206c37b1b3ca1353a6e6449d91425e6c6288b6ce7e2ab1f3fb753ea0ce6f66f7dad78c9b73c7366ec8ca5fbe553ef96e1550000340000802e000200f8055ae647bd9620335bea258accf10b193bfb4d1d26bd3507d5ff0c891c471315284581b441ff36bf0800009c0100800800030081000000db000100781c7cadb285409f2b8d0074b11511edbc869aafe4dffd0f81b56d774a47fce59eaa2978c615184bed6455110d198f267144dce637ac532d8a69789235ac095d285126fe491f7935759b206c323b9561885fee0974148a34955e634168e715a7b87fb3b79e20e655459935430081318bdddb93c813c87a96614f35dd24c600a869779b4e1161e576feeb78cf5543d95ed5f43f4fda8b4d087dca87242155da7949d587446b6b189900521d16e16c9591e2e25cef16f655e52158bd0ddedce556d7054c3a7c898ce9b01fc69018686f502ab42dcae7eb98000800030001000000a2000200d74930baf3eec4cdd69813398683a722fafd9d0368d16bf095baea7fb07923bdc55cebd0a1915faa4adab0596c75266540aeac181c8de11afbed26acc0e24624663a3093d177dedf2decceea339cc476088821e9a2641a8623295a938e62c19f1d51cc94003e80951418df69251285d69e86bad2b3da53ce3bd505014d38758e4e9d9fd20c24c1596239ca8c747d1c3d5cd227827de62ff3148df5465e7f00000800030007000000d8110080fe00010005e5c96f2a1f14fb363ec262c38aa57e5dbe609527dc2d6adedd45276b7ddf1146cf883c34fda0182fa3b4b4be405cc082e81756a57eb25804b480d34265bd6c7fdd36804716be436011d35ebb51ef6e99f15c9b77391b05d88867875f0071f76400d49da1d59ae30d8eebfe456d7a169fa77666bba545d2dd215fe5650468b99e1b146adf01b5b41f0945da5271cf0dacfd45cd4c777707a5c7de31c6fcde94428df7669ba776eb694a34e2005be1462a498757a9aa520e158204758aabe2a919a7c4a54af0769762eb91fbe6d2c40a163eb247d2288b68df28928b9bfd1c548c5e1f5440836e095548d875b5ec433255a7c08cd88ff349833b000008000300000000000800030009000000af000200743b5a658f9652509097c72250ccfeba099254bff8694515808695c4da221bfff89c15217278fd214aba8190488653243a1949678c82a37859ac1df76e91771e52f6dc21f8166c021dbfe7c89e0a2b7bbca16f26229c5a71e051d13d0ea46cdd10fe0127bbb8b607789e70ce5a3584706c85c9ce24c98321b733f96432a080f24588cb34306f191d236f33fa081d58baa6cc5a42471c15910ae34dca7dd79bb6dd7348eb555f744d837c8300080003000300000008000300030000000410020005786636aa9ac0721245fd700c3704b9c357ced5b442865605d5526ee222838ebcf1f0cb1e639cf624320b127a634cba779162f0f2151773ddce8c9de4e4d4f9ce249f6e78c34cd5e6fc3ac1893764322e0d0e3fe2648e269599145ac65b4d58a86460e3bac2a84f4b120942f76077d2201f9208a16b11ae4001df0f4334b6380098e5699c80d966b78a8173fa8b7d041c6506410d11a240df22ab524389893a1c3696035007394e26783dbaedb5b3ad983b36245bd1e6aa2d522e0eb7f5065883db6f4dd62288d638073bcaef0d00d07c08124befb37a2ff6ceef4bf88bf1ac0267d17b6322ed19716baccbefce00b7b210e9c1f04382db6f7ac929e0be1d83b92e09946ee7790828e467b9586707c21a6f5867ec5ebac9b7ed976e401ae402fe91a4464dbbe84e34379b4f4c76641186238c97420acce62a063367f4c08d9641ce3b0d42012a9a785358377f8dfe7cbe736e8fe510253866e1e20d86944ea2e476e037ca4b44b7b8213412761ae7ab77fda4e352c317f027c1c8f6862ab51f92acf721fbebee4dad7a2424c5ea3546d7319113a159866c7b678de239a600b85e81f49d945da23a0701737850fe931b8edb2eff496687c0e3eb5360d6edae4fc2baadae227d1ba12bbd9ab462dc2f1fa2ea67f2f14f7b34f43075cd410d5ff6ac9e0029b8f1d03917bf6cf9767447921c298a6ed5d4033febae7a5137ccdeffb8d9cba278f7bc204c3dd5fead502aa34d8852d318909fac018d16083a4aac8f8d4fa0c8810a8229fdb2f5b4c6fbc0b05c40d9c15bdec5cc9bffb472ea0354d7597279ec0c908d4869e66cdbe5d00455e431f850a92aca299c2d4206a0269203f525aa192aa582377d6452ee458a4d11fab34b947a51a14a8c0a901734faa8a49d68c9c346eeba3b2333d34259d2e52db1f59dea37125ecc1b391808089ae4046a77a009d6ee2e6c68b629161a9dd82ec66dc0d702228438d31c5c39d39e563b7feebfe9c1f1b6d2d2ed2d4bc04ec0ce6f54c24f1a342c5ba20bccdde9191530b888540472cbb533be75a47059be117c5cb3df0d3b5a32b05bc211b08300ae64c9b22ddb750f2329b828696807eb79773aeefe27735ea2e9737b4c8cf3b4a9ae7ebdd629f5a066d7b33d5705153b1a2997a09b8f7bfb3a79f8ecfdee40b8a7c2182dbb3ce348f7373748caa441ebba06e84333692f8e6cfdc3320f4c990354be83eec667372233f30e04e79a6da7e9ac734d8d9778e46f3a2515d39309298c4ba39ef99850629fd582285add8d980b2fc82a000ccd12d4e542569ac803e76927fcec03dfec61acd61f747197950616a378d906851afb26954e4bc3afaa683fbda4a6a58b2247da3c59082ed353bb4ace3824d211add9e1dd939be4b376756e527a6676be3a0981d9d6c62f92c81f5fec61499bf55df937319b4c58dd16597670fd5150746bdd943ab2ce3a62af161b3d40f8b27641fdd006140b884055b53a3b31e89c20a58f00cea70d30af6922d44b98e6afc77971d55b07290b98137532c7c797c953814c35513865e67462884ac4eca29c9111e687e3e6b199027020ea73e0b4e5ab60ebafb93a9931bc9cc4a6a246d6c1def7d6ce3581250c22e51a3777fc14160ea2fa0e6cec1ac9998ec9dae98b7c5f5576152e3bd5379b45e0e27065a141160d9c5b5b3ecbae328098073c4e58f43dac0ab78b4904627a11be280a0bc823f2312a9d33a3faa13a083af87a3a70ef3b1fddc3916747ea1f62cdfc60e73601e818ff6715051067de3e865ba320481751add199d59c13eecf382cad23c964015371e48c65a0e8c463727aee873ddebe285297ef1568560e070e0006529b2cffe17467f8cfa2f44257488f1583a990f437b654d1eaa2d974eb19c87e528cd3ecea22922fa594d0ab99645724f18e7aa7a505adb4fd90144a166a7411ec1477197d11a135103f0b5019a0edea972461dedc590a03d52234872624704572245f1c00b77f5ead8273d92b215d0043ce1797a49109dc740758ea080a52368bf21747b9439d6e4d65839fdbdc309ae858a8d5aa459c09581e71dafacb83ecc5c03c1e5b74ce3dab9a4debfde8b9a7d57d5955ba6a1699d758b9cd344332c7431ed86a888b817d99148fa1c7acfbd92b2811360db52bd44d575bab2fe125f0829f0d4bf73d0f7e70f5108486643f43509ba26b866e6d0a22b4ebab730ddbbaab2be3834a4a9a712c6f7085e15bc94ad48bc0fe118e4e49d5633ed8f5cdbefe68fe1006b272bfd5aac0690906b438276bb3d66ee2481bca6140e12989afbdcd95efdfca1b11e242eeaf5f4facc580904e2d0c298fbf0f713c244b94916f552826c90cfefe81e80ad17d3064368f4744910b0b0ee47a2855b9b5ab7e723e968fc70a66e1ea25de3e2ead6c3e5e6b929dfa7895b3d8cb2a255134171da24cfc1b0dc80d8d800b314bc293b8a2979790298f0c97fdfd524a9d722cc05a0ee202f01ed1926f635d652406c4738367c20c0cb0cf9a38bfffa1b0b86e4b2be6a78e6c3ecd692843aa11861318068d2bc7e9623edb934af701f59bc774578a96448d494f18be959cb10ba1ae1c5525b4ad0555f41c1b1ea2280d2bd873598fe8af572a320b8da81711f6644ee6cb1c167c29611fb11562b4830c9571beaf384233615bf0cfb52ae0c6d5816b4905449b039e440a73ad071db201f8ab45be675dacccd32c7b2ded9ef7b7df143067a3dc2185d9d2b7be44b55252d2adaaf11b7dff0d99d165f8f63077a9cee98a6145e2c963871e41b20ce698dadbcf43f783a8d37c7fb1719113c579003a655d8431bd9037943f6fa7e9e78b0e076ef61adec707dd024eee2997b47db1f820e505eb7b6be346bf366836016d39da2b5eae7c8db9f898fec717547b5d6dee163c0e2607174277c5e6a2146edfb369a585f30159aeb4af237afaefbfc63fa0351560547350ec62c7a86d7900b24ae2f967e98969e6744973cc86a3aa24a5a73f6814213ce488825243429b5e42e543bbaa91fafe3c6cab002dfc0d9fc3017c8a8243359d8176b1f7933a3b984ed1f73557f5785277be4a70eef6f852b7232d681bca9fc227f7a05eec7a3e7cec418d4252095c709b20eed7e3bd70b77428fd9316b4f8cfb626784da8d4da3e4c420a0fcab3eaf59f96f877fd0ccd1ec9dbc88b2e92a3482964cbadbd9b21d3d4eb3c5fb1f116a113b95d5e4c6da56acf96df849e5b516d0e4c6e0e5afd0e12ddd26aaecc64772a12fbaa512517525cdfab6887989d0de72056f310947bef20a582bf222d5ab17304325040d274221f9f2b75fd5d288a98ead843bcba77f7410a64b2ccf66f6e3776400a335917d1d665d750a66dea504b75f325190e0545a24bd45e158b93fbc8cb50c74fbc6c85456fc9f95bc238bdc2e79faa869478f40f955ec9f0e10dd9792acbc6cab529d6eca4ef7f138a7da92658cdb2668b0d99205fe3fca1c2abb24f195129aceb94914f72508f740e6e20d899fc3f9fed4571f4c30a9abc424ef62c3111174702d2b5a113cdae54140f4fee93e4a16c25052a801fc1860d4995f05015fc9046daaa39188ab3ff6dc654ce3726ec8b141c9122f8bda1438a76bad9507ba81ed406502e85bbacbcf5101146418e9a19ec0332feeb36bb7bab7e1b46e1649f0764a1a7406921e0e81ca75f1741aa9972bfe7bb5bae2da7996c173bef9275ec2732e5522c75f3038498d2e1ebda1bbcff419b90193e103f03af55e97709440df2ec306380a21039eb9b24b19b130b4315adf1d0da65f9d96e7e4fc3926c7796c224808337bb4f3594de50368029668c926e372f29893787e9e7fd13e6909ba1417fec2fb7bec5072364b5e3e796d89ba46dee86f2d435b50c3a06086c5c4545fd6c9cfae435f63f941cff78eb78a3e208ab813e6b03730b0205498d61c6acdd558f631d57e2a34d2aa2d7e9581747b65b7cc01826265918f6517623c5695715c36ed28d489720bb35593e6e898f77f3f6c6a8e18f7ac7c6bb87a9fa06e6d7871117f9d050c7c6fe46a93d22646f452f4cc400c37a15545d40990dbd002bfb08f7bf2d8c262a440c2c37c869a9fedee4fb812ff3640a485eb150fc4a0cfdd6c60e2559eeecf8ea79c79b4c62d19860371d866720832625cf5c19f5d525a0455b83e72214ef7a916fd6cba7d95c7c45bb537c9c78c5411f01028a4dbf6ef66a71c0ec8609068f61882d56d14d5f5b83c0ba508432d10293241caef8b1acb3e79feb60d974cc629d2e11cf73c3cb54fbefcc92e4910a7a94bf307529d9f1154369acbed4582a10f2f21e8c83f3b3b9945e44e09dfd3db7c6a0eeec4d8a3871697062471152689977e98c04c096fc5f6696b4b0b344810ba1bb7778a7349abba18e3bf8995d82a347761bd096f8e99acb79f3361d235170894d0c8f3f2d72796cd576276f3adb05c854cb06eedbf42717861d14515085e3cc8797a2f1a1b924a6fcb901d25e7920b60453c162428b9a97f0b2115757d922b4652446b693433538679cbf2da889a5070eeb03780d17d03ab81a6aa37ec21c212adbee07976bd2696ced38cfc9eeb844a499d56c389989b36ab25c7d9f4716cf643783404957a46975adebb304d5e13c7ebf406094c4b7f6fd4ddd30b3dac53b0cad6092052f42ebbe144c151c4c59af299e81acaa0358a2d6d7e4eefde26297dbda1ca06a844f5bd5de311054bb03beea05a4d03521100d0ddd51ce04279d4f8423920d2df341a4630351ab987a784b35d776f093ac3e9daa39bd370560f5ae4a7b655df8bf9678200957537406f4bdb4efe4789845ba2fc85237409661351dbfa54129b3454c3cdbf5f0a199e7a69e02e0d5117b3131189cc361e261d841e7728cfcbc68296322a807abe2a71fa021fa0f62681b028965842c9c82a8bdde0247a8f8c1793812d8317848f7c9a906294d62a357b0954ab664ee1d2c34d33616f6f5951f79356f4fc28f0b4a6998329096ff84e611e1b7db86fc150b372bfab09997b41586340a1279e46ff1202d6b3412d8553aee8174fd3e3bb0c5db5d6c5ab1b4eb401aa16dc962c35eedf48d43eac531ab6a00c6081016256263e1574e28db98fd557ce809aff96eb7c59a66c4cc60539656d881ef3070f6e8e2b5120e387bab0150e2a9f0a74a690e16621553e8cdd7ff5811b153f5bc01a654912bcc95aca13c6eb109af2b920f638aa82fd81faac466d82513abe2f18ba93423a58961167a880aac37d2bf53955cbf650420b7024223f5a603f4dc16de24cf3317a9ed2d8a4f90db946f5edcac9bd65ead8632ce4d96d4b6a04f98f645c9987cad768ec0f0544511d53c477065c07ba5548a3b6ab857d8ab14cd5f02d4e763248c4c97b4dcb6182947191f784629bd94dc32089c9c10c22c566ec22de488eeb43d4f961000dfeca5c0ebe1eb760a7ab393a210f4862124daa455d87bbe40fe350b5ca7224872f5c1a42f7ebd01d86738c393cde81bf9911a33de06fcd69f6a9f60a2d17ac1e69c851a6cad45bd0b042e0ec238d6fd58ab533a4bc67e2e570cf8c4ac2ec2e97869dd600d29d3ed11fb0f95eab69a51717190c216bd09e3dd67b1467e5d433dd193cb67b70fe6433742af9bf1bf398d6a1bb7ead47df911cc61205bb26a33689f1bb53c7b14e66d3299d528d55edc1203e7d695c437b013ec313793cb45d80f774a1902dd2a8ee6e76380234c786e9602d07642edd80ad2482154e63cfcc76674c0010f367567aeb68e83c4ae47a61745d11ab3ad9e4b14c8d17a73df79b1955e89fa3f2ea03b75db5124010080f4000200774fcf08a33f4ee9aa990589a69a5a4af417678609a996679bf2a7a72e84d77980b67ad20c109233742c649d3180c6244658eb6cc8bf980b95b4a9d0fbd51efa18abe9f682e6629b6974ecc23d734cc103ae89dd1c4b993baf71606e53782fe570234e3550f3525ebec54f98a7ed5a9971102bc0a878ce7613dfb1d993a914ba972805ce25ec55bdd36d6b3add4dc4a7911fe608272f7773437f4132c1b0cc093138168dc1c4c5a2be82ff1980b4f085c05646149d946010b276093ee79d5dc4e4ceb6371b0a080a8462f3f7a0ae074902416e6791ad26749d3f3fea5c1ac3f5ec4c548c7deaa62cb1dcd2f6a720668a2a0001007f00a6adc74769142a49d724e6040e58ff0d49278e4dfa6865be37e7b58f844894d82514515d0000c40000803200020036e3ff50cf5ebf58ccf199f8fca48fa1ecc53c10c9755f5ed635e7733c735a7cfce8a1a5b488bca19609dc0422f300000800030009000000820002006dc9db5257f5e3d1bad264151c5f642e24279c89b6e62ba6e14929c121399f6ee6ca2b48d871478ea0977619c48168dde510d354fb17f5aa6ac3e63087106d104e3e1420f324a20669b99b9e11d93204252788d15aaf5958d4708b11770743c93a247c4edbdf6ef5b3dbd1b30415d3cb11ed7acaa5fac9beef5d125799dc00000810008004100100a7de0511573f0ad2ba872653137c8b8eeed5dd7db52bc1c29c371823ba4a467ebd3e9183160774660bcd678e7b4b85b8bd901d71ab539742bafdb1d82ed0d5ec7bc61e6361e59d11a5a2de6df2e42ba6671430da0b7990e40cc5750a14cc3feda527fe599d05d522e918c5f23863859a5a0c193f910e59ab0cc533be20249eb1e6a1a741620cb90105777371b9f2e88a79e8563b8f9c15de0031372fbc2b128f4313c9f0e567918adbae8ac4536d25f05e9c6c9414dd2c51d368f736ef648be26ca73632f18abef7ed6a8aad5ca2950375bc32cb8482fd8039761ada2f1875a8f07b5de5aae9176e8ae29c4bc5eebe1fcf4685e66e9c3dd99a37dacf88796734f8cdabd7ff2afbae037a6a40264c592003688fd21a8877205f7b4bebf5d1ff8aa76f8ace03768108d73acc78336dc150bda5dcef47fbd52b9e26d7709800ae78af5e3e24baad9406a94babd84dcc0f14d7d7e1e2594d32f29e228c849aa4c0fd9c0e3596641d02dbcbf8ecf50bbb7906350f3c28a3752abc26f870c4ff818a13e754757efdc9f50f3b910dc7974539f00f48f356690c03a450efa5a955b942b8e93941222c2894118290d224f5f93cdc05a2729f25cddbcefe362b86acf513da791a3d039ef0e14f45439f713b9bc186ef54bf4ed48a092cc0c8bde1a33f7450d5d9d14e2ae8b021a8d600d1c15abe57f21a3d7f1f4a58fe39b52b74bc0c7c5eb646604968d67923e96d8bd5e77e24d1f8dffd32e76c3b49ec189a5e64c953c2da9f07a1ac4c8c9d47e74da59b4e2ad3fa328001d64640bb2d5389a757a163742b8f58e0041bc6e71918f07d6a62be9ed6c1b6d80182a8e74172feb3b12c9db7f3dde93821631fec79c576a0012532aed27a8cebc126e09f12e31ba64051393745c792523017dc35898e87ec10853948a304c520d2950baf0ced693c976c32b5b72dac553b071ea8462e5c978e805faacd19134c9cbd0ca1d6f89ae7f134e6e10403fb10a4fbefc5e6c32863e9318f6de69259cf11f79bee147802bf96da4da8289795215a8d8c0fa3333a77d38ccaee382c1460eb3fc6b052e006bdfdd3ea016abb0b23e6b0d533adc4797fe2e2fcdafa23db742795284c8ce1a37b3a736091792e11efbda66429b476c5f601faccc87f0c6a8b23aacdc61462c27cbe11f71b4e58182beaeeb5ca9ec99f4e9616c133bbb075c67d41f4611ef4e878f7d197b76b8299b502fc30ac62acb325000b4da02082af04c099837f68c5b06c7100afd91e5d488f61432eb7dade5b4f1401a2f7dc21b6d94e05437a5b61fe1fecbefee8a7e22980cd669bb5fbb8c5b709a781098d990f05a26ef9bccbd3b3f63b4e7efbb902b078699f98d799c2eda6a26b3a1bf0402c9e86ceb716bd578828e5744576c25b1157990707d77f223f9905d0cb5cf11ceeff2e5e31dcfe48dd90301644b327794f4188805149412505fbb639b0efa3dd5b30f0c27fd36ad94a2574f5bc75f53826796408e46d902b52df17fbf950e5397ce67ac7d324f171586936754aa2a1505b9574d3cb769d143483d77c68e9358bd7377542edee7fc93e5b5b137477791bfadd9df765deceaacacff61ba28f9669b481223e461dc5fd0a17ee53cd283f27245c514d36cb66b56b4cbb9bd3a90c9e5e1fd6a1ff5b0b6385b3f17775cd863502baf515ed5c934cde6982ab5cd5aa5dba2a02764edd27fa6b77e3a65f74e676d13168c25a73814174b51b6efd517545ed729e4a3faabab5692ef8dca27fe282935db6620440a4444399ad1ebde97b877ce3eca4b713c4e95fd7063785828a9d712a064c06780b5ae06b118fc011cc3bc6ecfe95222841db0cf62f9c1ab4f39fed002bdf876597933c34570362a3084f08377100f6f8e692eae9b964a422e77b5ad77306d676582ce92cf5006483cfb6b147d53b831e56a3d13157c27ed3a540aebee84b769ab2f849203d57ee6f9b54902172c543f1bf7225044257ac1cbda85972278667fa948bf30b12ba1b4c34aab347061e134a2e2932295db2b6220224c9490e8b6b9e25aab21ccab2ab317efbfc7ffcea760b507bc5d53a1962c8574313bd273223b089da1f6c8331477ff7967a92caec41c23932ade5b5ca481baebed54fb6cd01198816047e2f9ad37ea1995ce163f9dd60a1a3642f57ac0765cca508494a8859b2cc8aa0687e8740121b99a214980008d14cbf511bba8f8a79147db3308b966cbceb2f82af616ab80bf5203e73cee2f545bc20bb21a99d7a24ff19a7a13e78d7761b252cf0b984c1953fd67a8935a5e3d4be36bc19433ab48bfd1ff73ac82684c4435c9f876b07b122b000719f81671ee073fd1ebd15facde4a8c2cef52a5733d41c12513d003ca792553a8fd339faab596cecf42a815c5dbd9d903f271ad295b05f63ad09a6c69cecaed95c3f8bfb7aeb6864050d2f3e2a254d78d9997661c844b61a4bbcf1dda9f9320cc435fc6d4fe8ad94f20dbf505986a61bf3cbe000b8a878a47f6881897454ba0cdeabf0b5290d7d0ecaf5f5a56759b4a35352f6505670ac800ce7dbb481b1c387d00abf996581ad3802840fdefc2789edcb0bd7f2738a13c0746c8ab8e000bf01ef517aca412771545d7a8b03ea9b8e887df4d5d3239a8affb969406786f6ac7bfc9445f58c9c5f7afd32273e074b32b10080d53c1eef2f9ea2cda8034c81c6c30bf6d0ea4fc6a05052cf2485bca5c19d009d7e09ccb673b03275c1789ed533b0f93ff6214f196607fb0ba1a45f8f0db01202da107104855518ea2ae5e02c734fd814629ef1ec54309404cb2499412d5d98448a01952de4b18543651daec579dd9a4c5fba5388b7dc1f8e139ef967a28b7eecbc6368e373a1a004c8db9d8e305963faeaf34be6d2aacedc1b38ac76798355ec375c544eb7302b94a8a1d6e655b023503c6c5ca7ec715647003d7dd8f5d644f83de249ef5ccca485b5565df3bd048095f819b5adbdc1a62a37d2d48ebf9450a51e7ce4ca3d76d28c145f828b34eb6ae1eeb333c43dee2f111547cc539cb4c5471c9fa8582700e37cba685122e5d5c59881de0e6bae81ba5c5d337d60fe79f4978d3ca73af623ffb439dd91b1c6ff11cf7f744e89d62ed2db133c9d9defda5238b8cd976b3f92f7b59062399e65873947a8bee4303a426f5b24df71dd4b6b8aa03be6633548f3b8ff0c7d4649419ffc19aba8e2092a026e9a3d3301578748d3c5a3938f6f9a09191fcbbb304ea1315eb8e767bcd4d067cc226125983b1e6f817dcd80a4aa4a7fb475a3b8255a50d5c2e1e7b148bcb3bd3d5ad3d2c6235f2f4a9ab205b112c2382e4724aa37afe5b90c40658dcaf7844eda64d60edc030fb1d06096b0c12e523c2a28b3ab268e9b9d40415b478962d9086cc8327cb9372e883d60314424df454ad60bc597f98fda6dbe84e0822156902a85f25ab68fda10b0e09d8bf568212c22ed45143e343d61edcb6e61ce64188f539d8bb82478203a44f4e7a2a20ed989909812429a324919eb6f982e456af7e53cc51ef497ae6b4f66080e84c7ad14cfdc10185f706037a157625a8b8aad04869ac3dd85c82308e7423c7b23785f55b95c782f13dc0835088188c9e6f3acf5779614bac32a4b3dfeb33439c8596c422ae951f70741520c8af784e31cbe6cf9dbdf8480993cf953b8e81a4ce27dde2c6e3801a37882984001f97baa54058d68eee1c642e51e11d93a63a6c8a4cd703e992453a33f749d0d5d72abba54e19794d8201946616022a011f18a779eaf964192049c146a08620fe751d87acd8dec10519b91d6494270ee661f65fc672a727d2335af3a49b7aa4dde9046d8b640a226e3d24d2517e8ccf3d1b293eaea4698a18e61e0b1ea3bafac0ba425e29ad5674cc8b9a1ad5a0eedcffede338b38d79d91f8c9b97f8745ba944115fe89ec92325b958a396d4bddd05eb195eeef9732c4a327854efdba177ae908f811bbef720236848b388b6cb079f7105aba40977e5eec886e4ca41dfcc8b0c537fbdcf7ad89a684994576d6791f9d781597bfca7ff3b4ec94df90fee0863bf2b502c6f5c586092fdcd33fd67ad92088d4be1e3de4742872070091fd156cb20a991c8d3061a241a56546b5c9d8afbb7ddef0783af88ce1138d96bcfe86bb7275d4d27229e66c49ffcf5e6fe7302cc13e32eb8b7f7ea0ae497fe2b68180f155a87260ca893222f6ccfd99864925bbbafeaef1dc89786ff4620dfb01d13e76689112f4ee3174a871aafa2a122da472de3549045726beb5ac969ec46645549ec73cbc63130d592d2ebc7dbc13361620cb4422b28a7f55b45e7e83cf4dab801a324c7c0450bdfb4b53f6c41106213337b42efcdfb35efe4b8bc61d9e7a259efa93e37ff2e885017644294e8d403ccb681817cd4580a4a4c1588394b1a4e636b0c1f4da6f234a77847a4eb071645921e96e7d2f30253e551a4066a70ce61bdfafe1a1109da511e9daebbe86c2c4bc48526b663ed2e4e69ca3cc2af75c4ef71be53ab201c20c36a7f167c0970d2ff9f8da735b9021b5ef0713da820073d7f27f702dbbb9dc40900de78f8f10c1c8d492592cb84e3b0498fa70bb1a1fa1d8fae633192ca96945be200c48157c535c61f3de88591c8a929ec8b53a75460f941b8fb359300ec4d2e412cf064827750da9b54204e6a1b9cb3d80d650636bb805cae163ff5b8afa68ca217b9831cba8e6367874ece4df66ef96569ddab5d775fb41d0e0435853de7989c64a134567caf989136ef872170a2ac023936e0de2ce1486f75faa2e15573213d7ff56e2bc02fd82b7946257e3c906560e1aabff9dad2b7cd30bf1668fea1f98408b9fcc9e33789795d7c03c5c5134236fd5625a0b2bdfc085f917a3621bca91704327656f6d33c716b95d4f4ac18c8c2a5bdefb9f280b108033cc295d56167a761142b6553f4951cb9ff9027ad719240535599790a1bfdd414464c5d4dc6b653a3b162161d46bb1aaa2b0f71c22a43e4a0220d5ab3951e21c65545c2b8eb3790a12b50ad4b6f6c54751f18c1c99445085c118862addf68e9b0aeb77466c42fd6076a34efcf2022a869b62ae4c6784e03916dea52ccc7a25ade106fed8cd98633ec847d5e0eaa3a0b4af158d5daa05383e73e0b109ce0f4e27daaab5d52a1884ee514fecc9f5052ba6c2a4cce19fd687c7367edab20aad7d9ce9e1df5b338702a162117011a4ce5fb48739ed4643491de3cc51bc6b1959179228bb3f2f45d73699b3ffb1e84b68ab299d10e5e9e2c06e53c9c7bc1614536978d8ae37bf6d0b0410a5aa8e6d04812df9eeb1fb5983946c94b777eac33c5b2900ad410aa01fe903fff1f4e059545e0730acaba398b9c3080906660d7eb0cc8796e555b1ba29594b2fb2c2b7e3db334abd90c0e47ee07dbb8de494b57daba87636740caa685c29513814502848f2b188e8c7c33ab24b043c6e1b91c2f0d5ede95d9fc80c179225a4ed822c5bf9882d6d03363a22896b6b6119793d8ee4750533530edf2352308f180745bb08261777c5902cc14c6ea068995a3fb5bba5cec0e68ea61d2fc7496af8025f674983994126f188cec0464ac9dd9f7b18e9e60de69f3ff8e08dccc0cc1068f711b98765a26c858b9ad24a5a05fbca08c1e17ffcd15f0bd3cc263d1bf5976eaaac84be14960afeda2f9100c5c41a1fbca4473c99815438eb5541e6791bd5f73483151e3cd3f000c0ea9d5cd44358d9614bff0c3915e30148500ebe624a344c306bd57ab177e240f335a07247b684a60eae62e0efecb37d89b91e3b945af4ccd09beaf5c7fd74152f760400030004000800100075800400070004000900"/32940], 0x80a4}, 0x1, 0x0, 0x0, 0x400c0}, 0x4) r10 = dup3(r1, r0, 0x0) getsockname$packet(r10, &(0x7f0000008280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000082c0)=0x14) ppoll(&(0x7f00000000c0)=[{r10, 0x9703}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (rerun: 64) close(r3) 13:55:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2, &(0x7f0000000640)="0e6a1556c3ae8268efbace7f22f69af0ac570d32ac9974eb126fcaeff8ca75135f69c82d1d4ce1c7e8b46ba4a34fa1ddcabcaa3d6597188fe73d60ba06ebccb0a1d4ac5191fd52659851ecd2e032c558493bd7dfe83b7bb1308f575afe71790be8e16b4d033c013eec157bfab1eb05993d117910ad55420cc028d9f21a3023dcee85b380a85a73bb680e2146f7c48a31473d239ec92dec143557e36f2707e71d4d0d5d8ca683293af6c867b8beb199ba4d16fea9169b44c5fbf79ab580430fd01c3a8b"}, 0x45) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYRES8=r0, @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYRES16=r5, @ANYRESOCT=r4], 0xff2e) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) pwritev2(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r6 = memfd_secret(0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x1f, 0x7, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x1, 0x1, 0x0, r2}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0xf}]}, &(0x7f0000000480)='syzkaller\x00', 0xfffffffd, 0xed, &(0x7f0000000540)=""/237, 0x41000, 0x20, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0x5, 0x6b, 0x3f}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000007c0)=[r6, r2, r9, r2]}, 0x80) r10 = syz_open_pts(0xffffffffffffffff, 0x0) r11 = dup3(r10, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="01800000000000002e2f66696c6530009d7b76b2d46556b815cdefd3b89d0f3256e1b7f1295865a0d3fb579e73efeeba91c3f093b08e69b42bd154ad77426ba88cf842274dc957a767e97bea43ad99a462ba8a2ead10f798e0648fa1a3effc435a63e4657d17f14f8116e72a79c72621115681a5e50a46c7dba1c7d2eacabb57038ce812003cad523b6b69f8ed40a4484ad7ecd86b04bee846e6c4dfb30334"]) write$RDMA_USER_CM_CMD_CREATE_ID(r11, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000140)={0xffffffffffffffff}, 0x106, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r12, &(0x7f00000001c0)={0xa, 0x4, 0xfa00, {r13}}, 0xc) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5419, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x40049409, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x541a, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x2000000}) 13:55:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x87, 0xa764, 0x400, 0x16, "331dd410f68504eae98d9ad769047ef7cbec45"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x87, 0xa764, 0x400, 0x16, "331dd410f68504eae98d9ad769047ef7cbec45"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e00, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c0) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000140)={0x9, 0x400, 0x4ed7380, 0xffffffdb, 0x15, "60de1170452728713662a514e2e0500902ea42"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2, &(0x7f0000000640)="0e6a1556c3ae8268efbace7f22f69af0ac570d32ac9974eb126fcaeff8ca75135f69c82d1d4ce1c7e8b46ba4a34fa1ddcabcaa3d6597188fe73d60ba06ebccb0a1d4ac5191fd52659851ecd2e032c558493bd7dfe83b7bb1308f575afe71790be8e16b4d033c013eec157bfab1eb05993d117910ad55420cc028d9f21a3023dcee85b380a85a73bb680e2146f7c48a31473d239ec92dec143557e36f2707e71d4d0d5d8ca683293af6c867b8beb199ba4d16fea9169b44c5fbf79ab580430fd01c3a8b"}, 0x45) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2, &(0x7f0000000640)="0e6a1556c3ae8268efbace7f22f69af0ac570d32ac9974eb126fcaeff8ca75135f69c82d1d4ce1c7e8b46ba4a34fa1ddcabcaa3d6597188fe73d60ba06ebccb0a1d4ac5191fd52659851ecd2e032c558493bd7dfe83b7bb1308f575afe71790be8e16b4d033c013eec157bfab1eb05993d117910ad55420cc028d9f21a3023dcee85b380a85a73bb680e2146f7c48a31473d239ec92dec143557e36f2707e71d4d0d5d8ca683293af6c867b8beb199ba4d16fea9169b44c5fbf79ab580430fd01c3a8b"}, 0x45) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYRES8=r0, @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYRES16=r5, @ANYRESOCT=r4], 0xff2e) (async) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYRES8=r0, @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYRES16=r5, @ANYRESOCT=r4], 0xff2e) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) pwritev2(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r6 = memfd_secret(0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x1f, 0x7, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x1, 0x1, 0x0, r2}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0xf}]}, &(0x7f0000000480)='syzkaller\x00', 0xfffffffd, 0xed, &(0x7f0000000540)=""/237, 0x41000, 0x20, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0x5, 0x6b, 0x3f}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000007c0)=[r6, r2, r9, r2]}, 0x80) r10 = syz_open_pts(0xffffffffffffffff, 0x0) r11 = dup3(r10, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="01800000000000002e2f66696c6530009d7b76b2d46556b815cdefd3b89d0f3256e1b7f1295865a0d3fb579e73efeeba91c3f093b08e69b42bd154ad77426ba88cf842274dc957a767e97bea43ad99a462ba8a2ead10f798e0648fa1a3effc435a63e4657d17f14f8116e72a79c72621115681a5e50a46c7dba1c7d2eacabb57038ce812003cad523b6b69f8ed40a4484ad7ecd86b04bee846e6c4dfb30334"]) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="01800000000000002e2f66696c6530009d7b76b2d46556b815cdefd3b89d0f3256e1b7f1295865a0d3fb579e73efeeba91c3f093b08e69b42bd154ad77426ba88cf842274dc957a767e97bea43ad99a462ba8a2ead10f798e0648fa1a3effc435a63e4657d17f14f8116e72a79c72621115681a5e50a46c7dba1c7d2eacabb57038ce812003cad523b6b69f8ed40a4484ad7ecd86b04bee846e6c4dfb30334"]) write$RDMA_USER_CM_CMD_CREATE_ID(r11, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000140), 0x106, 0x3}}, 0x20) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r11, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000140)={0xffffffffffffffff}, 0x106, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r12, &(0x7f00000001c0)={0xa, 0x4, 0xfa00, {r13}}, 0xc) (async) write$RDMA_USER_CM_CMD_DISCONNECT(r12, &(0x7f00000001c0)={0xa, 0x4, 0xfa00, {r13}}, 0xc) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:43 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x40086602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x541b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x10000000}) 13:55:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x100000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c0) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000140)={0x9, 0x400, 0x4ed7380, 0xffffffdb, 0x15, "60de1170452728713662a514e2e0500902ea42"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c0) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000140)={0x9, 0x400, 0x4ed7380, 0xffffffdb, 0x15, "60de1170452728713662a514e2e0500902ea42"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async, rerun: 32) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async, rerun: 32) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2, &(0x7f0000000640)="0e6a1556c3ae8268efbace7f22f69af0ac570d32ac9974eb126fcaeff8ca75135f69c82d1d4ce1c7e8b46ba4a34fa1ddcabcaa3d6597188fe73d60ba06ebccb0a1d4ac5191fd52659851ecd2e032c558493bd7dfe83b7bb1308f575afe71790be8e16b4d033c013eec157bfab1eb05993d117910ad55420cc028d9f21a3023dcee85b380a85a73bb680e2146f7c48a31473d239ec92dec143557e36f2707e71d4d0d5d8ca683293af6c867b8beb199ba4d16fea9169b44c5fbf79ab580430fd01c3a8b"}, 0x45) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYRES8=r0, @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYRES16=r5, @ANYRESOCT=r4], 0xff2e) (async, rerun: 64) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 64) pwritev2(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) r6 = memfd_secret(0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x1f, 0x7, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x1, 0x1, 0x0, r2}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0xf}]}, &(0x7f0000000480)='syzkaller\x00', 0xfffffffd, 0xed, &(0x7f0000000540)=""/237, 0x41000, 0x20, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0x5, 0x6b, 0x3f}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000007c0)=[r6, r2, r9, r2]}, 0x80) r10 = syz_open_pts(0xffffffffffffffff, 0x0) r11 = dup3(r10, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="01800000000000002e2f66696c6530009d7b76b2d46556b815cdefd3b89d0f3256e1b7f1295865a0d3fb579e73efeeba91c3f093b08e69b42bd154ad77426ba88cf842274dc957a767e97bea43ad99a462ba8a2ead10f798e0648fa1a3effc435a63e4657d17f14f8116e72a79c72621115681a5e50a46c7dba1c7d2eacabb57038ce812003cad523b6b69f8ed40a4484ad7ecd86b04bee846e6c4dfb30334"]) write$RDMA_USER_CM_CMD_CREATE_ID(r11, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000140)={0xffffffffffffffff}, 0x106, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r12, &(0x7f00000001c0)={0xa, 0x4, 0xfa00, {r13}}, 0xc) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x40087602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:44 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e, 0x0) rt_sigqueueinfo(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x7f) r3 = dup3(r1, r0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r3, 0x0, 0x10, &(0x7f0000000580)={{{@in, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@initdev}}, &(0x7f0000000680)=0xe8) r5 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r5, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000b80)='./file0\x00', 0x100140, 0x80) r7 = syz_open_dev$vcsn(&(0x7f0000000bc0), 0x5, 0x2a8800) r8 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000c00), 0x888c1, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) r11 = openat$full(0xffffffffffffff9c, &(0x7f0000000c40), 0x202040, 0x0) r12 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r12) r13 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r13, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") r14 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r14, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="0a036e92bcf38c601f2d724fcd77eb7d9e6fdb8ae7d1f13da713bb8fd9fdc9bf7f29ac374ed9197930a83a8bbdfa79c5b1fca9dfac6642f3fa667da54b00d0f9eb3e5c0eaf03751c265fbea77b4edacfddb2c2caa843102330ab990b60509b9c00b167a0ec22bf603922ed83b47fa02990b698cc7a074f2497a715a9878cd804ccb2958acbfd4dbb96580fab4304dec235bb885de5d782ef10fbe2b2f234dfaf178ad72e807a889fdc7fd88e128e1e53aa8f56076bd42afebbabd9e98c739d359ebcad46fd067c86845915977c94280e7ea961f181e3610ce8dcf177ff985eaf5c4bc1ed", 0xe4}, {&(0x7f0000000340)="9a4c6d73835a7e41e8f914a9ed6840368d550909c8d81981516bcc54a3db61de504d37e501b348a968c5430e966aacc35473c7bd09d6daf9c16318cc90709322f13b29aff33618422775a4f216d52fab97a2a6ead487bfe47b0632cc7a9c5cee38a87586755e48192c6d886198f5fcd4b309e5e0e22af7cd39c5ae19e5905394cca35b50c484226690a9969c6631af182c6389ae6781bfd31c8710cd56988514113c9684882c18f50f72723d9ed806ea8e27f1dbccb1cae6d01ec0397f569d6ce23a412a33d8ae06e2cdd7072c73046c4a2bc387e938de44f25f0ab2dc24e1d771c718219a4051b53c09ee", 0xeb}, {&(0x7f0000000440)="13fa81ff83098e7c0e2d96af16ea3c7769abadf63d267905d6377b1c5c927879e2036eb14a25eec257b84ec3b4aba7968cd9656a38602ecab541137785290a407f7c1c2812c5b56cfc27abc6ec830a5817d4384189c60732b1175da52d7bf18585de26625c71f69e31ae726557a9b2090d059f511a7ca813c4d8d38a58714527fb568bdb97566b2e8f2c232fdb1a1d8b815df3e07b34ad5916756ca9a13901b781903be05feb29c14de2e6ba55cdea404a2948d49e156c62fb84851930f07abc", 0xc0}, {&(0x7f0000000500)="77b93ccf88fd11e14dce80eda24d", 0xe}], 0x4, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r4, r5}}}], 0x78, 0x2040}}, {{&(0x7f0000000740)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000b00)=[{&(0x7f00000007c0)="8101edce8dbd08c58273a8cd6d1216c4f3d2ae06aa086e5ce12d10bed4e06e0c9c7d808f10e30e5680429a55c8f5caac6c7c6e4dd4c086f28b81a0a32f96dd6a8d4ad8ff448d4262e412fee9c53fabf49b0cbeaa68b97cfa96172d342e526599ee688121036d", 0x66}, {&(0x7f0000000840)="b56476d16f75765f919dcf076bde4c537950ad57fc35173358763e903cae75d3870d52dae1f214d9fbe42ef14630446b73c106b4ba9d03a16f5009103f38821c663b1efb1d624055bd5b34a195076f26b658a3a185b1b110b1ec64ff1e38cdf22e1cd9c6d248e8566ff24e3087e0078bb4a64a8484f7a5ebc7e7a50fa331752c3d6b8d67c76521431bd86aeeb151d5597e1ad9d96797675ca92a55e1628a16ceb36f34d05eea54e8c8dc", 0xaa}, {&(0x7f0000000900)="108a653f460df494e22eb3dc47b0deb52768d5fcbbd8d384524eff3a96eb722a50d0f766504398c5a5a318ce05c0805661361fbbbcb3281b2418a84a04032548c6e8d387cb80114bf24f49eab24c99e9dd668806cd2e9c743ff16f6d8dbb7a10e7cac33c70fa01589f3ffff7344d82233bb3dbf19dff8a03d5b16c6dca5b9e500988bc9ec2e8b0bb845742a1691b422abde79199cba60af601c06a89be9fc451cbe8990d74551d8e83266ad508b9b7688b33ab0143eb9bf2eda9dc95fe77b66c5c2fd06880624255a722fd31208f3f20ae18c3ee34503e258a7352425cdd01a02e9508de0a146bc9b2220e972c7d3fd5972981c370", 0xf5}, {&(0x7f0000000a00)="8c31e46afab08be8cf2c280edab38bb025c9a0339445520d91484e1f1088470831", 0x21}, {&(0x7f0000000a40)="68699b8be07aa6fea16697378794ec1b2ba0b21228cf2ae0e4f48c22ab113056d945aa20a34c13c425fb0f9582a619951991c02d0e495b7c543893270fe621f7f15c540746be9499c5a20f0b80dc6feffc9d9f8866670c5d9238efcc040cbc6e44090d0816c6357b95cc96676d62fc446d0fe9e0b2ee9bbb8887285baf2064004cd1d4be2553ffbfcdf9f9", 0x8b}], 0x5, &(0x7f0000000c80)=[@rights={{0x2c, 0x1, 0x1, [r6, r1, 0xffffffffffffffff, r7, r0, r8, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [r9, r10]}}, @rights={{0x24, 0x1, 0x1, [r2, r3, r11, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xee01, r13}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r14}}}], 0xc8, 0x4004085}}], 0x2, 0x40000) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) r15 = accept4$nfc_llcp(r3, 0x0, &(0x7f0000000080), 0x100000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r15, &(0x7f0000000140)={0x90000002}) connect(r3, &(0x7f0000000180)=@l2tp={0x2, 0x0, @remote, 0x4}, 0x80) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 921.232063][T16085] loop2: detected capacity change from 0 to 512 [ 921.246779][T16085] EXT4-fs (loop2): feature flags set on rev 0 fs, running e2fsck is recommended [ 921.267877][T16085] EXT4-fs (loop2): warning: checktime reached, running e2fsck is recommended 13:55:44 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x541d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 921.283137][T16085] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=a842c01c, mo2=0002] [ 921.292768][T16085] System zones: 0-2, 18-18, 34-34 [ 921.305665][T16085] EXT4-fs warning (device loop2): ext4_update_dynamic_rev:1084: updating to rev 1 because of new feature flag, running e2fsck is recommended [ 921.322894][T16085] EXT4-fs (loop2): 1 truncate cleaned up [ 921.328575][T16085] EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. 13:55:45 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x1e000000}) 13:55:45 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e, 0x0) (async) rt_sigqueueinfo(0x0, 0x0, 0x0) (async) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x7f) (async) r3 = dup3(r1, r0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r3, 0x0, 0x10, &(0x7f0000000580)={{{@in, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@initdev}}, &(0x7f0000000680)=0xe8) r5 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r5, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") (async) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000b80)='./file0\x00', 0x100140, 0x80) (async) r7 = syz_open_dev$vcsn(&(0x7f0000000bc0), 0x5, 0x2a8800) (async) r8 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000c00), 0x888c1, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) (async) r11 = openat$full(0xffffffffffffff9c, &(0x7f0000000c40), 0x202040, 0x0) r12 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r12) r13 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r13, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") r14 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r14, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="0a036e92bcf38c601f2d724fcd77eb7d9e6fdb8ae7d1f13da713bb8fd9fdc9bf7f29ac374ed9197930a83a8bbdfa79c5b1fca9dfac6642f3fa667da54b00d0f9eb3e5c0eaf03751c265fbea77b4edacfddb2c2caa843102330ab990b60509b9c00b167a0ec22bf603922ed83b47fa02990b698cc7a074f2497a715a9878cd804ccb2958acbfd4dbb96580fab4304dec235bb885de5d782ef10fbe2b2f234dfaf178ad72e807a889fdc7fd88e128e1e53aa8f56076bd42afebbabd9e98c739d359ebcad46fd067c86845915977c94280e7ea961f181e3610ce8dcf177ff985eaf5c4bc1ed", 0xe4}, {&(0x7f0000000340)="9a4c6d73835a7e41e8f914a9ed6840368d550909c8d81981516bcc54a3db61de504d37e501b348a968c5430e966aacc35473c7bd09d6daf9c16318cc90709322f13b29aff33618422775a4f216d52fab97a2a6ead487bfe47b0632cc7a9c5cee38a87586755e48192c6d886198f5fcd4b309e5e0e22af7cd39c5ae19e5905394cca35b50c484226690a9969c6631af182c6389ae6781bfd31c8710cd56988514113c9684882c18f50f72723d9ed806ea8e27f1dbccb1cae6d01ec0397f569d6ce23a412a33d8ae06e2cdd7072c73046c4a2bc387e938de44f25f0ab2dc24e1d771c718219a4051b53c09ee", 0xeb}, {&(0x7f0000000440)="13fa81ff83098e7c0e2d96af16ea3c7769abadf63d267905d6377b1c5c927879e2036eb14a25eec257b84ec3b4aba7968cd9656a38602ecab541137785290a407f7c1c2812c5b56cfc27abc6ec830a5817d4384189c60732b1175da52d7bf18585de26625c71f69e31ae726557a9b2090d059f511a7ca813c4d8d38a58714527fb568bdb97566b2e8f2c232fdb1a1d8b815df3e07b34ad5916756ca9a13901b781903be05feb29c14de2e6ba55cdea404a2948d49e156c62fb84851930f07abc", 0xc0}, {&(0x7f0000000500)="77b93ccf88fd11e14dce80eda24d", 0xe}], 0x4, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r4, r5}}}], 0x78, 0x2040}}, {{&(0x7f0000000740)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000b00)=[{&(0x7f00000007c0)="8101edce8dbd08c58273a8cd6d1216c4f3d2ae06aa086e5ce12d10bed4e06e0c9c7d808f10e30e5680429a55c8f5caac6c7c6e4dd4c086f28b81a0a32f96dd6a8d4ad8ff448d4262e412fee9c53fabf49b0cbeaa68b97cfa96172d342e526599ee688121036d", 0x66}, {&(0x7f0000000840)="b56476d16f75765f919dcf076bde4c537950ad57fc35173358763e903cae75d3870d52dae1f214d9fbe42ef14630446b73c106b4ba9d03a16f5009103f38821c663b1efb1d624055bd5b34a195076f26b658a3a185b1b110b1ec64ff1e38cdf22e1cd9c6d248e8566ff24e3087e0078bb4a64a8484f7a5ebc7e7a50fa331752c3d6b8d67c76521431bd86aeeb151d5597e1ad9d96797675ca92a55e1628a16ceb36f34d05eea54e8c8dc", 0xaa}, {&(0x7f0000000900)="108a653f460df494e22eb3dc47b0deb52768d5fcbbd8d384524eff3a96eb722a50d0f766504398c5a5a318ce05c0805661361fbbbcb3281b2418a84a04032548c6e8d387cb80114bf24f49eab24c99e9dd668806cd2e9c743ff16f6d8dbb7a10e7cac33c70fa01589f3ffff7344d82233bb3dbf19dff8a03d5b16c6dca5b9e500988bc9ec2e8b0bb845742a1691b422abde79199cba60af601c06a89be9fc451cbe8990d74551d8e83266ad508b9b7688b33ab0143eb9bf2eda9dc95fe77b66c5c2fd06880624255a722fd31208f3f20ae18c3ee34503e258a7352425cdd01a02e9508de0a146bc9b2220e972c7d3fd5972981c370", 0xf5}, {&(0x7f0000000a00)="8c31e46afab08be8cf2c280edab38bb025c9a0339445520d91484e1f1088470831", 0x21}, {&(0x7f0000000a40)="68699b8be07aa6fea16697378794ec1b2ba0b21228cf2ae0e4f48c22ab113056d945aa20a34c13c425fb0f9582a619951991c02d0e495b7c543893270fe621f7f15c540746be9499c5a20f0b80dc6feffc9d9f8866670c5d9238efcc040cbc6e44090d0816c6357b95cc96676d62fc446d0fe9e0b2ee9bbb8887285baf2064004cd1d4be2553ffbfcdf9f9", 0x8b}], 0x5, &(0x7f0000000c80)=[@rights={{0x2c, 0x1, 0x1, [r6, r1, 0xffffffffffffffff, r7, r0, r8, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [r9, r10]}}, @rights={{0x24, 0x1, 0x1, [r2, r3, r11, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xee01, r13}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r14}}}], 0xc8, 0x4004085}}], 0x2, 0x40000) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) r15 = accept4$nfc_llcp(r3, 0x0, &(0x7f0000000080), 0x100000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r15, &(0x7f0000000140)={0x90000002}) (async) connect(r3, &(0x7f0000000180)=@l2tp={0x2, 0x0, @remote, 0x4}, 0x80) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 921.501432][T16091] EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000. 13:55:45 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) (async) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e, 0x0) rt_sigqueueinfo(0x0, 0x0, 0x0) (async) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x7f) r3 = dup3(r1, r0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r3, 0x0, 0x10, &(0x7f0000000580)={{{@in, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@initdev}}, &(0x7f0000000680)=0xe8) r5 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r5, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") (async) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000b80)='./file0\x00', 0x100140, 0x80) r7 = syz_open_dev$vcsn(&(0x7f0000000bc0), 0x5, 0x2a8800) (async) r8 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000c00), 0x888c1, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) r10 = socket$inet_tcp(0x2, 0x1, 0x0) (async) r11 = openat$full(0xffffffffffffff9c, &(0x7f0000000c40), 0x202040, 0x0) r12 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r12) r13 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r13, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") (async) r14 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f00000026c0)=ANY=[@ANYRES16=r14, @ANYRES8=0x0], 0x1, 0x4f3, &(0x7f0000000540)="$eJzs3VFrHGsZAOB3NtljeppjctSL44FzPHiOpEW7mzS2DV60FcW7glLva0g2IWSTDdlN24QiKf4AQUQLXnnljeAPEKQ/QQoFey8qimirF16oIzOZpMmy26SY3S2b54Fv55uZnXnfL9udnZlvOhPAmfVRRNyMiJGIuBgRE8X0UlFid69k73vx/MFCVrI5t/+WRFJMi8irB84Xi43tDTpqbu+sztfrtc1ivNpa26g2t3curazNL9eWa+uzszNX567NXZmbPpV2Zu26/s0//eSHv/jW9d985d7v7/zlwvezpL9RzC/aceqe5a/l7G9xYDQiNnsRbABGivaUB50IAAAnku3jfyYivpjv/0/ESL43l7NLBwAAAEMivTEe/04iUgAAAGBo3YiI8UhKleJagPEolSqVvWt4Pxdvl+qNZuvLS42t9cVsXsRklEtLK/XadHFN7WSUk2x8Jq+/HL/cNj4bEe9GxI8nzuXjlYVGfXHQJz8AAADgjDjfdvz/z4m9438AAABgyEwOOgEAAACg57od/yd9zgMAAADoHf3/AAAAMNS+fetWVtL9518v3t3eWm3cvbRYa65W1rYWKguNzY3KcqOxnN+zb+249dUbjY2vxvrW/Wqr1mxVm9s7d9YaW+utOytHHoENAAAA9NG7X3j8LImI3a+dy0vmrexlpMsCrhWAoVF6nTf/sXd5AP3X7WceGH6jg04AGJzdQScADNqRW3102Ck4fPHOkXMGv+1dTgAAwOma+nzn/v/sEKA86OSAnnqt/n9gqOj/h7PrNfv/n/QqD6D/yvYA4Mw77lEfXW/eceL+/zQ9dl0AAEBPjeclKVWKvsDxKJUqlYh38v/qX06WVuq16Yj4dET8bqL8qWx8Jl8y8XhAAAAAAAAAAAAAAAAAAAAAAAAAADihNE0iBQAAAIZaROnPSfH8r6mJT8bbzw+8lfxrIh9GxL2f3f7p/flWa3Mmm/73g+mtR8X0y4M4gwEAAAC02z9O3z+OBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDT9OL5g4X90s+4f/16REx2ij8aY/lwLMoR8fY/khg9tFwSESOnEH/3YUS81yl+kqUVk0UW7fFLEXGuP/E/SNO0Y/zzpxAfzrLH2fbnZqfvXyk+yoedv/+jRfl/dd/+lQ62fyNdtn/vnDDG+09/Ve0a/2HE+6Odtz/78ZMu8T/utMIOf5TvfXdnp1v89OcRUx1/f5IjsaqttY1qc3vn0sra/HJtubY+Oztzde7a3JW56erSSr1WvHaM8aMPfv3ftkn/Sffk7Y8u8SePaf8nWaV8uDHtYYpgT+8//+xetdy2ijz+hY87f/7vvSJ+9m/iS8XvQDZ/ar++u1c/7MNfPvmwY2JF/MUu7T/u87/QbaVtLn7nB3844VsBgD5obu+sztfrtc2eVx6ladqvWCpvYGXszUhD5fjKaZzZAgAA3jQvd/oHnQkAAAAAAAAAAAAAAAAAAACcXc3tKPX6dmLtMXcH01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFf6XwAAAP//4xvhYg==") (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="0a036e92bcf38c601f2d724fcd77eb7d9e6fdb8ae7d1f13da713bb8fd9fdc9bf7f29ac374ed9197930a83a8bbdfa79c5b1fca9dfac6642f3fa667da54b00d0f9eb3e5c0eaf03751c265fbea77b4edacfddb2c2caa843102330ab990b60509b9c00b167a0ec22bf603922ed83b47fa02990b698cc7a074f2497a715a9878cd804ccb2958acbfd4dbb96580fab4304dec235bb885de5d782ef10fbe2b2f234dfaf178ad72e807a889fdc7fd88e128e1e53aa8f56076bd42afebbabd9e98c739d359ebcad46fd067c86845915977c94280e7ea961f181e3610ce8dcf177ff985eaf5c4bc1ed", 0xe4}, {&(0x7f0000000340)="9a4c6d73835a7e41e8f914a9ed6840368d550909c8d81981516bcc54a3db61de504d37e501b348a968c5430e966aacc35473c7bd09d6daf9c16318cc90709322f13b29aff33618422775a4f216d52fab97a2a6ead487bfe47b0632cc7a9c5cee38a87586755e48192c6d886198f5fcd4b309e5e0e22af7cd39c5ae19e5905394cca35b50c484226690a9969c6631af182c6389ae6781bfd31c8710cd56988514113c9684882c18f50f72723d9ed806ea8e27f1dbccb1cae6d01ec0397f569d6ce23a412a33d8ae06e2cdd7072c73046c4a2bc387e938de44f25f0ab2dc24e1d771c718219a4051b53c09ee", 0xeb}, {&(0x7f0000000440)="13fa81ff83098e7c0e2d96af16ea3c7769abadf63d267905d6377b1c5c927879e2036eb14a25eec257b84ec3b4aba7968cd9656a38602ecab541137785290a407f7c1c2812c5b56cfc27abc6ec830a5817d4384189c60732b1175da52d7bf18585de26625c71f69e31ae726557a9b2090d059f511a7ca813c4d8d38a58714527fb568bdb97566b2e8f2c232fdb1a1d8b815df3e07b34ad5916756ca9a13901b781903be05feb29c14de2e6ba55cdea404a2948d49e156c62fb84851930f07abc", 0xc0}, {&(0x7f0000000500)="77b93ccf88fd11e14dce80eda24d", 0xe}], 0x4, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r4, r5}}}], 0x78, 0x2040}}, {{&(0x7f0000000740)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000b00)=[{&(0x7f00000007c0)="8101edce8dbd08c58273a8cd6d1216c4f3d2ae06aa086e5ce12d10bed4e06e0c9c7d808f10e30e5680429a55c8f5caac6c7c6e4dd4c086f28b81a0a32f96dd6a8d4ad8ff448d4262e412fee9c53fabf49b0cbeaa68b97cfa96172d342e526599ee688121036d", 0x66}, {&(0x7f0000000840)="b56476d16f75765f919dcf076bde4c537950ad57fc35173358763e903cae75d3870d52dae1f214d9fbe42ef14630446b73c106b4ba9d03a16f5009103f38821c663b1efb1d624055bd5b34a195076f26b658a3a185b1b110b1ec64ff1e38cdf22e1cd9c6d248e8566ff24e3087e0078bb4a64a8484f7a5ebc7e7a50fa331752c3d6b8d67c76521431bd86aeeb151d5597e1ad9d96797675ca92a55e1628a16ceb36f34d05eea54e8c8dc", 0xaa}, {&(0x7f0000000900)="108a653f460df494e22eb3dc47b0deb52768d5fcbbd8d384524eff3a96eb722a50d0f766504398c5a5a318ce05c0805661361fbbbcb3281b2418a84a04032548c6e8d387cb80114bf24f49eab24c99e9dd668806cd2e9c743ff16f6d8dbb7a10e7cac33c70fa01589f3ffff7344d82233bb3dbf19dff8a03d5b16c6dca5b9e500988bc9ec2e8b0bb845742a1691b422abde79199cba60af601c06a89be9fc451cbe8990d74551d8e83266ad508b9b7688b33ab0143eb9bf2eda9dc95fe77b66c5c2fd06880624255a722fd31208f3f20ae18c3ee34503e258a7352425cdd01a02e9508de0a146bc9b2220e972c7d3fd5972981c370", 0xf5}, {&(0x7f0000000a00)="8c31e46afab08be8cf2c280edab38bb025c9a0339445520d91484e1f1088470831", 0x21}, {&(0x7f0000000a40)="68699b8be07aa6fea16697378794ec1b2ba0b21228cf2ae0e4f48c22ab113056d945aa20a34c13c425fb0f9582a619951991c02d0e495b7c543893270fe621f7f15c540746be9499c5a20f0b80dc6feffc9d9f8866670c5d9238efcc040cbc6e44090d0816c6357b95cc96676d62fc446d0fe9e0b2ee9bbb8887285baf2064004cd1d4be2553ffbfcdf9f9", 0x8b}], 0x5, &(0x7f0000000c80)=[@rights={{0x2c, 0x1, 0x1, [r6, r1, 0xffffffffffffffff, r7, r0, r8, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [r9, r10]}}, @rights={{0x24, 0x1, 0x1, [r2, r3, r11, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xee01, r13}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r14}}}], 0xc8, 0x4004085}}], 0x2, 0x40000) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) r15 = accept4$nfc_llcp(r3, 0x0, &(0x7f0000000080), 0x100000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r15, &(0x7f0000000140)={0x90000002}) connect(r3, &(0x7f0000000180)=@l2tp={0x2, 0x0, @remote, 0x4}, 0x80) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x541e, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x2000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000180)) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x20, 0x400000, 0xac00, 0x200, 0xc, "003f000013f5c700000022f5ffffff0a00"}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendmsg$AUDIT_ADD_RULE(r1, &(0x7f0000000680)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000b40)=ANY=[@ANYBLOB="3c040000f30320002cbd7000fedbdf2503000000000000004000000000100000ba29000005000000090000000700000007000000010000000800000005000000060000000c1b000000000000faffffff01000000080000000000000003000000fa0600000600000005000000ec22000081000000080000008100000020000000030000000000000000000000060000000100000007000000ffff000003000000410b00003e000000060000000300000093f4ffffc1ffffff0100000005000000090000000500000004000000d700000000000000060000000000008005000000ffffff7fc9f5000085000000ff0f000004000000030000000800000005000000ff030000050000001d0b000004000000000000000400000000800000000400000000010000000080020000000000000081000000340a0000008000007f2b00007f000000a3816e11430200000006000000090000005e900000aa0a0000000000000000000006000000070000000700000009000000ffff0000000000006b0000000900000005000000090000000800000000000000ffffffff01000000040000000800000004000000070000007400000000000000ff0100001bf4ffff00000100030000005a000000faffffff000000000000000006000000080000000000000007000000ff07000000f0ffff97fdffff3f000000000000000800000004000000ff000000ff0000000400000003000000400000000300000008000000ffffff7f020000007f000000fbffffff0500000005000000050000000700000005000000f8ffffff02000000040000000000000043000000020000000000000002000000ffff000001040000090000008200000001800000ffff000005000000ff01000000fcffff040000c22fb23300005900000600000000000080090000000400000000010000f8ffffff008000000400008000040000010001000800000009000000050000000800000001000000020000003f00000001000100090000005b000000010000006d0000000200000003000000ffffffff8e000000010000000300000003000000050000000100000007000000ff070000010000000400000004000000444b000020000000d2bc000063070000f42b000001000100010000000900000004000000010000001d000000080000003f000000590b49043d0d0000f800000006000000090000000000700082000000080000002a0a000005000000060000000400000003000000000000000000010000000000800300000400000007000000000000000400000000000000090000000500000007000000000000800400000005000000ffffffff02ddc86afa0000007e00000003000000a756000003000000000000000700000001000100034f0000090000000000008003000000f9ffffff07000000ff7f0000010000000020000054000000ffff0000988e000001000000190000002c2d00002f6465762f70746d7800002f6465762f70746d78a31ad8ae"], 0x43c}}, 0x4001) fchdir(r2) r3 = syz_open_pts(r2, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000100)={0x7, 0x200, 0x4d4, 0x6, 0x1, "8b862c352180521cc8d4a5abd54e2c366aabb0"}) r4 = syz_open_pts(r0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = ioctl$TIOCGPTPEER(r3, 0x5441, 0x2) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) r9 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r9) r10 = dup(r2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000200)=@raw=[@cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @alu={0x0, 0x0, 0xd, 0x0, 0x8, 0xfffffffffffffff0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x3}], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0xc, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000280)={0x1, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x10, 0x9e, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r10]}, 0x80) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, &(0x7f00000006c0)={0x84, 0x400, 0xffff}) ioctl$TIOCL_UNBLANKSCREEN(r5, 0x541c, &(0x7f0000000140)) r11 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x6ec, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0xfffffffd}) 13:55:45 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x541e, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x401c5820, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5421, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5422, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:45 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0xfdfdffff}) 13:55:46 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5423, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:46 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000180)) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x20, 0x400000, 0xac00, 0x200, 0xc, "003f000013f5c700000022f5ffffff0a00"}) (async) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendmsg$AUDIT_ADD_RULE(r1, &(0x7f0000000680)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000b40)=ANY=[@ANYBLOB="3c040000f30320002cbd7000fedbdf2503000000000000004000000000100000ba29000005000000090000000700000007000000010000000800000005000000060000000c1b000000000000faffffff01000000080000000000000003000000fa0600000600000005000000ec22000081000000080000008100000020000000030000000000000000000000060000000100000007000000ffff000003000000410b00003e000000060000000300000093f4ffffc1ffffff0100000005000000090000000500000004000000d700000000000000060000000000008005000000ffffff7fc9f5000085000000ff0f000004000000030000000800000005000000ff030000050000001d0b000004000000000000000400000000800000000400000000010000000080020000000000000081000000340a0000008000007f2b00007f000000a3816e11430200000006000000090000005e900000aa0a0000000000000000000006000000070000000700000009000000ffff0000000000006b0000000900000005000000090000000800000000000000ffffffff01000000040000000800000004000000070000007400000000000000ff0100001bf4ffff00000100030000005a000000faffffff000000000000000006000000080000000000000007000000ff07000000f0ffff97fdffff3f000000000000000800000004000000ff000000ff0000000400000003000000400000000300000008000000ffffff7f020000007f000000fbffffff0500000005000000050000000700000005000000f8ffffff02000000040000000000000043000000020000000000000002000000ffff000001040000090000008200000001800000ffff000005000000ff01000000fcffff040000c22fb23300005900000600000000000080090000000400000000010000f8ffffff008000000400008000040000010001000800000009000000050000000800000001000000020000003f00000001000100090000005b000000010000006d0000000200000003000000ffffffff8e000000010000000300000003000000050000000100000007000000ff070000010000000400000004000000444b000020000000d2bc000063070000f42b000001000100010000000900000004000000010000001d000000080000003f000000590b49043d0d0000f800000006000000090000000000700082000000080000002a0a000005000000060000000400000003000000000000000000010000000000800300000400000007000000000000000400000000000000090000000500000007000000000000800400000005000000ffffffff02ddc86afa0000007e00000003000000a756000003000000000000000700000001000100034f0000090000000000008003000000f9ffffff07000000ff7f0000010000000020000054000000ffff0000988e000001000000190000002c2d00002f6465762f70746d7800002f6465762f70746d78a31ad8ae"], 0x43c}}, 0x4001) (async) fchdir(r2) r3 = syz_open_pts(r2, 0x0) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000100)={0x7, 0x200, 0x4d4, 0x6, 0x1, "8b862c352180521cc8d4a5abd54e2c366aabb0"}) (async, rerun: 32) r4 = syz_open_pts(r0, 0x0) (async, rerun: 32) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = ioctl$TIOCGPTPEER(r3, 0x5441, 0x2) (async, rerun: 64) r7 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) r9 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r9) r10 = dup(r2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000200)=@raw=[@cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @alu={0x0, 0x0, 0xd, 0x0, 0x8, 0xfffffffffffffff0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x3}], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0xc, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000280)={0x1, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x10, 0x9e, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r10]}, 0x80) (async, rerun: 32) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, &(0x7f00000006c0)={0x84, 0x400, 0xffff}) (rerun: 32) ioctl$TIOCL_UNBLANKSCREEN(r5, 0x541c, &(0x7f0000000140)) (async) r11 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x6ec, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0xfffffffd}) 13:55:46 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:46 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000180)) (async, rerun: 32) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (rerun: 32) fchdir(r1) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x20, 0x400000, 0xac00, 0x200, 0xc, "003f000013f5c700000022f5ffffff0a00"}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) sendmsg$AUDIT_ADD_RULE(r1, &(0x7f0000000680)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000b40)=ANY=[@ANYBLOB="3c040000f30320002cbd7000fedbdf2503000000000000004000000000100000ba29000005000000090000000700000007000000010000000800000005000000060000000c1b000000000000faffffff01000000080000000000000003000000fa0600000600000005000000ec22000081000000080000008100000020000000030000000000000000000000060000000100000007000000ffff000003000000410b00003e000000060000000300000093f4ffffc1ffffff0100000005000000090000000500000004000000d700000000000000060000000000008005000000ffffff7fc9f5000085000000ff0f000004000000030000000800000005000000ff030000050000001d0b000004000000000000000400000000800000000400000000010000000080020000000000000081000000340a0000008000007f2b00007f000000a3816e11430200000006000000090000005e900000aa0a0000000000000000000006000000070000000700000009000000ffff0000000000006b0000000900000005000000090000000800000000000000ffffffff01000000040000000800000004000000070000007400000000000000ff0100001bf4ffff00000100030000005a000000faffffff000000000000000006000000080000000000000007000000ff07000000f0ffff97fdffff3f000000000000000800000004000000ff000000ff0000000400000003000000400000000300000008000000ffffff7f020000007f000000fbffffff0500000005000000050000000700000005000000f8ffffff02000000040000000000000043000000020000000000000002000000ffff000001040000090000008200000001800000ffff000005000000ff01000000fcffff040000c22fb23300005900000600000000000080090000000400000000010000f8ffffff008000000400008000040000010001000800000009000000050000000800000001000000020000003f00000001000100090000005b000000010000006d0000000200000003000000ffffffff8e000000010000000300000003000000050000000100000007000000ff070000010000000400000004000000444b000020000000d2bc000063070000f42b000001000100010000000900000004000000010000001d000000080000003f000000590b49043d0d0000f800000006000000090000000000700082000000080000002a0a000005000000060000000400000003000000000000000000010000000000800300000400000007000000000000000400000000000000090000000500000007000000000000800400000005000000ffffffff02ddc86afa0000007e00000003000000a756000003000000000000000700000001000100034f0000090000000000008003000000f9ffffff07000000ff7f0000010000000020000054000000ffff0000988e000001000000190000002c2d00002f6465762f70746d7800002f6465762f70746d78a31ad8ae"], 0x43c}}, 0x4001) (rerun: 32) fchdir(r2) (async, rerun: 64) r3 = syz_open_pts(r2, 0x0) (async, rerun: 64) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000100)={0x7, 0x200, 0x4d4, 0x6, 0x1, "8b862c352180521cc8d4a5abd54e2c366aabb0"}) (async) r4 = syz_open_pts(r0, 0x0) (async) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = ioctl$TIOCGPTPEER(r3, 0x5441, 0x2) (async, rerun: 64) r7 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) (async) r9 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r9) (async) r10 = dup(r2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000200)=@raw=[@cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @alu={0x0, 0x0, 0xd, 0x0, 0x8, 0xfffffffffffffff0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x3}], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0xc, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000280)={0x1, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x10, 0x9e, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r10]}, 0x80) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, &(0x7f00000006c0)={0x84, 0x400, 0xffff}) (async, rerun: 64) ioctl$TIOCL_UNBLANKSCREEN(r5, 0x541c, &(0x7f0000000140)) (async, rerun: 64) r11 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r11}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x6ec, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0xfffffffd}) 13:55:46 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="03030000000000f5ff00070000000800030002000000ccd999697c5a2e4b5d14535637a3aec8e767d43009b344029ea21dc50af238a953b2d045d51f5bda8256ed86612636f519207979ec66a9c87a00db2011f4562ea4869a554742fc70bbef59c9d82848c33eab2b1d5979d63ea50d6fefc6082fce6286fa729191555a9beaa9c44d8d8879296c555cd38bfa4d1765bf000000000000"], 0x1c}}, 0x0) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000003800)=ANY=[@ANYBLOB="28593208000000000000007b3e3495fa611c02d5033787374676003c4b48971fab838a6dc4a5000000000000", @ANYRES16=r1, @ANYBLOB="00022bad7000fedbdf2512000000080039000000010008003b000100000004dfd26ab6bcc76c6d1fd947f0ab6a2d"], 0x34}, 0x1, 0x0, 0x0, 0x4004810}, 0x84) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x2c, r1, 0x100, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000800}, 0x4) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r2, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x158, 0x13, 0x20, 0x70bd2b, 0x25dfdbfb, {0x1a, 0x1, 0xff, 0x6, {0x4e24, 0x4e24, [0x737, 0x6, 0x7, 0x7], [0x8000, 0x8, 0x6, 0x4], 0x0, [0x401, 0x5c4b]}, 0x4, 0x3}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "0b23bd2f6b3cd935088cce152ec114a0d99be3a1f10ab730e35f898f79a9dcd6f98137b178c93be6f87f83b0cea409e923a7d33b6e81778f288c8ad57b5a64c071ceed95b5c93e2dcafd3f0044bdf633cb9eaefd7a753c817ffda3d874c3c6e3627efa4276d6f4a59483596f96dcc0a4f5ecb120e1c38c15dab0fb2d17a1e4efb8a12b4c75af2e"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "61566cae0dfc0416c82e23f87921e6da799ef8f1255a42e4253f67a299869b7b8dfd47610f73ae4a0c93f2a678f2ac4634deff5a688fb8ae49a9b8a7904c59c079eea2a8837dfd43e3fc5c15069246ac11418c84ff859d"}, @INET_DIAG_REQ_BYTECODE={0x24, 0x1, "d32174d714bd87956a68339414fd42af58785c68de96191ca52aaaaa2b74268c"}]}, 0x158}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r7}, 0x48) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000300)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)={0x11c, 0x0, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x4000860}, 0x0) r8 = syz_open_pts(r2, 0x0) ioctl$TCSETSF2(r8, 0x402c542d, &(0x7f0000000080)={0x8, 0x0, 0x101, 0x9, 0x4, "38f763efe5e2e25ebf124b9732355459921f7a", 0x0, 0xffffffff}) r9 = dup3(r8, r2, 0x0) ppoll(&(0x7f00000000c0)=[{r9}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:46 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:46 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x4020940d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:46 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0xfffffdfd}) 13:55:46 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5424, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="03030000000000f5ff00070000000800030002000000ccd999697c5a2e4b5d14535637a3aec8e767d43009b344029ea21dc50af238a953b2d045d51f5bda8256ed86612636f519207979ec66a9c87a00db2011f4562ea4869a554742fc70bbef59c9d82848c33eab2b1d5979d63ea50d6fefc6082fce6286fa729191555a9beaa9c44d8d8879296c555cd38bfa4d1765bf000000000000"], 0x1c}}, 0x0) (async, rerun: 64) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000003800)=ANY=[@ANYBLOB="28593208000000000000007b3e3495fa611c02d5033787374676003c4b48971fab838a6dc4a5000000000000", @ANYRES16=r1, @ANYBLOB="00022bad7000fedbdf2512000000080039000000010008003b000100000004dfd26ab6bcc76c6d1fd947f0ab6a2d"], 0x34}, 0x1, 0x0, 0x0, 0x4004810}, 0x84) (rerun: 64) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x2c, r1, 0x100, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000800}, 0x4) (async, rerun: 64) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (rerun: 64) write$binfmt_aout(r2, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x158, 0x13, 0x20, 0x70bd2b, 0x25dfdbfb, {0x1a, 0x1, 0xff, 0x6, {0x4e24, 0x4e24, [0x737, 0x6, 0x7, 0x7], [0x8000, 0x8, 0x6, 0x4], 0x0, [0x401, 0x5c4b]}, 0x4, 0x3}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "0b23bd2f6b3cd935088cce152ec114a0d99be3a1f10ab730e35f898f79a9dcd6f98137b178c93be6f87f83b0cea409e923a7d33b6e81778f288c8ad57b5a64c071ceed95b5c93e2dcafd3f0044bdf633cb9eaefd7a753c817ffda3d874c3c6e3627efa4276d6f4a59483596f96dcc0a4f5ecb120e1c38c15dab0fb2d17a1e4efb8a12b4c75af2e"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "61566cae0dfc0416c82e23f87921e6da799ef8f1255a42e4253f67a299869b7b8dfd47610f73ae4a0c93f2a678f2ac4634deff5a688fb8ae49a9b8a7904c59c079eea2a8837dfd43e3fc5c15069246ac11418c84ff859d"}, @INET_DIAG_REQ_BYTECODE={0x24, 0x1, "d32174d714bd87956a68339414fd42af58785c68de96191ca52aaaaa2b74268c"}]}, 0x158}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) (async, rerun: 32) r4 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r7}, 0x48) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000300)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)={0x11c, 0x0, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x4000860}, 0x0) r8 = syz_open_pts(r2, 0x0) ioctl$TCSETSF2(r8, 0x402c542d, &(0x7f0000000080)={0x8, 0x0, 0x101, 0x9, 0x4, "38f763efe5e2e25ebf124b9732355459921f7a", 0x0, 0xffffffff}) r9 = dup3(r8, r2, 0x0) ppoll(&(0x7f00000000c0)=[{r9}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ioctl$int_in(r1, 0x5452, &(0x7f0000000080)=0x3) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5425, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfdfdffff, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="03030000000000f5ff00070000000800030002000000ccd999697c5a2e4b5d14535637a3aec8e767d43009b344029ea21dc50af238a953b2d045d51f5bda8256ed86612636f519207979ec66a9c87a00db2011f4562ea4869a554742fc70bbef59c9d82848c33eab2b1d5979d63ea50d6fefc6082fce6286fa729191555a9beaa9c44d8d8879296c555cd38bfa4d1765bf000000000000"], 0x1c}}, 0x0) (async) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000003800)=ANY=[@ANYBLOB="28593208000000000000007b3e3495fa611c02d5033787374676003c4b48971fab838a6dc4a5000000000000", @ANYRES16=r1, @ANYBLOB="00022bad7000fedbdf2512000000080039000000010008003b000100000004dfd26ab6bcc76c6d1fd947f0ab6a2d"], 0x34}, 0x1, 0x0, 0x0, 0x4004810}, 0x84) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x2c, r1, 0x100, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000800}, 0x4) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r2, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x158, 0x13, 0x20, 0x70bd2b, 0x25dfdbfb, {0x1a, 0x1, 0xff, 0x6, {0x4e24, 0x4e24, [0x737, 0x6, 0x7, 0x7], [0x8000, 0x8, 0x6, 0x4], 0x0, [0x401, 0x5c4b]}, 0x4, 0x3}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "0b23bd2f6b3cd935088cce152ec114a0d99be3a1f10ab730e35f898f79a9dcd6f98137b178c93be6f87f83b0cea409e923a7d33b6e81778f288c8ad57b5a64c071ceed95b5c93e2dcafd3f0044bdf633cb9eaefd7a753c817ffda3d874c3c6e3627efa4276d6f4a59483596f96dcc0a4f5ecb120e1c38c15dab0fb2d17a1e4efb8a12b4c75af2e"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "61566cae0dfc0416c82e23f87921e6da799ef8f1255a42e4253f67a299869b7b8dfd47610f73ae4a0c93f2a678f2ac4634deff5a688fb8ae49a9b8a7904c59c079eea2a8837dfd43e3fc5c15069246ac11418c84ff859d"}, @INET_DIAG_REQ_BYTECODE={0x24, 0x1, "d32174d714bd87956a68339414fd42af58785c68de96191ca52aaaaa2b74268c"}]}, 0x158}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r7}, 0x48) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000300)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)={0x11c, 0x0, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x4000860}, 0x0) r8 = syz_open_pts(r2, 0x0) ioctl$TCSETSF2(r8, 0x402c542d, &(0x7f0000000080)={0x8, 0x0, 0x101, 0x9, 0x4, "38f763efe5e2e25ebf124b9732355459921f7a", 0x0, 0xffffffff}) (async) r9 = dup3(r8, r2, 0x0) ppoll(&(0x7f00000000c0)=[{r9}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) close_range(r0, r1, 0x2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000080)=0x3) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542c, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x2}) 13:55:48 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5427, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfffffdfd, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:48 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) close_range(r0, r1, 0x2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) close_range(r0, r1, 0x2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) close_range(r0, r1, 0x2) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r2, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:55:49 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async, rerun: 32) ioctl$int_in(r1, 0x5452, &(0x7f0000000080)=0x3) (async, rerun: 32) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x80045432, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x50000, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = socket$inet_smc(0x2b, 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x2) r6 = openat$cgroup_type(r2, &(0x7f00000000c0), 0x2, 0x0) r7 = accept$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000180)=0x1c) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ppoll(&(0x7f00000001c0)=[{r3, 0xc2}, {r4, 0x49a}, {r5, 0x4401}, {r3, 0xe4}, {r6, 0x614}, {r7, 0x8000}, {r8, 0x3228}, {r6, 0x34}], 0x34, 0x0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000002c0)={0x15, 0x8a, &(0x7f0000000200)="75e90623800985b20cfe3c0b9641d302dcc926908a0ec040c0361b5c0093723513beb786297bfd4c9ec5c6348d5e8981b83f2a823c636261bd9694de4c088fcbf802f109f53803af8463a4bbae2c32fcf109fd7fd49c0f79f931d11c74dec6ca92cd0ca8a3a0ee9ecea582d133798a1f2aa0710db4a2f0474154d3d3cb8c3137e57412ee56a45270e808"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x50000, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) (async) r3 = socket$inet_smc(0x2b, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x2) r6 = openat$cgroup_type(r2, &(0x7f00000000c0), 0x2, 0x0) r7 = accept$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000180)=0x1c) socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ppoll(&(0x7f00000001c0)=[{r3, 0xc2}, {r4, 0x49a}, {r5, 0x4401}, {r3, 0xe4}, {r6, 0x614}, {r7, 0x8000}, {r8, 0x3228}, {r6, 0x34}], 0x34, 0x0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000002c0)={0x15, 0x8a, &(0x7f0000000200)="75e90623800985b20cfe3c0b9641d302dcc926908a0ec040c0361b5c0093723513beb786297bfd4c9ec5c6348d5e8981b83f2a823c636261bd9694de4c088fcbf802f109f53803af8463a4bbae2c32fcf109fd7fd49c0f79f931d11c74dec6ca92cd0ca8a3a0ee9ecea582d133798a1f2aa0710db4a2f0474154d3d3cb8c3137e57412ee56a45270e808"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendmsg$DEVLINK_CMD_RATE_NEW(r3, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0xd8, 0x0, 0x300, 0x70bd28, 0x25dfdbfb, {}, [@DEVLINK_ATTR_RATE_TX_MAX={0xc, 0xa7, 0x9}, @DEVLINK_ATTR_RATE_TX_SHARE={0xc, 0xa6, 0x7}, @DEVLINK_ATTR_PORT_INDEX={0x8}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_PARENT_NODE_NAME={0x94, 0xa9, @random="42f362b8a085931bb04246dae47ee4c48d9a2652225b01b5475479e84893c9f9c0e9bab58ed360fde3dceecb407d47a9ed025636dcc399a7e3bd840aff44603a7ee2ef2aa7f183ffc070cc406981ca927ba8748b66f07217741b942c46c1019bd2e7cfabd62ac4fa280a5020b002ef933c8a62147a57ab09f9047a0b0587d205d75ba4095f45190c442bfd16702a8b16"}]}, 0xd8}, 0x1, 0x0, 0x0, 0x40000}, 0x48c4) ioctl$TIOCL_BLANKSCREEN(r1, 0x541c, &(0x7f0000000180)) fchdir(r3) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/asound/seq/timer\x00', 0x0, 0x0) ioctl$TCSETS(r4, 0x5402, &(0x7f00000003c0)={0x1f, 0x80, 0x4, 0x7f, 0x7, "52eafa0215e40f2b6e8261b4517dacbb604cda"}) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000140)=0x4) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000080)={0x6, 0xd23, 0xff, 0x3, 0xb, "2b28d9db769622ff673cbebd558e7bc065ddee"}) 13:55:49 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x50000, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = socket$inet_smc(0x2b, 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x2) (async) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x2) r6 = openat$cgroup_type(r2, &(0x7f00000000c0), 0x2, 0x0) r7 = accept$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000180)=0x1c) socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ppoll(&(0x7f00000001c0)=[{r3, 0xc2}, {r4, 0x49a}, {r5, 0x4401}, {r3, 0xe4}, {r6, 0x614}, {r7, 0x8000}, {r8, 0x3228}, {r6, 0x34}], 0x34, 0x0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000002c0)={0x15, 0x8a, &(0x7f0000000200)="75e90623800985b20cfe3c0b9641d302dcc926908a0ec040c0361b5c0093723513beb786297bfd4c9ec5c6348d5e8981b83f2a823c636261bd9694de4c088fcbf802f109f53803af8463a4bbae2c32fcf109fd7fd49c0f79f931d11c74dec6ca92cd0ca8a3a0ee9ecea582d133798a1f2aa0710db4a2f0474154d3d3cb8c3137e57412ee56a45270e808"}) (async) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000002c0)={0x15, 0x8a, &(0x7f0000000200)="75e90623800985b20cfe3c0b9641d302dcc926908a0ec040c0361b5c0093723513beb786297bfd4c9ec5c6348d5e8981b83f2a823c636261bd9694de4c088fcbf802f109f53803af8463a4bbae2c32fcf109fd7fd49c0f79f931d11c74dec6ca92cd0ca8a3a0ee9ecea582d133798a1f2aa0710db4a2f0474154d3d3cb8c3137e57412ee56a45270e808"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$VT_ACTIVATE(r0, 0x5606, 0x4) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) r1 = fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) r2 = dup3(r1, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000140)={0x2, 0x0, 0x7756, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x7ff}) 13:55:49 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x10}) 13:55:49 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5428, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) (async) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendmsg$DEVLINK_CMD_RATE_NEW(r3, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0xd8, 0x0, 0x300, 0x70bd28, 0x25dfdbfb, {}, [@DEVLINK_ATTR_RATE_TX_MAX={0xc, 0xa7, 0x9}, @DEVLINK_ATTR_RATE_TX_SHARE={0xc, 0xa6, 0x7}, @DEVLINK_ATTR_PORT_INDEX={0x8}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_PARENT_NODE_NAME={0x94, 0xa9, @random="42f362b8a085931bb04246dae47ee4c48d9a2652225b01b5475479e84893c9f9c0e9bab58ed360fde3dceecb407d47a9ed025636dcc399a7e3bd840aff44603a7ee2ef2aa7f183ffc070cc406981ca927ba8748b66f07217741b942c46c1019bd2e7cfabd62ac4fa280a5020b002ef933c8a62147a57ab09f9047a0b0587d205d75ba4095f45190c442bfd16702a8b16"}]}, 0xd8}, 0x1, 0x0, 0x0, 0x40000}, 0x48c4) (async) ioctl$TIOCL_BLANKSCREEN(r1, 0x541c, &(0x7f0000000180)) fchdir(r3) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/asound/seq/timer\x00', 0x0, 0x0) ioctl$TCSETS(r4, 0x5402, &(0x7f00000003c0)={0x1f, 0x80, 0x4, 0x7f, 0x7, "52eafa0215e40f2b6e8261b4517dacbb604cda"}) (async, rerun: 32) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000140)=0x4) (rerun: 32) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async, rerun: 64) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000080)={0x6, 0xd23, 0xff, 0x3, 0xb, "2b28d9db769622ff673cbebd558e7bc065ddee"}) 13:55:49 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5429, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) (async) r2 = dup3(r1, r0, 0x0) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendmsg$DEVLINK_CMD_RATE_NEW(r3, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0xd8, 0x0, 0x300, 0x70bd28, 0x25dfdbfb, {}, [@DEVLINK_ATTR_RATE_TX_MAX={0xc, 0xa7, 0x9}, @DEVLINK_ATTR_RATE_TX_SHARE={0xc, 0xa6, 0x7}, @DEVLINK_ATTR_PORT_INDEX={0x8}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_PARENT_NODE_NAME={0x94, 0xa9, @random="42f362b8a085931bb04246dae47ee4c48d9a2652225b01b5475479e84893c9f9c0e9bab58ed360fde3dceecb407d47a9ed025636dcc399a7e3bd840aff44603a7ee2ef2aa7f183ffc070cc406981ca927ba8748b66f07217741b942c46c1019bd2e7cfabd62ac4fa280a5020b002ef933c8a62147a57ab09f9047a0b0587d205d75ba4095f45190c442bfd16702a8b16"}]}, 0xd8}, 0x1, 0x0, 0x0, 0x40000}, 0x48c4) ioctl$TIOCL_BLANKSCREEN(r1, 0x541c, &(0x7f0000000180)) fchdir(r3) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/asound/seq/timer\x00', 0x0, 0x0) ioctl$TCSETS(r4, 0x5402, &(0x7f00000003c0)={0x1f, 0x80, 0x4, 0x7f, 0x7, "52eafa0215e40f2b6e8261b4517dacbb604cda"}) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000140)=0x4) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000080)={0x6, 0xd23, 0xff, 0x3, 0xb, "2b28d9db769622ff673cbebd558e7bc065ddee"}) 13:55:49 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x80045440, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x5402, 0x0, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x7ff, 0x752, 0x400, 0x15, "335f4bdbfef2586dd830b801253f77431bc90a"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="e6d2bd94413e50fe72f131d8eec1aa63f0991838b1675a0c07eb9ef7f0953ca2470567fc28308ca3c861a88e3caef84e2d9f3fb3c96f68300094bb97fc87b884a0ff394b774feb56e44850a24c9891d01d1adcc6501f5305cd8c6836f9b5ff338b5345aaf38c3b7d8afa2491d5ecc898a773926cd847c47043bfdc8e209e5dca36a5b4c5e3a44f0b646c4fa5946fa5a112ba5e097ea30701d22a5718d41515831246210f9e60dbd544376a655145e83a962a81a3ac822fa6511af17c182214", 0xbf, 0x8000, &(0x7f0000000240)={0xa, 0x4e23, 0xa51, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3fa5b524}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x3) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:49 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5432, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$VT_ACTIVATE(r0, 0x5606, 0x4) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) r1 = fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) r2 = dup3(r1, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000140)={0x2, 0x0, 0x7756, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x7ff}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$VT_ACTIVATE(r0, 0x5606, 0x4) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) (async) dup3(r1, 0xffffffffffffffff, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000140)={0x2, 0x0, 0x7756, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x7ff}) (async) 13:55:50 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x1e}) 13:55:50 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) (rerun: 64) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x5402, 0x0, 0x0) (async) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x7ff, 0x752, 0x400, 0x15, "335f4bdbfef2586dd830b801253f77431bc90a"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="e6d2bd94413e50fe72f131d8eec1aa63f0991838b1675a0c07eb9ef7f0953ca2470567fc28308ca3c861a88e3caef84e2d9f3fb3c96f68300094bb97fc87b884a0ff394b774feb56e44850a24c9891d01d1adcc6501f5305cd8c6836f9b5ff338b5345aaf38c3b7d8afa2491d5ecc898a773926cd847c47043bfdc8e209e5dca36a5b4c5e3a44f0b646c4fa5946fa5a112ba5e097ea30701d22a5718d41515831246210f9e60dbd544376a655145e83a962a81a3ac822fa6511af17c182214", 0xbf, 0x8000, &(0x7f0000000240)={0xa, 0x4e23, 0xa51, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3fa5b524}, 0x1c) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x3) (async, rerun: 32) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5433, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$VT_ACTIVATE(r0, 0x5606, 0x4) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r1 = fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) r2 = dup3(r1, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000140)={0x2, 0x0, 0x7756, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x7ff}) 13:55:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x5402, 0x0, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x1, 0x7ff, 0x752, 0x400, 0x15, "335f4bdbfef2586dd830b801253f77431bc90a"}) syz_open_pts(r0, 0x0) (async) r2 = syz_open_pts(r0, 0x0) dup3(r2, r0, 0x0) (async) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="e6d2bd94413e50fe72f131d8eec1aa63f0991838b1675a0c07eb9ef7f0953ca2470567fc28308ca3c861a88e3caef84e2d9f3fb3c96f68300094bb97fc87b884a0ff394b774feb56e44850a24c9891d01d1adcc6501f5305cd8c6836f9b5ff338b5345aaf38c3b7d8afa2491d5ecc898a773926cd847c47043bfdc8e209e5dca36a5b4c5e3a44f0b646c4fa5946fa5a112ba5e097ea30701d22a5718d41515831246210f9e60dbd544376a655145e83a962a81a3ac822fa6511af17c182214", 0xbf, 0x8000, &(0x7f0000000240)={0xa, 0x4e23, 0xa51, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3fa5b524}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x3) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x9, "df3f000039f5c600"}) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080), 0xc, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="040200002400010027bd7000ffdbdf250900000064008a0088f5b31c6dc0ae63a1753fe9a6db54fa818ad42c73eb5a3a288655f99b6c5d6b462713dabaceb0d80bec9e7263d3db6975e5c89b62323e5dbdf07428aada338f37155bc28a330e961e53341b85045df956523302bc9ba3462596da17daf5365ac77397eb23bd7f7087b731a2f9ac751ac4ca616566bf3b2d2559ae85785146ddab943b18abb22b0272f46fea425eec2e3b5b3e4b1ec7e335dd2dd634bc3e817f45b598951fd54c999ddca674d78fcdddde820eab44deca53e433688533541a2a2d5aedd127d05f4efe163e222076bc42aafdf790ef713b74857612447ac98e6e331442a490154974bd3934321ac40309bb0bb53ee212e540912fa6a846f08b810886097948ccfd2207acff4ebce8a9cce0a0c1250a3db6b8181eb2797c7b26322b785eefd3700cefaacbce88ca15ea1e4600e35463a7b6e50f41f909f08bfd1dcc4bc8d25edc972cf603be2dc0bec541d027f4a43aab2506cd49cdda2b99a9c86d7e48a742fafea0b5642217e5d8ae64c4280e1196c6b09edcd08e6a5a7a8d0f1d3492d4a246831d62e564f5259fcdfce07acec58b95907ce293f9d9b9980482d4a78437b47c156dbbcb24b9408757569c59e9cf116129c2fa0a53a827cd61737c95917b21361177ed7b5da573cd3ac7c2c78e3201b2a62e08007700e00000e000000104001d000000000000"], 0x204}, 0x1, 0x0, 0x0, 0x4004040}, 0x4050) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5434, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x80086601, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0xfffffffc, 0x6, 0xffdfffff, 0x0, 0x17, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) creat(0xfffffffffffffffd, 0xac) setxattr$trusted_overlay_redirect(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8, 0x1) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ioctl$int_in(r3, 0x5421, &(0x7f00000001c0)=0x80000001) 13:55:50 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5435, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:50 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5437, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:51 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x1e00}) 13:55:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async, rerun: 32) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x9, "df3f000039f5c600"}) (async, rerun: 32) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080), 0xc, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="040200002400010027bd7000ffdbdf250900000064008a0088f5b31c6dc0ae63a1753fe9a6db54fa818ad42c73eb5a3a288655f99b6c5d6b462713dabaceb0d80bec9e7263d3db6975e5c89b62323e5dbdf07428aada338f37155bc28a330e961e53341b85045df956523302bc9ba3462596da17daf5365ac77397eb23bd7f7087b731a2f9ac751ac4ca616566bf3b2d2559ae85785146ddab943b18abb22b0272f46fea425eec2e3b5b3e4b1ec7e335dd2dd634bc3e817f45b598951fd54c999ddca674d78fcdddde820eab44deca53e433688533541a2a2d5aedd127d05f4efe163e222076bc42aafdf790ef713b74857612447ac98e6e331442a490154974bd3934321ac40309bb0bb53ee212e540912fa6a846f08b810886097948ccfd2207acff4ebce8a9cce0a0c1250a3db6b8181eb2797c7b26322b785eefd3700cefaacbce88ca15ea1e4600e35463a7b6e50f41f909f08bfd1dcc4bc8d25edc972cf603be2dc0bec541d027f4a43aab2506cd49cdda2b99a9c86d7e48a742fafea0b5642217e5d8ae64c4280e1196c6b09edcd08e6a5a7a8d0f1d3492d4a246831d62e564f5259fcdfce07acec58b95907ce293f9d9b9980482d4a78437b47c156dbbcb24b9408757569c59e9cf116129c2fa0a53a827cd61737c95917b21361177ed7b5da573cd3ac7c2c78e3201b2a62e08007700e00000e000000104001d000000000000"], 0x204}, 0x1, 0x0, 0x0, 0x4004040}, 0x4050) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:51 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:51 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0xfffffffc, 0x6, 0xffdfffff, 0x0, 0x17, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) creat(0xfffffffffffffffd, 0xac) (async) setxattr$trusted_overlay_redirect(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8, 0x1) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$int_in(r3, 0x5421, &(0x7f00000001c0)=0x80000001) 13:55:51 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x80087601, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:51 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0xfffffffc, 0x6, 0xffdfffff, 0x0, 0x17, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) creat(0xfffffffffffffffd, 0xac) (async, rerun: 64) setxattr$trusted_overlay_redirect(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8, 0x1) (async, rerun: 64) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async, rerun: 64) ioctl$int_in(r3, 0x5421, &(0x7f00000001c0)=0x80000001) (rerun: 64) 13:55:51 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$TIOCPKT(r3, 0x5420, &(0x7f00000002c0)) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000001100000180000d40cbe675114a3d3332a3fba97e85ff9b7ea3bd0e0b87773eefbc87e307dab", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x420, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@posixacl}, {@dfltuid}, {@version_9p2000}], [{@fsuuid={'fsuuid', 0x3d, {[0x66, 0x61, 0x30, 0x34, 0x38, 0x37, 0x31, 0x36], 0x2d, [0x30, 0x38, 0x64, 0x63], 0x2d, [0x36, 0x31, 0x63, 0x61], 0x2d, [0x63, 0x39, 0x32, 0x33], 0x2d, [0x34, 0x31, 0x32, 0x32, 0xafe95262b81f6c19, 0x39, 0x65, 0x33]}}}, {@appraise}, {@smackfshat={'smackfshat', 0x3d, '/dev/ptmx\x00'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}) ioctl$TCFLSH(0xffffffffffffffff, 0x540b, 0x0) 13:55:51 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5441, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:51 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x100000}) 13:55:51 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$TIOCPKT(r3, 0x5420, &(0x7f00000002c0)) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000001100000180000d40cbe675114a3d3332a3fba97e85ff9b7ea3bd0e0b87773eefbc87e307dab", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x420, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@posixacl}, {@dfltuid}, {@version_9p2000}], [{@fsuuid={'fsuuid', 0x3d, {[0x66, 0x61, 0x30, 0x34, 0x38, 0x37, 0x31, 0x36], 0x2d, [0x30, 0x38, 0x64, 0x63], 0x2d, [0x36, 0x31, 0x63, 0x61], 0x2d, [0x63, 0x39, 0x32, 0x33], 0x2d, [0x34, 0x31, 0x32, 0x32, 0xafe95262b81f6c19, 0x39, 0x65, 0x33]}}}, {@appraise}, {@smackfshat={'smackfshat', 0x3d, '/dev/ptmx\x00'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}) (async) ioctl$TCFLSH(0xffffffffffffffff, 0x540b, 0x0) 13:55:52 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$TIOCPKT(r3, 0x5420, &(0x7f00000002c0)) (async) ioctl$TIOCPKT(r3, 0x5420, &(0x7f00000002c0)) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000001100000180000d40cbe675114a3d3332a3fba97e85ff9b7ea3bd0e0b87773eefbc87e307dab", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x420, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@posixacl}, {@dfltuid}, {@version_9p2000}], [{@fsuuid={'fsuuid', 0x3d, {[0x66, 0x61, 0x30, 0x34, 0x38, 0x37, 0x31, 0x36], 0x2d, [0x30, 0x38, 0x64, 0x63], 0x2d, [0x36, 0x31, 0x63, 0x61], 0x2d, [0x63, 0x39, 0x32, 0x33], 0x2d, [0x34, 0x31, 0x32, 0x32, 0xafe95262b81f6c19, 0x39, 0x65, 0x33]}}}, {@appraise}, {@smackfshat={'smackfshat', 0x3d, '/dev/ptmx\x00'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}) ioctl$TCFLSH(0xffffffffffffffff, 0x540b, 0x0) 13:55:52 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5450, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 2: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRES32=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYRESDEC=r1], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r5 = syz_open_pts(r4, 0x103000) r6 = dup3(r5, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000180)) ioctl$TCGETS2(r1, 0x802c542a, &(0x7f0000000080)) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x9, "df3f000039f5c600"}) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080), 0xc, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="040200002400010027bd7000ffdbdf250900000064008a0088f5b31c6dc0ae63a1753fe9a6db54fa818ad42c73eb5a3a288655f99b6c5d6b462713dabaceb0d80bec9e7263d3db6975e5c89b62323e5dbdf07428aada338f37155bc28a330e961e53341b85045df956523302bc9ba3462596da17daf5365ac77397eb23bd7f7087b731a2f9ac751ac4ca616566bf3b2d2559ae85785146ddab943b18abb22b0272f46fea425eec2e3b5b3e4b1ec7e335dd2dd634bc3e817f45b598951fd54c999ddca674d78fcdddde820eab44deca53e433688533541a2a2d5aedd127d05f4efe163e222076bc42aafdf790ef713b74857612447ac98e6e331442a490154974bd3934321ac40309bb0bb53ee212e540912fa6a846f08b810886097948ccfd2207acff4ebce8a9cce0a0c1250a3db6b8181eb2797c7b26322b785eefd3700cefaacbce88ca15ea1e4600e35463a7b6e50f41f909f08bfd1dcc4bc8d25edc972cf603be2dc0bec541d027f4a43aab2506cd49cdda2b99a9c86d7e48a742fafea0b5642217e5d8ae64c4280e1196c6b09edcd08e6a5a7a8d0f1d3492d4a246831d62e564f5259fcdfce07acec58b95907ce293f9d9b9980482d4a78437b47c156dbbcb24b9408757569c59e9cf116129c2fa0a53a827cd61737c95917b21361177ed7b5da573cd3ac7c2c78e3201b2a62e08007700e00000e000000104001d000000000000"], 0x204}, 0x1, 0x0, 0x0, 0x4004040}, 0x4050) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x9, "df3f000039f5c600"}) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080), 0xc, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="040200002400010027bd7000ffdbdf250900000064008a0088f5b31c6dc0ae63a1753fe9a6db54fa818ad42c73eb5a3a288655f99b6c5d6b462713dabaceb0d80bec9e7263d3db6975e5c89b62323e5dbdf07428aada338f37155bc28a330e961e53341b85045df956523302bc9ba3462596da17daf5365ac77397eb23bd7f7087b731a2f9ac751ac4ca616566bf3b2d2559ae85785146ddab943b18abb22b0272f46fea425eec2e3b5b3e4b1ec7e335dd2dd634bc3e817f45b598951fd54c999ddca674d78fcdddde820eab44deca53e433688533541a2a2d5aedd127d05f4efe163e222076bc42aafdf790ef713b74857612447ac98e6e331442a490154974bd3934321ac40309bb0bb53ee212e540912fa6a846f08b810886097948ccfd2207acff4ebce8a9cce0a0c1250a3db6b8181eb2797c7b26322b785eefd3700cefaacbce88ca15ea1e4600e35463a7b6e50f41f909f08bfd1dcc4bc8d25edc972cf603be2dc0bec541d027f4a43aab2506cd49cdda2b99a9c86d7e48a742fafea0b5642217e5d8ae64c4280e1196c6b09edcd08e6a5a7a8d0f1d3492d4a246831d62e564f5259fcdfce07acec58b95907ce293f9d9b9980482d4a78437b47c156dbbcb24b9408757569c59e9cf116129c2fa0a53a827cd61737c95917b21361177ed7b5da573cd3ac7c2c78e3201b2a62e08007700e00000e000000104001d000000000000"], 0x204}, 0x1, 0x0, 0x0, 0x4004040}, 0x4050) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:55:52 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600a848000000000000000000000000000bbfe8000000000000000000000000000aa00004e22000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="60000000907800000303002210311ba0250dc5f98d7f27b24488450204000013120e2b05d6eaed032f4b4083e39d72700d00fe14f989a6e8ec93beca8046a894523d8ee03242000200000000"], 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r1, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x801c581f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5451, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600a848000000000000000000000000000bbfe8000000000000000000000000000aa00004e22000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="60000000907800000303002210311ba0250dc5f98d7f27b24488450204000013120e2b05d6eaed032f4b4083e39d72700d00fe14f989a6e8ec93beca8046a894523d8ee03242000200000000"], 0x0) (async) syz_emit_ethernet(0x8e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600a848000000000000000000000000000bbfe8000000000000000000000000000aa00004e22000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="60000000907800000303002210311ba0250dc5f98d7f27b24488450204000013120e2b05d6eaed032f4b4083e39d72700d00fe14f989a6e8ec93beca8046a894523d8ee03242000200000000"], 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r1, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r1, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r1, 0x0) (async) r2 = syz_open_pts(r1, 0x0) dup3(r2, r1, 0x0) (async) r3 = dup3(r2, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) (async) listen(r0, 0xfff) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) (async) syz_emit_ethernet(0x8e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600a848000000000000000000000000000bbfe8000000000000000000000000000aa00004e22000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="60000000907800000303002210311ba0250dc5f98d7f27b24488450204000013120e2b05d6eaed032f4b4083e39d72700d00fe14f989a6e8ec93beca8046a894523d8ee03242000200000000"], 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r1, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x2000000}) 13:55:52 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x4}) 13:55:52 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5452, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:52 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5456, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 2: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRES32=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYRESDEC=r1], 0xff2e) (async) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRES32=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYRESDEC=r1], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r5 = syz_open_pts(r4, 0x103000) r6 = dup3(r5, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000180)) ioctl$TCGETS2(r1, 0x802c542a, &(0x7f0000000080)) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e00, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 2: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x4e21, @multicast2}, 0x10) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) (async) write$binfmt_aout(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRES32=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYRESDEC=r1], 0xff2e) (async) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r5 = syz_open_pts(r4, 0x103000) r6 = dup3(r5, r1, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000180)) (async) ioctl$TCGETS2(r1, 0x802c542a, &(0x7f0000000080)) (async) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x81) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x448102, 0x0) ioctl$KDSETLED(r4, 0x4b32, 0xdbf3) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x802c542a, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x4}) 13:55:53 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x10000000}) 13:55:53 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5457, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x100000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:53 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x545d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x81) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) (async) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x448102, 0x0) ioctl$KDSETLED(r4, 0x4b32, 0xdbf3) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x5460, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0xc0045878, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x40049409, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x4}) 13:55:54 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0x1e000000}) 13:55:54 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x40086602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) (async) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x81) (async, rerun: 64) r2 = syz_open_pts(r0, 0x0) (rerun: 64) r3 = dup3(r2, r0, 0x0) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x448102, 0x0) ioctl$KDSETLED(r4, 0x4b32, 0xdbf3) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:54 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r7, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r7}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r7, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) ppoll(&(0x7f00000001c0)=[{r1, 0x60c0}, {r7, 0x101}, {r10, 0x100}], 0x3, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r11 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x20010, r11, 0x8ee7b000) 13:55:55 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0xc0045878, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:55 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x8, 0x5, 0x8, 0x5, 0x16, "bed4b50d8d8c9da0a1ee3f0099875854980f98"}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x4b4e, 0x2e) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:55 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0xfdfdffff}) 13:55:55 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x40087602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:55 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:55 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r7, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r7}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r7, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) (async) ppoll(&(0x7f00000001c0)=[{r1, 0x60c0}, {r7, 0x101}, {r10, 0x100}], 0x3, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) r11 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x20010, r11, 0x8ee7b000) 13:55:55 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r6}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r7, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r7}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r7, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) (async) ppoll(&(0x7f00000001c0)=[{r1, 0x60c0}, {r7, 0x101}, {r10, 0x100}], 0x3, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r11 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x20010, r11, 0x8ee7b000) 13:55:55 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_dev$vcsn(&(0x7f0000000080), 0xffff, 0x400) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000001400)={0x6c, 0x0, &(0x7f0000001280)=[@register_looper, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x70, 0x18, &(0x7f00000011c0)={@fda={0x66646185, 0x0, 0x1, 0xc}, @ptr={0x70742a85, 0x1, &(0x7f0000000140)=""/98, 0x62, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x31}}, &(0x7f0000001240)={0x0, 0x20, 0x48}}}, @acquire_done={0x40106309, 0x1}, @release={0x40046306, 0x2}], 0xe7, 0x0, &(0x7f0000001300)="5aec537947876a31d69f868ca53f0dc0db2af49677e6601fd96fbd9979d456f334d89ff69281b884b2a82a9bf4df10491f95524d4dd9fcdd4b638a6f29eb744e375c3bd7c8f4944936468b4036fba23826254d260b3a16708f8baf3af2915f3249f8fbe881de438d3a6ea668bdd5828b07b8acc470dadb6810767e5fa6e32ca47451eed6b3f86d360b20632f06fd6c3a79b16170bb4187d62241f9dfb4b82ade20c1799579e9a51f7361794a7ef05bcbc18b092b7a8f9096db4e883fdc90dca695fc08c8765d094a58253c4eb4b6790e21ca929c0d2a8d5f86a8c0bf95ac98f8bd872e8660674d"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0xb, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f0000001440)={0x3, 0x75, "7a66bc967c805c706f3739c053ca6999b3655e21dc514709419334a879e862c8dfc8a2639f36dff84f12df726544031ebeb0abe71bac7655f584d27c74311dd635b76c8771c661a3d3554e54fd351c54865cd14a64c238a12451eba50264d269ed7ca2b98a214f1586e57706470f1fc28c7380e11b"}) 13:55:55 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0xc0189436, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) syz_open_dev$vcsn(&(0x7f0000000080), 0xffff, 0x400) (async) r3 = syz_open_dev$vcsn(&(0x7f0000000080), 0xffff, 0x400) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000001400)={0x6c, 0x0, &(0x7f0000001280)=[@register_looper, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x70, 0x18, &(0x7f00000011c0)={@fda={0x66646185, 0x0, 0x1, 0xc}, @ptr={0x70742a85, 0x1, &(0x7f0000000140)=""/98, 0x62, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x31}}, &(0x7f0000001240)={0x0, 0x20, 0x48}}}, @acquire_done={0x40106309, 0x1}, @release={0x40046306, 0x2}], 0xe7, 0x0, &(0x7f0000001300)="5aec537947876a31d69f868ca53f0dc0db2af49677e6601fd96fbd9979d456f334d89ff69281b884b2a82a9bf4df10491f95524d4dd9fcdd4b638a6f29eb744e375c3bd7c8f4944936468b4036fba23826254d260b3a16708f8baf3af2915f3249f8fbe881de438d3a6ea668bdd5828b07b8acc470dadb6810767e5fa6e32ca47451eed6b3f86d360b20632f06fd6c3a79b16170bb4187d62241f9dfb4b82ade20c1799579e9a51f7361794a7ef05bcbc18b092b7a8f9096db4e883fdc90dca695fc08c8765d094a58253c4eb4b6790e21ca929c0d2a8d5f86a8c0bf95ac98f8bd872e8660674d"}) (async) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000001400)={0x6c, 0x0, &(0x7f0000001280)=[@register_looper, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x70, 0x18, &(0x7f00000011c0)={@fda={0x66646185, 0x0, 0x1, 0xc}, @ptr={0x70742a85, 0x1, &(0x7f0000000140)=""/98, 0x62, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x31}}, &(0x7f0000001240)={0x0, 0x20, 0x48}}}, @acquire_done={0x40106309, 0x1}, @release={0x40046306, 0x2}], 0xe7, 0x0, &(0x7f0000001300)="5aec537947876a31d69f868ca53f0dc0db2af49677e6601fd96fbd9979d456f334d89ff69281b884b2a82a9bf4df10491f95524d4dd9fcdd4b638a6f29eb744e375c3bd7c8f4944936468b4036fba23826254d260b3a16708f8baf3af2915f3249f8fbe881de438d3a6ea668bdd5828b07b8acc470dadb6810767e5fa6e32ca47451eed6b3f86d360b20632f06fd6c3a79b16170bb4187d62241f9dfb4b82ade20c1799579e9a51f7361794a7ef05bcbc18b092b7a8f9096db4e883fdc90dca695fc08c8765d094a58253c4eb4b6790e21ca929c0d2a8d5f86a8c0bf95ac98f8bd872e8660674d"}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0xb, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f0000001440)={0x3, 0x75, "7a66bc967c805c706f3739c053ca6999b3655e21dc514709419334a879e862c8dfc8a2639f36dff84f12df726544031ebeb0abe71bac7655f584d27c74311dd635b76c8771c661a3d3554e54fd351c54865cd14a64c238a12451eba50264d269ed7ca2b98a214f1586e57706470f1fc28c7380e11b"}) 13:55:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = syz_open_dev$vcsn(&(0x7f0000000080), 0xffff, 0x400) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000001400)={0x6c, 0x0, &(0x7f0000001280)=[@register_looper, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x70, 0x18, &(0x7f00000011c0)={@fda={0x66646185, 0x0, 0x1, 0xc}, @ptr={0x70742a85, 0x1, &(0x7f0000000140)=""/98, 0x62, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x31}}, &(0x7f0000001240)={0x0, 0x20, 0x48}}}, @acquire_done={0x40106309, 0x1}, @release={0x40046306, 0x2}], 0xe7, 0x0, &(0x7f0000001300)="5aec537947876a31d69f868ca53f0dc0db2af49677e6601fd96fbd9979d456f334d89ff69281b884b2a82a9bf4df10491f95524d4dd9fcdd4b638a6f29eb744e375c3bd7c8f4944936468b4036fba23826254d260b3a16708f8baf3af2915f3249f8fbe881de438d3a6ea668bdd5828b07b8acc470dadb6810767e5fa6e32ca47451eed6b3f86d360b20632f06fd6c3a79b16170bb4187d62241f9dfb4b82ade20c1799579e9a51f7361794a7ef05bcbc18b092b7a8f9096db4e883fdc90dca695fc08c8765d094a58253c4eb4b6790e21ca929c0d2a8d5f86a8c0bf95ac98f8bd872e8660674d"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0xb, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f0000001440)={0x3, 0x75, "7a66bc967c805c706f3739c053ca6999b3655e21dc514709419334a879e862c8dfc8a2639f36dff84f12df726544031ebeb0abe71bac7655f584d27c74311dd635b76c8771c661a3d3554e54fd351c54865cd14a64c238a12451eba50264d269ed7ca2b98a214f1586e57706470f1fc28c7380e11b"}) 13:55:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x8, 0x5, 0x8, 0x5, 0x16, "bed4b50d8d8c9da0a1ee3f0099875854980f98"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x4b4e, 0x2e) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x0, 0xfffffdfd}) 13:55:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000001400)=""/231, 0xe7}, {&(0x7f0000001500)=""/134, 0x86}], 0x7) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x401c5820, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x8, 0x5, 0x8, 0x5, 0x16, "bed4b50d8d8c9da0a1ee3f0099875854980f98"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$KDSIGACCEPT(0xffffffffffffffff, 0x4b4e, 0x2e) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = dup(r0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x7, 0x0, 0xfffffffd, 0x2, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x4020940d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0xc020660b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:56 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x3, 0x6, 0x40004, 0x80000000, 0x0, "df3f000039dfc6000000000e000000f800"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000001400)=""/231, 0xe7}, {&(0x7f0000001500)=""/134, 0x86}], 0x7) (async, rerun: 64) r4 = syz_open_pts(r0, 0x0) (rerun: 64) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async, rerun: 64) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000001400)=""/231, 0xe7}, {&(0x7f0000001500)=""/134, 0x86}], 0x7) (rerun: 64) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x241, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x107001, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000140)={0x0, 0x0, 0x8000, 0x0, 0x15, "c9ab5a7415d0bf3bc99a3cacd3acfb058573a6"}) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000040)={0x4, 0x7fff, 0x1, 0x9, 0xf, "c1744526f7055a3402551c043a906c443685e5"}) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000180)={0x7b5, 0xfc}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a6adf931451be705de3500"}) 13:55:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfdfdffff, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 1: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = dup(r0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x7, 0x0, 0xfffffffd, 0x2, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x241, 0x0) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x107001, 0x0) (async) syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000140)={0x0, 0x0, 0x8000, 0x0, 0x15, "c9ab5a7415d0bf3bc99a3cacd3acfb058573a6"}) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000040)={0x4, 0x7fff, 0x1, 0x9, 0xf, "c1744526f7055a3402551c043a906c443685e5"}) (async) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000180)={0x7b5, 0xfc}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a6adf931451be705de3500"}) 13:55:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = dup(r0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x7, 0x0, 0xfffffffd, 0x2, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x7, 0x0, 0xfffffffd, 0x2, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x241, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x241, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x107001, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) (async) syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000140)={0x0, 0x0, 0x8000, 0x0, 0x15, "c9ab5a7415d0bf3bc99a3cacd3acfb058573a6"}) (async) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000140)={0x0, 0x0, 0x8000, 0x0, 0x15, "c9ab5a7415d0bf3bc99a3cacd3acfb058573a6"}) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000040)={0x4, 0x7fff, 0x1, 0x9, 0xf, "c1744526f7055a3402551c043a906c443685e5"}) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000180)={0x7b5, 0xfc}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a6adf931451be705de3500"}) 13:55:57 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542c, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETAF(r2, 0x5408, &(0x7f0000000240)={0x200, 0x362f, 0xb217, 0x8, 0x13, "50ebd8068d36d75e"}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup_int(r2, &(0x7f0000000200)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCL_BLANKSCREEN(r4, 0x541c, &(0x7f00000001c0)) r5 = getpid() fcntl$setownex(r3, 0xf, &(0x7f0000000100)={0x2, r5}) syz_open_procfs(r5, &(0x7f0000000080)='io\x00') ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x3, 0x6, 0x40004, 0x80000000, 0x0, "df3f000039dfc6000000000e000000f800"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x3, 0x6, 0x40004, 0x80000000, 0x0, "df3f000039dfc6000000000e000000f800"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:55:57 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r5 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r4, 0x5000940e, &(0x7f0000000140)={{r5}, "852d5568db30ccffe6e7b026de6d287722cb6e9206cc52f10cb5aba8e5cbae9577e63762b67bdd73b17d9cc1f3ff45e5866c4e5f68ec26b7f26d93bc6f230d05afe7e4e2fda1a0b455c6c11b350f8b7d8a7904e44c6d2e451ff4863d3ca9e4b9454d96c3614f0eda8843bce55050e1c78eac17c3c5a1ee7fcbf575d65a9c445f568f343e0653b7422854a0d80f5ad72101fadc93b2bdd8099e544edc394787228e89d5d21a1ddad055ff1933c6b09b976fa17e72c2dfb80905f81bb4c103261ab71b69c7baf65d653384fbd4ff64f356cf78cd415be1cace3e4247d64f8049f03f3178205cf75035643b10949b9e8aef249059ea4d73c1c4ddf9e5eb4b3d367fc6b7a339d22c2b701e115cd8984116d30c4beb83d984058fe8eb2bc1d9ff1a75cbdb8a1678bfca240d9a786f663870565f3e71ff932fb837b517b56206b2699982efd1bec13dc759006314469d22a95785a659b07523bd8befb86828a564a9de36ba158c3c23ae7324e8d9e41856bb289f4f431e4273282b3e0957dc45369bdc3cec1632bfbb47a1d0c4cffd0145101ee69f68c5833cf33668026e56b60821bfc268a47d82f1c9d5594cca80b639a5019e138568261e92d4ca53794497aeb8971ba10927fbbe49559ab92f0588fab356ee155cc540afd02eb4417bc1632f06176f2d1f317152ddbfe2ce26b30ccfd267ff0593217be4f3d73534169d6a500a90faa012c12d9fb23216dbaa0cb39acd5948e5936021de3facb5a464a80e8306bb6624a340544251b15d6731795885f3a639f396b24ab51b6bc17ddb232545a617ee34bf1c22c3422e88435029afefb4fc8b847e0662f3f75217fb76518ecca32f84da0f34e14123a4729fdf4796cedccba9a44c1c598f15ba29cf90bfb0c7ec330fd6b2fa9a20e7d9a9dacb4bdc8b1b21488b4b7f1ee5723a0e64803f210f4abf05ca82656723f148fc2a1da4654285ac39c74df0ebb036e8cae08a062a9af3eb4f35d7e7b834f91b178738ca95787547443265cfc9ea3e154a0f8f89a2cd5a0ae522546219f8f2f98255198b1c3a5008114cc1d2ee495c7c1331aa5ffa93f161f0d5d7ad3f56b548d64f67dd4e06e879327813d4a1e5a8b82b32906b0fdab48575b2ac4d577e437330b079640d01d9d6343365fe211f1190f4a43e81faa17533d8b213f2aa9aeb7fa7d21177c2b035caa7481f0c8fe38720276e2f9c67e66f7ab32fbd50328d63156473d30f92a49fb07a705de8b8e7d10c8f9e60b946b044a7a633bbc5dc23b32255a23ef7f7201d4c7181d5452952579df15f3cd1fe45249e111a490cbce63f729d23ab1e62ca66cf665e7bf78925aee0006552c3080e20bc664f548a1499245bd1a3c5a35de6c2923a9353195be16037256f647d003055b1335a64248a108b0fda1a0d90ceb2ec41aa4de8d79f0c2e5bfbf0abcf933efa1371b6c944c4b81eb5c8ddb16098a0959075753dfeccd22a7f9b5093ff8b069d031b3ba00f93ea3b43715a381866c330a39bd177edfd28acf8b4ac72dc93131948045465d651fedef35e1a574b50cd0875386bd38fd69d7121b3be6f7cc8cc412f6bba094dab42169efbd27ae336343fb8604790df2f723a18bac91ce292996005d41db0b22a0a982e74c118b83e39567d9b3de6067af78f75a031c5643c9d380c81319df8096b80e0e14188ecc1b241b0238f21ac00b438566e147439ea05faebaa75935d39adca217fe0ace992e5dac960b36cae1929544e2b6162756a4919d169ec8dee3943ba0a11f0ba40081c529e3c7fd9830afd4a9a735a592f9f1972f20b2cb34ffb90542b851994111119ea34dbbfa7b5f5fba0e89553e3dbfb8b8be4c54c5df633c5ed4207d31a2878014ee135800a69fad100865300e4dae6c1ce16c5ef3490e6f0212e4ece388e17e41c2b94c6275320ad7bf125097952de422ef84a101913e68be548701b9bbe82b04573a77e8eaa3354fa41d18b3d8abdeabab46a0d94e75d73e56bc9332d29e46b6f95393a1cd1d13c9b8dd2b242125ab46d2f2fae2f90a066763648b1a987157168e055a03e2ddc918ba84f11def0d3302df5dfe1df533963c99dca422306de8ab6745b075e4b440ab959c0e099f399d68d81fd1c7848d1cd4caaf06a58599588968b523e32b74191e0ab694ec2b8852dbb63b8868b9669496fe8be1e78bbfa05e8d85187233d75aa715590d8dd9d1f32d551832f49bc4f1957728c5af640c1bd1ec6771965b8d793fc13b26c511b59cdb2823c99a5957a85e0daa06090b38cd2027863aec7d49d144b1d1ff99dcbcc12f88de15e0aeb0b3e6243cfd66a12f273d2a36e880ee5e5110b8198031a27c420b461af488d21956e976c9c09a4a34eee8e5586e2fb920f0a6b9a183b10c03dfdb474e99e106dd0af2ff9a72afd92df632aa59a033e062d12872af4b82d715456a0d39a5eeee970f22f877ac9f4142512e88e3c6fc00ec6747c8466e624b6a03f8f8a920bba8856dd382d1bd899d72df05428bee322f3406142ecdbb6cf95f7ce9517bcf0373b23c272c1edf23a836bc7dddef2da328b4aa2a0defc335863c1f4f1924ee4e45cea3fcbf0353dc16f82f9fb3504efde62e6a46782d3eecf608adb8f88b305089ffb929e0d036cac5a37ab6bef01161caf92c4205435fa9030ccfec40da417fdc264f140d036b30aafe4b746d34c8914ffe7ac27f897b2b2659e7e5898f0cb7f41abd2531355b32c93281201e9e1b9b187f396f4ea6c80e38a641c045444bb73e1823139b96850ca28a55928493a10f2311b4ba15403217cdcd40e5b74b5b4162492135bf7459076b02299c948512909213e6a340013b854b1ffdfc7529cd1571d81acdf46b8941008210fd4c9c4afdd8bc4f16a0be05debf38c9a1f84d7ee73c359b7988b9e853de40760afeab8fb1e13ccaf6bc1d2cbe20db399bcbdbfd22e6cef143f6a20203a36ed77694c9aac302867a3988cd1cf315a45107af8517d38af2f324e58ec2c4865e92167e2c7e5bc4931db3d075cc5253287f20f24768dac85f902addf73adb68a36b4d71595c855736cd547d1a814512ae2b908c903954563193e1eb3528df37423bd44d0b2568356d5a7e5057fa6ce8660db953e83864f2b0dd470954bfd33705d679468020c8f10f6cd4e58b3061b963a9de70aa845fcfe6f7e8f702b6e346e50a7b2cafdc399fc359e94f4fb60b83ad0d6fa7991df4b9e8fd5d6d00ab85ca29f8d354d3597636727ed46f781c9554d05d683bd67d51cad3bf4eb1236def0cb56b63fba8715f4a1d5e0e18d43ccf6923aa8334a49a6e58e06fc36e58bc7e008209b27f92d80e1f4e06c98a65144d6da757d02fc5754348606a0d1b4646aa75e4b9a3839db74707811721f2a0ebbc240347e3824d2fe21e00ba49d2bf9974991f965d102fea919f72899e0aa12cb11787e274725f979253fb238c67d0e6a83d424ddef0db9e1f82b0781c0f2a222ee7e50b245f8d5baf67fe873b5e9722b000632cccb9654a035e1f02e28a590db2e006f2175387f00cef401369e850cbeb6004e80713393bc44e3aa97762623ddd3d3eda93fa2967d0544ce89b1e9a828f3e04dd2c0dc3242673e3584c04350ed43c1bea3e17a09a879e69861a7af474bf1faa62e1fbece5a0738f9dd49ef34b2bbc4d9b22bf46e9e3a87b431d8271eb97c182b04f0857352c823f93afd4a9ee078dfe7e7eec3ca849e63a1c0b2503a614cf8e94a46c7ab35e0f97870acb211505e33f86a1e10274f37c930aafdbdaf4ca0c9a0e369f11ff112ee8f766670f7dca5fd2ab62291d42c15080b670300ca4c01fef0e873e1d129a28ce34bc4984c3fc4c9e49fd6418af191285e56daad1fea87d79fb7940cde9203275b267b11af985e88f941f0412301252ee39d0e9b53466564b446360a01d4733bca490747995de998ba574a74c9d91f5e21c94ac8b41752f6903279f1f81ad3dbecb48f309077af54bce2104362816e7512a5190b41845ea028530be38698b870b4e7b95bb563e22c978e39c703ca5877b6894e745d68210b6c8c7d28b8089a70254926d487d6f44cef267d8165bff157f9d00a0702fa82186c1d35235b2eecc651e7b734198fae52ce6d08ad9dc8e31cee6383e290011bb5e93824a5261cf00daa12374189a6deda71d32eb298047f18ebc65cf137d7e5c59952af5011b621f675a40e5444a127777bf3e4cb3506b0a82cb4ff2902f39e10631dd8b2b5fb6aa39a7d81e869e12abb56d8db670b00730fccf85275a8f92958edca43efea3cf94dc8c348206664bfe48bfc6c30832614257491c616b11d320d76aa640356c20427e0e1bbedeaa295a2a9d62a4fabee99bc4ea19e025c907de120877965e398635ea33b4ba9e76f85cdc19d8c8be4548cbaa6536dc5196b6431ac09c1cc8348ae020e2caf7152303c0eb4ab2e13a5bd4c69fad633cefd7bb7421eaf03b0c4ccfe26dbb9135bf546bb41bb4e973eccd5158427f996ff800b8a5580ee2cd607a400dcf93752b7954bc6f468142c924461a3a53e833955fa05bf0adf6259a20560277852e811fad2b0b7cdad87167ad5af19c2b628f549b6919a11c1c1bb900016ff2818d86610796127967a812d0001ecc59a4d983b303509abcb9fbfcafa581dee0286326949524ef6530e105c181c004504b5ccc4126d6863afcdffdd3d5a25b2f7703929135676e616ad4ceceff5e7ea637dba8fdbd7727a35593de309e2af16f4e3cab34e9abb18772311c99c6709c746fcb1d79ff04dd33a14f8a88d6057905603ae9a072303041e88f77d8ba6a3a7cfcc59f56488a427cc412e9d272d7998391e8a07c345accf73252ff36532324211ccf5c554e053e6e495c7321dd78445c96ce0544c63633722e3b9b62fa1601cb76547acaf20b6573281e53de59aded1c9ee6457c12cef52ae315de4be61f7b821485df014f555c823eae3ab72a8c1766baa6e5d0ed864e3697ec96f5858e432ed8c9bbaf712951610cf9f27541df2f970ac85dac5d714e41c9fce7262ffd735d9c9e223a02137138fa5be606dce3df6baa8c42108b494e0dea3b2cb13430acddfac6f622b07f486493486fea2eb5f8b85e0ffa3f8bc022ed00d35a4ee0955bee2ed353f5c47c31306416600b4d860578f0a44d23e03b0315f3680292bb3757c04e7cac44c2456117ac9edfad44dabcb87b18846e0061d47d0a36c7e4916c736e7dbbc8c6454c38ef0fb9e94d6fe9591e54c189facc46520a78121531672633fec1cd9a66eb8c794e42ba58639774f622ae415b8fee05cc50cdeaff9e3a3e748cca02132543ce332715d340ea98b5f1e94da5cb9e55ab196847281227747bd469d64416ddd1a62ba6457aaa077fd59c02b25df535042d88a7e25fb316bb5c09738f3e6dbd5ca961fc37ff87078c3275088c2daddf550d804c117bc38351de8fface29e0dd79a4ea5a1a05e42cc294333e6b71380dc8d2e8b01cb6286008eb0fad81e1c2fd90168cdcd90d730fc0bf8584514567f91aa3d1721169e7f1cb41d640d5cce5740a6675fff5f13bd8351666ded3d10dd1bc20a6cbec6b5ddefbc380e484140631e538052a10e867560f92dbc19b18e0a261f6d3ab101c53bfbe0c5dc8e9723b790f9989f35a029afb36d02ba439ab7e0ca71bce61cdba9312cdd1e1f2e84d97941a30829073a7cd7275d3b216656a8e578010c5757a0509a41dbcd70ea89a0b19a3940952c4ba49ef9fc8d87b27db98dd14152859e1e0dda41d71a102672d18f73069a0a0b6463e1cc4a8789859d4ba707"}) r6 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:57 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x3, 0x6, 0x40004, 0x80000000, 0x0, "df3f000039dfc6000000000e000000f800"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r1 = syz_open_pts(r0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r5 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r4, 0x5000940e, &(0x7f0000000140)={{r5}, "852d5568db30ccffe6e7b026de6d287722cb6e9206cc52f10cb5aba8e5cbae9577e63762b67bdd73b17d9cc1f3ff45e5866c4e5f68ec26b7f26d93bc6f230d05afe7e4e2fda1a0b455c6c11b350f8b7d8a7904e44c6d2e451ff4863d3ca9e4b9454d96c3614f0eda8843bce55050e1c78eac17c3c5a1ee7fcbf575d65a9c445f568f343e0653b7422854a0d80f5ad72101fadc93b2bdd8099e544edc394787228e89d5d21a1ddad055ff1933c6b09b976fa17e72c2dfb80905f81bb4c103261ab71b69c7baf65d653384fbd4ff64f356cf78cd415be1cace3e4247d64f8049f03f3178205cf75035643b10949b9e8aef249059ea4d73c1c4ddf9e5eb4b3d367fc6b7a339d22c2b701e115cd8984116d30c4beb83d984058fe8eb2bc1d9ff1a75cbdb8a1678bfca240d9a786f663870565f3e71ff932fb837b517b56206b2699982efd1bec13dc759006314469d22a95785a659b07523bd8befb86828a564a9de36ba158c3c23ae7324e8d9e41856bb289f4f431e4273282b3e0957dc45369bdc3cec1632bfbb47a1d0c4cffd0145101ee69f68c5833cf33668026e56b60821bfc268a47d82f1c9d5594cca80b639a5019e138568261e92d4ca53794497aeb8971ba10927fbbe49559ab92f0588fab356ee155cc540afd02eb4417bc1632f06176f2d1f317152ddbfe2ce26b30ccfd267ff0593217be4f3d73534169d6a500a90faa012c12d9fb23216dbaa0cb39acd5948e5936021de3facb5a464a80e8306bb6624a340544251b15d6731795885f3a639f396b24ab51b6bc17ddb232545a617ee34bf1c22c3422e88435029afefb4fc8b847e0662f3f75217fb76518ecca32f84da0f34e14123a4729fdf4796cedccba9a44c1c598f15ba29cf90bfb0c7ec330fd6b2fa9a20e7d9a9dacb4bdc8b1b21488b4b7f1ee5723a0e64803f210f4abf05ca82656723f148fc2a1da4654285ac39c74df0ebb036e8cae08a062a9af3eb4f35d7e7b834f91b178738ca95787547443265cfc9ea3e154a0f8f89a2cd5a0ae522546219f8f2f98255198b1c3a5008114cc1d2ee495c7c1331aa5ffa93f161f0d5d7ad3f56b548d64f67dd4e06e879327813d4a1e5a8b82b32906b0fdab48575b2ac4d577e437330b079640d01d9d6343365fe211f1190f4a43e81faa17533d8b213f2aa9aeb7fa7d21177c2b035caa7481f0c8fe38720276e2f9c67e66f7ab32fbd50328d63156473d30f92a49fb07a705de8b8e7d10c8f9e60b946b044a7a633bbc5dc23b32255a23ef7f7201d4c7181d5452952579df15f3cd1fe45249e111a490cbce63f729d23ab1e62ca66cf665e7bf78925aee0006552c3080e20bc664f548a1499245bd1a3c5a35de6c2923a9353195be16037256f647d003055b1335a64248a108b0fda1a0d90ceb2ec41aa4de8d79f0c2e5bfbf0abcf933efa1371b6c944c4b81eb5c8ddb16098a0959075753dfeccd22a7f9b5093ff8b069d031b3ba00f93ea3b43715a381866c330a39bd177edfd28acf8b4ac72dc93131948045465d651fedef35e1a574b50cd0875386bd38fd69d7121b3be6f7cc8cc412f6bba094dab42169efbd27ae336343fb8604790df2f723a18bac91ce292996005d41db0b22a0a982e74c118b83e39567d9b3de6067af78f75a031c5643c9d380c81319df8096b80e0e14188ecc1b241b0238f21ac00b438566e147439ea05faebaa75935d39adca217fe0ace992e5dac960b36cae1929544e2b6162756a4919d169ec8dee3943ba0a11f0ba40081c529e3c7fd9830afd4a9a735a592f9f1972f20b2cb34ffb90542b851994111119ea34dbbfa7b5f5fba0e89553e3dbfb8b8be4c54c5df633c5ed4207d31a2878014ee135800a69fad100865300e4dae6c1ce16c5ef3490e6f0212e4ece388e17e41c2b94c6275320ad7bf125097952de422ef84a101913e68be548701b9bbe82b04573a77e8eaa3354fa41d18b3d8abdeabab46a0d94e75d73e56bc9332d29e46b6f95393a1cd1d13c9b8dd2b242125ab46d2f2fae2f90a066763648b1a987157168e055a03e2ddc918ba84f11def0d3302df5dfe1df533963c99dca422306de8ab6745b075e4b440ab959c0e099f399d68d81fd1c7848d1cd4caaf06a58599588968b523e32b74191e0ab694ec2b8852dbb63b8868b9669496fe8be1e78bbfa05e8d85187233d75aa715590d8dd9d1f32d551832f49bc4f1957728c5af640c1bd1ec6771965b8d793fc13b26c511b59cdb2823c99a5957a85e0daa06090b38cd2027863aec7d49d144b1d1ff99dcbcc12f88de15e0aeb0b3e6243cfd66a12f273d2a36e880ee5e5110b8198031a27c420b461af488d21956e976c9c09a4a34eee8e5586e2fb920f0a6b9a183b10c03dfdb474e99e106dd0af2ff9a72afd92df632aa59a033e062d12872af4b82d715456a0d39a5eeee970f22f877ac9f4142512e88e3c6fc00ec6747c8466e624b6a03f8f8a920bba8856dd382d1bd899d72df05428bee322f3406142ecdbb6cf95f7ce9517bcf0373b23c272c1edf23a836bc7dddef2da328b4aa2a0defc335863c1f4f1924ee4e45cea3fcbf0353dc16f82f9fb3504efde62e6a46782d3eecf608adb8f88b305089ffb929e0d036cac5a37ab6bef01161caf92c4205435fa9030ccfec40da417fdc264f140d036b30aafe4b746d34c8914ffe7ac27f897b2b2659e7e5898f0cb7f41abd2531355b32c93281201e9e1b9b187f396f4ea6c80e38a641c045444bb73e1823139b96850ca28a55928493a10f2311b4ba15403217cdcd40e5b74b5b4162492135bf7459076b02299c948512909213e6a340013b854b1ffdfc7529cd1571d81acdf46b8941008210fd4c9c4afdd8bc4f16a0be05debf38c9a1f84d7ee73c359b7988b9e853de40760afeab8fb1e13ccaf6bc1d2cbe20db399bcbdbfd22e6cef143f6a20203a36ed77694c9aac302867a3988cd1cf315a45107af8517d38af2f324e58ec2c4865e92167e2c7e5bc4931db3d075cc5253287f20f24768dac85f902addf73adb68a36b4d71595c855736cd547d1a814512ae2b908c903954563193e1eb3528df37423bd44d0b2568356d5a7e5057fa6ce8660db953e83864f2b0dd470954bfd33705d679468020c8f10f6cd4e58b3061b963a9de70aa845fcfe6f7e8f702b6e346e50a7b2cafdc399fc359e94f4fb60b83ad0d6fa7991df4b9e8fd5d6d00ab85ca29f8d354d3597636727ed46f781c9554d05d683bd67d51cad3bf4eb1236def0cb56b63fba8715f4a1d5e0e18d43ccf6923aa8334a49a6e58e06fc36e58bc7e008209b27f92d80e1f4e06c98a65144d6da757d02fc5754348606a0d1b4646aa75e4b9a3839db74707811721f2a0ebbc240347e3824d2fe21e00ba49d2bf9974991f965d102fea919f72899e0aa12cb11787e274725f979253fb238c67d0e6a83d424ddef0db9e1f82b0781c0f2a222ee7e50b245f8d5baf67fe873b5e9722b000632cccb9654a035e1f02e28a590db2e006f2175387f00cef401369e850cbeb6004e80713393bc44e3aa97762623ddd3d3eda93fa2967d0544ce89b1e9a828f3e04dd2c0dc3242673e3584c04350ed43c1bea3e17a09a879e69861a7af474bf1faa62e1fbece5a0738f9dd49ef34b2bbc4d9b22bf46e9e3a87b431d8271eb97c182b04f0857352c823f93afd4a9ee078dfe7e7eec3ca849e63a1c0b2503a614cf8e94a46c7ab35e0f97870acb211505e33f86a1e10274f37c930aafdbdaf4ca0c9a0e369f11ff112ee8f766670f7dca5fd2ab62291d42c15080b670300ca4c01fef0e873e1d129a28ce34bc4984c3fc4c9e49fd6418af191285e56daad1fea87d79fb7940cde9203275b267b11af985e88f941f0412301252ee39d0e9b53466564b446360a01d4733bca490747995de998ba574a74c9d91f5e21c94ac8b41752f6903279f1f81ad3dbecb48f309077af54bce2104362816e7512a5190b41845ea028530be38698b870b4e7b95bb563e22c978e39c703ca5877b6894e745d68210b6c8c7d28b8089a70254926d487d6f44cef267d8165bff157f9d00a0702fa82186c1d35235b2eecc651e7b734198fae52ce6d08ad9dc8e31cee6383e290011bb5e93824a5261cf00daa12374189a6deda71d32eb298047f18ebc65cf137d7e5c59952af5011b621f675a40e5444a127777bf3e4cb3506b0a82cb4ff2902f39e10631dd8b2b5fb6aa39a7d81e869e12abb56d8db670b00730fccf85275a8f92958edca43efea3cf94dc8c348206664bfe48bfc6c30832614257491c616b11d320d76aa640356c20427e0e1bbedeaa295a2a9d62a4fabee99bc4ea19e025c907de120877965e398635ea33b4ba9e76f85cdc19d8c8be4548cbaa6536dc5196b6431ac09c1cc8348ae020e2caf7152303c0eb4ab2e13a5bd4c69fad633cefd7bb7421eaf03b0c4ccfe26dbb9135bf546bb41bb4e973eccd5158427f996ff800b8a5580ee2cd607a400dcf93752b7954bc6f468142c924461a3a53e833955fa05bf0adf6259a20560277852e811fad2b0b7cdad87167ad5af19c2b628f549b6919a11c1c1bb900016ff2818d86610796127967a812d0001ecc59a4d983b303509abcb9fbfcafa581dee0286326949524ef6530e105c181c004504b5ccc4126d6863afcdffdd3d5a25b2f7703929135676e616ad4ceceff5e7ea637dba8fdbd7727a35593de309e2af16f4e3cab34e9abb18772311c99c6709c746fcb1d79ff04dd33a14f8a88d6057905603ae9a072303041e88f77d8ba6a3a7cfcc59f56488a427cc412e9d272d7998391e8a07c345accf73252ff36532324211ccf5c554e053e6e495c7321dd78445c96ce0544c63633722e3b9b62fa1601cb76547acaf20b6573281e53de59aded1c9ee6457c12cef52ae315de4be61f7b821485df014f555c823eae3ab72a8c1766baa6e5d0ed864e3697ec96f5858e432ed8c9bbaf712951610cf9f27541df2f970ac85dac5d714e41c9fce7262ffd735d9c9e223a02137138fa5be606dce3df6baa8c42108b494e0dea3b2cb13430acddfac6f622b07f486493486fea2eb5f8b85e0ffa3f8bc022ed00d35a4ee0955bee2ed353f5c47c31306416600b4d860578f0a44d23e03b0315f3680292bb3757c04e7cac44c2456117ac9edfad44dabcb87b18846e0061d47d0a36c7e4916c736e7dbbc8c6454c38ef0fb9e94d6fe9591e54c189facc46520a78121531672633fec1cd9a66eb8c794e42ba58639774f622ae415b8fee05cc50cdeaff9e3a3e748cca02132543ce332715d340ea98b5f1e94da5cb9e55ab196847281227747bd469d64416ddd1a62ba6457aaa077fd59c02b25df535042d88a7e25fb316bb5c09738f3e6dbd5ca961fc37ff87078c3275088c2daddf550d804c117bc38351de8fface29e0dd79a4ea5a1a05e42cc294333e6b71380dc8d2e8b01cb6286008eb0fad81e1c2fd90168cdcd90d730fc0bf8584514567f91aa3d1721169e7f1cb41d640d5cce5740a6675fff5f13bd8351666ded3d10dd1bc20a6cbec6b5ddefbc380e484140631e538052a10e867560f92dbc19b18e0a261f6d3ab101c53bfbe0c5dc8e9723b790f9989f35a029afb36d02ba439ab7e0ca71bce61cdba9312cdd1e1f2e84d97941a30829073a7cd7275d3b216656a8e578010c5757a0509a41dbcd70ea89a0b19a3940952c4ba49ef9fc8d87b27db98dd14152859e1e0dda41d71a102672d18f73069a0a0b6463e1cc4a8789859d4ba707"}) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE(r4, 0x5000940e, &(0x7f0000000140)={{r5}, "852d5568db30ccffe6e7b026de6d287722cb6e9206cc52f10cb5aba8e5cbae9577e63762b67bdd73b17d9cc1f3ff45e5866c4e5f68ec26b7f26d93bc6f230d05afe7e4e2fda1a0b455c6c11b350f8b7d8a7904e44c6d2e451ff4863d3ca9e4b9454d96c3614f0eda8843bce55050e1c78eac17c3c5a1ee7fcbf575d65a9c445f568f343e0653b7422854a0d80f5ad72101fadc93b2bdd8099e544edc394787228e89d5d21a1ddad055ff1933c6b09b976fa17e72c2dfb80905f81bb4c103261ab71b69c7baf65d653384fbd4ff64f356cf78cd415be1cace3e4247d64f8049f03f3178205cf75035643b10949b9e8aef249059ea4d73c1c4ddf9e5eb4b3d367fc6b7a339d22c2b701e115cd8984116d30c4beb83d984058fe8eb2bc1d9ff1a75cbdb8a1678bfca240d9a786f663870565f3e71ff932fb837b517b56206b2699982efd1bec13dc759006314469d22a95785a659b07523bd8befb86828a564a9de36ba158c3c23ae7324e8d9e41856bb289f4f431e4273282b3e0957dc45369bdc3cec1632bfbb47a1d0c4cffd0145101ee69f68c5833cf33668026e56b60821bfc268a47d82f1c9d5594cca80b639a5019e138568261e92d4ca53794497aeb8971ba10927fbbe49559ab92f0588fab356ee155cc540afd02eb4417bc1632f06176f2d1f317152ddbfe2ce26b30ccfd267ff0593217be4f3d73534169d6a500a90faa012c12d9fb23216dbaa0cb39acd5948e5936021de3facb5a464a80e8306bb6624a340544251b15d6731795885f3a639f396b24ab51b6bc17ddb232545a617ee34bf1c22c3422e88435029afefb4fc8b847e0662f3f75217fb76518ecca32f84da0f34e14123a4729fdf4796cedccba9a44c1c598f15ba29cf90bfb0c7ec330fd6b2fa9a20e7d9a9dacb4bdc8b1b21488b4b7f1ee5723a0e64803f210f4abf05ca82656723f148fc2a1da4654285ac39c74df0ebb036e8cae08a062a9af3eb4f35d7e7b834f91b178738ca95787547443265cfc9ea3e154a0f8f89a2cd5a0ae522546219f8f2f98255198b1c3a5008114cc1d2ee495c7c1331aa5ffa93f161f0d5d7ad3f56b548d64f67dd4e06e879327813d4a1e5a8b82b32906b0fdab48575b2ac4d577e437330b079640d01d9d6343365fe211f1190f4a43e81faa17533d8b213f2aa9aeb7fa7d21177c2b035caa7481f0c8fe38720276e2f9c67e66f7ab32fbd50328d63156473d30f92a49fb07a705de8b8e7d10c8f9e60b946b044a7a633bbc5dc23b32255a23ef7f7201d4c7181d5452952579df15f3cd1fe45249e111a490cbce63f729d23ab1e62ca66cf665e7bf78925aee0006552c3080e20bc664f548a1499245bd1a3c5a35de6c2923a9353195be16037256f647d003055b1335a64248a108b0fda1a0d90ceb2ec41aa4de8d79f0c2e5bfbf0abcf933efa1371b6c944c4b81eb5c8ddb16098a0959075753dfeccd22a7f9b5093ff8b069d031b3ba00f93ea3b43715a381866c330a39bd177edfd28acf8b4ac72dc93131948045465d651fedef35e1a574b50cd0875386bd38fd69d7121b3be6f7cc8cc412f6bba094dab42169efbd27ae336343fb8604790df2f723a18bac91ce292996005d41db0b22a0a982e74c118b83e39567d9b3de6067af78f75a031c5643c9d380c81319df8096b80e0e14188ecc1b241b0238f21ac00b438566e147439ea05faebaa75935d39adca217fe0ace992e5dac960b36cae1929544e2b6162756a4919d169ec8dee3943ba0a11f0ba40081c529e3c7fd9830afd4a9a735a592f9f1972f20b2cb34ffb90542b851994111119ea34dbbfa7b5f5fba0e89553e3dbfb8b8be4c54c5df633c5ed4207d31a2878014ee135800a69fad100865300e4dae6c1ce16c5ef3490e6f0212e4ece388e17e41c2b94c6275320ad7bf125097952de422ef84a101913e68be548701b9bbe82b04573a77e8eaa3354fa41d18b3d8abdeabab46a0d94e75d73e56bc9332d29e46b6f95393a1cd1d13c9b8dd2b242125ab46d2f2fae2f90a066763648b1a987157168e055a03e2ddc918ba84f11def0d3302df5dfe1df533963c99dca422306de8ab6745b075e4b440ab959c0e099f399d68d81fd1c7848d1cd4caaf06a58599588968b523e32b74191e0ab694ec2b8852dbb63b8868b9669496fe8be1e78bbfa05e8d85187233d75aa715590d8dd9d1f32d551832f49bc4f1957728c5af640c1bd1ec6771965b8d793fc13b26c511b59cdb2823c99a5957a85e0daa06090b38cd2027863aec7d49d144b1d1ff99dcbcc12f88de15e0aeb0b3e6243cfd66a12f273d2a36e880ee5e5110b8198031a27c420b461af488d21956e976c9c09a4a34eee8e5586e2fb920f0a6b9a183b10c03dfdb474e99e106dd0af2ff9a72afd92df632aa59a033e062d12872af4b82d715456a0d39a5eeee970f22f877ac9f4142512e88e3c6fc00ec6747c8466e624b6a03f8f8a920bba8856dd382d1bd899d72df05428bee322f3406142ecdbb6cf95f7ce9517bcf0373b23c272c1edf23a836bc7dddef2da328b4aa2a0defc335863c1f4f1924ee4e45cea3fcbf0353dc16f82f9fb3504efde62e6a46782d3eecf608adb8f88b305089ffb929e0d036cac5a37ab6bef01161caf92c4205435fa9030ccfec40da417fdc264f140d036b30aafe4b746d34c8914ffe7ac27f897b2b2659e7e5898f0cb7f41abd2531355b32c93281201e9e1b9b187f396f4ea6c80e38a641c045444bb73e1823139b96850ca28a55928493a10f2311b4ba15403217cdcd40e5b74b5b4162492135bf7459076b02299c948512909213e6a340013b854b1ffdfc7529cd1571d81acdf46b8941008210fd4c9c4afdd8bc4f16a0be05debf38c9a1f84d7ee73c359b7988b9e853de40760afeab8fb1e13ccaf6bc1d2cbe20db399bcbdbfd22e6cef143f6a20203a36ed77694c9aac302867a3988cd1cf315a45107af8517d38af2f324e58ec2c4865e92167e2c7e5bc4931db3d075cc5253287f20f24768dac85f902addf73adb68a36b4d71595c855736cd547d1a814512ae2b908c903954563193e1eb3528df37423bd44d0b2568356d5a7e5057fa6ce8660db953e83864f2b0dd470954bfd33705d679468020c8f10f6cd4e58b3061b963a9de70aa845fcfe6f7e8f702b6e346e50a7b2cafdc399fc359e94f4fb60b83ad0d6fa7991df4b9e8fd5d6d00ab85ca29f8d354d3597636727ed46f781c9554d05d683bd67d51cad3bf4eb1236def0cb56b63fba8715f4a1d5e0e18d43ccf6923aa8334a49a6e58e06fc36e58bc7e008209b27f92d80e1f4e06c98a65144d6da757d02fc5754348606a0d1b4646aa75e4b9a3839db74707811721f2a0ebbc240347e3824d2fe21e00ba49d2bf9974991f965d102fea919f72899e0aa12cb11787e274725f979253fb238c67d0e6a83d424ddef0db9e1f82b0781c0f2a222ee7e50b245f8d5baf67fe873b5e9722b000632cccb9654a035e1f02e28a590db2e006f2175387f00cef401369e850cbeb6004e80713393bc44e3aa97762623ddd3d3eda93fa2967d0544ce89b1e9a828f3e04dd2c0dc3242673e3584c04350ed43c1bea3e17a09a879e69861a7af474bf1faa62e1fbece5a0738f9dd49ef34b2bbc4d9b22bf46e9e3a87b431d8271eb97c182b04f0857352c823f93afd4a9ee078dfe7e7eec3ca849e63a1c0b2503a614cf8e94a46c7ab35e0f97870acb211505e33f86a1e10274f37c930aafdbdaf4ca0c9a0e369f11ff112ee8f766670f7dca5fd2ab62291d42c15080b670300ca4c01fef0e873e1d129a28ce34bc4984c3fc4c9e49fd6418af191285e56daad1fea87d79fb7940cde9203275b267b11af985e88f941f0412301252ee39d0e9b53466564b446360a01d4733bca490747995de998ba574a74c9d91f5e21c94ac8b41752f6903279f1f81ad3dbecb48f309077af54bce2104362816e7512a5190b41845ea028530be38698b870b4e7b95bb563e22c978e39c703ca5877b6894e745d68210b6c8c7d28b8089a70254926d487d6f44cef267d8165bff157f9d00a0702fa82186c1d35235b2eecc651e7b734198fae52ce6d08ad9dc8e31cee6383e290011bb5e93824a5261cf00daa12374189a6deda71d32eb298047f18ebc65cf137d7e5c59952af5011b621f675a40e5444a127777bf3e4cb3506b0a82cb4ff2902f39e10631dd8b2b5fb6aa39a7d81e869e12abb56d8db670b00730fccf85275a8f92958edca43efea3cf94dc8c348206664bfe48bfc6c30832614257491c616b11d320d76aa640356c20427e0e1bbedeaa295a2a9d62a4fabee99bc4ea19e025c907de120877965e398635ea33b4ba9e76f85cdc19d8c8be4548cbaa6536dc5196b6431ac09c1cc8348ae020e2caf7152303c0eb4ab2e13a5bd4c69fad633cefd7bb7421eaf03b0c4ccfe26dbb9135bf546bb41bb4e973eccd5158427f996ff800b8a5580ee2cd607a400dcf93752b7954bc6f468142c924461a3a53e833955fa05bf0adf6259a20560277852e811fad2b0b7cdad87167ad5af19c2b628f549b6919a11c1c1bb900016ff2818d86610796127967a812d0001ecc59a4d983b303509abcb9fbfcafa581dee0286326949524ef6530e105c181c004504b5ccc4126d6863afcdffdd3d5a25b2f7703929135676e616ad4ceceff5e7ea637dba8fdbd7727a35593de309e2af16f4e3cab34e9abb18772311c99c6709c746fcb1d79ff04dd33a14f8a88d6057905603ae9a072303041e88f77d8ba6a3a7cfcc59f56488a427cc412e9d272d7998391e8a07c345accf73252ff36532324211ccf5c554e053e6e495c7321dd78445c96ce0544c63633722e3b9b62fa1601cb76547acaf20b6573281e53de59aded1c9ee6457c12cef52ae315de4be61f7b821485df014f555c823eae3ab72a8c1766baa6e5d0ed864e3697ec96f5858e432ed8c9bbaf712951610cf9f27541df2f970ac85dac5d714e41c9fce7262ffd735d9c9e223a02137138fa5be606dce3df6baa8c42108b494e0dea3b2cb13430acddfac6f622b07f486493486fea2eb5f8b85e0ffa3f8bc022ed00d35a4ee0955bee2ed353f5c47c31306416600b4d860578f0a44d23e03b0315f3680292bb3757c04e7cac44c2456117ac9edfad44dabcb87b18846e0061d47d0a36c7e4916c736e7dbbc8c6454c38ef0fb9e94d6fe9591e54c189facc46520a78121531672633fec1cd9a66eb8c794e42ba58639774f622ae415b8fee05cc50cdeaff9e3a3e748cca02132543ce332715d340ea98b5f1e94da5cb9e55ab196847281227747bd469d64416ddd1a62ba6457aaa077fd59c02b25df535042d88a7e25fb316bb5c09738f3e6dbd5ca961fc37ff87078c3275088c2daddf550d804c117bc38351de8fface29e0dd79a4ea5a1a05e42cc294333e6b71380dc8d2e8b01cb6286008eb0fad81e1c2fd90168cdcd90d730fc0bf8584514567f91aa3d1721169e7f1cb41d640d5cce5740a6675fff5f13bd8351666ded3d10dd1bc20a6cbec6b5ddefbc380e484140631e538052a10e867560f92dbc19b18e0a261f6d3ab101c53bfbe0c5dc8e9723b790f9989f35a029afb36d02ba439ab7e0ca71bce61cdba9312cdd1e1f2e84d97941a30829073a7cd7275d3b216656a8e578010c5757a0509a41dbcd70ea89a0b19a3940952c4ba49ef9fc8d87b27db98dd14152859e1e0dda41d71a102672d18f73069a0a0b6463e1cc4a8789859d4ba707"}) r6 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfffffdfd, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r5 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r4, 0x5000940e, &(0x7f0000000140)={{r5}, "852d5568db30ccffe6e7b026de6d287722cb6e9206cc52f10cb5aba8e5cbae9577e63762b67bdd73b17d9cc1f3ff45e5866c4e5f68ec26b7f26d93bc6f230d05afe7e4e2fda1a0b455c6c11b350f8b7d8a7904e44c6d2e451ff4863d3ca9e4b9454d96c3614f0eda8843bce55050e1c78eac17c3c5a1ee7fcbf575d65a9c445f568f343e0653b7422854a0d80f5ad72101fadc93b2bdd8099e544edc394787228e89d5d21a1ddad055ff1933c6b09b976fa17e72c2dfb80905f81bb4c103261ab71b69c7baf65d653384fbd4ff64f356cf78cd415be1cace3e4247d64f8049f03f3178205cf75035643b10949b9e8aef249059ea4d73c1c4ddf9e5eb4b3d367fc6b7a339d22c2b701e115cd8984116d30c4beb83d984058fe8eb2bc1d9ff1a75cbdb8a1678bfca240d9a786f663870565f3e71ff932fb837b517b56206b2699982efd1bec13dc759006314469d22a95785a659b07523bd8befb86828a564a9de36ba158c3c23ae7324e8d9e41856bb289f4f431e4273282b3e0957dc45369bdc3cec1632bfbb47a1d0c4cffd0145101ee69f68c5833cf33668026e56b60821bfc268a47d82f1c9d5594cca80b639a5019e138568261e92d4ca53794497aeb8971ba10927fbbe49559ab92f0588fab356ee155cc540afd02eb4417bc1632f06176f2d1f317152ddbfe2ce26b30ccfd267ff0593217be4f3d73534169d6a500a90faa012c12d9fb23216dbaa0cb39acd5948e5936021de3facb5a464a80e8306bb6624a340544251b15d6731795885f3a639f396b24ab51b6bc17ddb232545a617ee34bf1c22c3422e88435029afefb4fc8b847e0662f3f75217fb76518ecca32f84da0f34e14123a4729fdf4796cedccba9a44c1c598f15ba29cf90bfb0c7ec330fd6b2fa9a20e7d9a9dacb4bdc8b1b21488b4b7f1ee5723a0e64803f210f4abf05ca82656723f148fc2a1da4654285ac39c74df0ebb036e8cae08a062a9af3eb4f35d7e7b834f91b178738ca95787547443265cfc9ea3e154a0f8f89a2cd5a0ae522546219f8f2f98255198b1c3a5008114cc1d2ee495c7c1331aa5ffa93f161f0d5d7ad3f56b548d64f67dd4e06e879327813d4a1e5a8b82b32906b0fdab48575b2ac4d577e437330b079640d01d9d6343365fe211f1190f4a43e81faa17533d8b213f2aa9aeb7fa7d21177c2b035caa7481f0c8fe38720276e2f9c67e66f7ab32fbd50328d63156473d30f92a49fb07a705de8b8e7d10c8f9e60b946b044a7a633bbc5dc23b32255a23ef7f7201d4c7181d5452952579df15f3cd1fe45249e111a490cbce63f729d23ab1e62ca66cf665e7bf78925aee0006552c3080e20bc664f548a1499245bd1a3c5a35de6c2923a9353195be16037256f647d003055b1335a64248a108b0fda1a0d90ceb2ec41aa4de8d79f0c2e5bfbf0abcf933efa1371b6c944c4b81eb5c8ddb16098a0959075753dfeccd22a7f9b5093ff8b069d031b3ba00f93ea3b43715a381866c330a39bd177edfd28acf8b4ac72dc93131948045465d651fedef35e1a574b50cd0875386bd38fd69d7121b3be6f7cc8cc412f6bba094dab42169efbd27ae336343fb8604790df2f723a18bac91ce292996005d41db0b22a0a982e74c118b83e39567d9b3de6067af78f75a031c5643c9d380c81319df8096b80e0e14188ecc1b241b0238f21ac00b438566e147439ea05faebaa75935d39adca217fe0ace992e5dac960b36cae1929544e2b6162756a4919d169ec8dee3943ba0a11f0ba40081c529e3c7fd9830afd4a9a735a592f9f1972f20b2cb34ffb90542b851994111119ea34dbbfa7b5f5fba0e89553e3dbfb8b8be4c54c5df633c5ed4207d31a2878014ee135800a69fad100865300e4dae6c1ce16c5ef3490e6f0212e4ece388e17e41c2b94c6275320ad7bf125097952de422ef84a101913e68be548701b9bbe82b04573a77e8eaa3354fa41d18b3d8abdeabab46a0d94e75d73e56bc9332d29e46b6f95393a1cd1d13c9b8dd2b242125ab46d2f2fae2f90a066763648b1a987157168e055a03e2ddc918ba84f11def0d3302df5dfe1df533963c99dca422306de8ab6745b075e4b440ab959c0e099f399d68d81fd1c7848d1cd4caaf06a58599588968b523e32b74191e0ab694ec2b8852dbb63b8868b9669496fe8be1e78bbfa05e8d85187233d75aa715590d8dd9d1f32d551832f49bc4f1957728c5af640c1bd1ec6771965b8d793fc13b26c511b59cdb2823c99a5957a85e0daa06090b38cd2027863aec7d49d144b1d1ff99dcbcc12f88de15e0aeb0b3e6243cfd66a12f273d2a36e880ee5e5110b8198031a27c420b461af488d21956e976c9c09a4a34eee8e5586e2fb920f0a6b9a183b10c03dfdb474e99e106dd0af2ff9a72afd92df632aa59a033e062d12872af4b82d715456a0d39a5eeee970f22f877ac9f4142512e88e3c6fc00ec6747c8466e624b6a03f8f8a920bba8856dd382d1bd899d72df05428bee322f3406142ecdbb6cf95f7ce9517bcf0373b23c272c1edf23a836bc7dddef2da328b4aa2a0defc335863c1f4f1924ee4e45cea3fcbf0353dc16f82f9fb3504efde62e6a46782d3eecf608adb8f88b305089ffb929e0d036cac5a37ab6bef01161caf92c4205435fa9030ccfec40da417fdc264f140d036b30aafe4b746d34c8914ffe7ac27f897b2b2659e7e5898f0cb7f41abd2531355b32c93281201e9e1b9b187f396f4ea6c80e38a641c045444bb73e1823139b96850ca28a55928493a10f2311b4ba15403217cdcd40e5b74b5b4162492135bf7459076b02299c948512909213e6a340013b854b1ffdfc7529cd1571d81acdf46b8941008210fd4c9c4afdd8bc4f16a0be05debf38c9a1f84d7ee73c359b7988b9e853de40760afeab8fb1e13ccaf6bc1d2cbe20db399bcbdbfd22e6cef143f6a20203a36ed77694c9aac302867a3988cd1cf315a45107af8517d38af2f324e58ec2c4865e92167e2c7e5bc4931db3d075cc5253287f20f24768dac85f902addf73adb68a36b4d71595c855736cd547d1a814512ae2b908c903954563193e1eb3528df37423bd44d0b2568356d5a7e5057fa6ce8660db953e83864f2b0dd470954bfd33705d679468020c8f10f6cd4e58b3061b963a9de70aa845fcfe6f7e8f702b6e346e50a7b2cafdc399fc359e94f4fb60b83ad0d6fa7991df4b9e8fd5d6d00ab85ca29f8d354d3597636727ed46f781c9554d05d683bd67d51cad3bf4eb1236def0cb56b63fba8715f4a1d5e0e18d43ccf6923aa8334a49a6e58e06fc36e58bc7e008209b27f92d80e1f4e06c98a65144d6da757d02fc5754348606a0d1b4646aa75e4b9a3839db74707811721f2a0ebbc240347e3824d2fe21e00ba49d2bf9974991f965d102fea919f72899e0aa12cb11787e274725f979253fb238c67d0e6a83d424ddef0db9e1f82b0781c0f2a222ee7e50b245f8d5baf67fe873b5e9722b000632cccb9654a035e1f02e28a590db2e006f2175387f00cef401369e850cbeb6004e80713393bc44e3aa97762623ddd3d3eda93fa2967d0544ce89b1e9a828f3e04dd2c0dc3242673e3584c04350ed43c1bea3e17a09a879e69861a7af474bf1faa62e1fbece5a0738f9dd49ef34b2bbc4d9b22bf46e9e3a87b431d8271eb97c182b04f0857352c823f93afd4a9ee078dfe7e7eec3ca849e63a1c0b2503a614cf8e94a46c7ab35e0f97870acb211505e33f86a1e10274f37c930aafdbdaf4ca0c9a0e369f11ff112ee8f766670f7dca5fd2ab62291d42c15080b670300ca4c01fef0e873e1d129a28ce34bc4984c3fc4c9e49fd6418af191285e56daad1fea87d79fb7940cde9203275b267b11af985e88f941f0412301252ee39d0e9b53466564b446360a01d4733bca490747995de998ba574a74c9d91f5e21c94ac8b41752f6903279f1f81ad3dbecb48f309077af54bce2104362816e7512a5190b41845ea028530be38698b870b4e7b95bb563e22c978e39c703ca5877b6894e745d68210b6c8c7d28b8089a70254926d487d6f44cef267d8165bff157f9d00a0702fa82186c1d35235b2eecc651e7b734198fae52ce6d08ad9dc8e31cee6383e290011bb5e93824a5261cf00daa12374189a6deda71d32eb298047f18ebc65cf137d7e5c59952af5011b621f675a40e5444a127777bf3e4cb3506b0a82cb4ff2902f39e10631dd8b2b5fb6aa39a7d81e869e12abb56d8db670b00730fccf85275a8f92958edca43efea3cf94dc8c348206664bfe48bfc6c30832614257491c616b11d320d76aa640356c20427e0e1bbedeaa295a2a9d62a4fabee99bc4ea19e025c907de120877965e398635ea33b4ba9e76f85cdc19d8c8be4548cbaa6536dc5196b6431ac09c1cc8348ae020e2caf7152303c0eb4ab2e13a5bd4c69fad633cefd7bb7421eaf03b0c4ccfe26dbb9135bf546bb41bb4e973eccd5158427f996ff800b8a5580ee2cd607a400dcf93752b7954bc6f468142c924461a3a53e833955fa05bf0adf6259a20560277852e811fad2b0b7cdad87167ad5af19c2b628f549b6919a11c1c1bb900016ff2818d86610796127967a812d0001ecc59a4d983b303509abcb9fbfcafa581dee0286326949524ef6530e105c181c004504b5ccc4126d6863afcdffdd3d5a25b2f7703929135676e616ad4ceceff5e7ea637dba8fdbd7727a35593de309e2af16f4e3cab34e9abb18772311c99c6709c746fcb1d79ff04dd33a14f8a88d6057905603ae9a072303041e88f77d8ba6a3a7cfcc59f56488a427cc412e9d272d7998391e8a07c345accf73252ff36532324211ccf5c554e053e6e495c7321dd78445c96ce0544c63633722e3b9b62fa1601cb76547acaf20b6573281e53de59aded1c9ee6457c12cef52ae315de4be61f7b821485df014f555c823eae3ab72a8c1766baa6e5d0ed864e3697ec96f5858e432ed8c9bbaf712951610cf9f27541df2f970ac85dac5d714e41c9fce7262ffd735d9c9e223a02137138fa5be606dce3df6baa8c42108b494e0dea3b2cb13430acddfac6f622b07f486493486fea2eb5f8b85e0ffa3f8bc022ed00d35a4ee0955bee2ed353f5c47c31306416600b4d860578f0a44d23e03b0315f3680292bb3757c04e7cac44c2456117ac9edfad44dabcb87b18846e0061d47d0a36c7e4916c736e7dbbc8c6454c38ef0fb9e94d6fe9591e54c189facc46520a78121531672633fec1cd9a66eb8c794e42ba58639774f622ae415b8fee05cc50cdeaff9e3a3e748cca02132543ce332715d340ea98b5f1e94da5cb9e55ab196847281227747bd469d64416ddd1a62ba6457aaa077fd59c02b25df535042d88a7e25fb316bb5c09738f3e6dbd5ca961fc37ff87078c3275088c2daddf550d804c117bc38351de8fface29e0dd79a4ea5a1a05e42cc294333e6b71380dc8d2e8b01cb6286008eb0fad81e1c2fd90168cdcd90d730fc0bf8584514567f91aa3d1721169e7f1cb41d640d5cce5740a6675fff5f13bd8351666ded3d10dd1bc20a6cbec6b5ddefbc380e484140631e538052a10e867560f92dbc19b18e0a261f6d3ab101c53bfbe0c5dc8e9723b790f9989f35a029afb36d02ba439ab7e0ca71bce61cdba9312cdd1e1f2e84d97941a30829073a7cd7275d3b216656a8e578010c5757a0509a41dbcd70ea89a0b19a3940952c4ba49ef9fc8d87b27db98dd14152859e1e0dda41d71a102672d18f73069a0a0b6463e1cc4a8789859d4ba707"}) (async) r6 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket(0x11, 0x800, 0x0) sendto$inet6(r1, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) setsockopt$inet_sctp6_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000080), 0x4) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x80045432, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETAF(r2, 0x5408, &(0x7f0000000240)={0x200, 0x362f, 0xb217, 0x8, 0x13, "50ebd8068d36d75e"}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$cgroup_int(r2, &(0x7f0000000200)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TIOCL_BLANKSCREEN(r4, 0x541c, &(0x7f00000001c0)) r5 = getpid() fcntl$setownex(r3, 0xf, &(0x7f0000000100)={0x2, r5}) (async) syz_open_procfs(r5, &(0x7f0000000080)='io\x00') ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETAF(r2, 0x5408, &(0x7f0000000240)={0x200, 0x362f, 0xb217, 0x8, 0x13, "50ebd8068d36d75e"}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$cgroup_int(r2, &(0x7f0000000200)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCL_BLANKSCREEN(r4, 0x541c, &(0x7f00000001c0)) r5 = getpid() fcntl$setownex(r3, 0xf, &(0x7f0000000100)={0x2, r5}) syz_open_procfs(r5, &(0x7f0000000080)='io\x00') (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x8010, r3, 0x6fe69000) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) read(0xffffffffffffffff, &(0x7f0000000140)=""/121, 0x79) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:58 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = socket(0x11, 0x800, 0x0) sendto$inet6(r1, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000080), 0x4) (rerun: 64) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket(0x11, 0x800, 0x0) sendto$inet6(r1, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) setsockopt$inet_sctp6_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000080), 0x4) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xffffffb2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000080)={0x0, r0, 0x3ff, 0x2, 0xfffffffffffffffd, 0x6}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0x3, 0x0, 0x9891, 0x7, 0x5, "170d54c7744d781be4e7a7fdb16a39445548a6"}) syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) r5 = openat2(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={0x8001, 0xeb, 0x8}, 0x18) setsockopt$MRT_DEL_MFC_PROXY(r5, 0x0, 0xd3, &(0x7f0000000280)={@loopback, @multicast1, 0xffffffffffffffff, "89c740615c76583833cb8399f088eaa4d57b6b241375d49cd7be4c49ce684d29", 0x80000000, 0x7fff, 0xfffffffe, 0x5}, 0x3c) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000400)=0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000480), r2) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000440), 0xc, &(0x7f0000000700)={&(0x7f0000000540)={0x190, r6, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x1f}, {0xc, 0x90, 0x100000001}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x4}, {0xc, 0x8f, 0x10000}, {0xc, 0x90, 0x8}}, {@pci={{0x8}, {0x11}}, {0x8}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x9}, {0xc, 0x90, 0x4}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0xffff}, {0xc, 0x90, 0xfffffffffffffff8}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc, 0x8f, 0x1ff}, {0xc, 0x90, 0x1ff}}]}, 0x1b1}}, 0x80) r7 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be705612e855a1e30442e9cf035"}) 13:55:59 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x80045440, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x8010, r3, 0x6fe69000) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async, rerun: 64) r1 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x8010, r3, 0x6fe69000) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x80086601, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) read(0xffffffffffffffff, &(0x7f0000000140)=""/121, 0x79) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) read(0xffffffffffffffff, &(0x7f0000000140)=""/121, 0x79) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) read(0xffffffffffffffff, &(0x7f0000000140)=""/121, 0x79) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:55:59 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) write$binfmt_aout(r3, &(0x7f0000000d80)={{0x107, 0x18, 0x3f, 0x2d9, 0x226, 0x7ff, 0x2fd, 0x20}, "3a995481c6502e3c26acd5f37b8fd7a3092e991f72ad485858451c5c6ded2a4373cfa5874bbb6a0ab6bd653e66616fde6e21d8db21eb2f0894942bff9d0920b2c1941733f57702ed24b1fbc83cc759b61c85025802eff67aae1f44586a9eddc181b200000053485113e27e4a24c65e324e7b14a49588d0e85fce4286fa1a0fb041842a4150a01998f39dd86728875274dfaa566b090000006019e36989e75c14c833e93196f8fe49b06dfefd9f3c65bfc0f4e3748938fcae9b1e9e86b14a466322eb46d273ee229afbce0deb3076fe4014a0ae86816ba170c173accb9736375bf327ac48b7de9cde43e2d35e1cbac23cf8a98a4ae4de1bee895bfc4cac933f926c86180f38268f513ca82d8d3c2f987bdb23fe00040000ef74ebdc69e2976c827e01dbc7b86aec11485e05b88e1b9ebb505137c66eb939aba0f43ebd87c1df91e97851fa9f4d1ddf4d44674d73041fad94021e89063820b3e52f35a6592d678d3f7ff8146f83832ce475592a4c74b4bed6b8cf34ff80435ea6dca30c4097b03b0223cf886f4094e6528663f6fb", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6ad) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:55:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xffffffb2) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xffffffb2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000080)={0x0, r0, 0x3ff, 0x2, 0xfffffffffffffffd, 0x6}) (async) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000080)={0x0, r0, 0x3ff, 0x2, 0xfffffffffffffffd, 0x6}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0x3, 0x0, 0x9891, 0x7, 0x5, "170d54c7744d781be4e7a7fdb16a39445548a6"}) syz_open_pts(r0, 0x0) (async) syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) r5 = openat2(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={0x8001, 0xeb, 0x8}, 0x18) setsockopt$MRT_DEL_MFC_PROXY(r5, 0x0, 0xd3, &(0x7f0000000280)={@loopback, @multicast1, 0xffffffffffffffff, "89c740615c76583833cb8399f088eaa4d57b6b241375d49cd7be4c49ce684d29", 0x80000000, 0x7fff, 0xfffffffe, 0x5}, 0x3c) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000400)=0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000480), r2) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000440), 0xc, &(0x7f0000000700)={&(0x7f0000000540)={0x190, r6, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x1f}, {0xc, 0x90, 0x100000001}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x4}, {0xc, 0x8f, 0x10000}, {0xc, 0x90, 0x8}}, {@pci={{0x8}, {0x11}}, {0x8}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x9}, {0xc, 0x90, 0x4}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0xffff}, {0xc, 0x90, 0xfffffffffffffff8}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc, 0x8f, 0x1ff}, {0xc, 0x90, 0x1ff}}]}, 0x1b1}}, 0x80) dup3(r4, r0, 0x0) (async) r7 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be705612e855a1e30442e9cf035"}) 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xffffffb2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000080)={0x0, r0, 0x3ff, 0x2, 0xfffffffffffffffd, 0x6}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0x3, 0x0, 0x9891, 0x7, 0x5, "170d54c7744d781be4e7a7fdb16a39445548a6"}) syz_open_pts(r0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r4, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async, rerun: 64) r5 = openat2(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={0x8001, 0xeb, 0x8}, 0x18) (rerun: 64) setsockopt$MRT_DEL_MFC_PROXY(r5, 0x0, 0xd3, &(0x7f0000000280)={@loopback, @multicast1, 0xffffffffffffffff, "89c740615c76583833cb8399f088eaa4d57b6b241375d49cd7be4c49ce684d29", 0x80000000, 0x7fff, 0xfffffffe, 0x5}, 0x3c) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000400)=0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r2) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r4, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r4}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r4, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000480), r2) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000440), 0xc, &(0x7f0000000700)={&(0x7f0000000540)={0x190, r6, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x1f}, {0xc, 0x90, 0x100000001}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x4}, {0xc, 0x8f, 0x10000}, {0xc, 0x90, 0x8}}, {@pci={{0x8}, {0x11}}, {0x8}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x9}, {0xc, 0x90, 0x4}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0xffff}, {0xc, 0x90, 0xfffffffffffffff8}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc, 0x8f, 0x1ff}, {0xc, 0x90, 0x1ff}}]}, 0x1b1}}, 0x80) r7 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be705612e855a1e30442e9cf035"}) (rerun: 64) 13:56:00 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x11) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000140)=0x2) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 936.500921][T16853] can0: slcan on ptm0. 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x11) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 64) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000140)=0x2) (async, rerun: 64) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2}, 0x20) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8}}, './file0\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) bind$packet(r3, &(0x7f0000000280)={0x11, 0xf5, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, 0x14) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="13f120e9328352d5ee2f0610a3e17f67ecb645835be31fddaf96641fbb67f0d4993bfeabd23249fc278bdbfe6c87676b76a169dbc4e57d7426fc01d1a54a5d4e28d21f6b1d649da32250e4944a23145d3cc543181f7b7b0c190013c019556a2856b3ef2c50fca9172ead1f1a234e1bf4602c81167a297a51b2d60dc046a884c3487e34a21fedf79b83f6b4934577d4c7cfd75b1883242f7c4fe3890298fd8b677ba889"], 0xff2e) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r6 = syz_open_pts(0xffffffffffffffff, 0x0) r7 = dup3(r6, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r7, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000040)=0x1) 13:56:00 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x80087601, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 936.558735][T16852] can0 (unregistered): slcan off ptm0. [ 936.577436][T16856] can0: slcan on ptm0. 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x11) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000140)=0x2) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 936.637941][T16856] can0 (unregistered): slcan off ptm0. [ 936.662236][T16866] can0: slcan on ptm0. 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x64940) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) write$binfmt_aout(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="d32a2dea1c2de2931902434deb38fca7cf2a0f703936c5ab", @ANYRESHEX=r3, @ANYRES16=r5, @ANYRESOCT=r1, @ANYRESDEC=r6, @ANYBLOB="0481c53ff5244617765d4de4962fced1aaf9c189e842b065198b2aa92db89292b50504de956472459b949f7e91cf7c12be1870d25374d1924462c52631c31a87e43eb718b460d2dba128d714c7884e99c07a6967259f60e78ebb5eff8ce750c24e9fc8242930bed6e9ccb96c1b6922757bcf35734bdaf8c788580c98a3cd6f9ba04b88425cb1e8649a693494705b4b803ca0979a98b16dca4fe4f072a890329580c5be55452fb02f022493be3ce4d45c4f30bb86a4f10d3153e008277e08dd99d92520ac70d48f2f4c3b169fd443989b9c88b0305610b214a6493e1e5cbd0974307f1b9bed0141fa8fe57b155e5a5b3e40c7497322fcd29b3873f4dfa4", @ANYRES16=r2, @ANYRES32=r6], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r7 = syz_open_pts(r0, 0x0) r8 = dup3(r7, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x81ffffff, 0x7, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x64940) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) write$binfmt_aout(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="d32a2dea1c2de2931902434deb38fca7cf2a0f703936c5ab", @ANYRESHEX=r3, @ANYRES16=r5, @ANYRESOCT=r1, @ANYRESDEC=r6, @ANYBLOB="0481c53ff5244617765d4de4962fced1aaf9c189e842b065198b2aa92db89292b50504de956472459b949f7e91cf7c12be1870d25374d1924462c52631c31a87e43eb718b460d2dba128d714c7884e99c07a6967259f60e78ebb5eff8ce750c24e9fc8242930bed6e9ccb96c1b6922757bcf35734bdaf8c788580c98a3cd6f9ba04b88425cb1e8649a693494705b4b803ca0979a98b16dca4fe4f072a890329580c5be55452fb02f022493be3ce4d45c4f30bb86a4f10d3153e008277e08dd99d92520ac70d48f2f4c3b169fd443989b9c88b0305610b214a6493e1e5cbd0974307f1b9bed0141fa8fe57b155e5a5b3e40c7497322fcd29b3873f4dfa4", @ANYRES16=r2, @ANYRES32=r6], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r7 = syz_open_pts(r0, 0x0) r8 = dup3(r7, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x81ffffff, 0x7, "a63ba731451be70561466d29f8f91235a0f035"}) [ 936.697911][T16867] can0 (unregistered): slcan off ptm0. 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x64940) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3}, 0x48) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) write$binfmt_aout(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="d32a2dea1c2de2931902434deb38fca7cf2a0f703936c5ab", @ANYRESHEX=r3, @ANYRES16=r5, @ANYRESOCT=r1, @ANYRESDEC=r6, @ANYBLOB="0481c53ff5244617765d4de4962fced1aaf9c189e842b065198b2aa92db89292b50504de956472459b949f7e91cf7c12be1870d25374d1924462c52631c31a87e43eb718b460d2dba128d714c7884e99c07a6967259f60e78ebb5eff8ce750c24e9fc8242930bed6e9ccb96c1b6922757bcf35734bdaf8c788580c98a3cd6f9ba04b88425cb1e8649a693494705b4b803ca0979a98b16dca4fe4f072a890329580c5be55452fb02f022493be3ce4d45c4f30bb86a4f10d3153e008277e08dd99d92520ac70d48f2f4c3b169fd443989b9c88b0305610b214a6493e1e5cbd0974307f1b9bed0141fa8fe57b155e5a5b3e40c7497322fcd29b3873f4dfa4", @ANYRES16=r2, @ANYRES32=r6], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r7 = syz_open_pts(r0, 0x0) dup3(r7, r0, 0x0) (async) r8 = dup3(r7, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x81ffffff, 0x7, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x81ffffff, 0x7, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x10, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) write$binfmt_aout(r3, &(0x7f0000000d80)={{0x107, 0x18, 0x3f, 0x2d9, 0x226, 0x7ff, 0x2fd, 0x20}, "3a995481c6502e3c26acd5f37b8fd7a3092e991f72ad485858451c5c6ded2a4373cfa5874bbb6a0ab6bd653e66616fde6e21d8db21eb2f0894942bff9d0920b2c1941733f57702ed24b1fbc83cc759b61c85025802eff67aae1f44586a9eddc181b200000053485113e27e4a24c65e324e7b14a49588d0e85fce4286fa1a0fb041842a4150a01998f39dd86728875274dfaa566b090000006019e36989e75c14c833e93196f8fe49b06dfefd9f3c65bfc0f4e3748938fcae9b1e9e86b14a466322eb46d273ee229afbce0deb3076fe4014a0ae86816ba170c173accb9736375bf327ac48b7de9cde43e2d35e1cbac23cf8a98a4ae4de1bee895bfc4cac933f926c86180f38268f513ca82d8d3c2f987bdb23fe00040000ef74ebdc69e2976c827e01dbc7b86aec11485e05b88e1b9ebb505137c66eb939aba0f43ebd87c1df91e97851fa9f4d1ddf4d44674d73041fad94021e89063820b3e52f35a6592d678d3f7ff8146f83832ce475592a4c74b4bed6b8cf34ff80435ea6dca30c4097b03b0223cf886f4094e6528663f6fb", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6ad) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x801c581f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e00, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:00 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x81fffffb, 0xfd, "a6f03500", 0x0, 0xfffffffe}) 13:56:00 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) write$binfmt_aout(r3, &(0x7f0000000d80)={{0x107, 0x18, 0x3f, 0x2d9, 0x226, 0x7ff, 0x2fd, 0x20}, "3a995481c6502e3c26acd5f37b8fd7a3092e991f72ad485858451c5c6ded2a4373cfa5874bbb6a0ab6bd653e66616fde6e21d8db21eb2f0894942bff9d0920b2c1941733f57702ed24b1fbc83cc759b61c85025802eff67aae1f44586a9eddc181b200000053485113e27e4a24c65e324e7b14a49588d0e85fce4286fa1a0fb041842a4150a01998f39dd86728875274dfaa566b090000006019e36989e75c14c833e93196f8fe49b06dfefd9f3c65bfc0f4e3748938fcae9b1e9e86b14a466322eb46d273ee229afbce0deb3076fe4014a0ae86816ba170c173accb9736375bf327ac48b7de9cde43e2d35e1cbac23cf8a98a4ae4de1bee895bfc4cac933f926c86180f38268f513ca82d8d3c2f987bdb23fe00040000ef74ebdc69e2976c827e01dbc7b86aec11485e05b88e1b9ebb505137c66eb939aba0f43ebd87c1df91e97851fa9f4d1ddf4d44674d73041fad94021e89063820b3e52f35a6592d678d3f7ff8146f83832ce475592a4c74b4bed6b8cf34ff80435ea6dca30c4097b03b0223cf886f4094e6528663f6fb", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6ad) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x802c542a, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async, rerun: 64) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async, rerun: 64) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2}, 0x20) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8}}, './file0\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) (async) bind$packet(r3, &(0x7f0000000280)={0x11, 0xf5, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, 0x14) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="13f120e9328352d5ee2f0610a3e17f67ecb645835be31fddaf96641fbb67f0d4993bfeabd23249fc278bdbfe6c87676b76a169dbc4e57d7426fc01d1a54a5d4e28d21f6b1d649da32250e4944a23145d3cc543181f7b7b0c190013c019556a2856b3ef2c50fca9172ead1f1a234e1bf4602c81167a297a51b2d60dc046a884c3487e34a21fedf79b83f6b4934577d4c7cfd75b1883242f7c4fe3890298fd8b677ba889"], 0xff2e) (async, rerun: 64) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 64) r6 = syz_open_pts(0xffffffffffffffff, 0x0) r7 = dup3(r6, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TCSETSF2(r7, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async, rerun: 32) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000040)=0x1) 13:56:01 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000180)=0x7164574b) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x81fffffb, 0xfd, "a6f03500", 0x0, 0xfffffffe}) 13:56:01 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r2, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r2, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r2}, 0x20) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8}}, './file0\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) bind$packet(r3, &(0x7f0000000280)={0x11, 0xf5, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, 0x14) (async) bind$packet(r3, &(0x7f0000000280)={0x11, 0xf5, r5, 0x1, 0x2, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, 0x14) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r2, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="13f120e9328352d5ee2f0610a3e17f67ecb645835be31fddaf96641fbb67f0d4993bfeabd23249fc278bdbfe6c87676b76a169dbc4e57d7426fc01d1a54a5d4e28d21f6b1d649da32250e4944a23145d3cc543181f7b7b0c190013c019556a2856b3ef2c50fca9172ead1f1a234e1bf4602c81167a297a51b2d60dc046a884c3487e34a21fedf79b83f6b4934577d4c7cfd75b1883242f7c4fe3890298fd8b677ba889"], 0xff2e) (async) write$binfmt_aout(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="13f120e9328352d5ee2f0610a3e17f67ecb645835be31fddaf96641fbb67f0d4993bfeabd23249fc278bdbfe6c87676b76a169dbc4e57d7426fc01d1a54a5d4e28d21f6b1d649da32250e4944a23145d3cc543181f7b7b0c190013c019556a2856b3ef2c50fca9172ead1f1a234e1bf4602c81167a297a51b2d60dc046a884c3487e34a21fedf79b83f6b4934577d4c7cfd75b1883242f7c4fe3890298fd8b677ba889"], 0xff2e) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r6 = syz_open_pts(0xffffffffffffffff, 0x0) r7 = dup3(r6, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r7, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000040)=0x1) 13:56:01 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x81fffffb, 0xfd, "a6f03500", 0x0, 0xfffffffe}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x81fffffb, 0xfd, "a6f03500", 0x0, 0xfffffffe}) (async) 13:56:01 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0xc0045878, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800e3ff01a2df00000400009ff3fc036c6cb655c7000000000000"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = syz_open_dev$vcsu(&(0x7f0000000240), 0x9, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x3) getdents64(r6, &(0x7f0000000800)=""/194, 0xc2) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000440)={0x1, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xc, 0xe, &(0x7f0000000fc0)=ANY=[@ANYBLOB="b70200000f0e1709bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640200000000007502faff07cd02020404000001007d60b70300000d1000006a0a00fe0000000d8500000026000000b70000000004002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288a2e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08512ef5987b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b2ff72f3ce0d7ce76fd967d0736690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894ed90d9338923789a1edcd8043fe87919088383268324a25df14010c8e1b49b0400e4f6f767ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151cafcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8559c6146bb93026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b59085cf91b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e79900000000000000e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c1aaa152d567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85482b43db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c56633b01813fc5cd7d008469a966bbfb300fd772cbadf0cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f6fb7dac17ed09e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b032a070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dc591c052feecee18c64c4600a0bc3d4945d4b918865bbf52f732a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c55f1678b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9910cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada77665573460056351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801f33e3196b524278c576d71246e961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284159057be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d4841b5ca4dbe8d4afff527513a2efc8403be48e494b3bfeede33b1deefd9d902e8dc868f30161c2cd13621b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae334429ccf45bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a527fb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9bea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f8434251000200000000000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac21611968ce582698938c9a331a97c087b71ffb4c3a599e08fa0628e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e883662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb06b2927b2eec3f42fa0e4d0f2e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98bd7aa06e7f0061a8000000518d181cbfb9bdb9160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abee6bb1d69193bd01e59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828972bb7bbc8ed7ae23bf3bca7eb378ba0e912b150dde95dafe80ee043a1d640bd60fdfbe443fbe9aad3ef6f6c0a37a2d2aa0607b026f78417471e6ea0d1e86b309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630bdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265272febf3d529aa3d9ffb08e4dbc8842fbda4d38c4cf584ccf207e5373231fdb1f7888049370800845004e16a26b06b635f740492c303da988ab41b2ac3d9e9074590475678260f205532235444e991d7d63e52aa28964fb727db39091e5efee76e3d61b34d191895b7d49600a3536c7506df587256999d8094e6346eb781c0e212020d89242ac467aa803fa4140093fe1706d15e3b4dd931b0db633e0162786e43da18a722aed9a3781d6d373598ae96ab34909981681c75d1f823647fed2bd858a86ecf4b5c32d2f63ca6268ed97eb79ff8d3ccb24f111cf6f9179a8cbedaebe04172b3bc54dffa34e065facf9eafdbff22bddc89faff0f9ed96221bcab5a06391cca36a09c92e87047513381c19997b80f3ad1c131e807ab25a1aaba148a81d4adf25da6df8771a042555b2d17acadabca8801f5e05d2a093d32a630b3a4a59d57ae4bc2ae68c2380503512dc6ce9b8d9a10d6f5fa1d046b9be3f2442ab2613e6d404bd4890b1d1d46b345a2b443a40fc4f53fef627208881d5df9c7e9a12c14e4e953acc903c88bddd3c215d0891f48c123ddfd7889178fa525a2028a354366cac7ee18cb59fd3b06279dd658ff8dffd0d8d94587ce8f1bbd7b12714c87f6bd189dd692a94a18110987587cb762441740d39936c19729f02248a840de99bf25b3188c64d26f344f21a5f7ed30ec7521449a5e6227603cc65e9de80bc53d4f38159dd4d9f9f8290014708b37bfefd4faba7024cf7ed89c42ea"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x6, 0x0, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r8, &(0x7f00000004c0)=""/194, 0xc2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x80040, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x6, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x9}, [@exit, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000300)='syzkaller\x00', 0x5, 0x0, &(0x7f0000000340), 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x2, 0x10000, 0x5}, 0x10, r7, r8, 0x0, &(0x7f0000000440)=[r3, r9, r10]}, 0x80) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef84) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) [ 937.992597][T16946] loop2: detected capacity change from 0 to 2048 13:56:01 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x100000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0xc0045878, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:01 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000180)=0x7164574b) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0xc0189436, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x0, 0x1c}, 0x10) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040), 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={0xffffffffffffffff, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000001b40)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) r6 = epoll_create(0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r10, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)=[{{&(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000dc0)="00316821dcb5ad8d1ad0edd15fe2e9339681469220fd8cf91267262a4811ae73adf1b6e35ce9b2c550e98a1476a734af24c1ab5a9f7ec6076b144dc7ef4afc748d8ca4c923a76923", 0x48}, {&(0x7f0000000e40)="9d261883dbabdd647f8d809740668468ad966f56c7d3c77e99808c4020", 0x1d}, {&(0x7f0000000e80)="45d640eac7f8d12d0ebda1ba4df96946bf09f5539356bfe424cc15c0b79521d811c104338aaf43a0693308d36c89a9dc79f65507b3b8b381361aec3a688347bd49d8e7ee707722b20542ce2b3c4d5504dc0883f318932d9297d63b5a42a53f9e974e9c5f832a5e172cf3b1bcbc21c2509eba13e6bb4a3696ceb0d4521e6a479012b3dd7ef360774066b34f4cdbb651987d1ccd49a65ce78bd5f6350f9093684559ba97bd72af1c2c257983d3946ea5726ad17baa958c0e86f8b8b0cabd1573b483d2a29a350f8e0559c02a7ab1e46ba10e5724afd9972ac7561ac9684bf1284f80277f06", 0xe4}, {&(0x7f0000000f80)="bb2f6673545d604aa98253fd3daa590df61941a59516f506fb6b9ae98b248e7e807e3d457e2c7092f691e637527b62fdcc0435d72508962eb78d021559c06507607f3cafbdbb8f3fdca393fb49c3d6100029c84df610279b3314ba97a78c72fc4813c196e86f24940014ae217148a6dd13cc3aa92841a747680f6a803257cafe7862831583", 0x85}, {&(0x7f0000001040)="9b2053f5a857e3de5700f4d7f7469f765829", 0x12}], 0x5, &(0x7f0000001140)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001180)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001640)=[{&(0x7f0000001200)="03d38d606d5b04b4d9f61593e9a90dbbb7c046e02fa4f38bbfd8a256757fb16f2cb4f93689eb07ab21e0cef1d5c23a9a9fbea4c8c2fb6f4aab88d3cc716447a9dd15d3e88175c27475e0bf800b67c654aebd958f4f4a290908d48007dd548d7bfc29b71db25f503d77f0f6c5b92f6a651af2940a0bf7caf79fd7e12766195f829244120028de46758a1e659c10412d43ee27c628addce9c1d3499eabff839ef135031a0d1cfd5e7bcec7de10d576caac8886abaae0e2bdc685e1d04af91d08a6b9e77c428eec0eaf9bb5e7365fd3a0dc5a7e0a1e6a2ea3699ce56d45fedf7bc96d07e71596e6ae4fa2992cac", 0xec}, {&(0x7f0000001300)="3a23d08feff63d862d745816cd399e87c23e1b64f5ce780d6d29f3e846c612605fc574af38477348da5781d38d8be5290f4d263eecb535112fd2bbe6836d17bd3de1ef58e7fe8a1a53dbf46c90d9d978d77a03ae011493010af02e979cab94a8b380e96ea7e5f9e28ab579271a6c70c05e4aa416dea3953043950ee3f9670bee574436225936c2fe795d0d02feed1774eaddc3453300eff3673f6f4e64a0b8635f70a2c1be2850825ee94eb874577741672bf601a8bc83bd3c36a285f085ab5381", 0xc1}, {&(0x7f0000001400)="f202579ec355c6b2889713cf89bddce8adbee970451cc64b88d82ee69c684a65062739cfb0b0bcf167786697d608c149fec8babd84396f5404a1759b6b0ecb753afb4d728b55f289e4ac8b410abc264b0809d929b0055d9db4fd370d3be92060216411e59747cc8976dee7d708ca47bc", 0x70}, {&(0x7f0000001480)="7dfe3c1f20dcc6cb26e2d095e9097db95a52616bfa6f5d1d827d8d8e4cba59c855978d8ffe13b9dee14b97fc6a3731c793a1901dfa11e91580ac870e49db02eaadbb80cb0d10c4792b781e918545829721f01b38645979187b1a0c3d6dab443d6e1f5a2bffd8c128b113a9828b072f6f399eef123bbfc9e7614074448b4333eac5f73ea9cec4dc1dcbef24c08651f2e68dc610b6aa6344132650ab3ee72251529416b44c8b6bb80278e97c51e7f3a588e10f1cfdedb2a237b079e07b", 0xbc}, {&(0x7f0000001540)="6dae59ce165902a8a5aa85fdcfe9f7dbb27b91ced81b53884066d06e29d9913859c9405333035f5a7637c99067d02ceac79faf92d6a896d105ddc6226662ef0e72c0814c2f03e8497fc33186d46526d142251ae3a9651fbb429593eab7ab80ef2b09fdeb8d17dadf1e57a64d1d7d42f7dff6c9f0a35c37b141a12066fbf139b03f34bc947964c024497546203646904f4bc4053c545999f6ed89799e5d7e3a7b93c7f4ab02bbd27036565c0a64256c355f914a13c6bbd8b139ff2c175783a09b307a29cd87afe753729ae12ae2ec713c16747a7165c33a349c7c16943a9e2ae7232a23d4f4", 0xe5}], 0x5, 0x0, 0x0, 0x20000045}}, {{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000016c0)="adc185e7e398f0207e6b628d6a0697211ba23973de68cb97a7868ab079e90cd57cff77a67b99eeb23354c8a0fedbc2ed9bde1bdbe8d61d1f0605bc9a722a00f4a678158f165a0cbc76dd5f80c5b8a14611886d8928dd", 0x56}, {&(0x7f0000001740)="3e967b4fe155ccf3d0d32ee08fc75f8a37ae079456ada45e5ff2a6cd61b75ef07471c366212814cd9925871c2190fc268d575a6fbe7c8a40c71d554a96d7", 0x3e}, {&(0x7f0000001780)="ef42a7fc523f8ddcd9e54ccd4900245d3020641cd0590f8766fbf4d6e5", 0x1d}, {&(0x7f00000017c0)="7218eff3b4e4ea571e7e358af61ed912da75b792859629828eb5672ed20b47c79998fcd41e22f074bdef5bead1f5467e7688b460149ba8198020c20814455b384e292aea4e76a8f478dd5c536e261d238e0ca0344096d938c9b4561c37e033ba2a2c74cb470b66a7e66d5ea45f0a41764b66ce45d9309602516a8c095fff68deb70db3252c6d2c83016c2d7decd16b9271749deb147d468d6cba17f76929b9638f01b8763182", 0xa6}, {&(0x7f0000001880)="53f7d637f08798413e20f966539bddc8aee05c209537", 0x16}, {&(0x7f00000018c0)="47fa261ccd37f12a0096a20b92f3d4cc3a9deab87c9ec50f4ebbd123d2cf2429604c859ff1a3b62bc80b1724ab8c0639c26b2ed914f2", 0x36}, {&(0x7f0000001900)="72e72daa897ceb62faafbb10ba075627fdd3d1b577815237479a0101689a155e2b54e7c2354a8bb6", 0x28}, {&(0x7f0000001940)="921abb3ff59ceb6684ab88bee2721a3e5836050d3a20ef0e4a9f186d753dd9b2f82654fcb489fcc048170bbe60814659dbcd60ae3ced9d82edd8fc4046a06057ed5dd864e5d0460468e2a17e9e0fad71ed52182283d31ed07004b180034b5c6e6a352c388eb62c33f319ef26401e8fb33ac4a1e6bcfa6f1087b60af4a18a41c13ecc744f520718e8941cf1fa084f984d25fbcff5bbc26ede771248ba282dcee25313834347ce0e54e9ff4589120ae8c2fae813da011db6a9114e8e46f63b929030912ddc695b7747003150eae1029296275e2dde09ea7c56624108551a173721a9e720e33af0d271655990", 0xeb}], 0x8, &(0x7f0000001b80)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r1, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r2, r1, r1, r3, r4]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, r6, r7, r2, r1, r10]}}], 0xa8, 0x4000084}}], 0x3, 0x20000000) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(0xffffffffffffffff, &(0x7f0000000d00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000cc0)={&(0x7f0000000c40)={0x80, 0x3, 0x1, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@CTA_TUPLE_ORIG={0x64, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x204}]}, 0x80}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000040) ioctl$BTRFS_IOC_DEV_REPLACE(r2, 0xca289435, &(0x7f0000000180)={0x0, 0x57ee, @status={[0x8000000000000000, 0xd, 0x80, 0x9, 0x57, 0x8]}, [0x100000000, 0xa344, 0x7, 0xff, 0x2, 0x7ff, 0x7, 0x80000001, 0x0, 0x3, 0x100, 0x6f, 0x38f, 0x752, 0x0, 0x2, 0x8, 0x5, 0x4, 0x8, 0x1, 0x6, 0x0, 0x4, 0x3, 0x20, 0x8, 0x4, 0x0, 0x0, 0x5, 0x6, 0x81, 0x400, 0x3, 0x6, 0x1f, 0x0, 0x2, 0xe0b, 0x5a, 0x4, 0x4000002, 0x2, 0xbbe, 0x200, 0xfb79, 0xffffffffffffffff, 0x8000000000000001, 0x8001, 0x10000, 0x1, 0x377c, 0x8, 0x8000000000000001, 0x40, 0x0, 0x4f50ec5f, 0x4, 0x81, 0x200, 0x7ff, 0x8, 0x77]}) r11 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r11) ioctl$TIOCSSOFTCAR(r11, 0x541a, &(0x7f0000000bc0)=0x2f0) r12 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r12}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) ioctl$TIOCMSET(r3, 0x5418, &(0x7f0000000180)=0x7164574b) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000340)={0xd4, 0x0, 0x1, 0x3, 0x15, "b2fbc9f0cc9e9a5c4e481f7a076f5ee5d578f7"}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYBLOB="204f4605bc8730fbe69f5d480f43431be1dcf246a644b6072fd2c306bcf37fa3c32ab0c9c0096aa024ce7c52a85a2b5b2fb87ed852cb14ea15f747adb05c48f97933ac6ad63122fb5959aae6028040eba46c433e2f4db3a5d5aa44623b46b80db6c7d2b6f3f61b8e4ba9c094fc", @ANYBLOB="fa6a8b73bbcfe51b16b55008fba8dfeb1bd288bb2767697b48ebae502e3888013618725cef7727e2df620284be5161c6ad86857ec2dd83aaea1959109638a17f14fa7307af641983ad2d7bf4116c17c4582fd103e9c7448b4103a13b2afba2fd68dbc190157792e3cc4bd45669be3ba9697296772753a0017826f6fab5002e251403a94086833f79d948f4c588074dffe05a49661efdcf7f0878a3bbc2ad28f72e06d0d24ed5fea348d6e2c927d5ed67d212b2bd1c405f56a745afd143df3e073551548999f6614b7c6405bf232ac84fdbeffa0c2b2696fa", @ANYRES32=r3, @ANYRES8=0x0], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCFLSH(r0, 0x540b, 0x2) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r4 = syz_open_pts(r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000380)=ANY=[@ANYBLOB="010000e35257840ac895a109ca7ddd9717c281000100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r5) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e00, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0xc020660b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getuid() (async) r2 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800e3ff01a2df00000400009ff3fc036c6cb655c7000000000000"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_dev$vcsu(&(0x7f0000000240), 0x9, 0x0) (async) r6 = syz_open_dev$vcsu(&(0x7f0000000240), 0x9, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x3) getdents64(r6, &(0x7f0000000800)=""/194, 0xc2) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000440)={0x1}, 0x8) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000440)={0x1, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xc, 0xe, &(0x7f0000000fc0)=ANY=[@ANYBLOB="b70200000f0e1709bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640200000000007502faff07cd02020404000001007d60b70300000d1000006a0a00fe0000000d8500000026000000b70000000004002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288a2e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08512ef5987b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b2ff72f3ce0d7ce76fd967d0736690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894ed90d9338923789a1edcd8043fe87919088383268324a25df14010c8e1b49b0400e4f6f767ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151cafcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8559c6146bb93026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b59085cf91b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e79900000000000000e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c1aaa152d567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85482b43db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c56633b01813fc5cd7d008469a966bbfb300fd772cbadf0cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f6fb7dac17ed09e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b032a070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dc591c052feecee18c64c4600a0bc3d4945d4b918865bbf52f732a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c55f1678b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9910cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada77665573460056351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801f33e3196b524278c576d71246e961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284159057be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d4841b5ca4dbe8d4afff527513a2efc8403be48e494b3bfeede33b1deefd9d902e8dc868f30161c2cd13621b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae334429ccf45bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a527fb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9bea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f8434251000200000000000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac21611968ce582698938c9a331a97c087b71ffb4c3a599e08fa0628e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e883662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb06b2927b2eec3f42fa0e4d0f2e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98bd7aa06e7f0061a8000000518d181cbfb9bdb9160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abee6bb1d69193bd01e59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828972bb7bbc8ed7ae23bf3bca7eb378ba0e912b150dde95dafe80ee043a1d640bd60fdfbe443fbe9aad3ef6f6c0a37a2d2aa0607b026f78417471e6ea0d1e86b309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630bdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265272febf3d529aa3d9ffb08e4dbc8842fbda4d38c4cf584ccf207e5373231fdb1f7888049370800845004e16a26b06b635f740492c303da988ab41b2ac3d9e9074590475678260f205532235444e991d7d63e52aa28964fb727db39091e5efee76e3d61b34d191895b7d49600a3536c7506df587256999d8094e6346eb781c0e212020d89242ac467aa803fa4140093fe1706d15e3b4dd931b0db633e0162786e43da18a722aed9a3781d6d373598ae96ab34909981681c75d1f823647fed2bd858a86ecf4b5c32d2f63ca6268ed97eb79ff8d3ccb24f111cf6f9179a8cbedaebe04172b3bc54dffa34e065facf9eafdbff22bddc89faff0f9ed96221bcab5a06391cca36a09c92e87047513381c19997b80f3ad1c131e807ab25a1aaba148a81d4adf25da6df8771a042555b2d17acadabca8801f5e05d2a093d32a630b3a4a59d57ae4bc2ae68c2380503512dc6ce9b8d9a10d6f5fa1d046b9be3f2442ab2613e6d404bd4890b1d1d46b345a2b443a40fc4f53fef627208881d5df9c7e9a12c14e4e953acc903c88bddd3c215d0891f48c123ddfd7889178fa525a2028a354366cac7ee18cb59fd3b06279dd658ff8dffd0d8d94587ce8f1bbd7b12714c87f6bd189dd692a94a18110987587cb762441740d39936c19729f02248a840de99bf25b3188c64d26f344f21a5f7ed30ec7521449a5e6227603cc65e9de80bc53d4f38159dd4d9f9f8290014708b37bfefd4faba7024cf7ed89c42ea"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x6, 0x0, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r8, &(0x7f00000004c0)=""/194, 0xc2) (async) getdents64(r8, &(0x7f00000004c0)=""/194, 0xc2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x80040, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x6, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x9}, [@exit, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000300)='syzkaller\x00', 0x5, 0x0, &(0x7f0000000340), 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x2, 0x10000, 0x5}, 0x10, r7, r8, 0x0, &(0x7f0000000440)=[r3, r9, r10]}, 0x80) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) (async) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef84) (async) sendfile(r3, r4, 0x0, 0xef84) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) 13:56:02 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x2000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r2 = getuid() (rerun: 32) syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) (async) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800e3ff01a2df00000400009ff3fc036c6cb655c7000000000000"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r6 = syz_open_dev$vcsu(&(0x7f0000000240), 0x9, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x3) (async, rerun: 64) getdents64(r6, &(0x7f0000000800)=""/194, 0xc2) (rerun: 64) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000440)={0x1, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xc, 0xe, &(0x7f0000000fc0)=ANY=[@ANYBLOB="b70200000f0e1709bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640200000000007502faff07cd02020404000001007d60b70300000d1000006a0a00fe0000000d8500000026000000b70000000004002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288a2e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08512ef5987b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b2ff72f3ce0d7ce76fd967d0736690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894ed90d9338923789a1edcd8043fe87919088383268324a25df14010c8e1b49b0400e4f6f767ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151cafcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8559c6146bb93026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b59085cf91b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e79900000000000000e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c1aaa152d567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85482b43db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c56633b01813fc5cd7d008469a966bbfb300fd772cbadf0cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f6fb7dac17ed09e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b032a070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dc591c052feecee18c64c4600a0bc3d4945d4b918865bbf52f732a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c55f1678b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9910cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada77665573460056351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801f33e3196b524278c576d71246e961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284159057be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d4841b5ca4dbe8d4afff527513a2efc8403be48e494b3bfeede33b1deefd9d902e8dc868f30161c2cd13621b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae334429ccf45bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a527fb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9bea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f8434251000200000000000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac21611968ce582698938c9a331a97c087b71ffb4c3a599e08fa0628e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e883662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb06b2927b2eec3f42fa0e4d0f2e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98bd7aa06e7f0061a8000000518d181cbfb9bdb9160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abee6bb1d69193bd01e59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828972bb7bbc8ed7ae23bf3bca7eb378ba0e912b150dde95dafe80ee043a1d640bd60fdfbe443fbe9aad3ef6f6c0a37a2d2aa0607b026f78417471e6ea0d1e86b309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630bdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265272febf3d529aa3d9ffb08e4dbc8842fbda4d38c4cf584ccf207e5373231fdb1f7888049370800845004e16a26b06b635f740492c303da988ab41b2ac3d9e9074590475678260f205532235444e991d7d63e52aa28964fb727db39091e5efee76e3d61b34d191895b7d49600a3536c7506df587256999d8094e6346eb781c0e212020d89242ac467aa803fa4140093fe1706d15e3b4dd931b0db633e0162786e43da18a722aed9a3781d6d373598ae96ab34909981681c75d1f823647fed2bd858a86ecf4b5c32d2f63ca6268ed97eb79ff8d3ccb24f111cf6f9179a8cbedaebe04172b3bc54dffa34e065facf9eafdbff22bddc89faff0f9ed96221bcab5a06391cca36a09c92e87047513381c19997b80f3ad1c131e807ab25a1aaba148a81d4adf25da6df8771a042555b2d17acadabca8801f5e05d2a093d32a630b3a4a59d57ae4bc2ae68c2380503512dc6ce9b8d9a10d6f5fa1d046b9be3f2442ab2613e6d404bd4890b1d1d46b345a2b443a40fc4f53fef627208881d5df9c7e9a12c14e4e953acc903c88bddd3c215d0891f48c123ddfd7889178fa525a2028a354366cac7ee18cb59fd3b06279dd658ff8dffd0d8d94587ce8f1bbd7b12714c87f6bd189dd692a94a18110987587cb762441740d39936c19729f02248a840de99bf25b3188c64d26f344f21a5f7ed30ec7521449a5e6227603cc65e9de80bc53d4f38159dd4d9f9f8290014708b37bfefd4faba7024cf7ed89c42ea"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x6, 0x0, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10, r7}, 0x80) (async, rerun: 64) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r8, &(0x7f00000004c0)=""/194, 0xc2) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x80040, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x6, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x9}, [@exit, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000300)='syzkaller\x00', 0x5, 0x0, &(0x7f0000000340), 0x41100, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x2, 0x10000, 0x5}, 0x10, r7, r8, 0x0, &(0x7f0000000440)=[r3, r9, r10]}, 0x80) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) (async, rerun: 64) sendfile(r3, r4, 0x0, 0xef84) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) 13:56:02 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f0100"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x1) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCPKT(r4, 0x5420, &(0x7f0000000080)=0x4) 13:56:02 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x0, 0x1c}, 0x10) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040), 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={0xffffffffffffffff, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000001b40)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) r6 = epoll_create(0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r10, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)=[{{&(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000dc0)="00316821dcb5ad8d1ad0edd15fe2e9339681469220fd8cf91267262a4811ae73adf1b6e35ce9b2c550e98a1476a734af24c1ab5a9f7ec6076b144dc7ef4afc748d8ca4c923a76923", 0x48}, {&(0x7f0000000e40)="9d261883dbabdd647f8d809740668468ad966f56c7d3c77e99808c4020", 0x1d}, {&(0x7f0000000e80)="45d640eac7f8d12d0ebda1ba4df96946bf09f5539356bfe424cc15c0b79521d811c104338aaf43a0693308d36c89a9dc79f65507b3b8b381361aec3a688347bd49d8e7ee707722b20542ce2b3c4d5504dc0883f318932d9297d63b5a42a53f9e974e9c5f832a5e172cf3b1bcbc21c2509eba13e6bb4a3696ceb0d4521e6a479012b3dd7ef360774066b34f4cdbb651987d1ccd49a65ce78bd5f6350f9093684559ba97bd72af1c2c257983d3946ea5726ad17baa958c0e86f8b8b0cabd1573b483d2a29a350f8e0559c02a7ab1e46ba10e5724afd9972ac7561ac9684bf1284f80277f06", 0xe4}, {&(0x7f0000000f80)="bb2f6673545d604aa98253fd3daa590df61941a59516f506fb6b9ae98b248e7e807e3d457e2c7092f691e637527b62fdcc0435d72508962eb78d021559c06507607f3cafbdbb8f3fdca393fb49c3d6100029c84df610279b3314ba97a78c72fc4813c196e86f24940014ae217148a6dd13cc3aa92841a747680f6a803257cafe7862831583", 0x85}, {&(0x7f0000001040)="9b2053f5a857e3de5700f4d7f7469f765829", 0x12}], 0x5, &(0x7f0000001140)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001180)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001640)=[{&(0x7f0000001200)="03d38d606d5b04b4d9f61593e9a90dbbb7c046e02fa4f38bbfd8a256757fb16f2cb4f93689eb07ab21e0cef1d5c23a9a9fbea4c8c2fb6f4aab88d3cc716447a9dd15d3e88175c27475e0bf800b67c654aebd958f4f4a290908d48007dd548d7bfc29b71db25f503d77f0f6c5b92f6a651af2940a0bf7caf79fd7e12766195f829244120028de46758a1e659c10412d43ee27c628addce9c1d3499eabff839ef135031a0d1cfd5e7bcec7de10d576caac8886abaae0e2bdc685e1d04af91d08a6b9e77c428eec0eaf9bb5e7365fd3a0dc5a7e0a1e6a2ea3699ce56d45fedf7bc96d07e71596e6ae4fa2992cac", 0xec}, {&(0x7f0000001300)="3a23d08feff63d862d745816cd399e87c23e1b64f5ce780d6d29f3e846c612605fc574af38477348da5781d38d8be5290f4d263eecb535112fd2bbe6836d17bd3de1ef58e7fe8a1a53dbf46c90d9d978d77a03ae011493010af02e979cab94a8b380e96ea7e5f9e28ab579271a6c70c05e4aa416dea3953043950ee3f9670bee574436225936c2fe795d0d02feed1774eaddc3453300eff3673f6f4e64a0b8635f70a2c1be2850825ee94eb874577741672bf601a8bc83bd3c36a285f085ab5381", 0xc1}, {&(0x7f0000001400)="f202579ec355c6b2889713cf89bddce8adbee970451cc64b88d82ee69c684a65062739cfb0b0bcf167786697d608c149fec8babd84396f5404a1759b6b0ecb753afb4d728b55f289e4ac8b410abc264b0809d929b0055d9db4fd370d3be92060216411e59747cc8976dee7d708ca47bc", 0x70}, {&(0x7f0000001480)="7dfe3c1f20dcc6cb26e2d095e9097db95a52616bfa6f5d1d827d8d8e4cba59c855978d8ffe13b9dee14b97fc6a3731c793a1901dfa11e91580ac870e49db02eaadbb80cb0d10c4792b781e918545829721f01b38645979187b1a0c3d6dab443d6e1f5a2bffd8c128b113a9828b072f6f399eef123bbfc9e7614074448b4333eac5f73ea9cec4dc1dcbef24c08651f2e68dc610b6aa6344132650ab3ee72251529416b44c8b6bb80278e97c51e7f3a588e10f1cfdedb2a237b079e07b", 0xbc}, {&(0x7f0000001540)="6dae59ce165902a8a5aa85fdcfe9f7dbb27b91ced81b53884066d06e29d9913859c9405333035f5a7637c99067d02ceac79faf92d6a896d105ddc6226662ef0e72c0814c2f03e8497fc33186d46526d142251ae3a9651fbb429593eab7ab80ef2b09fdeb8d17dadf1e57a64d1d7d42f7dff6c9f0a35c37b141a12066fbf139b03f34bc947964c024497546203646904f4bc4053c545999f6ed89799e5d7e3a7b93c7f4ab02bbd27036565c0a64256c355f914a13c6bbd8b139ff2c175783a09b307a29cd87afe753729ae12ae2ec713c16747a7165c33a349c7c16943a9e2ae7232a23d4f4", 0xe5}], 0x5, 0x0, 0x0, 0x20000045}}, {{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000016c0)="adc185e7e398f0207e6b628d6a0697211ba23973de68cb97a7868ab079e90cd57cff77a67b99eeb23354c8a0fedbc2ed9bde1bdbe8d61d1f0605bc9a722a00f4a678158f165a0cbc76dd5f80c5b8a14611886d8928dd", 0x56}, {&(0x7f0000001740)="3e967b4fe155ccf3d0d32ee08fc75f8a37ae079456ada45e5ff2a6cd61b75ef07471c366212814cd9925871c2190fc268d575a6fbe7c8a40c71d554a96d7", 0x3e}, {&(0x7f0000001780)="ef42a7fc523f8ddcd9e54ccd4900245d3020641cd0590f8766fbf4d6e5", 0x1d}, {&(0x7f00000017c0)="7218eff3b4e4ea571e7e358af61ed912da75b792859629828eb5672ed20b47c79998fcd41e22f074bdef5bead1f5467e7688b460149ba8198020c20814455b384e292aea4e76a8f478dd5c536e261d238e0ca0344096d938c9b4561c37e033ba2a2c74cb470b66a7e66d5ea45f0a41764b66ce45d9309602516a8c095fff68deb70db3252c6d2c83016c2d7decd16b9271749deb147d468d6cba17f76929b9638f01b8763182", 0xa6}, {&(0x7f0000001880)="53f7d637f08798413e20f966539bddc8aee05c209537", 0x16}, {&(0x7f00000018c0)="47fa261ccd37f12a0096a20b92f3d4cc3a9deab87c9ec50f4ebbd123d2cf2429604c859ff1a3b62bc80b1724ab8c0639c26b2ed914f2", 0x36}, {&(0x7f0000001900)="72e72daa897ceb62faafbb10ba075627fdd3d1b577815237479a0101689a155e2b54e7c2354a8bb6", 0x28}, {&(0x7f0000001940)="921abb3ff59ceb6684ab88bee2721a3e5836050d3a20ef0e4a9f186d753dd9b2f82654fcb489fcc048170bbe60814659dbcd60ae3ced9d82edd8fc4046a06057ed5dd864e5d0460468e2a17e9e0fad71ed52182283d31ed07004b180034b5c6e6a352c388eb62c33f319ef26401e8fb33ac4a1e6bcfa6f1087b60af4a18a41c13ecc744f520718e8941cf1fa084f984d25fbcff5bbc26ede771248ba282dcee25313834347ce0e54e9ff4589120ae8c2fae813da011db6a9114e8e46f63b929030912ddc695b7747003150eae1029296275e2dde09ea7c56624108551a173721a9e720e33af0d271655990", 0xeb}], 0x8, &(0x7f0000001b80)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r1, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r2, r1, r1, r3, r4]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, r6, r7, r2, r1, r10]}}], 0xa8, 0x4000084}}], 0x3, 0x20000000) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(0xffffffffffffffff, &(0x7f0000000d00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000cc0)={&(0x7f0000000c40)={0x80, 0x3, 0x1, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@CTA_TUPLE_ORIG={0x64, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x204}]}, 0x80}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000040) (async) ioctl$BTRFS_IOC_DEV_REPLACE(r2, 0xca289435, &(0x7f0000000180)={0x0, 0x57ee, @status={[0x8000000000000000, 0xd, 0x80, 0x9, 0x57, 0x8]}, [0x100000000, 0xa344, 0x7, 0xff, 0x2, 0x7ff, 0x7, 0x80000001, 0x0, 0x3, 0x100, 0x6f, 0x38f, 0x752, 0x0, 0x2, 0x8, 0x5, 0x4, 0x8, 0x1, 0x6, 0x0, 0x4, 0x3, 0x20, 0x8, 0x4, 0x0, 0x0, 0x5, 0x6, 0x81, 0x400, 0x3, 0x6, 0x1f, 0x0, 0x2, 0xe0b, 0x5a, 0x4, 0x4000002, 0x2, 0xbbe, 0x200, 0xfb79, 0xffffffffffffffff, 0x8000000000000001, 0x8001, 0x10000, 0x1, 0x377c, 0x8, 0x8000000000000001, 0x40, 0x0, 0x4f50ec5f, 0x4, 0x81, 0x200, 0x7ff, 0x8, 0x77]}) (async) r11 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r11) (async) ioctl$TIOCSSOFTCAR(r11, 0x541a, &(0x7f0000000bc0)=0x2f0) (async) r12 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r12}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r1 = syz_open_pts(r0, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x0, 0x1c}, 0x10) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040), 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={0xffffffffffffffff, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={0xffffffffffffffff, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001b00)) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000001b40)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) epoll_create(0x0) (async) r6 = epoll_create(0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r9}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r10, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r10, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r10}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r10, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)=[{{&(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000dc0)="00316821dcb5ad8d1ad0edd15fe2e9339681469220fd8cf91267262a4811ae73adf1b6e35ce9b2c550e98a1476a734af24c1ab5a9f7ec6076b144dc7ef4afc748d8ca4c923a76923", 0x48}, {&(0x7f0000000e40)="9d261883dbabdd647f8d809740668468ad966f56c7d3c77e99808c4020", 0x1d}, {&(0x7f0000000e80)="45d640eac7f8d12d0ebda1ba4df96946bf09f5539356bfe424cc15c0b79521d811c104338aaf43a0693308d36c89a9dc79f65507b3b8b381361aec3a688347bd49d8e7ee707722b20542ce2b3c4d5504dc0883f318932d9297d63b5a42a53f9e974e9c5f832a5e172cf3b1bcbc21c2509eba13e6bb4a3696ceb0d4521e6a479012b3dd7ef360774066b34f4cdbb651987d1ccd49a65ce78bd5f6350f9093684559ba97bd72af1c2c257983d3946ea5726ad17baa958c0e86f8b8b0cabd1573b483d2a29a350f8e0559c02a7ab1e46ba10e5724afd9972ac7561ac9684bf1284f80277f06", 0xe4}, {&(0x7f0000000f80)="bb2f6673545d604aa98253fd3daa590df61941a59516f506fb6b9ae98b248e7e807e3d457e2c7092f691e637527b62fdcc0435d72508962eb78d021559c06507607f3cafbdbb8f3fdca393fb49c3d6100029c84df610279b3314ba97a78c72fc4813c196e86f24940014ae217148a6dd13cc3aa92841a747680f6a803257cafe7862831583", 0x85}, {&(0x7f0000001040)="9b2053f5a857e3de5700f4d7f7469f765829", 0x12}], 0x5, &(0x7f0000001140)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001180)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001640)=[{&(0x7f0000001200)="03d38d606d5b04b4d9f61593e9a90dbbb7c046e02fa4f38bbfd8a256757fb16f2cb4f93689eb07ab21e0cef1d5c23a9a9fbea4c8c2fb6f4aab88d3cc716447a9dd15d3e88175c27475e0bf800b67c654aebd958f4f4a290908d48007dd548d7bfc29b71db25f503d77f0f6c5b92f6a651af2940a0bf7caf79fd7e12766195f829244120028de46758a1e659c10412d43ee27c628addce9c1d3499eabff839ef135031a0d1cfd5e7bcec7de10d576caac8886abaae0e2bdc685e1d04af91d08a6b9e77c428eec0eaf9bb5e7365fd3a0dc5a7e0a1e6a2ea3699ce56d45fedf7bc96d07e71596e6ae4fa2992cac", 0xec}, {&(0x7f0000001300)="3a23d08feff63d862d745816cd399e87c23e1b64f5ce780d6d29f3e846c612605fc574af38477348da5781d38d8be5290f4d263eecb535112fd2bbe6836d17bd3de1ef58e7fe8a1a53dbf46c90d9d978d77a03ae011493010af02e979cab94a8b380e96ea7e5f9e28ab579271a6c70c05e4aa416dea3953043950ee3f9670bee574436225936c2fe795d0d02feed1774eaddc3453300eff3673f6f4e64a0b8635f70a2c1be2850825ee94eb874577741672bf601a8bc83bd3c36a285f085ab5381", 0xc1}, {&(0x7f0000001400)="f202579ec355c6b2889713cf89bddce8adbee970451cc64b88d82ee69c684a65062739cfb0b0bcf167786697d608c149fec8babd84396f5404a1759b6b0ecb753afb4d728b55f289e4ac8b410abc264b0809d929b0055d9db4fd370d3be92060216411e59747cc8976dee7d708ca47bc", 0x70}, {&(0x7f0000001480)="7dfe3c1f20dcc6cb26e2d095e9097db95a52616bfa6f5d1d827d8d8e4cba59c855978d8ffe13b9dee14b97fc6a3731c793a1901dfa11e91580ac870e49db02eaadbb80cb0d10c4792b781e918545829721f01b38645979187b1a0c3d6dab443d6e1f5a2bffd8c128b113a9828b072f6f399eef123bbfc9e7614074448b4333eac5f73ea9cec4dc1dcbef24c08651f2e68dc610b6aa6344132650ab3ee72251529416b44c8b6bb80278e97c51e7f3a588e10f1cfdedb2a237b079e07b", 0xbc}, {&(0x7f0000001540)="6dae59ce165902a8a5aa85fdcfe9f7dbb27b91ced81b53884066d06e29d9913859c9405333035f5a7637c99067d02ceac79faf92d6a896d105ddc6226662ef0e72c0814c2f03e8497fc33186d46526d142251ae3a9651fbb429593eab7ab80ef2b09fdeb8d17dadf1e57a64d1d7d42f7dff6c9f0a35c37b141a12066fbf139b03f34bc947964c024497546203646904f4bc4053c545999f6ed89799e5d7e3a7b93c7f4ab02bbd27036565c0a64256c355f914a13c6bbd8b139ff2c175783a09b307a29cd87afe753729ae12ae2ec713c16747a7165c33a349c7c16943a9e2ae7232a23d4f4", 0xe5}], 0x5, 0x0, 0x0, 0x20000045}}, {{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000016c0)="adc185e7e398f0207e6b628d6a0697211ba23973de68cb97a7868ab079e90cd57cff77a67b99eeb23354c8a0fedbc2ed9bde1bdbe8d61d1f0605bc9a722a00f4a678158f165a0cbc76dd5f80c5b8a14611886d8928dd", 0x56}, {&(0x7f0000001740)="3e967b4fe155ccf3d0d32ee08fc75f8a37ae079456ada45e5ff2a6cd61b75ef07471c366212814cd9925871c2190fc268d575a6fbe7c8a40c71d554a96d7", 0x3e}, {&(0x7f0000001780)="ef42a7fc523f8ddcd9e54ccd4900245d3020641cd0590f8766fbf4d6e5", 0x1d}, {&(0x7f00000017c0)="7218eff3b4e4ea571e7e358af61ed912da75b792859629828eb5672ed20b47c79998fcd41e22f074bdef5bead1f5467e7688b460149ba8198020c20814455b384e292aea4e76a8f478dd5c536e261d238e0ca0344096d938c9b4561c37e033ba2a2c74cb470b66a7e66d5ea45f0a41764b66ce45d9309602516a8c095fff68deb70db3252c6d2c83016c2d7decd16b9271749deb147d468d6cba17f76929b9638f01b8763182", 0xa6}, {&(0x7f0000001880)="53f7d637f08798413e20f966539bddc8aee05c209537", 0x16}, {&(0x7f00000018c0)="47fa261ccd37f12a0096a20b92f3d4cc3a9deab87c9ec50f4ebbd123d2cf2429604c859ff1a3b62bc80b1724ab8c0639c26b2ed914f2", 0x36}, {&(0x7f0000001900)="72e72daa897ceb62faafbb10ba075627fdd3d1b577815237479a0101689a155e2b54e7c2354a8bb6", 0x28}, {&(0x7f0000001940)="921abb3ff59ceb6684ab88bee2721a3e5836050d3a20ef0e4a9f186d753dd9b2f82654fcb489fcc048170bbe60814659dbcd60ae3ced9d82edd8fc4046a06057ed5dd864e5d0460468e2a17e9e0fad71ed52182283d31ed07004b180034b5c6e6a352c388eb62c33f319ef26401e8fb33ac4a1e6bcfa6f1087b60af4a18a41c13ecc744f520718e8941cf1fa084f984d25fbcff5bbc26ede771248ba282dcee25313834347ce0e54e9ff4589120ae8c2fae813da011db6a9114e8e46f63b929030912ddc695b7747003150eae1029296275e2dde09ea7c56624108551a173721a9e720e33af0d271655990", 0xeb}], 0x8, &(0x7f0000001b80)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r1, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r2, r1, r1, r3, r4]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, r6, r7, r2, r1, r10]}}], 0xa8, 0x4000084}}], 0x3, 0x20000000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)=[{{&(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000dc0)="00316821dcb5ad8d1ad0edd15fe2e9339681469220fd8cf91267262a4811ae73adf1b6e35ce9b2c550e98a1476a734af24c1ab5a9f7ec6076b144dc7ef4afc748d8ca4c923a76923", 0x48}, {&(0x7f0000000e40)="9d261883dbabdd647f8d809740668468ad966f56c7d3c77e99808c4020", 0x1d}, {&(0x7f0000000e80)="45d640eac7f8d12d0ebda1ba4df96946bf09f5539356bfe424cc15c0b79521d811c104338aaf43a0693308d36c89a9dc79f65507b3b8b381361aec3a688347bd49d8e7ee707722b20542ce2b3c4d5504dc0883f318932d9297d63b5a42a53f9e974e9c5f832a5e172cf3b1bcbc21c2509eba13e6bb4a3696ceb0d4521e6a479012b3dd7ef360774066b34f4cdbb651987d1ccd49a65ce78bd5f6350f9093684559ba97bd72af1c2c257983d3946ea5726ad17baa958c0e86f8b8b0cabd1573b483d2a29a350f8e0559c02a7ab1e46ba10e5724afd9972ac7561ac9684bf1284f80277f06", 0xe4}, {&(0x7f0000000f80)="bb2f6673545d604aa98253fd3daa590df61941a59516f506fb6b9ae98b248e7e807e3d457e2c7092f691e637527b62fdcc0435d72508962eb78d021559c06507607f3cafbdbb8f3fdca393fb49c3d6100029c84df610279b3314ba97a78c72fc4813c196e86f24940014ae217148a6dd13cc3aa92841a747680f6a803257cafe7862831583", 0x85}, {&(0x7f0000001040)="9b2053f5a857e3de5700f4d7f7469f765829", 0x12}], 0x5, &(0x7f0000001140)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001180)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001640)=[{&(0x7f0000001200)="03d38d606d5b04b4d9f61593e9a90dbbb7c046e02fa4f38bbfd8a256757fb16f2cb4f93689eb07ab21e0cef1d5c23a9a9fbea4c8c2fb6f4aab88d3cc716447a9dd15d3e88175c27475e0bf800b67c654aebd958f4f4a290908d48007dd548d7bfc29b71db25f503d77f0f6c5b92f6a651af2940a0bf7caf79fd7e12766195f829244120028de46758a1e659c10412d43ee27c628addce9c1d3499eabff839ef135031a0d1cfd5e7bcec7de10d576caac8886abaae0e2bdc685e1d04af91d08a6b9e77c428eec0eaf9bb5e7365fd3a0dc5a7e0a1e6a2ea3699ce56d45fedf7bc96d07e71596e6ae4fa2992cac", 0xec}, {&(0x7f0000001300)="3a23d08feff63d862d745816cd399e87c23e1b64f5ce780d6d29f3e846c612605fc574af38477348da5781d38d8be5290f4d263eecb535112fd2bbe6836d17bd3de1ef58e7fe8a1a53dbf46c90d9d978d77a03ae011493010af02e979cab94a8b380e96ea7e5f9e28ab579271a6c70c05e4aa416dea3953043950ee3f9670bee574436225936c2fe795d0d02feed1774eaddc3453300eff3673f6f4e64a0b8635f70a2c1be2850825ee94eb874577741672bf601a8bc83bd3c36a285f085ab5381", 0xc1}, {&(0x7f0000001400)="f202579ec355c6b2889713cf89bddce8adbee970451cc64b88d82ee69c684a65062739cfb0b0bcf167786697d608c149fec8babd84396f5404a1759b6b0ecb753afb4d728b55f289e4ac8b410abc264b0809d929b0055d9db4fd370d3be92060216411e59747cc8976dee7d708ca47bc", 0x70}, {&(0x7f0000001480)="7dfe3c1f20dcc6cb26e2d095e9097db95a52616bfa6f5d1d827d8d8e4cba59c855978d8ffe13b9dee14b97fc6a3731c793a1901dfa11e91580ac870e49db02eaadbb80cb0d10c4792b781e918545829721f01b38645979187b1a0c3d6dab443d6e1f5a2bffd8c128b113a9828b072f6f399eef123bbfc9e7614074448b4333eac5f73ea9cec4dc1dcbef24c08651f2e68dc610b6aa6344132650ab3ee72251529416b44c8b6bb80278e97c51e7f3a588e10f1cfdedb2a237b079e07b", 0xbc}, {&(0x7f0000001540)="6dae59ce165902a8a5aa85fdcfe9f7dbb27b91ced81b53884066d06e29d9913859c9405333035f5a7637c99067d02ceac79faf92d6a896d105ddc6226662ef0e72c0814c2f03e8497fc33186d46526d142251ae3a9651fbb429593eab7ab80ef2b09fdeb8d17dadf1e57a64d1d7d42f7dff6c9f0a35c37b141a12066fbf139b03f34bc947964c024497546203646904f4bc4053c545999f6ed89799e5d7e3a7b93c7f4ab02bbd27036565c0a64256c355f914a13c6bbd8b139ff2c175783a09b307a29cd87afe753729ae12ae2ec713c16747a7165c33a349c7c16943a9e2ae7232a23d4f4", 0xe5}], 0x5, 0x0, 0x0, 0x20000045}}, {{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000016c0)="adc185e7e398f0207e6b628d6a0697211ba23973de68cb97a7868ab079e90cd57cff77a67b99eeb23354c8a0fedbc2ed9bde1bdbe8d61d1f0605bc9a722a00f4a678158f165a0cbc76dd5f80c5b8a14611886d8928dd", 0x56}, {&(0x7f0000001740)="3e967b4fe155ccf3d0d32ee08fc75f8a37ae079456ada45e5ff2a6cd61b75ef07471c366212814cd9925871c2190fc268d575a6fbe7c8a40c71d554a96d7", 0x3e}, {&(0x7f0000001780)="ef42a7fc523f8ddcd9e54ccd4900245d3020641cd0590f8766fbf4d6e5", 0x1d}, {&(0x7f00000017c0)="7218eff3b4e4ea571e7e358af61ed912da75b792859629828eb5672ed20b47c79998fcd41e22f074bdef5bead1f5467e7688b460149ba8198020c20814455b384e292aea4e76a8f478dd5c536e261d238e0ca0344096d938c9b4561c37e033ba2a2c74cb470b66a7e66d5ea45f0a41764b66ce45d9309602516a8c095fff68deb70db3252c6d2c83016c2d7decd16b9271749deb147d468d6cba17f76929b9638f01b8763182", 0xa6}, {&(0x7f0000001880)="53f7d637f08798413e20f966539bddc8aee05c209537", 0x16}, {&(0x7f00000018c0)="47fa261ccd37f12a0096a20b92f3d4cc3a9deab87c9ec50f4ebbd123d2cf2429604c859ff1a3b62bc80b1724ab8c0639c26b2ed914f2", 0x36}, {&(0x7f0000001900)="72e72daa897ceb62faafbb10ba075627fdd3d1b577815237479a0101689a155e2b54e7c2354a8bb6", 0x28}, {&(0x7f0000001940)="921abb3ff59ceb6684ab88bee2721a3e5836050d3a20ef0e4a9f186d753dd9b2f82654fcb489fcc048170bbe60814659dbcd60ae3ced9d82edd8fc4046a06057ed5dd864e5d0460468e2a17e9e0fad71ed52182283d31ed07004b180034b5c6e6a352c388eb62c33f319ef26401e8fb33ac4a1e6bcfa6f1087b60af4a18a41c13ecc744f520718e8941cf1fa084f984d25fbcff5bbc26ede771248ba282dcee25313834347ce0e54e9ff4589120ae8c2fae813da011db6a9114e8e46f63b929030912ddc695b7747003150eae1029296275e2dde09ea7c56624108551a173721a9e720e33af0d271655990", 0xeb}], 0x8, &(0x7f0000001b80)=[@rights={{0x2c, 0x1, 0x1, [r0, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r1, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r2, r1, r1, r3, r4]}}, @rights={{0x2c, 0x1, 0x1, [r2, r5, r6, r7, r2, r1, r10]}}], 0xa8, 0x4000084}}], 0x3, 0x20000000) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(0xffffffffffffffff, &(0x7f0000000d00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000cc0)={&(0x7f0000000c40)={0x80, 0x3, 0x1, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@CTA_TUPLE_ORIG={0x64, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}]}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x204}]}, 0x80}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000040) ioctl$BTRFS_IOC_DEV_REPLACE(r2, 0xca289435, &(0x7f0000000180)={0x0, 0x57ee, @status={[0x8000000000000000, 0xd, 0x80, 0x9, 0x57, 0x8]}, [0x100000000, 0xa344, 0x7, 0xff, 0x2, 0x7ff, 0x7, 0x80000001, 0x0, 0x3, 0x100, 0x6f, 0x38f, 0x752, 0x0, 0x2, 0x8, 0x5, 0x4, 0x8, 0x1, 0x6, 0x0, 0x4, 0x3, 0x20, 0x8, 0x4, 0x0, 0x0, 0x5, 0x6, 0x81, 0x400, 0x3, 0x6, 0x1f, 0x0, 0x2, 0xe0b, 0x5a, 0x4, 0x4000002, 0x2, 0xbbe, 0x200, 0xfb79, 0xffffffffffffffff, 0x8000000000000001, 0x8001, 0x10000, 0x1, 0x377c, 0x8, 0x8000000000000001, 0x40, 0x0, 0x4f50ec5f, 0x4, 0x81, 0x200, 0x7ff, 0x8, 0x77]}) r11 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r11) (async) fchdir(r11) ioctl$TIOCSSOFTCAR(r11, 0x541a, &(0x7f0000000bc0)=0x2f0) r12 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r12}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f0100"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x1) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCPKT(r4, 0x5420, &(0x7f0000000080)=0x4) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f0100"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r3) (async) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x1) (async) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TIOCPKT(r4, 0x5420, &(0x7f0000000080)=0x4) (async) 13:56:03 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000340)={0xd4, 0x0, 0x1, 0x3, 0x15, "b2fbc9f0cc9e9a5c4e481f7a076f5ee5d578f7"}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYBLOB="204f4605bc8730fbe69f5d480f43431be1dcf246a644b6072fd2c306bcf37fa3c32ab0c9c0096aa024ce7c52a85a2b5b2fb87ed852cb14ea15f747adb05c48f97933ac6ad63122fb5959aae6028040eba46c433e2f4db3a5d5aa44623b46b80db6c7d2b6f3f61b8e4ba9c094fc", @ANYBLOB="fa6a8b73bbcfe51b16b55008fba8dfeb1bd288bb2767697b48ebae502e3888013618725cef7727e2df620284be5161c6ad86857ec2dd83aaea1959109638a17f14fa7307af641983ad2d7bf4116c17c4582fd103e9c7448b4103a13b2afba2fd68dbc190157792e3cc4bd45669be3ba9697296772753a0017826f6fab5002e251403a94086833f79d948f4c588074dffe05a49661efdcf7f0878a3bbc2ad28f72e06d0d24ed5fea348d6e2c927d5ed67d212b2bd1c405f56a745afd143df3e073551548999f6614b7c6405bf232ac84fdbeffa0c2b2696fa", @ANYRES32=r3, @ANYRES8=0x0], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCFLSH(r0, 0x540b, 0x2) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r4 = syz_open_pts(r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000380)=ANY=[@ANYBLOB="010000e35257840ac895a109ca7ddd9717c281000100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r5) (async) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) (async) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000340)={0xd4, 0x0, 0x1, 0x3, 0x15, "b2fbc9f0cc9e9a5c4e481f7a076f5ee5d578f7"}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) write$binfmt_aout(r0, &(0x7f0000000140)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYBLOB="204f4605bc8730fbe69f5d480f43431be1dcf246a644b6072fd2c306bcf37fa3c32ab0c9c0096aa024ce7c52a85a2b5b2fb87ed852cb14ea15f747adb05c48f97933ac6ad63122fb5959aae6028040eba46c433e2f4db3a5d5aa44623b46b80db6c7d2b6f3f61b8e4ba9c094fc", @ANYBLOB="fa6a8b73bbcfe51b16b55008fba8dfeb1bd288bb2767697b48ebae502e3888013618725cef7727e2df620284be5161c6ad86857ec2dd83aaea1959109638a17f14fa7307af641983ad2d7bf4116c17c4582fd103e9c7448b4103a13b2afba2fd68dbc190157792e3cc4bd45669be3ba9697296772753a0017826f6fab5002e251403a94086833f79d948f4c588074dffe05a49661efdcf7f0878a3bbc2ad28f72e06d0d24ed5fea348d6e2c927d5ed67d212b2bd1c405f56a745afd143df3e073551548999f6614b7c6405bf232ac84fdbeffa0c2b2696fa", @ANYRES32=r3, @ANYRES8=0x0], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCFLSH(r0, 0x540b, 0x2) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r4 = syz_open_pts(r0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000380)=ANY=[@ANYBLOB="010000e35257840ac895a109ca7ddd9717c281000100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), r5) (async) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) syz_open_pts(r0, 0x0) 13:56:03 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x264, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r3) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x7f, 0x0, 0x0, 0x0, 0xff, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) r6 = signalfd(r1, &(0x7f00000001c0)={[0x100]}, 0x8) r7 = socket(0x10, 0x803, 0x0) r8 = syz_io_uring_complete(0x0) sendto$inet6(r8, &(0x7f0000000380)='w', 0xfffffffffffffedb, 0x4000000, 0x0, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r5, 0x29, 0x37, &(0x7f0000000540)={0x2c, 0x16, '\x00', [@generic={0x1, 0x4f, "2340038cd7c55ff85d37760f10eec1256e479675579b5c6242266e5479d6991975c6a611fc630280a5f6672772ed11b67684f55bdc2c387c4591aa9546907bf55ef5165551c9fb2b41ebcf4959b30d"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfc01}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @calipso={0x7, 0x48, {0x2, 0x10, 0x3, 0x0, [0x5, 0x7, 0x5, 0x7fff, 0x81, 0x2, 0x1, 0x6]}}]}, 0xc0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r6, &(0x7f0000000400)="de3f4892246f682220c247bc7f7d19edeb46bcad4be12082565926fb5c6445fd9c6902cdbd0c4fb808472a3c90414c8c5c45273b04643f4db12ac84093f6abc8092520d111f16af63e085c59fea3856dae8c3b479da551c6cf4e6a46464cd7b04f0e8cdec8ddf0f2879b9ce1f0913af1cbac4a471aab02e6b51180ee1d9439e4e6d731ae091838144dd5c859f5f739906163317655de4b076d2207d197a7ef5ea5cc559ff50084973e01d5b798d14a", &(0x7f0000000240)=@tcp=r7}, 0x20) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f0100"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async, rerun: 64) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x1) (rerun: 64) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TIOCPKT(r4, 0x5420, &(0x7f0000000080)=0x4) 13:56:03 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x20200, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x40, r2, 0x100, 0x70bd27, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x6, 0x30}}}}, [@NL80211_ATTR_CRIT_PROT_ID={0x6}, @NL80211_ATTR_CRIT_PROT_ID={0x6, 0xb3, 0x1}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x1c3}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0xc11}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) r3 = syz_open_pts(r0, 0x0) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:03 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x20200, 0x0) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x40, r2, 0x100, 0x70bd27, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x6, 0x30}}}}, [@NL80211_ATTR_CRIT_PROT_ID={0x6}, @NL80211_ATTR_CRIT_PROT_ID={0x6, 0xb3, 0x1}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x1c3}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0xc11}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) r3 = syz_open_pts(r0, 0x0) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x264, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x3}, 0x48) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x264, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r3) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x7f, 0x0, 0x0, 0x0, 0xff, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) (async) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) signalfd(r1, &(0x7f00000001c0)={[0x100]}, 0x8) (async) r6 = signalfd(r1, &(0x7f00000001c0)={[0x100]}, 0x8) socket(0x10, 0x803, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) syz_io_uring_complete(0x0) (async) r8 = syz_io_uring_complete(0x0) sendto$inet6(r8, &(0x7f0000000380)='w', 0xfffffffffffffedb, 0x4000000, 0x0, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) getsockname$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r5, 0x29, 0x37, &(0x7f0000000540)={0x2c, 0x16, '\x00', [@generic={0x1, 0x4f, "2340038cd7c55ff85d37760f10eec1256e479675579b5c6242266e5479d6991975c6a611fc630280a5f6672772ed11b67684f55bdc2c387c4591aa9546907bf55ef5165551c9fb2b41ebcf4959b30d"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfc01}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @calipso={0x7, 0x48, {0x2, 0x10, 0x3, 0x0, [0x5, 0x7, 0x5, 0x7fff, 0x81, 0x2, 0x1, 0x6]}}]}, 0xc0) (async) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r5, 0x29, 0x37, &(0x7f0000000540)={0x2c, 0x16, '\x00', [@generic={0x1, 0x4f, "2340038cd7c55ff85d37760f10eec1256e479675579b5c6242266e5479d6991975c6a611fc630280a5f6672772ed11b67684f55bdc2c387c4591aa9546907bf55ef5165551c9fb2b41ebcf4959b30d"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfc01}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @calipso={0x7, 0x48, {0x2, 0x10, 0x3, 0x0, [0x5, 0x7, 0x5, 0x7fff, 0x81, 0x2, 0x1, 0x6]}}]}, 0xc0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r6, &(0x7f0000000400)="de3f4892246f682220c247bc7f7d19edeb46bcad4be12082565926fb5c6445fd9c6902cdbd0c4fb808472a3c90414c8c5c45273b04643f4db12ac84093f6abc8092520d111f16af63e085c59fea3856dae8c3b479da551c6cf4e6a46464cd7b04f0e8cdec8ddf0f2879b9ce1f0913af1cbac4a471aab02e6b51180ee1d9439e4e6d731ae091838144dd5c859f5f739906163317655de4b076d2207d197a7ef5ea5cc559ff50084973e01d5b798d14a", &(0x7f0000000240)=@tcp=r7}, 0x20) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) syz_open_pts(r0, 0x0) 13:56:04 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x2000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 1: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) syz_open_pts(r0, 0x0) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) syz_open_pts(r0, 0x0) 13:56:04 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x20200, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x40, r2, 0x100, 0x70bd27, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x6, 0x30}}}}, [@NL80211_ATTR_CRIT_PROT_ID={0x6}, @NL80211_ATTR_CRIT_PROT_ID={0x6, 0xb3, 0x1}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x1c3}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0xc11}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) r3 = syz_open_pts(r0, 0x0) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x20200, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x40, r2, 0x100, 0x70bd27, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x6, 0x30}}}}, [@NL80211_ATTR_CRIT_PROT_ID={0x6}, @NL80211_ATTR_CRIT_PROT_ID={0x6, 0xb3, 0x1}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x1c3}, @NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0xc11}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) syz_open_pts(r0, 0x0) (async) dup3(r3, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:04 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x2) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCL_SETSEL(r4, 0x541c, &(0x7f0000000180)={0x2, {0x2, 0x101, 0x20, 0x0, 0x87, 0x1}}) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x16c) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x264, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async, rerun: 32) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r3) (async, rerun: 32) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x7f, 0x0, 0x0, 0x0, 0xff, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) (async) r6 = signalfd(r1, &(0x7f00000001c0)={[0x100]}, 0x8) r7 = socket(0x10, 0x803, 0x0) (async) r8 = syz_io_uring_complete(0x0) sendto$inet6(r8, &(0x7f0000000380)='w', 0xfffffffffffffedb, 0x4000000, 0x0, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r5, 0x29, 0x37, &(0x7f0000000540)={0x2c, 0x16, '\x00', [@generic={0x1, 0x4f, "2340038cd7c55ff85d37760f10eec1256e479675579b5c6242266e5479d6991975c6a611fc630280a5f6672772ed11b67684f55bdc2c387c4591aa9546907bf55ef5165551c9fb2b41ebcf4959b30d"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfc01}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @calipso={0x7, 0x48, {0x2, 0x10, 0x3, 0x0, [0x5, 0x7, 0x5, 0x7fff, 0x81, 0x2, 0x1, 0x6]}}]}, 0xc0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r6, &(0x7f0000000400)="de3f4892246f682220c247bc7f7d19edeb46bcad4be12082565926fb5c6445fd9c6902cdbd0c4fb808472a3c90414c8c5c45273b04643f4db12ac84093f6abc8092520d111f16af63e085c59fea3856dae8c3b479da551c6cf4e6a46464cd7b04f0e8cdec8ddf0f2879b9ce1f0913af1cbac4a471aab02e6b51180ee1d9439e4e6d731ae091838144dd5c859f5f739906163317655de4b076d2207d197a7ef5ea5cc559ff50084973e01d5b798d14a", &(0x7f0000000240)=@tcp=r7}, 0x20) (async) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:04 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x10000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000200)={0x5, 0x2, 0x7fff}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) r3 = syz_open_dev$vcsu(&(0x7f0000000180), 0x3098, 0x200000) ioctl$AUTOFS_DEV_IOCTL_READY(r3, 0xc0189376, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xfff}}, './file0\x00'}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$TIOCGDEV(r1, 0x80045432, &(0x7f0000000080)) 13:56:05 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfdfdffff, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x2) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCL_SETSEL(r4, 0x541c, &(0x7f0000000180)={0x2, {0x2, 0x101, 0x20, 0x0, 0x87, 0x1}}) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x16c) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x2) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TIOCL_SETSEL(r4, 0x541c, &(0x7f0000000180)={0x2, {0x2, 0x101, 0x20, 0x0, 0x87, 0x1}}) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) creat(&(0x7f0000000140)='./file0\x00', 0x16c) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000300)) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r5) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x1001000, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r5}}, {@fscache}, {@version_L}, {@aname={'aname', 0x3d, '/dev/ptmx\x00'}}, {@fscache}, {@version_9p2000}, {@access_user}], [{@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x64, 0x5e, 0x34, 0x61, 0x65, 0x1d97fb4dd70231ed], 0x2d, [0x32, 0x34, 0x63, 0x66], 0x2d, [0x66, 0x35, 0x35, 0x61], 0x2d, [0x66, 0x32, 0x39, 0x35], 0x2d, [0x65, 0x33, 0x34, 0x36, 0x31, 0x36, 0x32, 0x2]}}}, {@euid_lt={'euid<', 0xee00}}, {@fowner_eq}, {@dont_appraise}]}}) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0xffffffff, 0x81ffffff, 0x5, "a63ba731451b0fec1a93a0de35a00235a0f035", 0x0, 0x1}) 13:56:05 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:05 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000200)={0x5, 0x2, 0x7fff}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) r3 = syz_open_dev$vcsu(&(0x7f0000000180), 0x3098, 0x200000) ioctl$AUTOFS_DEV_IOCTL_READY(r3, 0xc0189376, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xfff}}, './file0\x00'}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000200)={0x5, 0x2, 0x7fff}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) (async) syz_open_dev$vcsu(&(0x7f0000000180), 0x3098, 0x200000) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r3, 0xc0189376, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xfff}}, './file0\x00'}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:05 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) (async) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$TIOCGDEV(r1, 0x80045432, &(0x7f0000000080)) 13:56:06 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000200)={0x5, 0x2, 0x7fff}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) (async) r3 = syz_open_dev$vcsu(&(0x7f0000000180), 0x3098, 0x200000) ioctl$AUTOFS_DEV_IOCTL_READY(r3, 0xc0189376, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xfff}}, './file0\x00'}) (async, rerun: 64) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (rerun: 64) 13:56:06 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e00, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$TIOCGDEV(r1, 0x80045432, &(0x7f0000000080)) 13:56:06 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2041, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) connect$inet(r4, &(0x7f0000000380)={0x2, 0x3ff, @private=0xa010101}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) r5 = syz_open_pts(r0, 0x101000) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = dup3(r3, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) r7 = pidfd_getfd(r6, r5, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000001c0)={r7, &(0x7f0000000240)="1bacf9b6cf83ba4f13b966562db5d7589cd8e4887ff71eb862836559781b4c2667da1a8534d4989dbb7687f22540dd4d15787e860417b3c02c58d6d5b23ea6d26f0944a35b5b605bb7bc97ddab398fa7e5dc3c563462de7a848616e0b4ea47d4b717"}, 0x20) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x6b, 0x0, 0x0, 0x8, 0x0, "a661466d2978f91235a0f03500"}) 13:56:06 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfffffdfd, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000300)) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) (async) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r5) (async) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x1001000, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r5}}, {@fscache}, {@version_L}, {@aname={'aname', 0x3d, '/dev/ptmx\x00'}}, {@fscache}, {@version_9p2000}, {@access_user}], [{@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x64, 0x5e, 0x34, 0x61, 0x65, 0x1d97fb4dd70231ed], 0x2d, [0x32, 0x34, 0x63, 0x66], 0x2d, [0x66, 0x35, 0x35, 0x61], 0x2d, [0x66, 0x32, 0x39, 0x35], 0x2d, [0x65, 0x33, 0x34, 0x36, 0x31, 0x36, 0x32, 0x2]}}}, {@euid_lt={'euid<', 0xee00}}, {@fowner_eq}, {@dont_appraise}]}}) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0xffffffff, 0x81ffffff, 0x5, "a63ba731451b0fec1a93a0de35a00235a0f035", 0x0, 0x1}) 13:56:06 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000300)) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r5) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x1001000, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r5}}, {@fscache}, {@version_L}, {@aname={'aname', 0x3d, '/dev/ptmx\x00'}}, {@fscache}, {@version_9p2000}, {@access_user}], [{@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x64, 0x5e, 0x34, 0x61, 0x65, 0x1d97fb4dd70231ed], 0x2d, [0x32, 0x34, 0x63, 0x66], 0x2d, [0x66, 0x35, 0x35, 0x61], 0x2d, [0x66, 0x32, 0x39, 0x35], 0x2d, [0x65, 0x33, 0x34, 0x36, 0x31, 0x36, 0x32, 0x2]}}}, {@euid_lt={'euid<', 0xee00}}, {@fowner_eq}, {@dont_appraise}]}}) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0xffffffff, 0x81ffffff, 0x5, "a63ba731451b0fec1a93a0de35a00235a0f035", 0x0, 0x1}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000300)) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) (async) setreuid(0x0, r5) (async) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x1001000, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r5}}, {@fscache}, {@version_L}, {@aname={'aname', 0x3d, '/dev/ptmx\x00'}}, {@fscache}, {@version_9p2000}, {@access_user}], [{@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x64, 0x5e, 0x34, 0x61, 0x65, 0x1d97fb4dd70231ed], 0x2d, [0x32, 0x34, 0x63, 0x66], 0x2d, [0x66, 0x35, 0x35, 0x61], 0x2d, [0x66, 0x32, 0x39, 0x35], 0x2d, [0x65, 0x33, 0x34, 0x36, 0x31, 0x36, 0x32, 0x2]}}}, {@euid_lt={'euid<', 0xee00}}, {@fowner_eq}, {@dont_appraise}]}}) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x8, 0xffffffff, 0x81ffffff, 0x5, "a63ba731451b0fec1a93a0de35a00235a0f035", 0x0, 0x1}) (async) 13:56:06 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0xfdfdffff, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000080)={0x1, 0x6, 0x6, 0x2, 0xc, "6010ec36d22a6886273aa8bcb1cd8b29b868d2"}) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r3 = syz_open_pts(r0, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) r5 = socket$netlink(0x10, 0x3, 0x4) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c5602117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c100000000000224e0000", 0x58}], 0x1) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r7, 0x325, 0x0, 0x0, {{0x5}, {@void, @val={0x8, 0x6}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_SET_QOS_MAP(r5, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)={0xa8, r7, 0x1, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x4000, 0x5a}}}}, [@NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x20, 0x6}, {0x3, 0x3}, {0x0, 0x4}, {0x2}, {0x0, 0x5}, {0x59, 0x6}, {0x7f, 0x7}, {0x4, 0x4}, {0x7, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x81, 0x5}, {0x0, 0x3}], "fea8abe466acfdd1"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x1f, 0x6}, {0x0, 0x7}, {0x8, 0x6}, {0x31, 0x4}, {0x0, 0x2}, {0x0, 0x2}, {0x6, 0x2}, {0x81}, {0x4}, {}, {0x4, 0x5}, {0x1}, {0x0, 0x2}, {0xfd, 0x6}, {0x7, 0x2}, {0x8, 0x1}, {0x9, 0x5}, {0x81, 0x2}, {0xc4, 0x7}, {0x8, 0x6}], "c2101d84c76c8740"}}, @NL80211_ATTR_QOS_MAP={0x2c, 0xc7, {[{0x7, 0x7}, {0x20, 0x6}, {0x5}, {0x7f}, {0xe2, 0x3}, {0x24, 0x5}, {0x1f, 0x2}, {0x0, 0x6}, {0x6d}, {0x1, 0x1}, {0x7f, 0x3}, {0x1, 0x5}, {0x6, 0x2}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x1}], "077846c6cf7eec19"}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8010}, 0x42da7363e7d819a0) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r2, &(0x7f0000000440)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)={0x1e0, r7, 0x300, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_FRAME={0x19c, 0x33, @data_frame={@qos_no_ht={{@type01={{0x0, 0x2, 0xe, 0x0, 0x1, 0x0, 0x1, 0x1}, {0xff}, @broadcast, @initial, @broadcast, {0x5, 0x3}}, {0x1, 0x1, 0x0, 0x0, 0xe6}}, {@type00={{0x0, 0x2, 0xb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x20}, @device_b, @device_b, @initial, {0x2, 0x20}}, {0x6, 0x1, 0x3, 0x1, 0x2}}}, @a_msdu=[{@broadcast, @broadcast, 0xcd, "9b41db26455b4e99ed66199095b8731bce300247cb294f484b00a6baabd1a42cb0ff1fbaa54a5fe441d2e1b254f742a61a2de72bb8d2645d09b093dc99c7661f3583c6e6d741decd0909bb2b1d8682c834946ecaa2bb92cae2cca504fce4e969eb3ca1007a0da635165c664392abfa5118df9a568fd0d31ebd22168e4f3eded856be27519e6a6ade8753be917efdf3c4534d7195ce8da96a2bb8595fb2652a3f328b8ede3135d2bd462e9f6f99d1d39f21542bc2a8b68fbcacca659fd5379f74c3378010575861f538b0c15e16"}, {@device_a, @device_b, 0x78, "39455c479807e94c0abf909d85640e892a102ff6d64d2d62346907a41ff642f128273011790a8954762c4014191b4a4cd3fb5a324c512b83ec3522205e40db890f276a7e0e54a94626a7808a45d4c7be17389fb6baa9a5bc384c933f0d3762a4769c410cbdde72042d1035b5bf983e56c8b52672874e5a2a"}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x50}, 0x40881) ioctl$PIO_CMAP(r4, 0x4b71, &(0x7f0000000180)={0x8000000000000000, 0x9, 0xfffffffffffffff7, 0x7f, 0x8, 0x2}) r8 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x100000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2041, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) connect$inet(r4, &(0x7f0000000380)={0x2, 0x3ff, @private=0xa010101}, 0x10) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) r5 = syz_open_pts(r0, 0x101000) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = dup3(r3, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) r7 = pidfd_getfd(r6, r5, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000001c0)={r7, &(0x7f0000000240)="1bacf9b6cf83ba4f13b966562db5d7589cd8e4887ff71eb862836559781b4c2667da1a8534d4989dbb7687f22540dd4d15787e860417b3c02c58d6d5b23ea6d26f0944a35b5b605bb7bc97ddab398fa7e5dc3c563462de7a848616e0b4ea47d4b717"}, 0x20) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x6b, 0x0, 0x0, 0x8, 0x0, "a661466d2978f91235a0f03500"}) 13:56:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x4e400) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000080)={0x1, 0x6, 0x6, 0x2, 0xc, "6010ec36d22a6886273aa8bcb1cd8b29b868d2"}) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r3 = syz_open_pts(r0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) (async) r5 = socket$netlink(0x10, 0x3, 0x4) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c5602117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c100000000000224e0000", 0x58}], 0x1) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r7, 0x325, 0x0, 0x0, {{0x5}, {@void, @val={0x8, 0x6}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_SET_QOS_MAP(r5, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)={0xa8, r7, 0x1, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x4000, 0x5a}}}}, [@NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x20, 0x6}, {0x3, 0x3}, {0x0, 0x4}, {0x2}, {0x0, 0x5}, {0x59, 0x6}, {0x7f, 0x7}, {0x4, 0x4}, {0x7, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x81, 0x5}, {0x0, 0x3}], "fea8abe466acfdd1"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x1f, 0x6}, {0x0, 0x7}, {0x8, 0x6}, {0x31, 0x4}, {0x0, 0x2}, {0x0, 0x2}, {0x6, 0x2}, {0x81}, {0x4}, {}, {0x4, 0x5}, {0x1}, {0x0, 0x2}, {0xfd, 0x6}, {0x7, 0x2}, {0x8, 0x1}, {0x9, 0x5}, {0x81, 0x2}, {0xc4, 0x7}, {0x8, 0x6}], "c2101d84c76c8740"}}, @NL80211_ATTR_QOS_MAP={0x2c, 0xc7, {[{0x7, 0x7}, {0x20, 0x6}, {0x5}, {0x7f}, {0xe2, 0x3}, {0x24, 0x5}, {0x1f, 0x2}, {0x0, 0x6}, {0x6d}, {0x1, 0x1}, {0x7f, 0x3}, {0x1, 0x5}, {0x6, 0x2}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x1}], "077846c6cf7eec19"}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8010}, 0x42da7363e7d819a0) (async) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r2, &(0x7f0000000440)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)={0x1e0, r7, 0x300, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_FRAME={0x19c, 0x33, @data_frame={@qos_no_ht={{@type01={{0x0, 0x2, 0xe, 0x0, 0x1, 0x0, 0x1, 0x1}, {0xff}, @broadcast, @initial, @broadcast, {0x5, 0x3}}, {0x1, 0x1, 0x0, 0x0, 0xe6}}, {@type00={{0x0, 0x2, 0xb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x20}, @device_b, @device_b, @initial, {0x2, 0x20}}, {0x6, 0x1, 0x3, 0x1, 0x2}}}, @a_msdu=[{@broadcast, @broadcast, 0xcd, "9b41db26455b4e99ed66199095b8731bce300247cb294f484b00a6baabd1a42cb0ff1fbaa54a5fe441d2e1b254f742a61a2de72bb8d2645d09b093dc99c7661f3583c6e6d741decd0909bb2b1d8682c834946ecaa2bb92cae2cca504fce4e969eb3ca1007a0da635165c664392abfa5118df9a568fd0d31ebd22168e4f3eded856be27519e6a6ade8753be917efdf3c4534d7195ce8da96a2bb8595fb2652a3f328b8ede3135d2bd462e9f6f99d1d39f21542bc2a8b68fbcacca659fd5379f74c3378010575861f538b0c15e16"}, {@device_a, @device_b, 0x78, "39455c479807e94c0abf909d85640e892a102ff6d64d2d62346907a41ff642f128273011790a8954762c4014191b4a4cd3fb5a324c512b83ec3522205e40db890f276a7e0e54a94626a7808a45d4c7be17389fb6baa9a5bc384c933f0d3762a4769c410cbdde72042d1035b5bf983e56c8b52672874e5a2a"}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x50}, 0x40881) ioctl$PIO_CMAP(r4, 0x4b71, &(0x7f0000000180)={0x8000000000000000, 0x9, 0xfffffffffffffff7, 0x7f, 0x8, 0x2}) (async, rerun: 64) r8 = dup3(r3, r0, 0x0) (rerun: 64) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:06 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2041, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) (async) accept4$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000180)=0x14, 0x800) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) connect$inet(r4, &(0x7f0000000380)={0x2, 0x3ff, @private=0xa010101}, 0x10) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async, rerun: 32) r5 = syz_open_pts(r0, 0x101000) (rerun: 32) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async, rerun: 64) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (rerun: 64) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) r6 = dup3(r3, 0xffffffffffffffff, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) r7 = pidfd_getfd(r6, r5, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000001c0)={r7, &(0x7f0000000240)="1bacf9b6cf83ba4f13b966562db5d7589cd8e4887ff71eb862836559781b4c2667da1a8534d4989dbb7687f22540dd4d15787e860417b3c02c58d6d5b23ea6d26f0944a35b5b605bb7bc97ddab398fa7e5dc3c563462de7a848616e0b4ea47d4b717"}, 0x20) (async, rerun: 32) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x6b, 0x0, 0x0, 0x8, 0x0, "a661466d2978f91235a0f03500"}) (rerun: 32) 13:56:07 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000080)={0x1, 0x6, 0x6, 0x2, 0xc, "6010ec36d22a6886273aa8bcb1cd8b29b868d2"}) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r3 = syz_open_pts(r0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) (async) r5 = socket$netlink(0x10, 0x3, 0x4) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c5602117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c100000000000224e0000", 0x58}], 0x1) r6 = socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r7, 0x325, 0x0, 0x0, {{0x5}, {@void, @val={0x8, 0x6}, @void}}}, 0x1c}}, 0x0) (async) sendmsg$NL80211_CMD_SET_QOS_MAP(r5, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)={0xa8, r7, 0x1, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x4000, 0x5a}}}}, [@NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x20, 0x6}, {0x3, 0x3}, {0x0, 0x4}, {0x2}, {0x0, 0x5}, {0x59, 0x6}, {0x7f, 0x7}, {0x4, 0x4}, {0x7, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x81, 0x5}, {0x0, 0x3}], "fea8abe466acfdd1"}}, @NL80211_ATTR_QOS_MAP={0x34, 0xc7, {[{0x1f, 0x6}, {0x0, 0x7}, {0x8, 0x6}, {0x31, 0x4}, {0x0, 0x2}, {0x0, 0x2}, {0x6, 0x2}, {0x81}, {0x4}, {}, {0x4, 0x5}, {0x1}, {0x0, 0x2}, {0xfd, 0x6}, {0x7, 0x2}, {0x8, 0x1}, {0x9, 0x5}, {0x81, 0x2}, {0xc4, 0x7}, {0x8, 0x6}], "c2101d84c76c8740"}}, @NL80211_ATTR_QOS_MAP={0x2c, 0xc7, {[{0x7, 0x7}, {0x20, 0x6}, {0x5}, {0x7f}, {0xe2, 0x3}, {0x24, 0x5}, {0x1f, 0x2}, {0x0, 0x6}, {0x6d}, {0x1, 0x1}, {0x7f, 0x3}, {0x1, 0x5}, {0x6, 0x2}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x1}], "077846c6cf7eec19"}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8010}, 0x42da7363e7d819a0) (async) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r2, &(0x7f0000000440)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)={0x1e0, r7, 0x300, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_FRAME={0x19c, 0x33, @data_frame={@qos_no_ht={{@type01={{0x0, 0x2, 0xe, 0x0, 0x1, 0x0, 0x1, 0x1}, {0xff}, @broadcast, @initial, @broadcast, {0x5, 0x3}}, {0x1, 0x1, 0x0, 0x0, 0xe6}}, {@type00={{0x0, 0x2, 0xb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x20}, @device_b, @device_b, @initial, {0x2, 0x20}}, {0x6, 0x1, 0x3, 0x1, 0x2}}}, @a_msdu=[{@broadcast, @broadcast, 0xcd, "9b41db26455b4e99ed66199095b8731bce300247cb294f484b00a6baabd1a42cb0ff1fbaa54a5fe441d2e1b254f742a61a2de72bb8d2645d09b093dc99c7661f3583c6e6d741decd0909bb2b1d8682c834946ecaa2bb92cae2cca504fce4e969eb3ca1007a0da635165c664392abfa5118df9a568fd0d31ebd22168e4f3eded856be27519e6a6ade8753be917efdf3c4534d7195ce8da96a2bb8595fb2652a3f328b8ede3135d2bd462e9f6f99d1d39f21542bc2a8b68fbcacca659fd5379f74c3378010575861f538b0c15e16"}, {@device_a, @device_b, 0x78, "39455c479807e94c0abf909d85640e892a102ff6d64d2d62346907a41ff642f128273011790a8954762c4014191b4a4cd3fb5a324c512b83ec3522205e40db890f276a7e0e54a94626a7808a45d4c7be17389fb6baa9a5bc384c933f0d3762a4769c410cbdde72042d1035b5bf983e56c8b52672874e5a2a"}]}}]}, 0x1e0}, 0x1, 0x0, 0x0, 0x50}, 0x40881) ioctl$PIO_CMAP(r4, 0x4b71, &(0x7f0000000180)={0x8000000000000000, 0x9, 0xfffffffffffffff7, 0x7f, 0x8, 0x2}) (async) r8 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:07 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x1f1f43, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) 13:56:07 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) r4 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) syz_open_pts(r4, 0x40041) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$FIONREAD(r2, 0x541b, &(0x7f0000000180)) 13:56:07 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfd, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:07 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x2000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:07 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x4e400) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:07 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:07 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x1f1f43, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) 13:56:08 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) syz_open_pts(r0, 0x0) (async) r2 = syz_open_pts(r0, 0x0) dup3(r2, r0, 0x0) (async) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) (async) r4 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) syz_open_pts(r4, 0x40041) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$FIONREAD(r2, 0x541b, &(0x7f0000000180)) 13:56:08 executing program 3: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) (async) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) syz_open_pts(r0, 0x0) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) r4 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) syz_open_pts(r4, 0x40041) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$FIONREAD(r2, 0x541b, &(0x7f0000000180)) 13:56:08 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = syz_open_dev$vcsa(&(0x7f0000000180), 0xd925, 0x800) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000001c0)=0x1b) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r2, 0x280000) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r3 = syz_open_pts(r0, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r0, 0x541c, &(0x7f0000000140)) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:08 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:08 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x10000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:08 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async, rerun: 64) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (rerun: 64) r1 = syz_open_pts(r0, 0x4e400) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:08 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:08 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x1f1f43, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) 13:56:09 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) syz_open_dev$vcsa(&(0x7f0000000180), 0xd925, 0x800) (async) r1 = syz_open_dev$vcsa(&(0x7f0000000180), 0xd925, 0x800) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000001c0)=0x1b) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000001c0)=0x1b) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r2, 0x280000) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r3 = syz_open_pts(r0, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r0, 0x541c, &(0x7f0000000140)) dup3(r3, r0, 0x0) (async) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = syz_open_dev$vcsa(&(0x7f0000000180), 0xd925, 0x800) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000001c0)=0x1b) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) pwritev2(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r2, 0x280000) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r3 = syz_open_pts(r0, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r0, 0x541c, &(0x7f0000000140)) (async) ioctl$TIOCL_UNBLANKSCREEN(r0, 0x541c, &(0x7f0000000140)) r4 = dup3(r3, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1e000000, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f0000000140)=0x8) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCGSERIAL(r3, 0x541e, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/205}) 13:56:09 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:09 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) fgetxattr(r2, &(0x7f0000000080)=@known='user.incfs.metadata\x00', &(0x7f0000000140)=""/176, 0xb0) 13:56:10 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x10, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:10 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r3, 0x80800) syz_open_pts(r2, 0x80) r4 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfdfdffff, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f0000000140)=0x8) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$TIOCGSERIAL(r3, 0x541e, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/205}) 13:56:10 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f0000000140)=0x8) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$TIOCGSERIAL(r3, 0x541e, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/205}) 13:56:10 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e00, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x11) fchdir(r3) syz_open_pts(r3, 0x100) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1000000, 0x0, 0x2000000, 0x200000, 0x0, "a60600000000000000466d3500"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x4b37) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x5b1400, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4000010, r3, 0x3d7d4000) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)="b07815a057cfb289d9c5039f8eb55c5ed67e52608bcf732c1d8e0cfdad7757983d4d220d995c96b040980ddd6960363d1f4dc43618ac7139d50474307d10379044f05c6c36eac0ff446f1b33816d12450667d99f008331a577ee03a03afd6954b1f19e82f51b0b5208912d24e29b606df7ba11fe12998f3f283f64ca84f5d7551729555109b1a7c272ce515b6323cdd9c494941f6d133ab616625041656f32a2530d4fb6faf1aeec6cf19b5b9463999904ec3b7f3a1ff261d570b412774fd34b01e47a7e04faa9f2f0a89b073972a45ea9f5c3daf75b1fadec6494e3af08b3bbfc098714fd40f7767817b0023db4d75dd99c9c21aeffe540123f9af78b1626") 13:56:10 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) fgetxattr(r2, &(0x7f0000000080)=@known='user.incfs.metadata\x00', &(0x7f0000000140)=""/176, 0xb0) 13:56:10 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) fgetxattr(r2, &(0x7f0000000080)=@known='user.incfs.metadata\x00', &(0x7f0000000140)=""/176, 0xb0) 13:56:10 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[], 0xff2e) r2 = syz_open_pts(r0, 0x0) r3 = dup2(r1, r2) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000010180)=[{{0x3, 0x1}, {0x3, 0x0, 0x1}}, {{0x1, 0x1}, {0x4, 0x1, 0x1, 0x1}}, {{0x0, 0x0, 0x1, 0x1}, {0x0, 0x0, 0x1}}, {{0x4, 0x0, 0x1, 0x1}, {0x4, 0x1, 0x0, 0x1}}, {{0x2, 0x0, 0x0, 0x1}, {0x2, 0x1, 0x1, 0x1}}, {{0x4, 0x0, 0x1}, {0x4, 0x1}}, {{0x3, 0x1, 0x1, 0x1}, {0x0, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x4, 0x1}}, {{0x3, 0x0, 0x1}, {0x2, 0x0, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x3, 0x0, 0x1}}], 0x50) r4 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:10 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1e, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r3, 0x80800) syz_open_pts(r2, 0x80) r4 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) (async) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) syz_open_pts(r3, 0x80800) (async) syz_open_pts(r2, 0x80) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:11 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0xfffffdfd, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) (async) r1 = syz_open_pts(r0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) pwritev2(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) syz_open_pts(r3, 0x80800) (async) syz_open_pts(r3, 0x80800) syz_open_pts(r2, 0x80) r4 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x100000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) (async) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x11) fchdir(r3) (async) syz_open_pts(r3, 0x100) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1000000, 0x0, 0x2000000, 0x200000, 0x0, "a60600000000000000466d3500"}) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$KDDISABIO(r4, 0x4b37) (async) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x5b1400, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4000010, r3, 0x3d7d4000) (async) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)="b07815a057cfb289d9c5039f8eb55c5ed67e52608bcf732c1d8e0cfdad7757983d4d220d995c96b040980ddd6960363d1f4dc43618ac7139d50474307d10379044f05c6c36eac0ff446f1b33816d12450667d99f008331a577ee03a03afd6954b1f19e82f51b0b5208912d24e29b606df7ba11fe12998f3f283f64ca84f5d7551729555109b1a7c272ce515b6323cdd9c494941f6d133ab616625041656f32a2530d4fb6faf1aeec6cf19b5b9463999904ec3b7f3a1ff261d570b412774fd34b01e47a7e04faa9f2f0a89b073972a45ea9f5c3daf75b1fadec6494e3af08b3bbfc098714fd40f7767817b0023db4d75dd99c9c21aeffe540123f9af78b1626") 13:56:11 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x20180) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x11) fchdir(r3) syz_open_pts(r3, 0x100) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1000000, 0x0, 0x2000000, 0x200000, 0x0, "a60600000000000000466d3500"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x4b37) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x5b1400, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4000010, r3, 0x3d7d4000) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)="b07815a057cfb289d9c5039f8eb55c5ed67e52608bcf732c1d8e0cfdad7757983d4d220d995c96b040980ddd6960363d1f4dc43618ac7139d50474307d10379044f05c6c36eac0ff446f1b33816d12450667d99f008331a577ee03a03afd6954b1f19e82f51b0b5208912d24e29b606df7ba11fe12998f3f283f64ca84f5d7551729555109b1a7c272ce515b6323cdd9c494941f6d133ab616625041656f32a2530d4fb6faf1aeec6cf19b5b9463999904ec3b7f3a1ff261d570b412774fd34b01e47a7e04faa9f2f0a89b073972a45ea9f5c3daf75b1fadec6494e3af08b3bbfc098714fd40f7767817b0023db4d75dd99c9c21aeffe540123f9af78b1626") openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x11) (async) fchdir(r3) (async) syz_open_pts(r3, 0x100) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1000000, 0x0, 0x2000000, 0x200000, 0x0, "a60600000000000000466d3500"}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) (async) pwritev2(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) ioctl$KDDISABIO(r4, 0x4b37) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x5b1400, 0x0) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4000010, r3, 0x3d7d4000) (async) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)="b07815a057cfb289d9c5039f8eb55c5ed67e52608bcf732c1d8e0cfdad7757983d4d220d995c96b040980ddd6960363d1f4dc43618ac7139d50474307d10379044f05c6c36eac0ff446f1b33816d12450667d99f008331a577ee03a03afd6954b1f19e82f51b0b5208912d24e29b606df7ba11fe12998f3f283f64ca84f5d7551729555109b1a7c272ce515b6323cdd9c494941f6d133ab616625041656f32a2530d4fb6faf1aeec6cf19b5b9463999904ec3b7f3a1ff261d570b412774fd34b01e47a7e04faa9f2f0a89b073972a45ea9f5c3daf75b1fadec6494e3af08b3bbfc098714fd40f7767817b0023db4d75dd99c9c21aeffe540123f9af78b1626") (async) 13:56:11 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x125800, 0x49, 0xd}, 0x18) openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x400080, 0x4) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[], 0xff2e) r2 = syz_open_pts(r0, 0x0) r3 = dup2(r1, r2) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000010180)=[{{0x3, 0x1}, {0x3, 0x0, 0x1}}, {{0x1, 0x1}, {0x4, 0x1, 0x1, 0x1}}, {{0x0, 0x0, 0x1, 0x1}, {0x0, 0x0, 0x1}}, {{0x4, 0x0, 0x1, 0x1}, {0x4, 0x1, 0x0, 0x1}}, {{0x2, 0x0, 0x0, 0x1}, {0x2, 0x1, 0x1, 0x1}}, {{0x4, 0x0, 0x1}, {0x4, 0x1}}, {{0x3, 0x1, 0x1, 0x1}, {0x0, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x4, 0x1}}, {{0x3, 0x0, 0x1}, {0x2, 0x0, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x3, 0x0, 0x1}}], 0x50) (async) r4 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1e00, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:11 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x20180) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) (async) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x125800, 0x49, 0xd}, 0x18) openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x400080, 0x4) (async) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) (async) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x125800, 0x49, 0xd}, 0x18) openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x400080, 0x4) (async) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000080)=0x22) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = syz_open_pts(r4, 0x4261c0) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[], 0xff2e) r2 = syz_open_pts(r0, 0x0) r3 = dup2(r1, r2) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000010180)=[{{0x3, 0x1}, {0x3, 0x0, 0x1}}, {{0x1, 0x1}, {0x4, 0x1, 0x1, 0x1}}, {{0x0, 0x0, 0x1, 0x1}, {0x0, 0x0, 0x1}}, {{0x4, 0x0, 0x1, 0x1}, {0x4, 0x1, 0x0, 0x1}}, {{0x2, 0x0, 0x0, 0x1}, {0x2, 0x1, 0x1, 0x1}}, {{0x4, 0x0, 0x1}, {0x4, 0x1}}, {{0x3, 0x1, 0x1, 0x1}, {0x0, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x4, 0x1}}, {{0x3, 0x0, 0x1}, {0x2, 0x0, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x3, 0x0, 0x1}}], 0x50) r4 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[], 0xff2e) (async) syz_open_pts(r0, 0x0) (async) dup2(r1, r2) (async) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000010180)=[{{0x3, 0x1}, {0x3, 0x0, 0x1}}, {{0x1, 0x1}, {0x4, 0x1, 0x1, 0x1}}, {{0x0, 0x0, 0x1, 0x1}, {0x0, 0x0, 0x1}}, {{0x4, 0x0, 0x1, 0x1}, {0x4, 0x1, 0x0, 0x1}}, {{0x2, 0x0, 0x0, 0x1}, {0x2, 0x1, 0x1, 0x1}}, {{0x4, 0x0, 0x1}, {0x4, 0x1}}, {{0x3, 0x1, 0x1, 0x1}, {0x0, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x4, 0x1}}, {{0x3, 0x0, 0x1}, {0x2, 0x0, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x3, 0x0, 0x1}}], 0x50) (async) dup3(r2, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:12 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x5, 0x8}, 0xc) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0xaaa943bfbc41eda, 0x0) dup3(r3, r4, 0x0) r5 = syz_open_pts(r0, 0x0) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x5, 0x8}, 0xc) (async, rerun: 64) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0xaaa943bfbc41eda, 0x0) (rerun: 64) dup3(r3, r4, 0x0) (async) r5 = syz_open_pts(r0, 0x0) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x5, 0x8}, 0xc) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0xaaa943bfbc41eda, 0x0) dup3(r3, r4, 0x0) r5 = syz_open_pts(r0, 0x0) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x5, 0x8}, 0xc) (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0xaaa943bfbc41eda, 0x0) (async) dup3(r3, r4, 0x0) (async) syz_open_pts(r0, 0x0) (async) dup3(r5, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:12 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x8001) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x4}}, './file0\x00'}) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:12 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x20180) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x8001) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x4}}, './file0\x00'}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x8001) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x4}}, './file0\x00'}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {0x1, 0x7f}}, './file0\x00'}) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1, "fbf2391484ac3babc6026600"}) r2 = syz_open_pts(r0, 0x0) r3 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000180)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x4e24, 0x2, @loopback}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x84, &(0x7f00000000c0)={0x0, @in={{0x2, 0x0, @private=0xa010101}}}, 0x90) r4 = dup3(r2, r0, 0x0) r5 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000, 0x40010, r4, 0x8000000) r6 = mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r4, 0x10000000) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bind$inet(r4, &(0x7f0000000240)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r10 = io_uring_setup(0x1de0, &(0x7f0000000040)) r11 = io_uring_register$IORING_REGISTER_PERSONALITY(r10, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r10, 0x18, 0x20000000, r11) r12 = memfd_secret(0x80000) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000580)={r12, &(0x7f0000000400)="3b06e3091132047545cbabfbd181b5c8aebce856b21f91794e55086d91dfe0b1775ab97bd2688b00ba0fee357dcd0dc1c6fdcea85cedebf157793e364a708874bbcc228a69743dfb51d9629a2bc7485086fa91d36c1bad9033636fa84c4a76696355a1f4b6a492e32e1ba2617b760efbe6a1a248415225cbc5d796261bddcc006de02b1ca784d95021c1e43598cb2e9f0fbc74a230ac5258107c2190cb316c5b4e5e5c0838e040441beaae1c2e886866fec3fbfe10c5eee33b", &(0x7f0000000540)=@udp6=r7, 0x3}, 0x20) syz_io_uring_submit(r5, r6, &(0x7f0000000200)=@IORING_OP_EPOLL_CTL=@mod={0x1d, 0x20, 0x0, r4, &(0x7f00000001c0)={0x4}, r9, 0x3, 0x0, 0x0, {0x0, r11}}) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000080)=0x22) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = syz_open_pts(r4, 0x4261c0) dup3(r5, r0, 0x0) (async) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r7 = dup3(r6, r1, 0x80000) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 949.622604][ T26] audit: type=1400 audit(1691589373.282:458): avc: denied { execute } for pid=17517 comm="syz-executor.3" path="/dev/pts/1" dev="devpts" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_devpts_t tclass=chr_file permissive=1 13:56:13 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000000, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000080)=0x22) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async, rerun: 64) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async, rerun: 64) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async, rerun: 32) write$binfmt_aout(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0xff2e) (async, rerun: 32) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) (async) r5 = syz_open_pts(r4, 0x4261c0) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (rerun: 32) 13:56:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = syz_open_pts(r2, 0x412800) r4 = dup3(r3, r0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001340)=0xffffffffffffffff, 0x4) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r4, 0xc018937e, &(0x7f0000001400)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) io_submit(0x0, 0x4, &(0x7f0000001480)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x81, r0, &(0x7f0000000140)="c4f4ff47fe28579ddcf4fc847181057cdadb66a1822fcc6bcafc4f0efefa8b442ff08bf7a5f3d92ea385e7f8d269f2914a2552b16bbcb09e92dcde45eba7c3f421556dd672440d6ff3a72183d8b84bafa289404d2684602d9c1e7b16e095b9fb3e9958bc6139e5d5cd6fbe9bae2db4ddf0c0dbe18c9f8ceacd849a7d6014e25685c942a33e619bbb936924fac4cac76e8248d47f7449ffd73f61237d6cbf5cab062e6f36b29d396c58af09ea484e2b79d0e15b91e0bfc3c6ab8551acf09e93dcb45b069427b9d123b0ec4e36fc7340edde5e64c9e8301a223b09550b22399d7db4a7092c8192a0ae3aa91b08f4958a256cf8969ecccbe366291b14faf9d21c05dc097ede39bb8a32de1bfd91fee7fd11d9629694d45849b6140b31c8be65a4a1643e3a761bf7336f2948e3290a1eff9525298185c70c5b8ae0993c1df1f9180b6938e84bb46f91bf09042f80a07a16e7f2cbf0b81e8cd62e6c10589a17c76633d2f6a85e627e204b9349a19f3ceaeb4c8e698c2ec2b811177fba92eaee7f673982cc62c178fdd3f0b664d1cd00ee4c3d9f3480ceb03e89b3f16ae353af5204cddaa60e55958d13be352ba9186a02b1bde6b932207ac72b1fa8b08b92edcf60fbe9b3e5f41af0edb6fb1c656be35c5a22fd47e95a369a6d9c80b139faa7b2e3cf7774d419530a8f30c595472a1385f0be3e9afb8db425006a8628bf9359f3bc3539aacf8506fe5ddc157973b0d1e9b4a0c73bd1d981546af024bccb122a9a71576539617e40062641749c81656a38ded27e744539e5bdc58277c02dbeec8f1640887939c6975587b1f363f1bfbd210974ee5614a292b7963ad682ff9b0383c9dbdcf212efe07629b3236995ca1c1c43410f38972a8d2ee9ea47e3589f99c82f1a3c1a6031219be6b49d67b26454e010b15ed57ecd7d289b66cd95a9bd75c4e26e930c0bf212bead7d5b13edbc0bfb02a7571af334daf6bbb0dcb14289ae23feef573e759359609cf98e664b39c0a2ac50bcc4957193a6daba3a9599c67fc5b3dfeb40eb28bcd2560105a4abfdc56e2165184cf4496353e1cf92e812b4e97031f7edadd1ad2bee91591a901308e1856c8c16953cb045c9c409616626634f64c668fbcdcff99353781bdd73f3c8866a874fb5ca0349ae5b28624acaa7a49f07b6927988a1c6cc866bff2b93c9215376b482391f1805917bbcb1cd075eea91da27e67e6d354e5d1cea7455d314fd830195a33e7286e7482a2d3ebe5432532fc0bea88049afb322c19e13332b0c63bd995e5443bd9f283e7c26c74ed984a35e6cec7aea4620333d0fe8a56afc1549388cacd53a84c52a7fe9ed1a8db3ad0583722fd49dff7855b3fa414efa7e517f74996f8c58e36c384c6b781cb321513ab927db2f1d1e860d6f6697911f0c639ab4cc0353146b0f9c664686476be9f85b50ca3bfb0b26a189d6771117fa3b017db79a2d17b01fcd4c75560d3a09a52301d742805540fc8956a03280bf25c7d109bfa987c4b0e428069301f0f8cc176e9a7b693affc489e457533e8beef792f4bb298fc6f42d751555ebcdf1f228eb2623150facee2d08a51e04ef58d12b40b830d4457aee215046b6a2c80d0e3121e53f97f558fadc9ff1c7ed6e6ba2db40b99c8b0e933c1dc6839570e74315d360e9f9f2d3dae7ce7d83377ec62e192b409942c568e1dbd1ffe8b3ead349bf28699819cd016788c74d73a6a0a99c1084227dc922c7b43e0d352a06849ce58932521deb47a3b3aca6b9158ed4332016836585a51bcad93a049cec03360bcd6426c8c9d85e973b965f205e215a14c3e25b59a6035652719216fe5b7c7f9227eec83dc4afa0b58a855625b327ad124f9ca055dfe3a384933d1ad56e1cfd7aedba55be8e51cf738973049b0ce4d9e902f59d771533099dce534bb9d247aa350d1dd60a47de2b5b87b3a2fe2240447d260c823bf308a8829bc38369b8eae8c8f8ba3752a307959aae75bcf149da0a1be3ea8225ea6ba91f450ec5dfe89f2316d1b66c82e459a441a00cc4be8c501bdce76fa99c823c6fa7561306e68315b33a78fc218a2a2a1ced4e6048064d46cfd4479f923c671b1b63a5a5fb4e34bbd0cee85b64b675ad8ae0703588bde84cc723b018b53eb6db84a6f7f76946e2540bfafa6fef0709e4120744c48025cf29131fb037603c1202640b6c761a254ade0b482e5095085f297685260f918e540e77c1e1216c19bc38481042e368c35eff93252e02bdf18f990b7eb3b15ba0e2dd83940c0cc6b859421ed2c69ddf1338722a5f316edf95d265fe4498da79ed42a9bebb4d0858d787fe79597237d3704a989751b730b1a53dcb4a29d8dbbf0cc0581c68871e82095b63b01d5e5e59e4f7dcdbfa13af02f0bf66d5e31e0a97a9363cddae04c948613e0ee96a36cd82da14781d0dce105acfbf974b1c96831cab0487040b0ca33cd9baff7096dc70b08fbcf00edde379c1787bfe11735d8145ec15222a3b70c39c1e5301bb1e1d8dfb0b5259340b3983789e37a8af5f8dc674ed7d611a3a1425af894acf4df3e316c369d8b9fc5dded8a1f955e004cc9334c38dcbeb87a858b27313d281f12ac33444bb95d8ab5c4b1374890404dbfcbce99d7e513333b33bb1684397aa63e5b8b74d48a419e850f832d59091b8da5a6825bd3e359386ed418cc7859829b76fd7aed8d569c23be6aa15451d8628b403dec95d8798f7aae6ed58869189e04fde66f3b02d29bdd30a22dddc105b2bd6399063fa66c9d0c6ddf0b0271724c803a33769c36af0e171eaccdad3903f6969701ed8cca41b58f64419504c4ed7681ae7df1aedd595ec4ffdc643f5e0e14f991e0b9861f969c70bf2c7659eace3251e568223612d8b3839fbf1dd458078f7425c2ae24c885b6e351c7be220fbdba750057293acf702309b923636afdab367bd9b542b1c11afa78e44fd701508157043a9728f82f8499bb96f04bd69e9c15d62615f4bf12d085cfb5b7500522a6589aad3f3262f7fd25c2d2d232bb97227a9b2a8a939dc1c72b8399988596ee792f5c346d0834b081c41dbb53ed79526af0faede7e693d2de4e0831c08162f0255cf38f7e6478cbb872b1dd8e9ab4a152a955f0390c294930bac51e016e99636537afd9cd7707732d9f330f84ccf45fa7c220d9c7db1560613af9cbff325b25b8fb8c3dca7f149173cb2aaae75cbf6891a2291f3c29f27ad2eb255d71b484d5143916cf87d657d59d644c21fa2ca555e12b9093c6119cc986a69e73dc43a3e848e6161782aacbc6101797b032cd6b1e09327c3e7898e3fb17f073ca83572106ad923fd990c04bbd902be8471bdbee8910726e4a12ab77b971b73d62a32a0dcbcea7c7b7fef5b5743873c6835dfee9f89d314e938996813ade0ed964253d3b40441749d95be6da2b5d66f1517712952c4c796c2577a941116f3a3ea3368b1eb68a8a03a7112c325d2068f3dcf307da0340731ccf5e083c5ddeebadf598a51eee1c08e7a17bade0a38adf3fc4a12eb7927ee2dd466c295aeacc560e172851355de233491e54a5686c0c84f9546d43842388443bba1a50478e10fe7989806fb5c80696901f7e673cc506a01bc77b5f859a97c19cbfd5c77cb46299d22b3cfcae17927155c40a62484bd79db54b31898ca7dedf8d28051f651d7baf7bd945479258948ad0ea3017663d59dce0502eb2b52f1b9734209326efe24a00eb14cd75c6accb7267d66c48ce406d0546fc807782054b32cd9a6613be3b2b2bc58e31700e97a3124195bcc466016de7c7fcc7803ad686bff10f1c1da7f525c64b31288873267340b4034e6fd8c5ab1ad13eef1d19aacc60a0299bd04f12d2f02eab3cf82a705beb204c01b100398391ce7038444c4158b7336245197fa7cf1e68d85a381d30c1db274a5e90d9dcaeea1151f491b3a04eed212104e88846aa14c6c9e5d043b9808bd3aa2e931c0ff0d2cbf824351118715c86c91b97a07d8fcbce1d3614b2eac237ab5a26dd3aaa53a5a956e8315c45e9c34b2daf1fd2b986c159b47d8caf45a35b0d479719a0e8e8964a5325f4b033facdaa0d14328249187f3a6204b397c9683266cbf6fb0c7d469632d53172cba7d85c062de8090244e70b891340245fcafb615a503531d9ce42c2dc085bac9e07ca2f50ba2ea0bf7df1e1a24b53f886d878c69981df67cb38111e1d671d17119398e18ac6beb6195a7ce88d7458fcd8d84294289f1f51448786a9837caa16f0c7b19a7ea9e282ebde485cf5e3bd63948068a2808f592f44cd1ec06feffaef6469ba3df09ef39fa23916ed8d57dd13484e3a5284325d4745b8afadf1c9d1bfd3942c9d5b21b26ae0eaeb9ec8649d43132d11590e0276fc4b3b4ccf906f4bfdb721ddaf8e078381b7f70051ccc1b82d8f4e8922d19fc3178bef4e7025c6f801b03789df152797eea7c1d7522fdac2ebccb6ca9add187440f788f93446b5b19a4e3f9af4e23c8373af7f1718c16fd1ef8a6e193e2000903044d9d2ac46baacccdc3eaa78895f7faa5f556dce9c215ffdf53292ab0980d194ee095ae231d10e1927927fbce72cb8bf4a15490c22eadce3b3ed05f0b7e70f7d06865fc3d50dfbeaf2241b102e8eb2cd8c6fa35c37b4eca8bea3d9f3303b6e489459b60049cd63e83a1b3059b1acad01147a9369f198786e15e7aa6e313f0ecc655d53e82c6c64f6be14aeda7c20029c5a18a8ce592eb1fc203f8f4ce95ce2b294748caa1ef0a8d9847bd444cb532bf6a41a49a597eaa7693e78fcf4e9eca85d5e66d111a3b1537bddde2baa53e6885b5e25f4154a0b974bbb30c35d8943baa3ee9894935a441fd3f43e035163f8b014ce8754b7517cca74851067365f1909ce1e0314b07fa9913e257421645bdf2072e9cbab3c50b4475c027f89b7b01079108347fbb821c2260021eff03cb81dc353de068885544694a5d28fc4d688de17b52c80bb7bd1645da88b8c490c2eaff001b1fd81e8d715325ba5fd85757063c09c9bdf227f5493618aa088c32abd6eec1db6863b685badb5eac0b2e1c9eb810478493588b0d11eaf89f1bec93524efe52816e245e16c85594dcf00a8c7798b714713e0c22c3af345a2b3e1c9fde6cbdfde90dcc1729ddc544d69ed2e64d4147260c3c2dab99582da1bc2e8b6fd93dd8c5a9665546e6980d4abba0820bfeca12dce040dd3e5df1bcb7aefd7ce1e8f4baeab9eda375cf7f787330105871163eae50b500b46f526ad6a719652bff53de29ac1c52e54d17237d7207cbe9703041ee6ac52283bc0f358b607839c5eaeef580f10d25aaa1b92e4ade2b6ec8add552c6ebaecc74acf3b05d0e2d57d84a7031c41c72433a97cebb343e816a4ba791cced034eb84a9c89383e20e8a50760ed4e00e1fe2099dce90a48156bd4333ccbb8ef3ca2711786d4959b6ed8d307fc8f694304e9d8231bbabadf25376f7bf712c345cfbbe76a61aff68605b61ea20d7562c58fdb6b74cf9e1279bf4469de50a394514742856ed0b4ff1c49e689a36d001811596db572cdc420de0eff37d56f82ca299e1a7fa5d70cade7792c068e29cdfff4d87e6bccc2d048107fbaa6f24b76b620e43101b84565da0d10bbee55a42648fd19915a9b0dedfde1698fa9357a9e1e63fe92896400892d5a3a4fea868fae98c7a44d2563d85dc9aa4613856e9e7e2a9fbedb976fdf46fa2c89210ba4deec615412d42418e9c3bf57a55f34ca3e3c01cda6fda48e429267ce1796c380916483d41b9f086c0fa8ceadfe48e1408362f4e009167ddb1bf90b6b4a346bd8febea7ee2d1d", 0x1000, 0x0, 0x0, 0x3}, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x7f, r1, &(0x7f0000001140)="658e75f913b16b8f4dce936918d42a24c8d19c892691562dafa63bf38b905ec85514a64225105f95edc6417fdeae187e29ecca28be811cab0d3eddbc9f6241c469", 0x41, 0x57, 0x0, 0x0, r5}, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x1, 0x1, r0, &(0x7f0000001200)="15acbff3e9b386485c4225e9367aff82f2ede987e7f9d2dcbdc7225f21f0af1f787677efe20d603928d4c9e8f33356fae7fbdc40b93df82b96893a874a68b8ae5b04d81593ea6696082c7e46eba5811179df906b0efc02a57a70cede70ed65f17f9f45570da404305f2f889d794083197277af8b2e450aaf906987472a8c62eeac22e5d5e45f3d1177b858ae2ec63ef910b54f35a8eca91f7090e222b93c911e89ddba53466fdf1b5bc81cef700fd878b28ed42eafe962c79fe80b2b238fe2187e4604d99208ab4a308ea43b2d6f0e0b191728db9950f3d99c70971d0c4c4dfa11815d58bb540ae0c87a343570f5edee6d26", 0xf2, 0x48, 0x0, 0x2, r6}, &(0x7f0000001440)={0x0, 0x0, 0x0, 0xa, 0x2, r7, &(0x7f0000001380)="6dfef380fda3da7e8d2c03a54a332b5d50e68ad1b76cf8552797b4045558886e72fb2a2c0941e66388046fcb9f7651014e3c7a7f18401f09c73c7350a6b11edb014710c28b", 0x45, 0x49, 0x0, 0x1, r8}]) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:13 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r7 = dup3(r6, r1, 0x80000) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) dup3(r6, r1, 0x80000) (async) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:14 executing program 3: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {0x1, 0x7f}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {0x1, 0x7f}}, './file0\x00'}) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1, "fbf2391484ac3babc6026600"}) r2 = syz_open_pts(r0, 0x0) socket(0x2, 0x80805, 0x0) (async) r3 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000180)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x4e24, 0x2, @loopback}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x84, &(0x7f00000000c0)={0x0, @in={{0x2, 0x0, @private=0xa010101}}}, 0x90) dup3(r2, r0, 0x0) (async) r4 = dup3(r2, r0, 0x0) r5 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000, 0x40010, r4, 0x8000000) mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r4, 0x10000000) (async) r6 = mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r4, 0x10000000) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bind$inet(r4, &(0x7f0000000240)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r10 = io_uring_setup(0x1de0, &(0x7f0000000040)) r11 = io_uring_register$IORING_REGISTER_PERSONALITY(r10, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r10, 0x18, 0x20000000, r11) (async) io_uring_register$IORING_UNREGISTER_PERSONALITY(r10, 0x18, 0x20000000, r11) r12 = memfd_secret(0x80000) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000580)={r12, &(0x7f0000000400)="3b06e3091132047545cbabfbd181b5c8aebce856b21f91794e55086d91dfe0b1775ab97bd2688b00ba0fee357dcd0dc1c6fdcea85cedebf157793e364a708874bbcc228a69743dfb51d9629a2bc7485086fa91d36c1bad9033636fa84c4a76696355a1f4b6a492e32e1ba2617b760efbe6a1a248415225cbc5d796261bddcc006de02b1ca784d95021c1e43598cb2e9f0fbc74a230ac5258107c2190cb316c5b4e5e5c0838e040441beaae1c2e886866fec3fbfe10c5eee33b", &(0x7f0000000540)=@udp6=r7, 0x3}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000580)={r12, &(0x7f0000000400)="3b06e3091132047545cbabfbd181b5c8aebce856b21f91794e55086d91dfe0b1775ab97bd2688b00ba0fee357dcd0dc1c6fdcea85cedebf157793e364a708874bbcc228a69743dfb51d9629a2bc7485086fa91d36c1bad9033636fa84c4a76696355a1f4b6a492e32e1ba2617b760efbe6a1a248415225cbc5d796261bddcc006de02b1ca784d95021c1e43598cb2e9f0fbc74a230ac5258107c2190cb316c5b4e5e5c0838e040441beaae1c2e886866fec3fbfe10c5eee33b", &(0x7f0000000540)=@udp6=r7, 0x3}, 0x20) syz_io_uring_submit(r5, r6, &(0x7f0000000200)=@IORING_OP_EPOLL_CTL=@mod={0x1d, 0x20, 0x0, r4, &(0x7f00000001c0)={0x4}, r9, 0x3, 0x0, 0x0, {0x0, r11}}) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0, {0x1, 0x7f}}, './file0\x00'}) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1, "fbf2391484ac3babc6026600"}) r2 = syz_open_pts(r0, 0x0) (async) r3 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000180)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x4e24, 0x2, @loopback}]}, &(0x7f0000000100)=0x10) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x84, &(0x7f00000000c0)={0x0, @in={{0x2, 0x0, @private=0xa010101}}}, 0x90) r4 = dup3(r2, r0, 0x0) r5 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000, 0x40010, r4, 0x8000000) r6 = mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r4, 0x10000000) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r9, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bind$inet(r4, &(0x7f0000000240)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r9, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r9}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r9, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) r10 = io_uring_setup(0x1de0, &(0x7f0000000040)) r11 = io_uring_register$IORING_REGISTER_PERSONALITY(r10, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r10, 0x18, 0x20000000, r11) (async) r12 = memfd_secret(0x80000) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000580)={r12, &(0x7f0000000400)="3b06e3091132047545cbabfbd181b5c8aebce856b21f91794e55086d91dfe0b1775ab97bd2688b00ba0fee357dcd0dc1c6fdcea85cedebf157793e364a708874bbcc228a69743dfb51d9629a2bc7485086fa91d36c1bad9033636fa84c4a76696355a1f4b6a492e32e1ba2617b760efbe6a1a248415225cbc5d796261bddcc006de02b1ca784d95021c1e43598cb2e9f0fbc74a230ac5258107c2190cb316c5b4e5e5c0838e040441beaae1c2e886866fec3fbfe10c5eee33b", &(0x7f0000000540)=@udp6=r7, 0x3}, 0x20) syz_io_uring_submit(r5, r6, &(0x7f0000000200)=@IORING_OP_EPOLL_CTL=@mod={0x1d, 0x20, 0x0, r4, &(0x7f00000001c0)={0x4}, r9, 0x3, 0x0, 0x0, {0x0, r11}}) (async) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async, rerun: 32) r3 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) (async, rerun: 32) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (rerun: 32) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r7 = dup3(r6, r1, 0x80000) ppoll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ppoll(&(0x7f0000000140)=[{r0, 0x2411}], 0x1, &(0x7f0000000180)={0x0, 0x989680}, &(0x7f00000001c0)={[0x21]}, 0x8) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x10000000, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 32) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (rerun: 32) fchdir(r1) (async) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) (async, rerun: 32) r3 = syz_open_pts(r2, 0x412800) (rerun: 32) r4 = dup3(r3, r0, 0x0) (async) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r6) (async) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001340)=0xffffffffffffffff, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r4, 0xc018937e, &(0x7f0000001400)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) io_submit(0x0, 0x4, &(0x7f0000001480)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x81, r0, &(0x7f0000000140)="c4f4ff47fe28579ddcf4fc847181057cdadb66a1822fcc6bcafc4f0efefa8b442ff08bf7a5f3d92ea385e7f8d269f2914a2552b16bbcb09e92dcde45eba7c3f421556dd672440d6ff3a72183d8b84bafa289404d2684602d9c1e7b16e095b9fb3e9958bc6139e5d5cd6fbe9bae2db4ddf0c0dbe18c9f8ceacd849a7d6014e25685c942a33e619bbb936924fac4cac76e8248d47f7449ffd73f61237d6cbf5cab062e6f36b29d396c58af09ea484e2b79d0e15b91e0bfc3c6ab8551acf09e93dcb45b069427b9d123b0ec4e36fc7340edde5e64c9e8301a223b09550b22399d7db4a7092c8192a0ae3aa91b08f4958a256cf8969ecccbe366291b14faf9d21c05dc097ede39bb8a32de1bfd91fee7fd11d9629694d45849b6140b31c8be65a4a1643e3a761bf7336f2948e3290a1eff9525298185c70c5b8ae0993c1df1f9180b6938e84bb46f91bf09042f80a07a16e7f2cbf0b81e8cd62e6c10589a17c76633d2f6a85e627e204b9349a19f3ceaeb4c8e698c2ec2b811177fba92eaee7f673982cc62c178fdd3f0b664d1cd00ee4c3d9f3480ceb03e89b3f16ae353af5204cddaa60e55958d13be352ba9186a02b1bde6b932207ac72b1fa8b08b92edcf60fbe9b3e5f41af0edb6fb1c656be35c5a22fd47e95a369a6d9c80b139faa7b2e3cf7774d419530a8f30c595472a1385f0be3e9afb8db425006a8628bf9359f3bc3539aacf8506fe5ddc157973b0d1e9b4a0c73bd1d981546af024bccb122a9a71576539617e40062641749c81656a38ded27e744539e5bdc58277c02dbeec8f1640887939c6975587b1f363f1bfbd210974ee5614a292b7963ad682ff9b0383c9dbdcf212efe07629b3236995ca1c1c43410f38972a8d2ee9ea47e3589f99c82f1a3c1a6031219be6b49d67b26454e010b15ed57ecd7d289b66cd95a9bd75c4e26e930c0bf212bead7d5b13edbc0bfb02a7571af334daf6bbb0dcb14289ae23feef573e759359609cf98e664b39c0a2ac50bcc4957193a6daba3a9599c67fc5b3dfeb40eb28bcd2560105a4abfdc56e2165184cf4496353e1cf92e812b4e97031f7edadd1ad2bee91591a901308e1856c8c16953cb045c9c409616626634f64c668fbcdcff99353781bdd73f3c8866a874fb5ca0349ae5b28624acaa7a49f07b6927988a1c6cc866bff2b93c9215376b482391f1805917bbcb1cd075eea91da27e67e6d354e5d1cea7455d314fd830195a33e7286e7482a2d3ebe5432532fc0bea88049afb322c19e13332b0c63bd995e5443bd9f283e7c26c74ed984a35e6cec7aea4620333d0fe8a56afc1549388cacd53a84c52a7fe9ed1a8db3ad0583722fd49dff7855b3fa414efa7e517f74996f8c58e36c384c6b781cb321513ab927db2f1d1e860d6f6697911f0c639ab4cc0353146b0f9c664686476be9f85b50ca3bfb0b26a189d6771117fa3b017db79a2d17b01fcd4c75560d3a09a52301d742805540fc8956a03280bf25c7d109bfa987c4b0e428069301f0f8cc176e9a7b693affc489e457533e8beef792f4bb298fc6f42d751555ebcdf1f228eb2623150facee2d08a51e04ef58d12b40b830d4457aee215046b6a2c80d0e3121e53f97f558fadc9ff1c7ed6e6ba2db40b99c8b0e933c1dc6839570e74315d360e9f9f2d3dae7ce7d83377ec62e192b409942c568e1dbd1ffe8b3ead349bf28699819cd016788c74d73a6a0a99c1084227dc922c7b43e0d352a06849ce58932521deb47a3b3aca6b9158ed4332016836585a51bcad93a049cec03360bcd6426c8c9d85e973b965f205e215a14c3e25b59a6035652719216fe5b7c7f9227eec83dc4afa0b58a855625b327ad124f9ca055dfe3a384933d1ad56e1cfd7aedba55be8e51cf738973049b0ce4d9e902f59d771533099dce534bb9d247aa350d1dd60a47de2b5b87b3a2fe2240447d260c823bf308a8829bc38369b8eae8c8f8ba3752a307959aae75bcf149da0a1be3ea8225ea6ba91f450ec5dfe89f2316d1b66c82e459a441a00cc4be8c501bdce76fa99c823c6fa7561306e68315b33a78fc218a2a2a1ced4e6048064d46cfd4479f923c671b1b63a5a5fb4e34bbd0cee85b64b675ad8ae0703588bde84cc723b018b53eb6db84a6f7f76946e2540bfafa6fef0709e4120744c48025cf29131fb037603c1202640b6c761a254ade0b482e5095085f297685260f918e540e77c1e1216c19bc38481042e368c35eff93252e02bdf18f990b7eb3b15ba0e2dd83940c0cc6b859421ed2c69ddf1338722a5f316edf95d265fe4498da79ed42a9bebb4d0858d787fe79597237d3704a989751b730b1a53dcb4a29d8dbbf0cc0581c68871e82095b63b01d5e5e59e4f7dcdbfa13af02f0bf66d5e31e0a97a9363cddae04c948613e0ee96a36cd82da14781d0dce105acfbf974b1c96831cab0487040b0ca33cd9baff7096dc70b08fbcf00edde379c1787bfe11735d8145ec15222a3b70c39c1e5301bb1e1d8dfb0b5259340b3983789e37a8af5f8dc674ed7d611a3a1425af894acf4df3e316c369d8b9fc5dded8a1f955e004cc9334c38dcbeb87a858b27313d281f12ac33444bb95d8ab5c4b1374890404dbfcbce99d7e513333b33bb1684397aa63e5b8b74d48a419e850f832d59091b8da5a6825bd3e359386ed418cc7859829b76fd7aed8d569c23be6aa15451d8628b403dec95d8798f7aae6ed58869189e04fde66f3b02d29bdd30a22dddc105b2bd6399063fa66c9d0c6ddf0b0271724c803a33769c36af0e171eaccdad3903f6969701ed8cca41b58f64419504c4ed7681ae7df1aedd595ec4ffdc643f5e0e14f991e0b9861f969c70bf2c7659eace3251e568223612d8b3839fbf1dd458078f7425c2ae24c885b6e351c7be220fbdba750057293acf702309b923636afdab367bd9b542b1c11afa78e44fd701508157043a9728f82f8499bb96f04bd69e9c15d62615f4bf12d085cfb5b7500522a6589aad3f3262f7fd25c2d2d232bb97227a9b2a8a939dc1c72b8399988596ee792f5c346d0834b081c41dbb53ed79526af0faede7e693d2de4e0831c08162f0255cf38f7e6478cbb872b1dd8e9ab4a152a955f0390c294930bac51e016e99636537afd9cd7707732d9f330f84ccf45fa7c220d9c7db1560613af9cbff325b25b8fb8c3dca7f149173cb2aaae75cbf6891a2291f3c29f27ad2eb255d71b484d5143916cf87d657d59d644c21fa2ca555e12b9093c6119cc986a69e73dc43a3e848e6161782aacbc6101797b032cd6b1e09327c3e7898e3fb17f073ca83572106ad923fd990c04bbd902be8471bdbee8910726e4a12ab77b971b73d62a32a0dcbcea7c7b7fef5b5743873c6835dfee9f89d314e938996813ade0ed964253d3b40441749d95be6da2b5d66f1517712952c4c796c2577a941116f3a3ea3368b1eb68a8a03a7112c325d2068f3dcf307da0340731ccf5e083c5ddeebadf598a51eee1c08e7a17bade0a38adf3fc4a12eb7927ee2dd466c295aeacc560e172851355de233491e54a5686c0c84f9546d43842388443bba1a50478e10fe7989806fb5c80696901f7e673cc506a01bc77b5f859a97c19cbfd5c77cb46299d22b3cfcae17927155c40a62484bd79db54b31898ca7dedf8d28051f651d7baf7bd945479258948ad0ea3017663d59dce0502eb2b52f1b9734209326efe24a00eb14cd75c6accb7267d66c48ce406d0546fc807782054b32cd9a6613be3b2b2bc58e31700e97a3124195bcc466016de7c7fcc7803ad686bff10f1c1da7f525c64b31288873267340b4034e6fd8c5ab1ad13eef1d19aacc60a0299bd04f12d2f02eab3cf82a705beb204c01b100398391ce7038444c4158b7336245197fa7cf1e68d85a381d30c1db274a5e90d9dcaeea1151f491b3a04eed212104e88846aa14c6c9e5d043b9808bd3aa2e931c0ff0d2cbf824351118715c86c91b97a07d8fcbce1d3614b2eac237ab5a26dd3aaa53a5a956e8315c45e9c34b2daf1fd2b986c159b47d8caf45a35b0d479719a0e8e8964a5325f4b033facdaa0d14328249187f3a6204b397c9683266cbf6fb0c7d469632d53172cba7d85c062de8090244e70b891340245fcafb615a503531d9ce42c2dc085bac9e07ca2f50ba2ea0bf7df1e1a24b53f886d878c69981df67cb38111e1d671d17119398e18ac6beb6195a7ce88d7458fcd8d84294289f1f51448786a9837caa16f0c7b19a7ea9e282ebde485cf5e3bd63948068a2808f592f44cd1ec06feffaef6469ba3df09ef39fa23916ed8d57dd13484e3a5284325d4745b8afadf1c9d1bfd3942c9d5b21b26ae0eaeb9ec8649d43132d11590e0276fc4b3b4ccf906f4bfdb721ddaf8e078381b7f70051ccc1b82d8f4e8922d19fc3178bef4e7025c6f801b03789df152797eea7c1d7522fdac2ebccb6ca9add187440f788f93446b5b19a4e3f9af4e23c8373af7f1718c16fd1ef8a6e193e2000903044d9d2ac46baacccdc3eaa78895f7faa5f556dce9c215ffdf53292ab0980d194ee095ae231d10e1927927fbce72cb8bf4a15490c22eadce3b3ed05f0b7e70f7d06865fc3d50dfbeaf2241b102e8eb2cd8c6fa35c37b4eca8bea3d9f3303b6e489459b60049cd63e83a1b3059b1acad01147a9369f198786e15e7aa6e313f0ecc655d53e82c6c64f6be14aeda7c20029c5a18a8ce592eb1fc203f8f4ce95ce2b294748caa1ef0a8d9847bd444cb532bf6a41a49a597eaa7693e78fcf4e9eca85d5e66d111a3b1537bddde2baa53e6885b5e25f4154a0b974bbb30c35d8943baa3ee9894935a441fd3f43e035163f8b014ce8754b7517cca74851067365f1909ce1e0314b07fa9913e257421645bdf2072e9cbab3c50b4475c027f89b7b01079108347fbb821c2260021eff03cb81dc353de068885544694a5d28fc4d688de17b52c80bb7bd1645da88b8c490c2eaff001b1fd81e8d715325ba5fd85757063c09c9bdf227f5493618aa088c32abd6eec1db6863b685badb5eac0b2e1c9eb810478493588b0d11eaf89f1bec93524efe52816e245e16c85594dcf00a8c7798b714713e0c22c3af345a2b3e1c9fde6cbdfde90dcc1729ddc544d69ed2e64d4147260c3c2dab99582da1bc2e8b6fd93dd8c5a9665546e6980d4abba0820bfeca12dce040dd3e5df1bcb7aefd7ce1e8f4baeab9eda375cf7f787330105871163eae50b500b46f526ad6a719652bff53de29ac1c52e54d17237d7207cbe9703041ee6ac52283bc0f358b607839c5eaeef580f10d25aaa1b92e4ade2b6ec8add552c6ebaecc74acf3b05d0e2d57d84a7031c41c72433a97cebb343e816a4ba791cced034eb84a9c89383e20e8a50760ed4e00e1fe2099dce90a48156bd4333ccbb8ef3ca2711786d4959b6ed8d307fc8f694304e9d8231bbabadf25376f7bf712c345cfbbe76a61aff68605b61ea20d7562c58fdb6b74cf9e1279bf4469de50a394514742856ed0b4ff1c49e689a36d001811596db572cdc420de0eff37d56f82ca299e1a7fa5d70cade7792c068e29cdfff4d87e6bccc2d048107fbaa6f24b76b620e43101b84565da0d10bbee55a42648fd19915a9b0dedfde1698fa9357a9e1e63fe92896400892d5a3a4fea868fae98c7a44d2563d85dc9aa4613856e9e7e2a9fbedb976fdf46fa2c89210ba4deec615412d42418e9c3bf57a55f34ca3e3c01cda6fda48e429267ce1796c380916483d41b9f086c0fa8ceadfe48e1408362f4e009167ddb1bf90b6b4a346bd8febea7ee2d1d", 0x1000, 0x0, 0x0, 0x3}, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x7f, r1, &(0x7f0000001140)="658e75f913b16b8f4dce936918d42a24c8d19c892691562dafa63bf38b905ec85514a64225105f95edc6417fdeae187e29ecca28be811cab0d3eddbc9f6241c469", 0x41, 0x57, 0x0, 0x0, r5}, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x1, 0x1, r0, &(0x7f0000001200)="15acbff3e9b386485c4225e9367aff82f2ede987e7f9d2dcbdc7225f21f0af1f787677efe20d603928d4c9e8f33356fae7fbdc40b93df82b96893a874a68b8ae5b04d81593ea6696082c7e46eba5811179df906b0efc02a57a70cede70ed65f17f9f45570da404305f2f889d794083197277af8b2e450aaf906987472a8c62eeac22e5d5e45f3d1177b858ae2ec63ef910b54f35a8eca91f7090e222b93c911e89ddba53466fdf1b5bc81cef700fd878b28ed42eafe962c79fe80b2b238fe2187e4604d99208ab4a308ea43b2d6f0e0b191728db9950f3d99c70971d0c4c4dfa11815d58bb540ae0c87a343570f5edee6d26", 0xf2, 0x48, 0x0, 0x2, r6}, &(0x7f0000001440)={0x0, 0x0, 0x0, 0xa, 0x2, r7, &(0x7f0000001380)="6dfef380fda3da7e8d2c03a54a332b5d50e68ad1b76cf8552797b4045558886e72fb2a2c0941e66388046fcb9f7651014e3c7a7f18401f09c73c7350a6b11edb014710c28b", 0x45, 0x49, 0x0, 0x1, r8}]) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) (async) r3 = syz_open_pts(r2, 0x412800) r4 = dup3(r3, r0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) (async) r6 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r6) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001340)=0xffffffffffffffff, 0x4) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r4, 0xc018937e, &(0x7f0000001400)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) io_submit(0x0, 0x4, &(0x7f0000001480)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x81, r0, &(0x7f0000000140)="c4f4ff47fe28579ddcf4fc847181057cdadb66a1822fcc6bcafc4f0efefa8b442ff08bf7a5f3d92ea385e7f8d269f2914a2552b16bbcb09e92dcde45eba7c3f421556dd672440d6ff3a72183d8b84bafa289404d2684602d9c1e7b16e095b9fb3e9958bc6139e5d5cd6fbe9bae2db4ddf0c0dbe18c9f8ceacd849a7d6014e25685c942a33e619bbb936924fac4cac76e8248d47f7449ffd73f61237d6cbf5cab062e6f36b29d396c58af09ea484e2b79d0e15b91e0bfc3c6ab8551acf09e93dcb45b069427b9d123b0ec4e36fc7340edde5e64c9e8301a223b09550b22399d7db4a7092c8192a0ae3aa91b08f4958a256cf8969ecccbe366291b14faf9d21c05dc097ede39bb8a32de1bfd91fee7fd11d9629694d45849b6140b31c8be65a4a1643e3a761bf7336f2948e3290a1eff9525298185c70c5b8ae0993c1df1f9180b6938e84bb46f91bf09042f80a07a16e7f2cbf0b81e8cd62e6c10589a17c76633d2f6a85e627e204b9349a19f3ceaeb4c8e698c2ec2b811177fba92eaee7f673982cc62c178fdd3f0b664d1cd00ee4c3d9f3480ceb03e89b3f16ae353af5204cddaa60e55958d13be352ba9186a02b1bde6b932207ac72b1fa8b08b92edcf60fbe9b3e5f41af0edb6fb1c656be35c5a22fd47e95a369a6d9c80b139faa7b2e3cf7774d419530a8f30c595472a1385f0be3e9afb8db425006a8628bf9359f3bc3539aacf8506fe5ddc157973b0d1e9b4a0c73bd1d981546af024bccb122a9a71576539617e40062641749c81656a38ded27e744539e5bdc58277c02dbeec8f1640887939c6975587b1f363f1bfbd210974ee5614a292b7963ad682ff9b0383c9dbdcf212efe07629b3236995ca1c1c43410f38972a8d2ee9ea47e3589f99c82f1a3c1a6031219be6b49d67b26454e010b15ed57ecd7d289b66cd95a9bd75c4e26e930c0bf212bead7d5b13edbc0bfb02a7571af334daf6bbb0dcb14289ae23feef573e759359609cf98e664b39c0a2ac50bcc4957193a6daba3a9599c67fc5b3dfeb40eb28bcd2560105a4abfdc56e2165184cf4496353e1cf92e812b4e97031f7edadd1ad2bee91591a901308e1856c8c16953cb045c9c409616626634f64c668fbcdcff99353781bdd73f3c8866a874fb5ca0349ae5b28624acaa7a49f07b6927988a1c6cc866bff2b93c9215376b482391f1805917bbcb1cd075eea91da27e67e6d354e5d1cea7455d314fd830195a33e7286e7482a2d3ebe5432532fc0bea88049afb322c19e13332b0c63bd995e5443bd9f283e7c26c74ed984a35e6cec7aea4620333d0fe8a56afc1549388cacd53a84c52a7fe9ed1a8db3ad0583722fd49dff7855b3fa414efa7e517f74996f8c58e36c384c6b781cb321513ab927db2f1d1e860d6f6697911f0c639ab4cc0353146b0f9c664686476be9f85b50ca3bfb0b26a189d6771117fa3b017db79a2d17b01fcd4c75560d3a09a52301d742805540fc8956a03280bf25c7d109bfa987c4b0e428069301f0f8cc176e9a7b693affc489e457533e8beef792f4bb298fc6f42d751555ebcdf1f228eb2623150facee2d08a51e04ef58d12b40b830d4457aee215046b6a2c80d0e3121e53f97f558fadc9ff1c7ed6e6ba2db40b99c8b0e933c1dc6839570e74315d360e9f9f2d3dae7ce7d83377ec62e192b409942c568e1dbd1ffe8b3ead349bf28699819cd016788c74d73a6a0a99c1084227dc922c7b43e0d352a06849ce58932521deb47a3b3aca6b9158ed4332016836585a51bcad93a049cec03360bcd6426c8c9d85e973b965f205e215a14c3e25b59a6035652719216fe5b7c7f9227eec83dc4afa0b58a855625b327ad124f9ca055dfe3a384933d1ad56e1cfd7aedba55be8e51cf738973049b0ce4d9e902f59d771533099dce534bb9d247aa350d1dd60a47de2b5b87b3a2fe2240447d260c823bf308a8829bc38369b8eae8c8f8ba3752a307959aae75bcf149da0a1be3ea8225ea6ba91f450ec5dfe89f2316d1b66c82e459a441a00cc4be8c501bdce76fa99c823c6fa7561306e68315b33a78fc218a2a2a1ced4e6048064d46cfd4479f923c671b1b63a5a5fb4e34bbd0cee85b64b675ad8ae0703588bde84cc723b018b53eb6db84a6f7f76946e2540bfafa6fef0709e4120744c48025cf29131fb037603c1202640b6c761a254ade0b482e5095085f297685260f918e540e77c1e1216c19bc38481042e368c35eff93252e02bdf18f990b7eb3b15ba0e2dd83940c0cc6b859421ed2c69ddf1338722a5f316edf95d265fe4498da79ed42a9bebb4d0858d787fe79597237d3704a989751b730b1a53dcb4a29d8dbbf0cc0581c68871e82095b63b01d5e5e59e4f7dcdbfa13af02f0bf66d5e31e0a97a9363cddae04c948613e0ee96a36cd82da14781d0dce105acfbf974b1c96831cab0487040b0ca33cd9baff7096dc70b08fbcf00edde379c1787bfe11735d8145ec15222a3b70c39c1e5301bb1e1d8dfb0b5259340b3983789e37a8af5f8dc674ed7d611a3a1425af894acf4df3e316c369d8b9fc5dded8a1f955e004cc9334c38dcbeb87a858b27313d281f12ac33444bb95d8ab5c4b1374890404dbfcbce99d7e513333b33bb1684397aa63e5b8b74d48a419e850f832d59091b8da5a6825bd3e359386ed418cc7859829b76fd7aed8d569c23be6aa15451d8628b403dec95d8798f7aae6ed58869189e04fde66f3b02d29bdd30a22dddc105b2bd6399063fa66c9d0c6ddf0b0271724c803a33769c36af0e171eaccdad3903f6969701ed8cca41b58f64419504c4ed7681ae7df1aedd595ec4ffdc643f5e0e14f991e0b9861f969c70bf2c7659eace3251e568223612d8b3839fbf1dd458078f7425c2ae24c885b6e351c7be220fbdba750057293acf702309b923636afdab367bd9b542b1c11afa78e44fd701508157043a9728f82f8499bb96f04bd69e9c15d62615f4bf12d085cfb5b7500522a6589aad3f3262f7fd25c2d2d232bb97227a9b2a8a939dc1c72b8399988596ee792f5c346d0834b081c41dbb53ed79526af0faede7e693d2de4e0831c08162f0255cf38f7e6478cbb872b1dd8e9ab4a152a955f0390c294930bac51e016e99636537afd9cd7707732d9f330f84ccf45fa7c220d9c7db1560613af9cbff325b25b8fb8c3dca7f149173cb2aaae75cbf6891a2291f3c29f27ad2eb255d71b484d5143916cf87d657d59d644c21fa2ca555e12b9093c6119cc986a69e73dc43a3e848e6161782aacbc6101797b032cd6b1e09327c3e7898e3fb17f073ca83572106ad923fd990c04bbd902be8471bdbee8910726e4a12ab77b971b73d62a32a0dcbcea7c7b7fef5b5743873c6835dfee9f89d314e938996813ade0ed964253d3b40441749d95be6da2b5d66f1517712952c4c796c2577a941116f3a3ea3368b1eb68a8a03a7112c325d2068f3dcf307da0340731ccf5e083c5ddeebadf598a51eee1c08e7a17bade0a38adf3fc4a12eb7927ee2dd466c295aeacc560e172851355de233491e54a5686c0c84f9546d43842388443bba1a50478e10fe7989806fb5c80696901f7e673cc506a01bc77b5f859a97c19cbfd5c77cb46299d22b3cfcae17927155c40a62484bd79db54b31898ca7dedf8d28051f651d7baf7bd945479258948ad0ea3017663d59dce0502eb2b52f1b9734209326efe24a00eb14cd75c6accb7267d66c48ce406d0546fc807782054b32cd9a6613be3b2b2bc58e31700e97a3124195bcc466016de7c7fcc7803ad686bff10f1c1da7f525c64b31288873267340b4034e6fd8c5ab1ad13eef1d19aacc60a0299bd04f12d2f02eab3cf82a705beb204c01b100398391ce7038444c4158b7336245197fa7cf1e68d85a381d30c1db274a5e90d9dcaeea1151f491b3a04eed212104e88846aa14c6c9e5d043b9808bd3aa2e931c0ff0d2cbf824351118715c86c91b97a07d8fcbce1d3614b2eac237ab5a26dd3aaa53a5a956e8315c45e9c34b2daf1fd2b986c159b47d8caf45a35b0d479719a0e8e8964a5325f4b033facdaa0d14328249187f3a6204b397c9683266cbf6fb0c7d469632d53172cba7d85c062de8090244e70b891340245fcafb615a503531d9ce42c2dc085bac9e07ca2f50ba2ea0bf7df1e1a24b53f886d878c69981df67cb38111e1d671d17119398e18ac6beb6195a7ce88d7458fcd8d84294289f1f51448786a9837caa16f0c7b19a7ea9e282ebde485cf5e3bd63948068a2808f592f44cd1ec06feffaef6469ba3df09ef39fa23916ed8d57dd13484e3a5284325d4745b8afadf1c9d1bfd3942c9d5b21b26ae0eaeb9ec8649d43132d11590e0276fc4b3b4ccf906f4bfdb721ddaf8e078381b7f70051ccc1b82d8f4e8922d19fc3178bef4e7025c6f801b03789df152797eea7c1d7522fdac2ebccb6ca9add187440f788f93446b5b19a4e3f9af4e23c8373af7f1718c16fd1ef8a6e193e2000903044d9d2ac46baacccdc3eaa78895f7faa5f556dce9c215ffdf53292ab0980d194ee095ae231d10e1927927fbce72cb8bf4a15490c22eadce3b3ed05f0b7e70f7d06865fc3d50dfbeaf2241b102e8eb2cd8c6fa35c37b4eca8bea3d9f3303b6e489459b60049cd63e83a1b3059b1acad01147a9369f198786e15e7aa6e313f0ecc655d53e82c6c64f6be14aeda7c20029c5a18a8ce592eb1fc203f8f4ce95ce2b294748caa1ef0a8d9847bd444cb532bf6a41a49a597eaa7693e78fcf4e9eca85d5e66d111a3b1537bddde2baa53e6885b5e25f4154a0b974bbb30c35d8943baa3ee9894935a441fd3f43e035163f8b014ce8754b7517cca74851067365f1909ce1e0314b07fa9913e257421645bdf2072e9cbab3c50b4475c027f89b7b01079108347fbb821c2260021eff03cb81dc353de068885544694a5d28fc4d688de17b52c80bb7bd1645da88b8c490c2eaff001b1fd81e8d715325ba5fd85757063c09c9bdf227f5493618aa088c32abd6eec1db6863b685badb5eac0b2e1c9eb810478493588b0d11eaf89f1bec93524efe52816e245e16c85594dcf00a8c7798b714713e0c22c3af345a2b3e1c9fde6cbdfde90dcc1729ddc544d69ed2e64d4147260c3c2dab99582da1bc2e8b6fd93dd8c5a9665546e6980d4abba0820bfeca12dce040dd3e5df1bcb7aefd7ce1e8f4baeab9eda375cf7f787330105871163eae50b500b46f526ad6a719652bff53de29ac1c52e54d17237d7207cbe9703041ee6ac52283bc0f358b607839c5eaeef580f10d25aaa1b92e4ade2b6ec8add552c6ebaecc74acf3b05d0e2d57d84a7031c41c72433a97cebb343e816a4ba791cced034eb84a9c89383e20e8a50760ed4e00e1fe2099dce90a48156bd4333ccbb8ef3ca2711786d4959b6ed8d307fc8f694304e9d8231bbabadf25376f7bf712c345cfbbe76a61aff68605b61ea20d7562c58fdb6b74cf9e1279bf4469de50a394514742856ed0b4ff1c49e689a36d001811596db572cdc420de0eff37d56f82ca299e1a7fa5d70cade7792c068e29cdfff4d87e6bccc2d048107fbaa6f24b76b620e43101b84565da0d10bbee55a42648fd19915a9b0dedfde1698fa9357a9e1e63fe92896400892d5a3a4fea868fae98c7a44d2563d85dc9aa4613856e9e7e2a9fbedb976fdf46fa2c89210ba4deec615412d42418e9c3bf57a55f34ca3e3c01cda6fda48e429267ce1796c380916483d41b9f086c0fa8ceadfe48e1408362f4e009167ddb1bf90b6b4a346bd8febea7ee2d1d", 0x1000, 0x0, 0x0, 0x3}, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x7f, r1, &(0x7f0000001140)="658e75f913b16b8f4dce936918d42a24c8d19c892691562dafa63bf38b905ec85514a64225105f95edc6417fdeae187e29ecca28be811cab0d3eddbc9f6241c469", 0x41, 0x57, 0x0, 0x0, r5}, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x1, 0x1, r0, &(0x7f0000001200)="15acbff3e9b386485c4225e9367aff82f2ede987e7f9d2dcbdc7225f21f0af1f787677efe20d603928d4c9e8f33356fae7fbdc40b93df82b96893a874a68b8ae5b04d81593ea6696082c7e46eba5811179df906b0efc02a57a70cede70ed65f17f9f45570da404305f2f889d794083197277af8b2e450aaf906987472a8c62eeac22e5d5e45f3d1177b858ae2ec63ef910b54f35a8eca91f7090e222b93c911e89ddba53466fdf1b5bc81cef700fd878b28ed42eafe962c79fe80b2b238fe2187e4604d99208ab4a308ea43b2d6f0e0b191728db9950f3d99c70971d0c4c4dfa11815d58bb540ae0c87a343570f5edee6d26", 0xf2, 0x48, 0x0, 0x2, r6}, &(0x7f0000001440)={0x0, 0x0, 0x0, 0xa, 0x2, r7, &(0x7f0000001380)="6dfef380fda3da7e8d2c03a54a332b5d50e68ad1b76cf8552797b4045558886e72fb2a2c0941e66388046fcb9f7651014e3c7a7f18401f09c73c7350a6b11edb014710c28b", 0x45, 0x49, 0x0, 0x1, r8}]) ppoll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:14 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfdfdffff, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$KDSKBMETA(r1, 0x4b63, &(0x7f0000000140)=0x4) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ppoll(&(0x7f0000000140)=[{r0, 0x2411}], 0x1, &(0x7f0000000180)={0x0, 0x989680}, &(0x7f00000001c0)={[0x21]}, 0x8) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1e000000, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 3: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ppoll(&(0x7f0000000140)=[{r0, 0x2411}], 0x1, &(0x7f0000000180)={0x0, 0x989680}, &(0x7f00000001c0)={[0x21]}, 0x8) (async) ppoll(&(0x7f0000000140)=[{r0, 0x2411}], 0x1, &(0x7f0000000180)={0x0, 0x989680}, &(0x7f00000001c0)={[0x21]}, 0x8) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) socket(0x25, 0x4, 0x3) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$KDSKBMETA(r1, 0x4b63, &(0x7f0000000140)=0x4) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$KDSKBMETA(r1, 0x4b63, &(0x7f0000000140)=0x4) (async) syz_open_pts(r0, 0x0) (async) dup3(r2, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:15 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) dup3(r0, r2, 0x0) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e00, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$KDSKBMETA(r1, 0x4b63, &(0x7f0000000140)=0x4) (async) r2 = syz_open_pts(r0, 0x0) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) openat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x442000, 0x25) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) dup3(r2, r0, 0x0) timer_create(0x1, &(0x7f0000000080)={0x0, 0x2c, 0x0, @thr={&(0x7f0000000140)="c2ec353799655179c2399194962c229393081770773afe2f201265481bc1df9f73d0c08585c7c88da31df3e1f9e366a5e93222bb328addfa2f3f5ed39b5098239cd2dac6e06d9558b61fc4faf7b0a115872ab545f11050dc472c515eef875d5e96d62cb7dd95e3bfe07902f2e4ddd0bdd5971b2d4ad730f9455bf9c42f1962c21ce530e6388d79288b0b4ebd73bf7b93e645ab40aed8be1b3ab1363ffc9e14642b3af65ff735f6e3f4ae90e1f30432f1e7d812c8489418e649d4b6fd773ecc705bdf71e4bc3e9df8c3b6cc75c0665550a3d76b5f330132f9aa352d5cc9db283462dee2aeda97798640f18c371f8665d2c93bc146488efd", &(0x7f0000000240)="d621cdd1050806097661f61e3d83b8e4682126cd7c0b3393638e7f1c7db8e14267448366e9b038e0e6159671fd6566278894438ab532a7fc4b0824d3fe7a3c67f0f11a2a435791694e"}}, &(0x7f00000002c0)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfffffdfd, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) openat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x442000, 0x25) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r2 = syz_open_pts(r0, 0x0) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) dup3(r2, r0, 0x0) timer_create(0x1, &(0x7f0000000080)={0x0, 0x2c, 0x0, @thr={&(0x7f0000000140)="c2ec353799655179c2399194962c229393081770773afe2f201265481bc1df9f73d0c08585c7c88da31df3e1f9e366a5e93222bb328addfa2f3f5ed39b5098239cd2dac6e06d9558b61fc4faf7b0a115872ab545f11050dc472c515eef875d5e96d62cb7dd95e3bfe07902f2e4ddd0bdd5971b2d4ad730f9455bf9c42f1962c21ce530e6388d79288b0b4ebd73bf7b93e645ab40aed8be1b3ab1363ffc9e14642b3af65ff735f6e3f4ae90e1f30432f1e7d812c8489418e649d4b6fd773ecc705bdf71e4bc3e9df8c3b6cc75c0665550a3d76b5f330132f9aa352d5cc9db283462dee2aeda97798640f18c371f8665d2c93bc146488efd", &(0x7f0000000240)="d621cdd1050806097661f61e3d83b8e4682126cd7c0b3393638e7f1c7db8e14267448366e9b038e0e6159671fd6566278894438ab532a7fc4b0824d3fe7a3c67f0f11a2a435791694e"}}, &(0x7f00000002c0)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r1) (async) openat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x442000, 0x25) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) (async) dup3(r2, r0, 0x0) (async) timer_create(0x1, &(0x7f0000000080)={0x0, 0x2c, 0x0, @thr={&(0x7f0000000140)="c2ec353799655179c2399194962c229393081770773afe2f201265481bc1df9f73d0c08585c7c88da31df3e1f9e366a5e93222bb328addfa2f3f5ed39b5098239cd2dac6e06d9558b61fc4faf7b0a115872ab545f11050dc472c515eef875d5e96d62cb7dd95e3bfe07902f2e4ddd0bdd5971b2d4ad730f9455bf9c42f1962c21ce530e6388d79288b0b4ebd73bf7b93e645ab40aed8be1b3ab1363ffc9e14642b3af65ff735f6e3f4ae90e1f30432f1e7d812c8489418e649d4b6fd773ecc705bdf71e4bc3e9df8c3b6cc75c0665550a3d76b5f330132f9aa352d5cc9db283462dee2aeda97798640f18c371f8665d2c93bc146488efd", &(0x7f0000000240)="d621cdd1050806097661f61e3d83b8e4682126cd7c0b3393638e7f1c7db8e14267448366e9b038e0e6159671fd6566278894438ab532a7fc4b0824d3fe7a3c67f0f11a2a435791694e"}}, &(0x7f00000002c0)) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async) openat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x442000, 0x25) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r2 = syz_open_pts(r0, 0x0) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) (async) dup3(r2, r0, 0x0) (async) timer_create(0x1, &(0x7f0000000080)={0x0, 0x2c, 0x0, @thr={&(0x7f0000000140)="c2ec353799655179c2399194962c229393081770773afe2f201265481bc1df9f73d0c08585c7c88da31df3e1f9e366a5e93222bb328addfa2f3f5ed39b5098239cd2dac6e06d9558b61fc4faf7b0a115872ab545f11050dc472c515eef875d5e96d62cb7dd95e3bfe07902f2e4ddd0bdd5971b2d4ad730f9455bf9c42f1962c21ce530e6388d79288b0b4ebd73bf7b93e645ab40aed8be1b3ab1363ffc9e14642b3af65ff735f6e3f4ae90e1f30432f1e7d812c8489418e649d4b6fd773ecc705bdf71e4bc3e9df8c3b6cc75c0665550a3d76b5f330132f9aa352d5cc9db283462dee2aeda97798640f18c371f8665d2c93bc146488efd", &(0x7f0000000240)="d621cdd1050806097661f61e3d83b8e4682126cd7c0b3393638e7f1c7db8e14267448366e9b038e0e6159671fd6566278894438ab532a7fc4b0824d3fe7a3c67f0f11a2a435791694e"}}, &(0x7f00000002c0)) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x2) r2 = syz_open_pts(r0, 0x0) creat(&(0x7f0000000440)='./file0\x00', 0x158) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$KDGETMODE(0xffffffffffffffff, 0x4b3b, &(0x7f0000000400)) r3 = dup3(r2, r0, 0x80000) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3569}) ioctl$KDGKBSENT(0xffffffffffffffff, 0x4b48, &(0x7f00000001c0)={0x9, "7c733fb75b6a835bac23e7624dc00a70c154bf6b9852b0cd097d423c60a781e95aa6b1a1478287c8bc76e9269a42f39ea1f92971ea9939e21b9af4384f1dc4c8054dbb2edaff12edc4bac2d14b39e3d2cb48f5e3630a3ad42ddf647d53459a0a5920af770693b425a94ad88c8b3734d7fb3b65fc457e327c8dd2a993158f8ba1f098b77fe7dc0babd4c4f55a6855a5d8c4e428ef045bd74212ed4539889c6bb121c5017eb693f56fc5c444fcf824916028ce56561de46fb0867d4bf4e2928dd3b33dc22dbbca8777628285695a1def2ea29bca43be6b20ca6198c7df5248838e126dae9db89118dbb5868079780d58399cdf2a243e8b1aab92f10396ce34970d5ce44f7db97864dfa2c5a12a0a951b3494bf7b0686a595fa323bde7f9c5c5ccd12d6d3fe08634fe2b39e8e6f181dbfd48e1382c130b59e411150e7d43a870ab134b4299be972857aa56ac392e15c4108ea7ebf5bddeff23b7ef23077f28bdbd80acceb0a5c36741863876d5140dc8d2404387a094cbbc53bf8eca2a07feb01c158940b86d6826c595eb9807f84cbfd3d5a88adda6ef31d213d01882591fc8db51951df4f35658cafadb83b387dc60ff871149cebcfaad2762f4af5cb1e9babec5dbebc837692e36091840c964a20d2066df6712e0a2de51969bad3cf3b89eefd2a8aa452bd573a4334096b164926d147b38ff95c8ef84524b5f0dfa8218bdb55"}) 13:56:15 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfdfdffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:15 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x2) r2 = syz_open_pts(r0, 0x0) creat(&(0x7f0000000440)='./file0\x00', 0x158) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$KDGETMODE(0xffffffffffffffff, 0x4b3b, &(0x7f0000000400)) r3 = dup3(r2, r0, 0x80000) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3569}) ioctl$KDGKBSENT(0xffffffffffffffff, 0x4b48, &(0x7f00000001c0)={0x9, "7c733fb75b6a835bac23e7624dc00a70c154bf6b9852b0cd097d423c60a781e95aa6b1a1478287c8bc76e9269a42f39ea1f92971ea9939e21b9af4384f1dc4c8054dbb2edaff12edc4bac2d14b39e3d2cb48f5e3630a3ad42ddf647d53459a0a5920af770693b425a94ad88c8b3734d7fb3b65fc457e327c8dd2a993158f8ba1f098b77fe7dc0babd4c4f55a6855a5d8c4e428ef045bd74212ed4539889c6bb121c5017eb693f56fc5c444fcf824916028ce56561de46fb0867d4bf4e2928dd3b33dc22dbbca8777628285695a1def2ea29bca43be6b20ca6198c7df5248838e126dae9db89118dbb5868079780d58399cdf2a243e8b1aab92f10396ce34970d5ce44f7db97864dfa2c5a12a0a951b3494bf7b0686a595fa323bde7f9c5c5ccd12d6d3fe08634fe2b39e8e6f181dbfd48e1382c130b59e411150e7d43a870ab134b4299be972857aa56ac392e15c4108ea7ebf5bddeff23b7ef23077f28bdbd80acceb0a5c36741863876d5140dc8d2404387a094cbbc53bf8eca2a07feb01c158940b86d6826c595eb9807f84cbfd3d5a88adda6ef31d213d01882591fc8db51951df4f35658cafadb83b387dc60ff871149cebcfaad2762f4af5cb1e9babec5dbebc837692e36091840c964a20d2066df6712e0a2de51969bad3cf3b89eefd2a8aa452bd573a4334096b164926d147b38ff95c8ef84524b5f0dfa8218bdb55"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x2) (async) syz_open_pts(r0, 0x0) (async) creat(&(0x7f0000000440)='./file0\x00', 0x158) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) ioctl$KDGETMODE(0xffffffffffffffff, 0x4b3b, &(0x7f0000000400)) (async) dup3(r2, r0, 0x80000) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3569}) (async) ioctl$KDGKBSENT(0xffffffffffffffff, 0x4b48, &(0x7f00000001c0)={0x9, "7c733fb75b6a835bac23e7624dc00a70c154bf6b9852b0cd097d423c60a781e95aa6b1a1478287c8bc76e9269a42f39ea1f92971ea9939e21b9af4384f1dc4c8054dbb2edaff12edc4bac2d14b39e3d2cb48f5e3630a3ad42ddf647d53459a0a5920af770693b425a94ad88c8b3734d7fb3b65fc457e327c8dd2a993158f8ba1f098b77fe7dc0babd4c4f55a6855a5d8c4e428ef045bd74212ed4539889c6bb121c5017eb693f56fc5c444fcf824916028ce56561de46fb0867d4bf4e2928dd3b33dc22dbbca8777628285695a1def2ea29bca43be6b20ca6198c7df5248838e126dae9db89118dbb5868079780d58399cdf2a243e8b1aab92f10396ce34970d5ce44f7db97864dfa2c5a12a0a951b3494bf7b0686a595fa323bde7f9c5c5ccd12d6d3fe08634fe2b39e8e6f181dbfd48e1382c130b59e411150e7d43a870ab134b4299be972857aa56ac392e15c4108ea7ebf5bddeff23b7ef23077f28bdbd80acceb0a5c36741863876d5140dc8d2404387a094cbbc53bf8eca2a07feb01c158940b86d6826c595eb9807f84cbfd3d5a88adda6ef31d213d01882591fc8db51951df4f35658cafadb83b387dc60ff871149cebcfaad2762f4af5cb1e9babec5dbebc837692e36091840c964a20d2066df6712e0a2de51969bad3cf3b89eefd2a8aa452bd573a4334096b164926d147b38ff95c8ef84524b5f0dfa8218bdb55"}) (async) 13:56:16 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) socket(0x25, 0x4, 0x3) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) socket(0x25, 0x4, 0x3) (async) 13:56:16 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) (async, rerun: 32) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x2) (rerun: 32) r2 = syz_open_pts(r0, 0x0) (async) creat(&(0x7f0000000440)='./file0\x00', 0x158) (async, rerun: 32) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async, rerun: 32) ioctl$KDGETMODE(0xffffffffffffffff, 0x4b3b, &(0x7f0000000400)) r3 = dup3(r2, r0, 0x80000) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3569}) (rerun: 32) ioctl$KDGKBSENT(0xffffffffffffffff, 0x4b48, &(0x7f00000001c0)={0x9, "7c733fb75b6a835bac23e7624dc00a70c154bf6b9852b0cd097d423c60a781e95aa6b1a1478287c8bc76e9269a42f39ea1f92971ea9939e21b9af4384f1dc4c8054dbb2edaff12edc4bac2d14b39e3d2cb48f5e3630a3ad42ddf647d53459a0a5920af770693b425a94ad88c8b3734d7fb3b65fc457e327c8dd2a993158f8ba1f098b77fe7dc0babd4c4f55a6855a5d8c4e428ef045bd74212ed4539889c6bb121c5017eb693f56fc5c444fcf824916028ce56561de46fb0867d4bf4e2928dd3b33dc22dbbca8777628285695a1def2ea29bca43be6b20ca6198c7df5248838e126dae9db89118dbb5868079780d58399cdf2a243e8b1aab92f10396ce34970d5ce44f7db97864dfa2c5a12a0a951b3494bf7b0686a595fa323bde7f9c5c5ccd12d6d3fe08634fe2b39e8e6f181dbfd48e1382c130b59e411150e7d43a870ab134b4299be972857aa56ac392e15c4108ea7ebf5bddeff23b7ef23077f28bdbd80acceb0a5c36741863876d5140dc8d2404387a094cbbc53bf8eca2a07feb01c158940b86d6826c595eb9807f84cbfd3d5a88adda6ef31d213d01882591fc8db51951df4f35658cafadb83b387dc60ff871149cebcfaad2762f4af5cb1e9babec5dbebc837692e36091840c964a20d2066df6712e0a2de51969bad3cf3b89eefd2a8aa452bd573a4334096b164926d147b38ff95c8ef84524b5f0dfa8218bdb55"}) 13:56:16 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) dup3(r0, r2, 0x0) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) dup3(r0, r2, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:16 executing program 2: lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'os2.', '\x00'}, &(0x7f0000000240)=""/151, 0x97) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x100000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) socket(0x25, 0x4, 0x3) 13:56:16 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGDEV(r3, 0x80045432, &(0x7f0000000080)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) dup3(r0, r2, 0x0) (async) r3 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 952.660354][ T3920] ================================================================== [ 952.668469][ T3920] BUG: KCSAN: data-race in __stop_tty / n_tty_receive_char [ 952.675693][ T3920] [ 952.678017][ T3920] write to 0xffff888135c23dbc of 1 bytes by task 17704 on cpu 1: [ 952.685764][ T3920] __stop_tty+0x42/0x90 [ 952.689926][ T3920] n_tty_ioctl_helper+0x21f/0x240 [ 952.694961][ T3920] n_tty_ioctl+0xfd/0x200 [ 952.699298][ T3920] tty_ioctl+0x875/0xbc0 [ 952.703588][ T3920] __se_sys_ioctl+0xcf/0x140 13:56:16 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) mmap(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x1, 0x30, r3, 0x70f48000) ioctl$INCFS_IOC_CREATE_FILE(r2, 0xc058671e, &(0x7f00000004c0)={{}, {0x1}, 0x5, 0x0, 0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)="1da9a512df6de76171cd32e41f8c225db13a506a60496eda2fb8db4771dc5cfa265ba903f49241f1952cf31a8c2bbfa6ef6ab18c9e94994ebd55604245b4affb7b51bce279f80fdd8757a45966a0a15ccc367ea391a3ae3ec23abf629b816cf8c4b5cefb6fca40399d5e6876e0653e8f543f8145fb09ca58aaa2f760ad16db3414d8938a3e4e623c457152859e12ef3791ab6b7bfdc3f94034f00f101f2efd54558ac686fc90bcfb438b3f1d763c0416dafeddc3cc77a37a65f8e91f3832811f389691c84bd5bd21647e18a3d3e1cccd789598b406243beba697398dc1cc324aaab5b227c37b647facefc677c99718abf911c90f4c1b3ea5ae07d079b864abcee9dc859e63456e540ed7dc0dab8452e0cb92290b76c0323621bb16014b3576bf1c8946fb499c6d1631f8421be078285cb55aaa66734a770f5beeb94aa09de545f04cf71dbc79689b41015eeaab880261a9615b102400f51f9fd5b261ac", 0x15d, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000024000000000000000c0a0000002d2fc438ec83b695f4810d000000076f69d61bd9e1a6cbe59385165a000000292985a118e7f31d475c2e01000000cc6dd24c9b4340cec823f5090024f83d70ec6b2ec90858cc6cd27ff9d0eaf11d86737386947f2d2b4220ac39fa45207a47600921f9a73dcd470317452ebaf61eae69772d9fb8f88c722882"], 0x8a}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QGROUP_LIMIT(r4, 0x8030942b, &(0x7f0000000140)={0x1, {0x1, 0x80, 0x80000001, 0x80000000, 0x1}}) sendmsg$nl_route_sched(r0, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000380)=@gettaction={0x40, 0x32, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x24, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7ff}}, {0x14, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x3}]}, 0x40}, 0x1, 0x0, 0x0, 0x200040e0}, 0x4000) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 952.708286][ T3920] __x64_sys_ioctl+0x43/0x50 [ 952.712889][ T3920] do_syscall_64+0x41/0xc0 [ 952.717314][ T3920] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 952.723227][ T3920] [ 952.725639][ T3920] read to 0xffff888135c23dbc of 1 bytes by task 3920 on cpu 0: [ 952.733181][ T3920] n_tty_receive_char+0x3d/0x670 [ 952.738132][ T3920] n_tty_receive_buf_standard+0x484/0x2d40 [ 952.743955][ T3920] n_tty_receive_buf_common+0x84c/0xbd0 [ 952.749510][ T3920] n_tty_receive_buf2+0x32/0x40 [ 952.754622][ T3920] tty_ldisc_receive_buf+0x60/0xe0 [ 952.759736][ T3920] tty_port_default_receive_buf+0x58/0x80 [ 952.765452][ T3920] flush_to_ldisc+0x1ca/0x400 [ 952.770122][ T3920] process_one_work+0x434/0x860 [ 952.774974][ T3920] worker_thread+0x5f2/0xa10 [ 952.779564][ T3920] kthread+0x1d7/0x210 [ 952.783625][ T3920] ret_from_fork+0x2e/0x40 [ 952.788137][ T3920] ret_from_fork_asm+0x11/0x20 [ 952.792915][ T3920] [ 952.795236][ T3920] value changed: 0x00 -> 0x01 [ 952.799902][ T3920] [ 952.802241][ T3920] Reported by Kernel Concurrency Sanitizer on: [ 952.808387][ T3920] CPU: 0 PID: 3920 Comm: kworker/u4:9 Not tainted 6.5.0-rc5-syzkaller-00053-g13b937206866 #0 [ 952.818541][ T3920] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023 [ 952.828596][ T3920] Workqueue: events_unbound flush_to_ldisc [ 952.834404][ T3920] ================================================================== 13:56:16 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffdfd, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 2: lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'os2.', '\x00'}, &(0x7f0000000240)=""/151, 0x97) (async) lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'os2.', '\x00'}, &(0x7f0000000240)=""/151, 0x97) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:16 executing program 2: lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'os2.', '\x00'}, &(0x7f0000000240)=""/151, 0x97) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) lgetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=@random={'os2.', '\x00'}, &(0x7f0000000240)=""/151, 0x97) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:16 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) accept$phonet_pipe(r2, &(0x7f0000000300), &(0x7f0000000140)=0x10) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="380000001000390400"/20, @ANYRES32=r6, @ANYBLOB="00000000000000001800128008000100736974000c00028008000100", @ANYRES32=r5], 0x38}}, 0x0) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_delrule={0x30, 0x21, 0x2, 0x70bd2c, 0x25dfdbfc, {0xa, 0x10, 0x10, 0x7, 0x5, 0x0, 0x0, 0x1, 0x1000c}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) ioctl(r1, 0x2, &(0x7f0000000180)="f2d09d4893028a16b788d981e0e1db00d2d35f75cf59fe0f35435a7039ba8f11368f7d17d16819218ca37f84d07cc108d781035272a727c3bb0102a80e70333a182225d5c2c29f2576590b16d8badd5f153b") ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x2000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) mmap(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x1, 0x30, r3, 0x70f48000) (async) ioctl$INCFS_IOC_CREATE_FILE(r2, 0xc058671e, &(0x7f00000004c0)={{}, {0x1}, 0x5, 0x0, 0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)="1da9a512df6de76171cd32e41f8c225db13a506a60496eda2fb8db4771dc5cfa265ba903f49241f1952cf31a8c2bbfa6ef6ab18c9e94994ebd55604245b4affb7b51bce279f80fdd8757a45966a0a15ccc367ea391a3ae3ec23abf629b816cf8c4b5cefb6fca40399d5e6876e0653e8f543f8145fb09ca58aaa2f760ad16db3414d8938a3e4e623c457152859e12ef3791ab6b7bfdc3f94034f00f101f2efd54558ac686fc90bcfb438b3f1d763c0416dafeddc3cc77a37a65f8e91f3832811f389691c84bd5bd21647e18a3d3e1cccd789598b406243beba697398dc1cc324aaab5b227c37b647facefc677c99718abf911c90f4c1b3ea5ae07d079b864abcee9dc859e63456e540ed7dc0dab8452e0cb92290b76c0323621bb16014b3576bf1c8946fb499c6d1631f8421be078285cb55aaa66734a770f5beeb94aa09de545f04cf71dbc79689b41015eeaab880261a9615b102400f51f9fd5b261ac", 0x15d, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000024000000000000000c0a0000002d2fc438ec83b695f4810d000000076f69d61bd9e1a6cbe59385165a000000292985a118e7f31d475c2e01000000cc6dd24c9b4340cec823f5090024f83d70ec6b2ec90858cc6cd27ff9d0eaf11d86737386947f2d2b4220ac39fa45207a47600921f9a73dcd470317452ebaf61eae69772d9fb8f88c722882"], 0x8a}) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QGROUP_LIMIT(r4, 0x8030942b, &(0x7f0000000140)={0x1, {0x1, 0x80, 0x80000001, 0x80000000, 0x1}}) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000380)=@gettaction={0x40, 0x32, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x24, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7ff}}, {0x14, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x3}]}, 0x40}, 0x1, 0x0, 0x0, 0x200040e0}, 0x4000) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGDEV(r3, 0x80045432, &(0x7f0000000080)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) mmap(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x1, 0x30, r3, 0x70f48000) (async) ioctl$INCFS_IOC_CREATE_FILE(r2, 0xc058671e, &(0x7f00000004c0)={{}, {0x1}, 0x5, 0x0, 0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)="1da9a512df6de76171cd32e41f8c225db13a506a60496eda2fb8db4771dc5cfa265ba903f49241f1952cf31a8c2bbfa6ef6ab18c9e94994ebd55604245b4affb7b51bce279f80fdd8757a45966a0a15ccc367ea391a3ae3ec23abf629b816cf8c4b5cefb6fca40399d5e6876e0653e8f543f8145fb09ca58aaa2f760ad16db3414d8938a3e4e623c457152859e12ef3791ab6b7bfdc3f94034f00f101f2efd54558ac686fc90bcfb438b3f1d763c0416dafeddc3cc77a37a65f8e91f3832811f389691c84bd5bd21647e18a3d3e1cccd789598b406243beba697398dc1cc324aaab5b227c37b647facefc677c99718abf911c90f4c1b3ea5ae07d079b864abcee9dc859e63456e540ed7dc0dab8452e0cb92290b76c0323621bb16014b3576bf1c8946fb499c6d1631f8421be078285cb55aaa66734a770f5beeb94aa09de545f04cf71dbc79689b41015eeaab880261a9615b102400f51f9fd5b261ac", 0x15d, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000024000000000000000c0a0000002d2fc438ec83b695f4810d000000076f69d61bd9e1a6cbe59385165a000000292985a118e7f31d475c2e01000000cc6dd24c9b4340cec823f5090024f83d70ec6b2ec90858cc6cd27ff9d0eaf11d86737386947f2d2b4220ac39fa45207a47600921f9a73dcd470317452ebaf61eae69772d9fb8f88c722882"], 0x8a}) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QGROUP_LIMIT(r4, 0x8030942b, &(0x7f0000000140)={0x1, {0x1, 0x80, 0x80000001, 0x80000000, 0x1}}) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000380)=@gettaction={0x40, 0x32, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x24, 0x1, [{0xc, 0x2, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7ff}}, {0x14, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x3}]}, 0x40}, 0x1, 0x0, 0x0, 0x200040e0}, 0x4000) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) timerfd_settime(r1, 0x0, &(0x7f0000000180)={{0x77359400}, {r2, r3+60000000}}, &(0x7f00000001c0)) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) accept$phonet_pipe(r2, &(0x7f0000000300), &(0x7f0000000140)=0x10) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="380000001000390400"/20, @ANYRES32=r6, @ANYBLOB="00000000000000001800128008000100736974000c00028008000100", @ANYRES32=r5], 0x38}}, 0x0) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_delrule={0x30, 0x21, 0x2, 0x70bd2c, 0x25dfdbfc, {0xa, 0x10, 0x10, 0x7, 0x5, 0x0, 0x0, 0x1, 0x1000c}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) ioctl(r1, 0x2, &(0x7f0000000180)="f2d09d4893028a16b788d981e0e1db00d2d35f75cf59fe0f35435a7039ba8f11368f7d17d16819218ca37f84d07cc108d781035272a727c3bb0102a80e70333a182225d5c2c29f2576590b16d8badd5f153b") ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) accept$phonet_pipe(r2, &(0x7f0000000300), &(0x7f0000000140)=0x10) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="380000001000390400"/20, @ANYRES32=r6, @ANYBLOB="00000000000000001800128008000100736974000c00028008000100", @ANYRES32=r5], 0x38}}, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_delrule={0x30, 0x21, 0x2, 0x70bd2c, 0x25dfdbfc, {0xa, 0x10, 0x10, 0x7, 0x5, 0x0, 0x0, 0x1, 0x1000c}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) (async) ioctl(r1, 0x2, &(0x7f0000000180)="f2d09d4893028a16b788d981e0e1db00d2d35f75cf59fe0f35435a7039ba8f11368f7d17d16819218ca37f84d07cc108d781035272a727c3bb0102a80e70333a182225d5c2c29f2576590b16d8badd5f153b") (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:17 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x10000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:17 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) accept$phonet_pipe(r2, &(0x7f0000000300), &(0x7f0000000140)=0x10) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="380000001000390400"/20, @ANYRES32=r6, @ANYBLOB="00000000000000001800128008000100736974000c00028008000100", @ANYRES32=r5], 0x38}}, 0x0) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_delrule={0x30, 0x21, 0x2, 0x70bd2c, 0x25dfdbfc, {0xa, 0x10, 0x10, 0x7, 0x5, 0x0, 0x0, 0x1, 0x1000c}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) ioctl(r1, 0x2, &(0x7f0000000180)="f2d09d4893028a16b788d981e0e1db00d2d35f75cf59fe0f35435a7039ba8f11368f7d17d16819218ca37f84d07cc108d781035272a727c3bb0102a80e70333a182225d5c2c29f2576590b16d8badd5f153b") ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) accept$phonet_pipe(r2, &(0x7f0000000300), &(0x7f0000000140)=0x10) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendto$inet6(r4, &(0x7f0000000240)='p', 0x1, 0x0, 0x0, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) (async) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="380000001000390400"/20, @ANYRES32=r6, @ANYBLOB="00000000000000001800128008000100736974000c00028008000100", @ANYRES32=r5], 0x38}}, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipv6_delrule={0x30, 0x21, 0x2, 0x70bd2c, 0x25dfdbfc, {0xa, 0x10, 0x10, 0x7, 0x5, 0x0, 0x0, 0x1, 0x1000c}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) (async) ioctl(r1, 0x2, &(0x7f0000000180)="f2d09d4893028a16b788d981e0e1db00d2d35f75cf59fe0f35435a7039ba8f11368f7d17d16819218ca37f84d07cc108d781035272a727c3bb0102a80e70333a182225d5c2c29f2576590b16d8badd5f153b") (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:18 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x10, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={&(0x7f0000000280)=@ipmr_delroute={0x24, 0x18, 0x1, 0x0, 0x0, {0x80, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, 0x5}, [@RTA_DST={0x3, 0x2, @multicast1}]}, 0x24}}, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCGDEV(r3, 0x80045432, &(0x7f0000000080)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) fchdir(r3) (async) ioctl$TIOCGDEV(r3, 0x80045432, &(0x7f0000000080)) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:18 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) timerfd_settime(r1, 0x0, &(0x7f0000000180)={{0x77359400}, {r2, r3+60000000}}, &(0x7f00000001c0)) (async) timerfd_settime(r1, 0x0, &(0x7f0000000180)={{0x77359400}, {r2, r3+60000000}}, &(0x7f00000001c0)) syz_open_pts(r0, 0x0) (async) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000140)=""/235) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 954.544221][T17800] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 13:56:18 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={&(0x7f0000000280)=@ipmr_delroute={0x24, 0x18, 0x1, 0x0, 0x0, {0x80, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, 0x5}, [@RTA_DST={0x3, 0x2, @multicast1}]}, 0x24}}, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={&(0x7f0000000280)=@ipmr_delroute={0x24, 0x18, 0x1, 0x0, 0x0, {0x80, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, 0x5}, [@RTA_DST={0x3, 0x2, @multicast1}]}, 0x24}}, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={&(0x7f0000000280)=@ipmr_delroute={0x24, 0x18, 0x1, 0x0, 0x0, {0x80, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, 0x5}, [@RTA_DST={0x3, 0x2, @multicast1}]}, 0x24}}, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) [ 954.693223][T17817] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 13:56:18 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x2, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) [ 954.831180][T17827] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 13:56:18 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x1e000000, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:18 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) timerfd_settime(r1, 0x0, &(0x7f0000000180)={{0x77359400}, {r2, r3+60000000}}, &(0x7f00000001c0)) r4 = syz_open_pts(r0, 0x0) r5 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) (async) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000140)) (async) timerfd_settime(r1, 0x0, &(0x7f0000000180)={{0x77359400}, {r2, r3+60000000}}, &(0x7f00000001c0)) (async) syz_open_pts(r0, 0x0) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:19 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000140)=""/235) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x14, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0xfffff001, 0x0, 0x0, 0x8001, 0x1a, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) ioctl$PIO_SCRNMAP(r3, 0x4b41, &(0x7f0000000180)="056b5eb99a5011611e40a4300070a3a2a3a0930a89270ad78d752dc91be1fb4fdf6c146ca8110c20a6536602a525f9588fd992c1bb9991aa7bb5b645b10a21e9cfdb300c2ffb2e52a8f9e800689571d27077d315a3dbdc450225c0819baf6236b9eda2e629ab087187fa2e4695433346e437bf5c84cab0ca5e6f34d3c8dcc84bf01df0d65d315308a81776410e528845a0c7d7e91567ced94888bbe035ecb9073331bd7dba305572846d4827fdc0941e9886b111ba3062e78d84eba90b912168d395c11719419f79234c432d590239c8b3739111e29731c35a0ced091e5ce205063bfca3612eef87643b470f5ee82b71e4d0beb31f8a3ddbbeb74ac24292a86a34b9c39e3f639d2e8f4b08de214cf9c1ca1b2527bb7385462e7c37d87e7f90e55b035e0471948b65b939c3a5d3902e25bd5aecd24d602b474c236585ccf902de8647e0d55f3e404454b7d98793c4fa4d0fae2390af4011f74fb4eeb334e0f3e82bd2e8e4711c695aecc6ce86c51af3a376f7dc88a7f892253b4bf176d74019a3ee8c37d232a65278f9cb8f898c7b44da5c6479d313181bfbeb9270556ef246d254d5aeba1e2aefef5efe4d85c25ea135b908a46dee421d0854617d57dd0d5223fbf1a5e1e2409850ae951b2a14961c8492249beb6bc95ebe102d990c3a44ecb1e05060d5962d7c5b508dfa1c6031feeec9d60ea04f1ae161be5c92efabd332ca6d2a957afed59125b1c55fa4bba60972f1c71ac7c76913167feecf25f700f8ee1219fe160b2dea605d5930c79c9a48a7fdb87b5aa5b6df01d724fc0d8d9398778fd2e7f3affd111c63166c7c8df3ae6269b05a22ebca4e389b3ba1a9ddbea8ffb96e68bde1c1a12f37f4e4ee23d8829688bedd710b7bf3f6d0198fea67c06ad3108b638499b4193879a24d969bd099a87c804df26cc450ce2eaf114093ad6514b68c70a9ce416ac3f5d493d8ebdfc4b64a28eb5295fa70f2151f7fe93525945b235beecd18f7b4a40382a7129b1154375bbb4e2aac930bf7bfe369e307dde10da183fbf91dbfd106d6866ea75fc28a8d78b739753c6407c5e40c6e30081938321f8654c9d1a58d66ce068490af3ff1ca511e3c50aa61bd1ea99d6f6a36dd0fdc07b3df330867e23663c31b292830c9ab61a42ae0ad3df1456d4b634f237ea04fe2fa5bdc89943e443d1f345af5b8047d474d86067decd9d0d3add9ae0e365ee21c2c4f9a8589f8dd83a31ac3f5d680731ade9523316708d0ac6fcd636eb4bddd99e6c34e0697e0ac2f94bf637a96e6272dfc5eb1e5c4fb655cde2719909eae20f05c56ac31ac08a4850736a4058efb74c2d91d20eae039ba78e387c7b8dec7f089320c5c6efe545cb8e3a5440329c90b52ffe396c6ab1defeff4f87e53b4b442c3938e80d0fe0b04c34f6cf55f4bb73d711b560e1138babd9946dcdc99a595df62277258a02c5366c33192318eaa4ff23ac4f4430befaee2c74c5e629d0263edbcf6ff1e9143b16bb4c4c784005361a201a39f4afc6725f364fcd0556d15e1a9fcc279c00e299842d26767c380226d6925f19babf76bf6fda0d00edf2d288271a7ddc784dc0e118a953252955517a84faa36f4170499a078cb52c912c3eec5938c18f4a1511cc86529dd3669fdb75bbb9614416805e699b8d12ba14cf6120d75fa14ef0daff6e15e7cc95ab40d3e0017d04a7f42777fe4a4e027b11463ae8db4e22a97ffe28b1070ae5dd1aba03a7450ae66a418d861f4257648cd0d056efcda97b6847c4adfe496913c8a944eec5d30c21086fa4520cc39b4d49000a3c45f6dcae2c525507cfcaf912c1ec8bc5d5cdf074e790752101e6885431ac7572305724d29910d3abf94b1646e5ef973f139bea90a20abb19c3b704e1da8ce61e1600225fc9dbc09ce6dfb79d2a32f18f8a35a613537b52515ef7c4e409870dcb9558def7aba6c5184d1c4042560bd1f1ff2d390e32d72e69a2dbb27049d897265f4af038969fc7ee6d0033be77bf2428c9a2637b7f9a1de426135b18c2c5ae89e063eb5f2f1cafd432ad6d706869704fb8f54c3811b6df988c6b50c567769ea6b201c4420e504cb705d6747fbeaa7ebe321a893784ec866ea5bbce07bc0405f5d180e3671b4aab0b90e24b935ab47a3ec9629d7f5676a4146454175b9561b32fc0c4d8d18bdb7a64dc55241eb79958e9f382247e703af068936759318f4d7a6844ee51113aae806a76dd74c2b881ef0202f577231bf57b858af83a55decb2ae2733fc52378bf1a9bda1fec0bb13071a191fd21e7c0aaef5c48b064256af3dd5add70582d38dd7e1797bb3aee072271a2bab9051e3bdc55cff6698106287fdc0820dafca8f02beb59705e180ef889ddcd307f653a2d46663a4da34ff0b3de907243596e8b07808cb7784349d184fac7d56072c2f519ee835f340cba6e5e6b4bf876c37318a06f87b0b135ce85febcd8192bbcb523837e99d6be829ba110dae95b076aec187199fe42e50859a17e5bef7bb19ae2277dab9914971e0505a81a25ab161913ec703176023a5c20ad06e64593214dd980d5a35378bf1a579f2ffdc431c541b4ddee7e53a16fae4d265c494111bd4fc4cb62c8349fbcce32019398e8decfbc70df7ae0a379cee40c030f23b9e0b58f60dd832d01276f655d350bbb7cb7987e9b5e3a15b2af1741c32601e6b9b318cde54fbdbe0e800e201f6c9a7c94a1f9ef8bae2f1f884f0b0cb076f5cfaeff941b6b9eb3bb45bf10854fe29bdea7f3dd62cf2f05fde34d1a05306a33b55e1ab7f97cc20659d1dbaf4d37435882c65d3e3f7a6e9beef6d07b845f007a305d3b15afd1a5ffdec92a8c73a6085e85d327642be54bc35b6d06d6e24103503503a30d7ad65bb29f8e245640112c671ce5cfef9cfa11442d8fdbb1f49e6d6f1859de90524125a34fd9f27d9b218813959cf7a4f59fd7e1126a595f339a16499ebbf65c4e8939ba64dd096d3da6092a523f12a290b6e0061dc3c581f8519cc61dd7a2316d2bc7561f0517dde64fa174b2437aa59e60fcb90d81ed7c838404ce64957049cced1b892a7e4616607352638c4efe9179ef2ffe3e18756d82e2d7fe898ea7a77112a7a39a95033745629f3220a2223f693ee45dce571fcefc8101130d7039e10f5a8fd9f54a3bfd7e2aab5e11003b9b0016a5af84716996ea3b3e65ca358116334db63af1aefd49fc9a777056388e161258d1d1eb383988a482ae923c531396c96612922995aaaa16e304d1f0b7470c7c05eddc3f46f6779021a6273ef24642a28203ffc78cb3e86c62fcd8ab10c0a2137af1852af09b283c111034fbbec8b45a1913468af918ebead4aae122f9c3613866fad3b8b7c201c6df246519ddf0ad84c8249baf225ae396fe09a6ebb8edbb45499bf8dc213f73fe834687ba5574c88f2f36a00c8640f7d422a40282a65ab1fe9acb89ecdbedf45386cf9bb49e0c4e663551e822ddd543af848670d7584e5418508d88471463f7435871b2ec0167b19036b2016ef5b6852c319cbc8fc518a88c5d84a58ca4517dc0a43c8217c41909705fd453be148f99b646c5bafa7c3f70a1d16cc5c340aa09fa7390372f45dc9981b10c8d17aa48bec8871e7d3a20307665e86c007576afbfea8126ba301b6f40794e1c37be1af643aee38a38ed9c2085bd012de2f697f848376cdd2d25e6367073b97ac04e458d0ede447fa6181312e4a9a5ec7eb381d00b2cfe34efe4d6073e3794199a51dd1e1222e346314ad9bd8da7a60c521b8ad45f82046d2200ca59400c6aecdbd2ce9eca9586a6ec24b1fa6a585710590a55d57491ea7c32be88f2a94b38553066e6392baa6cb121dac7309cf5564b6fabf86fcda53c4a94587999ab7fefb69c8d6ee24a36f4cd340666b706229cefcf934c624a0920fff141f00ee59597e6af23d2bac1f11317b8d1065592f8a04e127c2372027c9e454f399223a0834975076ac687ef6c99a5b0e9518535d8660edae42779454fd9aa2bfd74013fc0e5c2515aa1742dda85ef37ba7ba67f671efd90b927a1d07eed59546e7ea263c3734c2f81e3d1f4d2beed3365a40c48c9459b65f887ce21918ce6ac092bb9ec4abc4816146e3bf6ee21d025a73bd28344157048d15844be33c90a8533912c601faba5d3dedf6340c27edd1832d16c6ccafdf017dc6df6daebb5cb929aed6654737bad9b522331c0494ccbaf3c71ea3b00360c0de828f7f00acec1daffcb74c56529e1fa9206ebf6cbaee3364d3634def51be882bdccd2e0cd7d8c77897b3f3635693cec45d444466cad238297acb20d705111d38b01c71e58c0aecc56dd44cbd85a8860f051671196f30f1ca787f63bf110d1cc2bcecddb47ee5c91c24113257c9a676dd0aabc9576dc8639e1162c8d9d558b4ef5bc2f34d20717f6fbd38526cf3b72aba538b1682744a853c09dff444530390f603beddc6872f61c89424d8df9d5d2a300314696b8affa20cc39a21fd4b6ccbd8cb41e168804dc1031167c4bc1505d2e53d79bf391bdf1f8115416d9614d8e9c7bd727aaadafabf2fe6951e02635ce4e5d696cd52f6b5bd3b5bdd20ffa6ffa511d222e6ebe7e3cb07533b021df29c05deaf64b1ae341000cb4bd491c7b617c0d7566566dfb28d0e3f096863149e1f7bb515c9768676459a13973d5879d45c247421b48d620e8efe20b9a45fd45d59188c9b43d717b19f27993977a4a1213ba3459502f1c5de18767863133762ba7bd5f3b0e18f4d005125308795735b26c5a0aba32e4b5c676ddd839fffbb2257404bf21a07e2047e9bff90d51668dc70d4dfedf274b2df66c93e1f5f44e728dca4793d5f82b5a761e23df6e0e7815e3f8b0c6da7986866052dbf794dd7973059718276ef0e1e8ac674c968be795d36acee1164605a81ad0fb026066b3c7ea5cbd6d10705dcbfa599ad311a70aa22b35b19bc6d61b8b0e52060754ff6f9a2ccc42760ecf59291c808ea3d3ec57b6f4474f72a1b62fa47ee3edd633add11d58c811355adce8b728dcc84103c56cf3413f49f9c4195827732e2306f48e9fd859033ad1146a73db9212fc882c53f5c5563341d379a1b1b438303ce4f235185cdf63f40e5c3b3556eabb3117d49dbb103882043a7b1c0dfee6725c8c9bce47bf8c9eff589fdefe895162f9f96574ec0d7c1347578fb0e8bed6e0f6b616d6521d3ed85f7e3e404638d22105893b69ec203f936f96636293c36338c2bfe6208123f4a05b668161870efd62e68ccd0dc15b06c890e60dd39e35b3ffc46e386a111e651eed6a965f076ddf5f795ed30e56080d1a85ccdd4c6e2a246d5fa75c53e488abf118549c081cb243be5c36d39ea18f7ed398fff2c2dd7fa1216c9ee4fa68a38844a47dc6794223463ce5d5e797b4ba8ea646ada122048364c888cb3f7d175d19770d88572d862d56ee7a06bca260afc2b8fd9bfe4698d29a104fad0d500427947003afbe7ffcdc9789304999af8e34d840e00173c291a352139c25186b23fc5a2a79bf8bc7a376665acc0db61f93cf4cc261369abb27c4ba3a52dc04ffcae94341a4c01143fe6a39e0d37049ae409c2f529283d79e7f5286b3a86d0f7cad525be740bec1717b8893684b15c86f77b6d650fa6610c4563cd57430ceb6bd0973708add4007be51be8dadbfbd7b89c09ed5725cec39bd9a25644be35b44c74cd895c7522992c567b89042912f155acbfa7c94b1df2f158ea312968a43cba108148505ebb06ef3a4c62c186e032acc904c1e4735bab3dc215d04414f464cab5f9f074c03672dfeedfeecff9b9a624a2f3282cb1") ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r6, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r6}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r6, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$BTRFS_IOC_SUBVOL_CREATE(0xffffffffffffffff, 0x5000940e, &(0x7f0000001180)={{r6}, "ab4bb7a8324e1751759d9faa0adcf44e11ac31a281652dc875f7fc0aabcbced745f28a808148d06cd3e2542cb7f0eab3178879e8d5d42ad1b3ce41d97ae22ba87a6e114e5b99b3751d5167f7abfb33335f30ede8ae0e10ec2d68884e77bf6391316c2156aba04fed452583ae9a90542c96ea0e612527d2f70ec1b7ff84604d165f6646e4da2738cd74424018b2106c978423eae1784ddf6379564b78c2d2a94ef6e7f29e4c7959476efaa690b979355bfc23d957e7a665c01ff673a24cdd36084d9842dc0d19442a18a32ac58c5743897edd454fb24a92e76d212715aafcd06da1c16e1693303be1aaf721876db67cb95bdbbe246d37ae952612880ab391fcf986a7d84f7f176336b6bb8f5fe2d99e972bfdabf122401a73b65de7b72e4b936ea5348632f7c05acf1dbc9c296e11422194ae11ca4841fe2d299b5fe8ad0114ab5e3c85e05fba877956447dc1a51addfdce74dc6ee80b43667a9789cfaa15e247ca66c080e3cd3472032b54ca8192c0a2b261bc240f6d69947df98e2edc29312f0d729baa998329e1144579840bea7850585d0122413c3877789d6791fe038cb3cf37b524d49256fae6a8ca849dcf700913647ba55226498926fa6247564448e1a9cd27a747a4c486b85429c7474fd8fe9acf9d4d9dd4b49b57fc0375186deb2beb2ba44406d24798d3e86af5b33dded6821387cc032457f466fef3329e60feec5784c2ff5d33d40a4f7f93ccd920770eca3ccc79b37ed5bf724e9c43c76da24207c03b23cadf4c20632cee433fdbe224d1791d4b4789475776652ff3c3e84562ff97c9e4c98d6a4db8699cc1e32715e12afaca4e210a77eb60fda00a8729268848861c0fbdff5db804194194ab9e63f3f4fc0842e51196a96aff35ff964f6906953de23e6cdfd93c77d226451fc6dd48b8875b717fc454dcaf561ff3673793f3bf6aac5dbcf4b256c8df95128c3236ece3bc206433e57e84636ff742440161a27534bb2646a2138fafa9a8fcd8ab71deccb72e4ccf1a9cd2487053ae2895653765e1b47875d5a228dd9815b68585046f4fd50d1d91e536c1ef1e602dc85d8bd4be74b2d4455c6bc5ef0d8eadacd4bcfb0f31dcaaa6c3f3f401c221dfa90f29c5a70c19d992f8a8ed629c13299a0af620204c10ee6e5cc6ba418a41993f0f4884e63f8fb07b836bf14f97ec9da93fa2a03ebebb371b7822905f40744f52e0209c880349496585412da6f05d83e426c15286f3773e4fd7721316ecd170df3f0d09287a2e00033fe0b4650728a411d871fdb5a6072a7f6b0c03d8d6bbd44733723c853e68bb2c073dab212d17c40e443461679bd99569ff5a2ced52ae3f276f790153a43c0332675782afb73a78d405a414043258ca94b03791893dd8842609db7f516762c7d0f8fbb017c1f45f98a0e5be956703f5b4ad4c1ac6442914b91238d4a705fae1b0e7e01d69baa3fefc39669e39391a05fb8fe691c05154e5f1f4b665c836d9234e6b49ab482b8a692e820ec494455ab6ae469300ea66112c968536e24cc49017c0b5f59aa2ab7ff5d61ee6ca986e0b92d5d377d1f042ca8bfea82bfa2500bd196af0827110f30c4e70caefebd8547cfdc73b45b37c433325f08768c813c117411e9cf7d6400530104bc264de8245c676894a97561a95faeb8d573a70947f8bd1b7eab9c56d74989ffb5c149d364f8d8ac5a3f29ea9c2389fee34cd7ce884ab9694c6b85f462fe65add8b636efe5ce62214c811c281e4b7d0c83e0b3a51e670c5aa6dedae64af83f74b04529306acd9e28b25d5aa0636b45b962c94a42842c4bfe9670415fa5b57b646f0ff1b90c7692dc72f6b438c60fce7005edbdcd3f46061a80e1e953b684e2c9063d3821df683a83dea3d911c9cd9b2fe94ba73a548bdcf8b506f7198ff1c97b19af586b759e221fdf776e5b803d8485362f2a43f4a4251ef409967de7ef07760bba33a2b01aa64dc5de4833432d2b65e9a8f96f8f22e0ff56f29a750906ccd30e6a7881424af859ee4573860819e6f2093464a1e12f641faf43ce7ee0633a42b2ff7792f4fb6a749d97b1805e1c4eb7f1cf99da08098f30f07d1988e06451cc5af8753705fc3fb6d07d9cf4b179fc69aeb958be82d5ce961f57d76c9aa89c8a8393bc0e15910f030b770c5842083cb2bbe40d8d26f6805e9c9d0f6d71efbc3a0ca8efc4002d72ebf4494f168a89a7f26c0f252bfcdcb9c951eb11bfbc6d9d1eca472df0e2cbef411dfa0a7d314ed75366be225ea7fbe53a1389b555310fb7253e4524fdaa93d727dd86b36b5c213d6a9ea6f9d8cb23b9309dd14e09f5c02d581ba012cde5a503ee0d5d259b83264e16b16206b710424f9cf26092cafbe9c00386c5e24db53a8dc568970130e61bc025367c9f44da53b703b937efae4e077758e065edeb929a5cb1472c52d2ab892314c562a1d79ed682097cc4b8c0b123035b56e07d2f11c7d602e54ba4edbc22b35a42d779a1587a1e19765de19d47b28ea88feca17d1aea4e534f94b970cc496161fe3aad03f6c2ac7daea7cdd391dbf7f283f5b76275ff92da9db6879b810bde9f86d477681eb986cf478a3da204f03780a8a2ef1aea6efe064a6e13300b297a20ff8dfc3c57ef16861fe8d0457560b397989ffe9d2c3624a7877e2a28c076c929ee7887b929f6927d981ed65910d795ac7a805ff65f6df02c27520a1419c4302335c96d4203ebcf84cff6b0ec1075ff4453f983d62f4ad61e30db825c988709a95f2df046c9922342cc6fa08132bf96e9d49ee804e30c73867b27837fdbc28cad780aa9e29fb7b940caed9a4ab1a2ff2ecf091551e2451457d7b507fbedec88ed0450500c4202c72cf57fc0ade48905c1c4bb68cbfc50d3fc6ee9e3e9b72eb487ecf49e829c7f09eda71e0399e3f68c146175cd920f51474a1560381bffe083f9b21dcfbf6c05208357a73f77ffd2d82987fc0b7d644e60674ce47eef2bf159d63a015171e0b9051d5e21daadd897b3fdc4bb9c01cd66f2220d2c31225da2136f7b961d1583ac94b13496dbac087ca0c5c2de4c97d6acd286b6e73560e2c8c9f1ab9fbc5cd3092752173901c681a6e30a7a53ca500df33cdd8eda63e22af7c9660276482bd20484f997e620b36c5fbc37ee842baadaa0ba00c97fcb0ca2701a2580ce67a3389c3d1157c9218930092a984d9ad89f97a3a5b6ade0792d710fc9b090d5c0359431d206b86a8ff3d5adf01fa2e69e1536cfc82fb406b0b6c9b4ae3c3e5400432fa3548d245e8821e13e8794fdcad0212cf930510a09e0af23171b5187034d6c78816ab40ece20f93ef34bdaea3f3ce187420805defc84fb9ab33d1b0101ad63f77267e6b52e81b6a1ba99e9b2eb7e6c5c2f1c44a217a296e739f9b23871bf92d469d4a0c9cb0fd2fe45a4a7652308831516872267cc226ca7e71c279a4a365b516d6c2a10e4893a511a5972948aaaa6bbc10f71b02a790ceffbd7d2987690224f24895cc66f2fe952ee8f61f601037461f6ac1c67c20ef12a2579aab0763d45917d1e522fafd8ebd4481c84b5e0c4b71138c8546361dd3b4d703c5061badcdc7b573865ad5edc899360541dba24bbef807a4002e23ac7188aef574f4da33d57a76a02948f6487f366509e82db1668e34f9339dfb4b7ce63f47dec0faf97ad7fe8d64a0b3e9444a2422245ea5aac553fa18ce9326916ba1ed5c7e0402b3a3b7ef44e7f0d85afaa79749074f1d679dd99b4db7ec6c0991848e5663276de416e1aeb661cb362b5b1869d734e6b27f613bef41bb3ea00f1d6ffc3724f56b534e2749835a9ded99734223f7010a423a5c7aaa9b1c4b90e8fd3b52baae09373f5fc8b5fb0de5da39ad841a493f99c8e24785d893146867907817d9b764e0af803269710f6b7e0a3337e177ddafb4c790d1e13f273f3c5395500bba4ae49c824623d97c0488aef9d75285ee2208aa6b43c1adacfb834b7301140f7816cc6568402509de40563e7f912ee2378371745c3794e1808617adc145a613a7380862f5132c9918f7cb49198d6310e6d1f06399a783735138e9ce7eba7b1b5a20be2d6b01ad1f9617393a1acf90a9fccc5e78336b94f724ebc7e23044656742e22dcb355d6bcfd4d1968a31558caf9776d0b2041be728b042bb716cd5364d4adb8d4d56e75528c405ecfb2b831eb15f30f5d3985e22669b6a04b88db6e92dee57c8b21a5c119cf1d01a889e78036756fc594a37ef26258ba6c0580754621cf8b9e46221e4db75cc76dd2004178da8fc3301db32e00963bbd98291facd5a0160e8a029596bf686f816e9e04a9c28f51c60e10ee42cf18f958cfca4b0a0682184aca03131d445e59ff5904fb16500aa3d600cecc679776b2949021cbba08041848f1e1d7cc00ceef8516b39a7bed36357290153c0015f9daca57d117f376118e7e996f77e46754a29c4be44a46c831552606299cfb7c0a5273b18675dc7411957f141535266410f6ec5140fd879c49ccc4bcb5a7c9bec9fc9076e91d5ae3ccbf67536cbac7ff2e5b514e26f5bb0205b706e3933f71c3b50409299138d96240c0edd35f8863c1611ab825add12875d8077f6a6e619b736ace9a9bd87922ffc91beba24c62f4dd0d5dbec72f784626dccf32da097e2821fcab687b57e3022878ae020286d2e810752e616776f2b6e0f7ef961f3e264b5e5a02214617ac948d77bb0cb69194d44f5a68ba372d6dd5e25826bc3456914795a1e79b45df7e02a7dd962a240bb6cf8e3e97b94c70d50f282f71f3443e5ad4da24b15388ebfcff8c98ead3cc5839ae4dbdba1345377e9d2bd503bf094023a40f42246ac103246b97bfb2b1fc6cbdaf4c09ee57d7a98f98ca9789cc8669e8be747c2958572d5547f8c6bd5d4aec06ea83405979450871f39be239ce7d8d0722ff3441d9fe3612ad7cc7b7c2e9ba534a43cd1687accb3e21d4021d86c5668641b343bfd72658b2278ee9f63a4c1db4384870a7d7f33efdc1edf94088e6d28e116758117975edeccbaafb7a7807af77f38aae4d0a383e0014fd3e7bad5f3c1cc51e7a3bcebce0425149cfed5c2130d3f7551d7713c9c00f2cdb02e780916a0097469814d4cfc792b3f7a1d3c4f26664defef269457d5610f6ed2790d637d739c765b9ec2fd25c2daaaf4e2e0c05d9c51a3d39a61ff19d95cf8ede6ee8f4aaab08b7471689dd9041851f341fcdb21c6d680259417d6fcc1984663b95c370b8c445160e9e8e89a353979ce2e07bae6e25e97d5401401bf1a9428e2e494d6286ec2cd46e1aa15a5d0bf8151a60c32de5717e87a1c08dce387cdaeec1edbdec86b5cf549630c80e22a7b233797131ac0a8cfa62aa20012823e04e615bbeb2efe3e7730245011ec11099d19e9d6093f5919a8d4fb2b96fa07b98fec162025e0b47113ba88eb7669b71077265be2c5f0ce7afee262932617c8e18b839413f47ca82cc575223b802fc32f30ef5f6ee89cd045edd949456ec04380db980c6d4adce708e96dbaa6ae4ad5058497f8b29936d0acf4a3c942b4396d5031ea29ee43d3a2c1523644f5afc379e22133739eb157a998eea632ff15da74b6623ed35e0542443540309e9f4875cedceb1620c55b9df37884283adb7daff5ea28bb71ee624ba0933001e3eb78a2c18e125db69020595ac3529ea9e816fe8d8fa27cd18c97a13419970b0bc0c9180f294149aa173ea1a9a35f1c932fe18718dbb7249cd36079b84b901768c02873e7d7bd9151ea9099ee6ce6ac35bce4627431425c3c85bee20fcc499b1819ca795b31905b6792"}) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r9 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x38, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x38}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r7, &(0x7f0000002240)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002200)={&(0x7f00000021c0)={0x34, r8, 0x8, 0x70bd2d, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xfffffffc}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x8}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x100}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000004}, 0x20000000) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x10, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:19 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfdfdffff, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e00, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:19 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000140)=""/235) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async, rerun: 32) r1 = syz_open_pts(r0, 0x0) (rerun: 32) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x14, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0xfffff001, 0x0, 0x0, 0x8001, 0x1a, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0xfffff001, 0x0, 0x0, 0x8001, 0x1a, "2360e98655c8a283c68ad03dbf7210bccfc066"}) syz_open_pts(r0, 0x0) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) (async) fchdir(r3) ioctl$PIO_SCRNMAP(r3, 0x4b41, &(0x7f0000000180)="056b5eb99a5011611e40a4300070a3a2a3a0930a89270ad78d752dc91be1fb4fdf6c146ca8110c20a6536602a525f9588fd992c1bb9991aa7bb5b645b10a21e9cfdb300c2ffb2e52a8f9e800689571d27077d315a3dbdc450225c0819baf6236b9eda2e629ab087187fa2e4695433346e437bf5c84cab0ca5e6f34d3c8dcc84bf01df0d65d315308a81776410e528845a0c7d7e91567ced94888bbe035ecb9073331bd7dba305572846d4827fdc0941e9886b111ba3062e78d84eba90b912168d395c11719419f79234c432d590239c8b3739111e29731c35a0ced091e5ce205063bfca3612eef87643b470f5ee82b71e4d0beb31f8a3ddbbeb74ac24292a86a34b9c39e3f639d2e8f4b08de214cf9c1ca1b2527bb7385462e7c37d87e7f90e55b035e0471948b65b939c3a5d3902e25bd5aecd24d602b474c236585ccf902de8647e0d55f3e404454b7d98793c4fa4d0fae2390af4011f74fb4eeb334e0f3e82bd2e8e4711c695aecc6ce86c51af3a376f7dc88a7f892253b4bf176d74019a3ee8c37d232a65278f9cb8f898c7b44da5c6479d313181bfbeb9270556ef246d254d5aeba1e2aefef5efe4d85c25ea135b908a46dee421d0854617d57dd0d5223fbf1a5e1e2409850ae951b2a14961c8492249beb6bc95ebe102d990c3a44ecb1e05060d5962d7c5b508dfa1c6031feeec9d60ea04f1ae161be5c92efabd332ca6d2a957afed59125b1c55fa4bba60972f1c71ac7c76913167feecf25f700f8ee1219fe160b2dea605d5930c79c9a48a7fdb87b5aa5b6df01d724fc0d8d9398778fd2e7f3affd111c63166c7c8df3ae6269b05a22ebca4e389b3ba1a9ddbea8ffb96e68bde1c1a12f37f4e4ee23d8829688bedd710b7bf3f6d0198fea67c06ad3108b638499b4193879a24d969bd099a87c804df26cc450ce2eaf114093ad6514b68c70a9ce416ac3f5d493d8ebdfc4b64a28eb5295fa70f2151f7fe93525945b235beecd18f7b4a40382a7129b1154375bbb4e2aac930bf7bfe369e307dde10da183fbf91dbfd106d6866ea75fc28a8d78b739753c6407c5e40c6e30081938321f8654c9d1a58d66ce068490af3ff1ca511e3c50aa61bd1ea99d6f6a36dd0fdc07b3df330867e23663c31b292830c9ab61a42ae0ad3df1456d4b634f237ea04fe2fa5bdc89943e443d1f345af5b8047d474d86067decd9d0d3add9ae0e365ee21c2c4f9a8589f8dd83a31ac3f5d680731ade9523316708d0ac6fcd636eb4bddd99e6c34e0697e0ac2f94bf637a96e6272dfc5eb1e5c4fb655cde2719909eae20f05c56ac31ac08a4850736a4058efb74c2d91d20eae039ba78e387c7b8dec7f089320c5c6efe545cb8e3a5440329c90b52ffe396c6ab1defeff4f87e53b4b442c3938e80d0fe0b04c34f6cf55f4bb73d711b560e1138babd9946dcdc99a595df62277258a02c5366c33192318eaa4ff23ac4f4430befaee2c74c5e629d0263edbcf6ff1e9143b16bb4c4c784005361a201a39f4afc6725f364fcd0556d15e1a9fcc279c00e299842d26767c380226d6925f19babf76bf6fda0d00edf2d288271a7ddc784dc0e118a953252955517a84faa36f4170499a078cb52c912c3eec5938c18f4a1511cc86529dd3669fdb75bbb9614416805e699b8d12ba14cf6120d75fa14ef0daff6e15e7cc95ab40d3e0017d04a7f42777fe4a4e027b11463ae8db4e22a97ffe28b1070ae5dd1aba03a7450ae66a418d861f4257648cd0d056efcda97b6847c4adfe496913c8a944eec5d30c21086fa4520cc39b4d49000a3c45f6dcae2c525507cfcaf912c1ec8bc5d5cdf074e790752101e6885431ac7572305724d29910d3abf94b1646e5ef973f139bea90a20abb19c3b704e1da8ce61e1600225fc9dbc09ce6dfb79d2a32f18f8a35a613537b52515ef7c4e409870dcb9558def7aba6c5184d1c4042560bd1f1ff2d390e32d72e69a2dbb27049d897265f4af038969fc7ee6d0033be77bf2428c9a2637b7f9a1de426135b18c2c5ae89e063eb5f2f1cafd432ad6d706869704fb8f54c3811b6df988c6b50c567769ea6b201c4420e504cb705d6747fbeaa7ebe321a893784ec866ea5bbce07bc0405f5d180e3671b4aab0b90e24b935ab47a3ec9629d7f5676a4146454175b9561b32fc0c4d8d18bdb7a64dc55241eb79958e9f382247e703af068936759318f4d7a6844ee51113aae806a76dd74c2b881ef0202f577231bf57b858af83a55decb2ae2733fc52378bf1a9bda1fec0bb13071a191fd21e7c0aaef5c48b064256af3dd5add70582d38dd7e1797bb3aee072271a2bab9051e3bdc55cff6698106287fdc0820dafca8f02beb59705e180ef889ddcd307f653a2d46663a4da34ff0b3de907243596e8b07808cb7784349d184fac7d56072c2f519ee835f340cba6e5e6b4bf876c37318a06f87b0b135ce85febcd8192bbcb523837e99d6be829ba110dae95b076aec187199fe42e50859a17e5bef7bb19ae2277dab9914971e0505a81a25ab161913ec703176023a5c20ad06e64593214dd980d5a35378bf1a579f2ffdc431c541b4ddee7e53a16fae4d265c494111bd4fc4cb62c8349fbcce32019398e8decfbc70df7ae0a379cee40c030f23b9e0b58f60dd832d01276f655d350bbb7cb7987e9b5e3a15b2af1741c32601e6b9b318cde54fbdbe0e800e201f6c9a7c94a1f9ef8bae2f1f884f0b0cb076f5cfaeff941b6b9eb3bb45bf10854fe29bdea7f3dd62cf2f05fde34d1a05306a33b55e1ab7f97cc20659d1dbaf4d37435882c65d3e3f7a6e9beef6d07b845f007a305d3b15afd1a5ffdec92a8c73a6085e85d327642be54bc35b6d06d6e24103503503a30d7ad65bb29f8e245640112c671ce5cfef9cfa11442d8fdbb1f49e6d6f1859de90524125a34fd9f27d9b218813959cf7a4f59fd7e1126a595f339a16499ebbf65c4e8939ba64dd096d3da6092a523f12a290b6e0061dc3c581f8519cc61dd7a2316d2bc7561f0517dde64fa174b2437aa59e60fcb90d81ed7c838404ce64957049cced1b892a7e4616607352638c4efe9179ef2ffe3e18756d82e2d7fe898ea7a77112a7a39a95033745629f3220a2223f693ee45dce571fcefc8101130d7039e10f5a8fd9f54a3bfd7e2aab5e11003b9b0016a5af84716996ea3b3e65ca358116334db63af1aefd49fc9a777056388e161258d1d1eb383988a482ae923c531396c96612922995aaaa16e304d1f0b7470c7c05eddc3f46f6779021a6273ef24642a28203ffc78cb3e86c62fcd8ab10c0a2137af1852af09b283c111034fbbec8b45a1913468af918ebead4aae122f9c3613866fad3b8b7c201c6df246519ddf0ad84c8249baf225ae396fe09a6ebb8edbb45499bf8dc213f73fe834687ba5574c88f2f36a00c8640f7d422a40282a65ab1fe9acb89ecdbedf45386cf9bb49e0c4e663551e822ddd543af848670d7584e5418508d88471463f7435871b2ec0167b19036b2016ef5b6852c319cbc8fc518a88c5d84a58ca4517dc0a43c8217c41909705fd453be148f99b646c5bafa7c3f70a1d16cc5c340aa09fa7390372f45dc9981b10c8d17aa48bec8871e7d3a20307665e86c007576afbfea8126ba301b6f40794e1c37be1af643aee38a38ed9c2085bd012de2f697f848376cdd2d25e6367073b97ac04e458d0ede447fa6181312e4a9a5ec7eb381d00b2cfe34efe4d6073e3794199a51dd1e1222e346314ad9bd8da7a60c521b8ad45f82046d2200ca59400c6aecdbd2ce9eca9586a6ec24b1fa6a585710590a55d57491ea7c32be88f2a94b38553066e6392baa6cb121dac7309cf5564b6fabf86fcda53c4a94587999ab7fefb69c8d6ee24a36f4cd340666b706229cefcf934c624a0920fff141f00ee59597e6af23d2bac1f11317b8d1065592f8a04e127c2372027c9e454f399223a0834975076ac687ef6c99a5b0e9518535d8660edae42779454fd9aa2bfd74013fc0e5c2515aa1742dda85ef37ba7ba67f671efd90b927a1d07eed59546e7ea263c3734c2f81e3d1f4d2beed3365a40c48c9459b65f887ce21918ce6ac092bb9ec4abc4816146e3bf6ee21d025a73bd28344157048d15844be33c90a8533912c601faba5d3dedf6340c27edd1832d16c6ccafdf017dc6df6daebb5cb929aed6654737bad9b522331c0494ccbaf3c71ea3b00360c0de828f7f00acec1daffcb74c56529e1fa9206ebf6cbaee3364d3634def51be882bdccd2e0cd7d8c77897b3f3635693cec45d444466cad238297acb20d705111d38b01c71e58c0aecc56dd44cbd85a8860f051671196f30f1ca787f63bf110d1cc2bcecddb47ee5c91c24113257c9a676dd0aabc9576dc8639e1162c8d9d558b4ef5bc2f34d20717f6fbd38526cf3b72aba538b1682744a853c09dff444530390f603beddc6872f61c89424d8df9d5d2a300314696b8affa20cc39a21fd4b6ccbd8cb41e168804dc1031167c4bc1505d2e53d79bf391bdf1f8115416d9614d8e9c7bd727aaadafabf2fe6951e02635ce4e5d696cd52f6b5bd3b5bdd20ffa6ffa511d222e6ebe7e3cb07533b021df29c05deaf64b1ae341000cb4bd491c7b617c0d7566566dfb28d0e3f096863149e1f7bb515c9768676459a13973d5879d45c247421b48d620e8efe20b9a45fd45d59188c9b43d717b19f27993977a4a1213ba3459502f1c5de18767863133762ba7bd5f3b0e18f4d005125308795735b26c5a0aba32e4b5c676ddd839fffbb2257404bf21a07e2047e9bff90d51668dc70d4dfedf274b2df66c93e1f5f44e728dca4793d5f82b5a761e23df6e0e7815e3f8b0c6da7986866052dbf794dd7973059718276ef0e1e8ac674c968be795d36acee1164605a81ad0fb026066b3c7ea5cbd6d10705dcbfa599ad311a70aa22b35b19bc6d61b8b0e52060754ff6f9a2ccc42760ecf59291c808ea3d3ec57b6f4474f72a1b62fa47ee3edd633add11d58c811355adce8b728dcc84103c56cf3413f49f9c4195827732e2306f48e9fd859033ad1146a73db9212fc882c53f5c5563341d379a1b1b438303ce4f235185cdf63f40e5c3b3556eabb3117d49dbb103882043a7b1c0dfee6725c8c9bce47bf8c9eff589fdefe895162f9f96574ec0d7c1347578fb0e8bed6e0f6b616d6521d3ed85f7e3e404638d22105893b69ec203f936f96636293c36338c2bfe6208123f4a05b668161870efd62e68ccd0dc15b06c890e60dd39e35b3ffc46e386a111e651eed6a965f076ddf5f795ed30e56080d1a85ccdd4c6e2a246d5fa75c53e488abf118549c081cb243be5c36d39ea18f7ed398fff2c2dd7fa1216c9ee4fa68a38844a47dc6794223463ce5d5e797b4ba8ea646ada122048364c888cb3f7d175d19770d88572d862d56ee7a06bca260afc2b8fd9bfe4698d29a104fad0d500427947003afbe7ffcdc9789304999af8e34d840e00173c291a352139c25186b23fc5a2a79bf8bc7a376665acc0db61f93cf4cc261369abb27c4ba3a52dc04ffcae94341a4c01143fe6a39e0d37049ae409c2f529283d79e7f5286b3a86d0f7cad525be740bec1717b8893684b15c86f77b6d650fa6610c4563cd57430ceb6bd0973708add4007be51be8dadbfbd7b89c09ed5725cec39bd9a25644be35b44c74cd895c7522992c567b89042912f155acbfa7c94b1df2f158ea312968a43cba108148505ebb06ef3a4c62c186e032acc904c1e4735bab3dc215d04414f464cab5f9f074c03672dfeedfeecff9b9a624a2f3282cb1") ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r6, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r6}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r6, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$BTRFS_IOC_SUBVOL_CREATE(0xffffffffffffffff, 0x5000940e, &(0x7f0000001180)={{r6}, "ab4bb7a8324e1751759d9faa0adcf44e11ac31a281652dc875f7fc0aabcbced745f28a808148d06cd3e2542cb7f0eab3178879e8d5d42ad1b3ce41d97ae22ba87a6e114e5b99b3751d5167f7abfb33335f30ede8ae0e10ec2d68884e77bf6391316c2156aba04fed452583ae9a90542c96ea0e612527d2f70ec1b7ff84604d165f6646e4da2738cd74424018b2106c978423eae1784ddf6379564b78c2d2a94ef6e7f29e4c7959476efaa690b979355bfc23d957e7a665c01ff673a24cdd36084d9842dc0d19442a18a32ac58c5743897edd454fb24a92e76d212715aafcd06da1c16e1693303be1aaf721876db67cb95bdbbe246d37ae952612880ab391fcf986a7d84f7f176336b6bb8f5fe2d99e972bfdabf122401a73b65de7b72e4b936ea5348632f7c05acf1dbc9c296e11422194ae11ca4841fe2d299b5fe8ad0114ab5e3c85e05fba877956447dc1a51addfdce74dc6ee80b43667a9789cfaa15e247ca66c080e3cd3472032b54ca8192c0a2b261bc240f6d69947df98e2edc29312f0d729baa998329e1144579840bea7850585d0122413c3877789d6791fe038cb3cf37b524d49256fae6a8ca849dcf700913647ba55226498926fa6247564448e1a9cd27a747a4c486b85429c7474fd8fe9acf9d4d9dd4b49b57fc0375186deb2beb2ba44406d24798d3e86af5b33dded6821387cc032457f466fef3329e60feec5784c2ff5d33d40a4f7f93ccd920770eca3ccc79b37ed5bf724e9c43c76da24207c03b23cadf4c20632cee433fdbe224d1791d4b4789475776652ff3c3e84562ff97c9e4c98d6a4db8699cc1e32715e12afaca4e210a77eb60fda00a8729268848861c0fbdff5db804194194ab9e63f3f4fc0842e51196a96aff35ff964f6906953de23e6cdfd93c77d226451fc6dd48b8875b717fc454dcaf561ff3673793f3bf6aac5dbcf4b256c8df95128c3236ece3bc206433e57e84636ff742440161a27534bb2646a2138fafa9a8fcd8ab71deccb72e4ccf1a9cd2487053ae2895653765e1b47875d5a228dd9815b68585046f4fd50d1d91e536c1ef1e602dc85d8bd4be74b2d4455c6bc5ef0d8eadacd4bcfb0f31dcaaa6c3f3f401c221dfa90f29c5a70c19d992f8a8ed629c13299a0af620204c10ee6e5cc6ba418a41993f0f4884e63f8fb07b836bf14f97ec9da93fa2a03ebebb371b7822905f40744f52e0209c880349496585412da6f05d83e426c15286f3773e4fd7721316ecd170df3f0d09287a2e00033fe0b4650728a411d871fdb5a6072a7f6b0c03d8d6bbd44733723c853e68bb2c073dab212d17c40e443461679bd99569ff5a2ced52ae3f276f790153a43c0332675782afb73a78d405a414043258ca94b03791893dd8842609db7f516762c7d0f8fbb017c1f45f98a0e5be956703f5b4ad4c1ac6442914b91238d4a705fae1b0e7e01d69baa3fefc39669e39391a05fb8fe691c05154e5f1f4b665c836d9234e6b49ab482b8a692e820ec494455ab6ae469300ea66112c968536e24cc49017c0b5f59aa2ab7ff5d61ee6ca986e0b92d5d377d1f042ca8bfea82bfa2500bd196af0827110f30c4e70caefebd8547cfdc73b45b37c433325f08768c813c117411e9cf7d6400530104bc264de8245c676894a97561a95faeb8d573a70947f8bd1b7eab9c56d74989ffb5c149d364f8d8ac5a3f29ea9c2389fee34cd7ce884ab9694c6b85f462fe65add8b636efe5ce62214c811c281e4b7d0c83e0b3a51e670c5aa6dedae64af83f74b04529306acd9e28b25d5aa0636b45b962c94a42842c4bfe9670415fa5b57b646f0ff1b90c7692dc72f6b438c60fce7005edbdcd3f46061a80e1e953b684e2c9063d3821df683a83dea3d911c9cd9b2fe94ba73a548bdcf8b506f7198ff1c97b19af586b759e221fdf776e5b803d8485362f2a43f4a4251ef409967de7ef07760bba33a2b01aa64dc5de4833432d2b65e9a8f96f8f22e0ff56f29a750906ccd30e6a7881424af859ee4573860819e6f2093464a1e12f641faf43ce7ee0633a42b2ff7792f4fb6a749d97b1805e1c4eb7f1cf99da08098f30f07d1988e06451cc5af8753705fc3fb6d07d9cf4b179fc69aeb958be82d5ce961f57d76c9aa89c8a8393bc0e15910f030b770c5842083cb2bbe40d8d26f6805e9c9d0f6d71efbc3a0ca8efc4002d72ebf4494f168a89a7f26c0f252bfcdcb9c951eb11bfbc6d9d1eca472df0e2cbef411dfa0a7d314ed75366be225ea7fbe53a1389b555310fb7253e4524fdaa93d727dd86b36b5c213d6a9ea6f9d8cb23b9309dd14e09f5c02d581ba012cde5a503ee0d5d259b83264e16b16206b710424f9cf26092cafbe9c00386c5e24db53a8dc568970130e61bc025367c9f44da53b703b937efae4e077758e065edeb929a5cb1472c52d2ab892314c562a1d79ed682097cc4b8c0b123035b56e07d2f11c7d602e54ba4edbc22b35a42d779a1587a1e19765de19d47b28ea88feca17d1aea4e534f94b970cc496161fe3aad03f6c2ac7daea7cdd391dbf7f283f5b76275ff92da9db6879b810bde9f86d477681eb986cf478a3da204f03780a8a2ef1aea6efe064a6e13300b297a20ff8dfc3c57ef16861fe8d0457560b397989ffe9d2c3624a7877e2a28c076c929ee7887b929f6927d981ed65910d795ac7a805ff65f6df02c27520a1419c4302335c96d4203ebcf84cff6b0ec1075ff4453f983d62f4ad61e30db825c988709a95f2df046c9922342cc6fa08132bf96e9d49ee804e30c73867b27837fdbc28cad780aa9e29fb7b940caed9a4ab1a2ff2ecf091551e2451457d7b507fbedec88ed0450500c4202c72cf57fc0ade48905c1c4bb68cbfc50d3fc6ee9e3e9b72eb487ecf49e829c7f09eda71e0399e3f68c146175cd920f51474a1560381bffe083f9b21dcfbf6c05208357a73f77ffd2d82987fc0b7d644e60674ce47eef2bf159d63a015171e0b9051d5e21daadd897b3fdc4bb9c01cd66f2220d2c31225da2136f7b961d1583ac94b13496dbac087ca0c5c2de4c97d6acd286b6e73560e2c8c9f1ab9fbc5cd3092752173901c681a6e30a7a53ca500df33cdd8eda63e22af7c9660276482bd20484f997e620b36c5fbc37ee842baadaa0ba00c97fcb0ca2701a2580ce67a3389c3d1157c9218930092a984d9ad89f97a3a5b6ade0792d710fc9b090d5c0359431d206b86a8ff3d5adf01fa2e69e1536cfc82fb406b0b6c9b4ae3c3e5400432fa3548d245e8821e13e8794fdcad0212cf930510a09e0af23171b5187034d6c78816ab40ece20f93ef34bdaea3f3ce187420805defc84fb9ab33d1b0101ad63f77267e6b52e81b6a1ba99e9b2eb7e6c5c2f1c44a217a296e739f9b23871bf92d469d4a0c9cb0fd2fe45a4a7652308831516872267cc226ca7e71c279a4a365b516d6c2a10e4893a511a5972948aaaa6bbc10f71b02a790ceffbd7d2987690224f24895cc66f2fe952ee8f61f601037461f6ac1c67c20ef12a2579aab0763d45917d1e522fafd8ebd4481c84b5e0c4b71138c8546361dd3b4d703c5061badcdc7b573865ad5edc899360541dba24bbef807a4002e23ac7188aef574f4da33d57a76a02948f6487f366509e82db1668e34f9339dfb4b7ce63f47dec0faf97ad7fe8d64a0b3e9444a2422245ea5aac553fa18ce9326916ba1ed5c7e0402b3a3b7ef44e7f0d85afaa79749074f1d679dd99b4db7ec6c0991848e5663276de416e1aeb661cb362b5b1869d734e6b27f613bef41bb3ea00f1d6ffc3724f56b534e2749835a9ded99734223f7010a423a5c7aaa9b1c4b90e8fd3b52baae09373f5fc8b5fb0de5da39ad841a493f99c8e24785d893146867907817d9b764e0af803269710f6b7e0a3337e177ddafb4c790d1e13f273f3c5395500bba4ae49c824623d97c0488aef9d75285ee2208aa6b43c1adacfb834b7301140f7816cc6568402509de40563e7f912ee2378371745c3794e1808617adc145a613a7380862f5132c9918f7cb49198d6310e6d1f06399a783735138e9ce7eba7b1b5a20be2d6b01ad1f9617393a1acf90a9fccc5e78336b94f724ebc7e23044656742e22dcb355d6bcfd4d1968a31558caf9776d0b2041be728b042bb716cd5364d4adb8d4d56e75528c405ecfb2b831eb15f30f5d3985e22669b6a04b88db6e92dee57c8b21a5c119cf1d01a889e78036756fc594a37ef26258ba6c0580754621cf8b9e46221e4db75cc76dd2004178da8fc3301db32e00963bbd98291facd5a0160e8a029596bf686f816e9e04a9c28f51c60e10ee42cf18f958cfca4b0a0682184aca03131d445e59ff5904fb16500aa3d600cecc679776b2949021cbba08041848f1e1d7cc00ceef8516b39a7bed36357290153c0015f9daca57d117f376118e7e996f77e46754a29c4be44a46c831552606299cfb7c0a5273b18675dc7411957f141535266410f6ec5140fd879c49ccc4bcb5a7c9bec9fc9076e91d5ae3ccbf67536cbac7ff2e5b514e26f5bb0205b706e3933f71c3b50409299138d96240c0edd35f8863c1611ab825add12875d8077f6a6e619b736ace9a9bd87922ffc91beba24c62f4dd0d5dbec72f784626dccf32da097e2821fcab687b57e3022878ae020286d2e810752e616776f2b6e0f7ef961f3e264b5e5a02214617ac948d77bb0cb69194d44f5a68ba372d6dd5e25826bc3456914795a1e79b45df7e02a7dd962a240bb6cf8e3e97b94c70d50f282f71f3443e5ad4da24b15388ebfcff8c98ead3cc5839ae4dbdba1345377e9d2bd503bf094023a40f42246ac103246b97bfb2b1fc6cbdaf4c09ee57d7a98f98ca9789cc8669e8be747c2958572d5547f8c6bd5d4aec06ea83405979450871f39be239ce7d8d0722ff3441d9fe3612ad7cc7b7c2e9ba534a43cd1687accb3e21d4021d86c5668641b343bfd72658b2278ee9f63a4c1db4384870a7d7f33efdc1edf94088e6d28e116758117975edeccbaafb7a7807af77f38aae4d0a383e0014fd3e7bad5f3c1cc51e7a3bcebce0425149cfed5c2130d3f7551d7713c9c00f2cdb02e780916a0097469814d4cfc792b3f7a1d3c4f26664defef269457d5610f6ed2790d637d739c765b9ec2fd25c2daaaf4e2e0c05d9c51a3d39a61ff19d95cf8ede6ee8f4aaab08b7471689dd9041851f341fcdb21c6d680259417d6fcc1984663b95c370b8c445160e9e8e89a353979ce2e07bae6e25e97d5401401bf1a9428e2e494d6286ec2cd46e1aa15a5d0bf8151a60c32de5717e87a1c08dce387cdaeec1edbdec86b5cf549630c80e22a7b233797131ac0a8cfa62aa20012823e04e615bbeb2efe3e7730245011ec11099d19e9d6093f5919a8d4fb2b96fa07b98fec162025e0b47113ba88eb7669b71077265be2c5f0ce7afee262932617c8e18b839413f47ca82cc575223b802fc32f30ef5f6ee89cd045edd949456ec04380db980c6d4adce708e96dbaa6ae4ad5058497f8b29936d0acf4a3c942b4396d5031ea29ee43d3a2c1523644f5afc379e22133739eb157a998eea632ff15da74b6623ed35e0542443540309e9f4875cedceb1620c55b9df37884283adb7daff5ea28bb71ee624ba0933001e3eb78a2c18e125db69020595ac3529ea9e816fe8d8fa27cd18c97a13419970b0bc0c9180f294149aa173ea1a9a35f1c932fe18718dbb7249cd36079b84b901768c02873e7d7bd9151ea9099ee6ce6ac35bce4627431425c3c85bee20fcc499b1819ca795b31905b6792"}) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r9 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x38, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x38}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r7, &(0x7f0000002240)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002200)={&(0x7f00000021c0)={0x34, r8, 0x8, 0x70bd2d, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xfffffffc}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x8}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x100}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000004}, 0x20000000) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x14, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000140)={0xfffff001, 0x0, 0x0, 0x8001, 0x1a, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) (async) ioctl$PIO_SCRNMAP(r3, 0x4b41, &(0x7f0000000180)="056b5eb99a5011611e40a4300070a3a2a3a0930a89270ad78d752dc91be1fb4fdf6c146ca8110c20a6536602a525f9588fd992c1bb9991aa7bb5b645b10a21e9cfdb300c2ffb2e52a8f9e800689571d27077d315a3dbdc450225c0819baf6236b9eda2e629ab087187fa2e4695433346e437bf5c84cab0ca5e6f34d3c8dcc84bf01df0d65d315308a81776410e528845a0c7d7e91567ced94888bbe035ecb9073331bd7dba305572846d4827fdc0941e9886b111ba3062e78d84eba90b912168d395c11719419f79234c432d590239c8b3739111e29731c35a0ced091e5ce205063bfca3612eef87643b470f5ee82b71e4d0beb31f8a3ddbbeb74ac24292a86a34b9c39e3f639d2e8f4b08de214cf9c1ca1b2527bb7385462e7c37d87e7f90e55b035e0471948b65b939c3a5d3902e25bd5aecd24d602b474c236585ccf902de8647e0d55f3e404454b7d98793c4fa4d0fae2390af4011f74fb4eeb334e0f3e82bd2e8e4711c695aecc6ce86c51af3a376f7dc88a7f892253b4bf176d74019a3ee8c37d232a65278f9cb8f898c7b44da5c6479d313181bfbeb9270556ef246d254d5aeba1e2aefef5efe4d85c25ea135b908a46dee421d0854617d57dd0d5223fbf1a5e1e2409850ae951b2a14961c8492249beb6bc95ebe102d990c3a44ecb1e05060d5962d7c5b508dfa1c6031feeec9d60ea04f1ae161be5c92efabd332ca6d2a957afed59125b1c55fa4bba60972f1c71ac7c76913167feecf25f700f8ee1219fe160b2dea605d5930c79c9a48a7fdb87b5aa5b6df01d724fc0d8d9398778fd2e7f3affd111c63166c7c8df3ae6269b05a22ebca4e389b3ba1a9ddbea8ffb96e68bde1c1a12f37f4e4ee23d8829688bedd710b7bf3f6d0198fea67c06ad3108b638499b4193879a24d969bd099a87c804df26cc450ce2eaf114093ad6514b68c70a9ce416ac3f5d493d8ebdfc4b64a28eb5295fa70f2151f7fe93525945b235beecd18f7b4a40382a7129b1154375bbb4e2aac930bf7bfe369e307dde10da183fbf91dbfd106d6866ea75fc28a8d78b739753c6407c5e40c6e30081938321f8654c9d1a58d66ce068490af3ff1ca511e3c50aa61bd1ea99d6f6a36dd0fdc07b3df330867e23663c31b292830c9ab61a42ae0ad3df1456d4b634f237ea04fe2fa5bdc89943e443d1f345af5b8047d474d86067decd9d0d3add9ae0e365ee21c2c4f9a8589f8dd83a31ac3f5d680731ade9523316708d0ac6fcd636eb4bddd99e6c34e0697e0ac2f94bf637a96e6272dfc5eb1e5c4fb655cde2719909eae20f05c56ac31ac08a4850736a4058efb74c2d91d20eae039ba78e387c7b8dec7f089320c5c6efe545cb8e3a5440329c90b52ffe396c6ab1defeff4f87e53b4b442c3938e80d0fe0b04c34f6cf55f4bb73d711b560e1138babd9946dcdc99a595df62277258a02c5366c33192318eaa4ff23ac4f4430befaee2c74c5e629d0263edbcf6ff1e9143b16bb4c4c784005361a201a39f4afc6725f364fcd0556d15e1a9fcc279c00e299842d26767c380226d6925f19babf76bf6fda0d00edf2d288271a7ddc784dc0e118a953252955517a84faa36f4170499a078cb52c912c3eec5938c18f4a1511cc86529dd3669fdb75bbb9614416805e699b8d12ba14cf6120d75fa14ef0daff6e15e7cc95ab40d3e0017d04a7f42777fe4a4e027b11463ae8db4e22a97ffe28b1070ae5dd1aba03a7450ae66a418d861f4257648cd0d056efcda97b6847c4adfe496913c8a944eec5d30c21086fa4520cc39b4d49000a3c45f6dcae2c525507cfcaf912c1ec8bc5d5cdf074e790752101e6885431ac7572305724d29910d3abf94b1646e5ef973f139bea90a20abb19c3b704e1da8ce61e1600225fc9dbc09ce6dfb79d2a32f18f8a35a613537b52515ef7c4e409870dcb9558def7aba6c5184d1c4042560bd1f1ff2d390e32d72e69a2dbb27049d897265f4af038969fc7ee6d0033be77bf2428c9a2637b7f9a1de426135b18c2c5ae89e063eb5f2f1cafd432ad6d706869704fb8f54c3811b6df988c6b50c567769ea6b201c4420e504cb705d6747fbeaa7ebe321a893784ec866ea5bbce07bc0405f5d180e3671b4aab0b90e24b935ab47a3ec9629d7f5676a4146454175b9561b32fc0c4d8d18bdb7a64dc55241eb79958e9f382247e703af068936759318f4d7a6844ee51113aae806a76dd74c2b881ef0202f577231bf57b858af83a55decb2ae2733fc52378bf1a9bda1fec0bb13071a191fd21e7c0aaef5c48b064256af3dd5add70582d38dd7e1797bb3aee072271a2bab9051e3bdc55cff6698106287fdc0820dafca8f02beb59705e180ef889ddcd307f653a2d46663a4da34ff0b3de907243596e8b07808cb7784349d184fac7d56072c2f519ee835f340cba6e5e6b4bf876c37318a06f87b0b135ce85febcd8192bbcb523837e99d6be829ba110dae95b076aec187199fe42e50859a17e5bef7bb19ae2277dab9914971e0505a81a25ab161913ec703176023a5c20ad06e64593214dd980d5a35378bf1a579f2ffdc431c541b4ddee7e53a16fae4d265c494111bd4fc4cb62c8349fbcce32019398e8decfbc70df7ae0a379cee40c030f23b9e0b58f60dd832d01276f655d350bbb7cb7987e9b5e3a15b2af1741c32601e6b9b318cde54fbdbe0e800e201f6c9a7c94a1f9ef8bae2f1f884f0b0cb076f5cfaeff941b6b9eb3bb45bf10854fe29bdea7f3dd62cf2f05fde34d1a05306a33b55e1ab7f97cc20659d1dbaf4d37435882c65d3e3f7a6e9beef6d07b845f007a305d3b15afd1a5ffdec92a8c73a6085e85d327642be54bc35b6d06d6e24103503503a30d7ad65bb29f8e245640112c671ce5cfef9cfa11442d8fdbb1f49e6d6f1859de90524125a34fd9f27d9b218813959cf7a4f59fd7e1126a595f339a16499ebbf65c4e8939ba64dd096d3da6092a523f12a290b6e0061dc3c581f8519cc61dd7a2316d2bc7561f0517dde64fa174b2437aa59e60fcb90d81ed7c838404ce64957049cced1b892a7e4616607352638c4efe9179ef2ffe3e18756d82e2d7fe898ea7a77112a7a39a95033745629f3220a2223f693ee45dce571fcefc8101130d7039e10f5a8fd9f54a3bfd7e2aab5e11003b9b0016a5af84716996ea3b3e65ca358116334db63af1aefd49fc9a777056388e161258d1d1eb383988a482ae923c531396c96612922995aaaa16e304d1f0b7470c7c05eddc3f46f6779021a6273ef24642a28203ffc78cb3e86c62fcd8ab10c0a2137af1852af09b283c111034fbbec8b45a1913468af918ebead4aae122f9c3613866fad3b8b7c201c6df246519ddf0ad84c8249baf225ae396fe09a6ebb8edbb45499bf8dc213f73fe834687ba5574c88f2f36a00c8640f7d422a40282a65ab1fe9acb89ecdbedf45386cf9bb49e0c4e663551e822ddd543af848670d7584e5418508d88471463f7435871b2ec0167b19036b2016ef5b6852c319cbc8fc518a88c5d84a58ca4517dc0a43c8217c41909705fd453be148f99b646c5bafa7c3f70a1d16cc5c340aa09fa7390372f45dc9981b10c8d17aa48bec8871e7d3a20307665e86c007576afbfea8126ba301b6f40794e1c37be1af643aee38a38ed9c2085bd012de2f697f848376cdd2d25e6367073b97ac04e458d0ede447fa6181312e4a9a5ec7eb381d00b2cfe34efe4d6073e3794199a51dd1e1222e346314ad9bd8da7a60c521b8ad45f82046d2200ca59400c6aecdbd2ce9eca9586a6ec24b1fa6a585710590a55d57491ea7c32be88f2a94b38553066e6392baa6cb121dac7309cf5564b6fabf86fcda53c4a94587999ab7fefb69c8d6ee24a36f4cd340666b706229cefcf934c624a0920fff141f00ee59597e6af23d2bac1f11317b8d1065592f8a04e127c2372027c9e454f399223a0834975076ac687ef6c99a5b0e9518535d8660edae42779454fd9aa2bfd74013fc0e5c2515aa1742dda85ef37ba7ba67f671efd90b927a1d07eed59546e7ea263c3734c2f81e3d1f4d2beed3365a40c48c9459b65f887ce21918ce6ac092bb9ec4abc4816146e3bf6ee21d025a73bd28344157048d15844be33c90a8533912c601faba5d3dedf6340c27edd1832d16c6ccafdf017dc6df6daebb5cb929aed6654737bad9b522331c0494ccbaf3c71ea3b00360c0de828f7f00acec1daffcb74c56529e1fa9206ebf6cbaee3364d3634def51be882bdccd2e0cd7d8c77897b3f3635693cec45d444466cad238297acb20d705111d38b01c71e58c0aecc56dd44cbd85a8860f051671196f30f1ca787f63bf110d1cc2bcecddb47ee5c91c24113257c9a676dd0aabc9576dc8639e1162c8d9d558b4ef5bc2f34d20717f6fbd38526cf3b72aba538b1682744a853c09dff444530390f603beddc6872f61c89424d8df9d5d2a300314696b8affa20cc39a21fd4b6ccbd8cb41e168804dc1031167c4bc1505d2e53d79bf391bdf1f8115416d9614d8e9c7bd727aaadafabf2fe6951e02635ce4e5d696cd52f6b5bd3b5bdd20ffa6ffa511d222e6ebe7e3cb07533b021df29c05deaf64b1ae341000cb4bd491c7b617c0d7566566dfb28d0e3f096863149e1f7bb515c9768676459a13973d5879d45c247421b48d620e8efe20b9a45fd45d59188c9b43d717b19f27993977a4a1213ba3459502f1c5de18767863133762ba7bd5f3b0e18f4d005125308795735b26c5a0aba32e4b5c676ddd839fffbb2257404bf21a07e2047e9bff90d51668dc70d4dfedf274b2df66c93e1f5f44e728dca4793d5f82b5a761e23df6e0e7815e3f8b0c6da7986866052dbf794dd7973059718276ef0e1e8ac674c968be795d36acee1164605a81ad0fb026066b3c7ea5cbd6d10705dcbfa599ad311a70aa22b35b19bc6d61b8b0e52060754ff6f9a2ccc42760ecf59291c808ea3d3ec57b6f4474f72a1b62fa47ee3edd633add11d58c811355adce8b728dcc84103c56cf3413f49f9c4195827732e2306f48e9fd859033ad1146a73db9212fc882c53f5c5563341d379a1b1b438303ce4f235185cdf63f40e5c3b3556eabb3117d49dbb103882043a7b1c0dfee6725c8c9bce47bf8c9eff589fdefe895162f9f96574ec0d7c1347578fb0e8bed6e0f6b616d6521d3ed85f7e3e404638d22105893b69ec203f936f96636293c36338c2bfe6208123f4a05b668161870efd62e68ccd0dc15b06c890e60dd39e35b3ffc46e386a111e651eed6a965f076ddf5f795ed30e56080d1a85ccdd4c6e2a246d5fa75c53e488abf118549c081cb243be5c36d39ea18f7ed398fff2c2dd7fa1216c9ee4fa68a38844a47dc6794223463ce5d5e797b4ba8ea646ada122048364c888cb3f7d175d19770d88572d862d56ee7a06bca260afc2b8fd9bfe4698d29a104fad0d500427947003afbe7ffcdc9789304999af8e34d840e00173c291a352139c25186b23fc5a2a79bf8bc7a376665acc0db61f93cf4cc261369abb27c4ba3a52dc04ffcae94341a4c01143fe6a39e0d37049ae409c2f529283d79e7f5286b3a86d0f7cad525be740bec1717b8893684b15c86f77b6d650fa6610c4563cd57430ceb6bd0973708add4007be51be8dadbfbd7b89c09ed5725cec39bd9a25644be35b44c74cd895c7522992c567b89042912f155acbfa7c94b1df2f158ea312968a43cba108148505ebb06ef3a4c62c186e032acc904c1e4735bab3dc215d04414f464cab5f9f074c03672dfeedfeecff9b9a624a2f3282cb1") (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r5}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r6, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r6}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r6, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE(0xffffffffffffffff, 0x5000940e, &(0x7f0000001180)={{r6}, "ab4bb7a8324e1751759d9faa0adcf44e11ac31a281652dc875f7fc0aabcbced745f28a808148d06cd3e2542cb7f0eab3178879e8d5d42ad1b3ce41d97ae22ba87a6e114e5b99b3751d5167f7abfb33335f30ede8ae0e10ec2d68884e77bf6391316c2156aba04fed452583ae9a90542c96ea0e612527d2f70ec1b7ff84604d165f6646e4da2738cd74424018b2106c978423eae1784ddf6379564b78c2d2a94ef6e7f29e4c7959476efaa690b979355bfc23d957e7a665c01ff673a24cdd36084d9842dc0d19442a18a32ac58c5743897edd454fb24a92e76d212715aafcd06da1c16e1693303be1aaf721876db67cb95bdbbe246d37ae952612880ab391fcf986a7d84f7f176336b6bb8f5fe2d99e972bfdabf122401a73b65de7b72e4b936ea5348632f7c05acf1dbc9c296e11422194ae11ca4841fe2d299b5fe8ad0114ab5e3c85e05fba877956447dc1a51addfdce74dc6ee80b43667a9789cfaa15e247ca66c080e3cd3472032b54ca8192c0a2b261bc240f6d69947df98e2edc29312f0d729baa998329e1144579840bea7850585d0122413c3877789d6791fe038cb3cf37b524d49256fae6a8ca849dcf700913647ba55226498926fa6247564448e1a9cd27a747a4c486b85429c7474fd8fe9acf9d4d9dd4b49b57fc0375186deb2beb2ba44406d24798d3e86af5b33dded6821387cc032457f466fef3329e60feec5784c2ff5d33d40a4f7f93ccd920770eca3ccc79b37ed5bf724e9c43c76da24207c03b23cadf4c20632cee433fdbe224d1791d4b4789475776652ff3c3e84562ff97c9e4c98d6a4db8699cc1e32715e12afaca4e210a77eb60fda00a8729268848861c0fbdff5db804194194ab9e63f3f4fc0842e51196a96aff35ff964f6906953de23e6cdfd93c77d226451fc6dd48b8875b717fc454dcaf561ff3673793f3bf6aac5dbcf4b256c8df95128c3236ece3bc206433e57e84636ff742440161a27534bb2646a2138fafa9a8fcd8ab71deccb72e4ccf1a9cd2487053ae2895653765e1b47875d5a228dd9815b68585046f4fd50d1d91e536c1ef1e602dc85d8bd4be74b2d4455c6bc5ef0d8eadacd4bcfb0f31dcaaa6c3f3f401c221dfa90f29c5a70c19d992f8a8ed629c13299a0af620204c10ee6e5cc6ba418a41993f0f4884e63f8fb07b836bf14f97ec9da93fa2a03ebebb371b7822905f40744f52e0209c880349496585412da6f05d83e426c15286f3773e4fd7721316ecd170df3f0d09287a2e00033fe0b4650728a411d871fdb5a6072a7f6b0c03d8d6bbd44733723c853e68bb2c073dab212d17c40e443461679bd99569ff5a2ced52ae3f276f790153a43c0332675782afb73a78d405a414043258ca94b03791893dd8842609db7f516762c7d0f8fbb017c1f45f98a0e5be956703f5b4ad4c1ac6442914b91238d4a705fae1b0e7e01d69baa3fefc39669e39391a05fb8fe691c05154e5f1f4b665c836d9234e6b49ab482b8a692e820ec494455ab6ae469300ea66112c968536e24cc49017c0b5f59aa2ab7ff5d61ee6ca986e0b92d5d377d1f042ca8bfea82bfa2500bd196af0827110f30c4e70caefebd8547cfdc73b45b37c433325f08768c813c117411e9cf7d6400530104bc264de8245c676894a97561a95faeb8d573a70947f8bd1b7eab9c56d74989ffb5c149d364f8d8ac5a3f29ea9c2389fee34cd7ce884ab9694c6b85f462fe65add8b636efe5ce62214c811c281e4b7d0c83e0b3a51e670c5aa6dedae64af83f74b04529306acd9e28b25d5aa0636b45b962c94a42842c4bfe9670415fa5b57b646f0ff1b90c7692dc72f6b438c60fce7005edbdcd3f46061a80e1e953b684e2c9063d3821df683a83dea3d911c9cd9b2fe94ba73a548bdcf8b506f7198ff1c97b19af586b759e221fdf776e5b803d8485362f2a43f4a4251ef409967de7ef07760bba33a2b01aa64dc5de4833432d2b65e9a8f96f8f22e0ff56f29a750906ccd30e6a7881424af859ee4573860819e6f2093464a1e12f641faf43ce7ee0633a42b2ff7792f4fb6a749d97b1805e1c4eb7f1cf99da08098f30f07d1988e06451cc5af8753705fc3fb6d07d9cf4b179fc69aeb958be82d5ce961f57d76c9aa89c8a8393bc0e15910f030b770c5842083cb2bbe40d8d26f6805e9c9d0f6d71efbc3a0ca8efc4002d72ebf4494f168a89a7f26c0f252bfcdcb9c951eb11bfbc6d9d1eca472df0e2cbef411dfa0a7d314ed75366be225ea7fbe53a1389b555310fb7253e4524fdaa93d727dd86b36b5c213d6a9ea6f9d8cb23b9309dd14e09f5c02d581ba012cde5a503ee0d5d259b83264e16b16206b710424f9cf26092cafbe9c00386c5e24db53a8dc568970130e61bc025367c9f44da53b703b937efae4e077758e065edeb929a5cb1472c52d2ab892314c562a1d79ed682097cc4b8c0b123035b56e07d2f11c7d602e54ba4edbc22b35a42d779a1587a1e19765de19d47b28ea88feca17d1aea4e534f94b970cc496161fe3aad03f6c2ac7daea7cdd391dbf7f283f5b76275ff92da9db6879b810bde9f86d477681eb986cf478a3da204f03780a8a2ef1aea6efe064a6e13300b297a20ff8dfc3c57ef16861fe8d0457560b397989ffe9d2c3624a7877e2a28c076c929ee7887b929f6927d981ed65910d795ac7a805ff65f6df02c27520a1419c4302335c96d4203ebcf84cff6b0ec1075ff4453f983d62f4ad61e30db825c988709a95f2df046c9922342cc6fa08132bf96e9d49ee804e30c73867b27837fdbc28cad780aa9e29fb7b940caed9a4ab1a2ff2ecf091551e2451457d7b507fbedec88ed0450500c4202c72cf57fc0ade48905c1c4bb68cbfc50d3fc6ee9e3e9b72eb487ecf49e829c7f09eda71e0399e3f68c146175cd920f51474a1560381bffe083f9b21dcfbf6c05208357a73f77ffd2d82987fc0b7d644e60674ce47eef2bf159d63a015171e0b9051d5e21daadd897b3fdc4bb9c01cd66f2220d2c31225da2136f7b961d1583ac94b13496dbac087ca0c5c2de4c97d6acd286b6e73560e2c8c9f1ab9fbc5cd3092752173901c681a6e30a7a53ca500df33cdd8eda63e22af7c9660276482bd20484f997e620b36c5fbc37ee842baadaa0ba00c97fcb0ca2701a2580ce67a3389c3d1157c9218930092a984d9ad89f97a3a5b6ade0792d710fc9b090d5c0359431d206b86a8ff3d5adf01fa2e69e1536cfc82fb406b0b6c9b4ae3c3e5400432fa3548d245e8821e13e8794fdcad0212cf930510a09e0af23171b5187034d6c78816ab40ece20f93ef34bdaea3f3ce187420805defc84fb9ab33d1b0101ad63f77267e6b52e81b6a1ba99e9b2eb7e6c5c2f1c44a217a296e739f9b23871bf92d469d4a0c9cb0fd2fe45a4a7652308831516872267cc226ca7e71c279a4a365b516d6c2a10e4893a511a5972948aaaa6bbc10f71b02a790ceffbd7d2987690224f24895cc66f2fe952ee8f61f601037461f6ac1c67c20ef12a2579aab0763d45917d1e522fafd8ebd4481c84b5e0c4b71138c8546361dd3b4d703c5061badcdc7b573865ad5edc899360541dba24bbef807a4002e23ac7188aef574f4da33d57a76a02948f6487f366509e82db1668e34f9339dfb4b7ce63f47dec0faf97ad7fe8d64a0b3e9444a2422245ea5aac553fa18ce9326916ba1ed5c7e0402b3a3b7ef44e7f0d85afaa79749074f1d679dd99b4db7ec6c0991848e5663276de416e1aeb661cb362b5b1869d734e6b27f613bef41bb3ea00f1d6ffc3724f56b534e2749835a9ded99734223f7010a423a5c7aaa9b1c4b90e8fd3b52baae09373f5fc8b5fb0de5da39ad841a493f99c8e24785d893146867907817d9b764e0af803269710f6b7e0a3337e177ddafb4c790d1e13f273f3c5395500bba4ae49c824623d97c0488aef9d75285ee2208aa6b43c1adacfb834b7301140f7816cc6568402509de40563e7f912ee2378371745c3794e1808617adc145a613a7380862f5132c9918f7cb49198d6310e6d1f06399a783735138e9ce7eba7b1b5a20be2d6b01ad1f9617393a1acf90a9fccc5e78336b94f724ebc7e23044656742e22dcb355d6bcfd4d1968a31558caf9776d0b2041be728b042bb716cd5364d4adb8d4d56e75528c405ecfb2b831eb15f30f5d3985e22669b6a04b88db6e92dee57c8b21a5c119cf1d01a889e78036756fc594a37ef26258ba6c0580754621cf8b9e46221e4db75cc76dd2004178da8fc3301db32e00963bbd98291facd5a0160e8a029596bf686f816e9e04a9c28f51c60e10ee42cf18f958cfca4b0a0682184aca03131d445e59ff5904fb16500aa3d600cecc679776b2949021cbba08041848f1e1d7cc00ceef8516b39a7bed36357290153c0015f9daca57d117f376118e7e996f77e46754a29c4be44a46c831552606299cfb7c0a5273b18675dc7411957f141535266410f6ec5140fd879c49ccc4bcb5a7c9bec9fc9076e91d5ae3ccbf67536cbac7ff2e5b514e26f5bb0205b706e3933f71c3b50409299138d96240c0edd35f8863c1611ab825add12875d8077f6a6e619b736ace9a9bd87922ffc91beba24c62f4dd0d5dbec72f784626dccf32da097e2821fcab687b57e3022878ae020286d2e810752e616776f2b6e0f7ef961f3e264b5e5a02214617ac948d77bb0cb69194d44f5a68ba372d6dd5e25826bc3456914795a1e79b45df7e02a7dd962a240bb6cf8e3e97b94c70d50f282f71f3443e5ad4da24b15388ebfcff8c98ead3cc5839ae4dbdba1345377e9d2bd503bf094023a40f42246ac103246b97bfb2b1fc6cbdaf4c09ee57d7a98f98ca9789cc8669e8be747c2958572d5547f8c6bd5d4aec06ea83405979450871f39be239ce7d8d0722ff3441d9fe3612ad7cc7b7c2e9ba534a43cd1687accb3e21d4021d86c5668641b343bfd72658b2278ee9f63a4c1db4384870a7d7f33efdc1edf94088e6d28e116758117975edeccbaafb7a7807af77f38aae4d0a383e0014fd3e7bad5f3c1cc51e7a3bcebce0425149cfed5c2130d3f7551d7713c9c00f2cdb02e780916a0097469814d4cfc792b3f7a1d3c4f26664defef269457d5610f6ed2790d637d739c765b9ec2fd25c2daaaf4e2e0c05d9c51a3d39a61ff19d95cf8ede6ee8f4aaab08b7471689dd9041851f341fcdb21c6d680259417d6fcc1984663b95c370b8c445160e9e8e89a353979ce2e07bae6e25e97d5401401bf1a9428e2e494d6286ec2cd46e1aa15a5d0bf8151a60c32de5717e87a1c08dce387cdaeec1edbdec86b5cf549630c80e22a7b233797131ac0a8cfa62aa20012823e04e615bbeb2efe3e7730245011ec11099d19e9d6093f5919a8d4fb2b96fa07b98fec162025e0b47113ba88eb7669b71077265be2c5f0ce7afee262932617c8e18b839413f47ca82cc575223b802fc32f30ef5f6ee89cd045edd949456ec04380db980c6d4adce708e96dbaa6ae4ad5058497f8b29936d0acf4a3c942b4396d5031ea29ee43d3a2c1523644f5afc379e22133739eb157a998eea632ff15da74b6623ed35e0542443540309e9f4875cedceb1620c55b9df37884283adb7daff5ea28bb71ee624ba0933001e3eb78a2c18e125db69020595ac3529ea9e816fe8d8fa27cd18c97a13419970b0bc0c9180f294149aa173ea1a9a35f1c932fe18718dbb7249cd36079b84b901768c02873e7d7bd9151ea9099ee6ce6ac35bce4627431425c3c85bee20fcc499b1819ca795b31905b6792"}) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r9, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x38, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x38}}, 0x0) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r7, &(0x7f0000002240)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002200)={&(0x7f00000021c0)={0x34, r8, 0x8, 0x70bd2d, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xfffffffc}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x8}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x100}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000004}, 0x20000000) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1e, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0x109c01, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) write$binfmt_aout(r3, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r4 = syz_open_pts(r0, 0x0) ioctl$TIOCGPTPEER(r4, 0x5441, 0x100000000) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000140)={0x0, r0, 0x8000000000000001, 0x8001, 0x81, 0x1}) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0x109c01, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) write$binfmt_aout(r3, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r4 = syz_open_pts(r0, 0x0) ioctl$TIOCGPTPEER(r4, 0x5441, 0x100000000) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000140)={0x0, r0, 0x8000000000000001, 0x8001, 0x81, 0x1}) (async) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0x109c01, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r2}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r3, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r3, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r3}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r3, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) write$binfmt_aout(r3, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r4 = syz_open_pts(r0, 0x0) ioctl$TIOCGPTPEER(r4, 0x5441, 0x100000000) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000140)={0x0, r0, 0x8000000000000001, 0x8001, 0x81, 0x1}) r6 = dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x4b37) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000140)) 13:56:20 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x3, 0xfffffffa, 0x81fffffd, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3}) 13:56:20 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0xfffffdfd, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:20 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x7f, 0x4}) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) r2 = syz_open_pts(r1, 0x30000) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1, 0x0, 0x40, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) (async) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x4b37) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000140)) (async) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000140)) 13:56:21 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x3, 0xfffffffa, 0x81fffffd, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3}) 13:56:21 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x4b37) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000140)) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KDDISABIO(r2, 0x4b37) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x261, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000000)='/', &(0x7f0000000080)=@udp}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000040), &(0x7f0000000140)=@tcp6}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r5}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r5, &(0x7f0000000200)="db", &(0x7f00000002c0)=""/80}, 0x20) (async) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000140)) (async) 13:56:21 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x2000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x7f, 0x4}) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) r2 = syz_open_pts(r1, 0x30000) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1, 0x0, 0x40, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x7f, 0x4}) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x14b042, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) (async) r2 = syz_open_pts(r1, 0x30000) r3 = dup3(r2, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x1, 0x0, 0x40, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x4, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:21 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x2}) 13:56:22 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x3, 0xfffffffa, 0x81fffffd, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x3}) 13:56:22 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:22 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:22 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:22 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x10000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:22 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x4, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:22 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x10}) 13:56:22 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup(r0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$FIONCLEX(r1, 0x5450) ioctl$FIONCLEX(r2, 0x5450) epoll_create1(0x80000) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000040000002e4366696c653000"]) ioctl$USBDEVFS_RESET(r3, 0x5514) 13:56:22 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x10, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:23 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) write$binfmt_script(r2, &(0x7f0000000140)={'#! ', './file0', [{0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}], 0xa, "ce51d96dd4d3ba691b4899c039b72cd6f8ba2e6c3912797593d18bc29d5eb4fd119f0aac5e890c8bea1a46d74bf5aaed4716ac2b615fde8600914febfb7c00d8e0453ff9adfe0ebaec8eb383532f63c131a4d0ae581e574d37efe56f4b116c5392bbe1b827ce612b16b386eff0e78cd022e6122ad6dee89b4dda5f60e5a0b200eb2c97425539e45d665861fc6b358400f41ba069ee9119386beca1360992f831d0f83bf50bce4e6ca03c583b2fca08de0e1196ec52f17b0468f264e21aad9e01bf6b896d85a6f36f466fcaf76af7cff45c21488058"}, 0x101) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:23 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e000000, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:23 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x4, "a63ba731451be70561466d29f8f91235a0f035"}) (rerun: 64) 13:56:23 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035", 0x1e}) 13:56:23 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) r1 = syz_open_pts(r0, 0x0) dup(r0) (async) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$FIONCLEX(r1, 0x5450) ioctl$FIONCLEX(r2, 0x5450) (async) epoll_create1(0x80000) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000040000002e4366696c653000"]) ioctl$USBDEVFS_RESET(r3, 0x5514) 13:56:23 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) dup(r0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$FIONCLEX(r1, 0x5450) ioctl$FIONCLEX(r2, 0x5450) epoll_create1(0x80000) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000040000002e4366696c653000"]) ioctl$USBDEVFS_RESET(r3, 0x5514) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) syz_open_pts(r0, 0x0) (async) dup(r0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$FIONCLEX(r1, 0x5450) (async) ioctl$FIONCLEX(r2, 0x5450) (async) epoll_create1(0x80000) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000040000002e4366696c653000"]) (async) ioctl$USBDEVFS_RESET(r3, 0x5514) (async) 13:56:23 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x1e, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:23 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x81ffffff, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000080)={0x7a2, 0x3, 0x22e4}) 13:56:23 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) write$binfmt_script(r2, &(0x7f0000000140)={'#! ', './file0', [{0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}], 0xa, "ce51d96dd4d3ba691b4899c039b72cd6f8ba2e6c3912797593d18bc29d5eb4fd119f0aac5e890c8bea1a46d74bf5aaed4716ac2b615fde8600914febfb7c00d8e0453ff9adfe0ebaec8eb383532f63c131a4d0ae581e574d37efe56f4b116c5392bbe1b827ce612b16b386eff0e78cd022e6122ad6dee89b4dda5f60e5a0b200eb2c97425539e45d665861fc6b358400f41ba069ee9119386beca1360992f831d0f83bf50bce4e6ca03c583b2fca08de0e1196ec52f17b0468f264e21aad9e01bf6b896d85a6f36f466fcaf76af7cff45c21488058"}, 0x101) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) (async) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async) syz_open_pts(r0, 0x0) (async) dup3(r1, r0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000140)={'#! ', './file0', [{0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}], 0xa, "ce51d96dd4d3ba691b4899c039b72cd6f8ba2e6c3912797593d18bc29d5eb4fd119f0aac5e890c8bea1a46d74bf5aaed4716ac2b615fde8600914febfb7c00d8e0453ff9adfe0ebaec8eb383532f63c131a4d0ae581e574d37efe56f4b116c5392bbe1b827ce612b16b386eff0e78cd022e6122ad6dee89b4dda5f60e5a0b200eb2c97425539e45d665861fc6b358400f41ba069ee9119386beca1360992f831d0f83bf50bce4e6ca03c583b2fca08de0e1196ec52f17b0468f264e21aad9e01bf6b896d85a6f36f466fcaf76af7cff45c21488058"}, 0x101) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) (async) 13:56:24 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0xfdfdffff, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:24 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "2360e98655c8a283c68ad03dbf7210bccfc066"}) (async, rerun: 32) r1 = syz_open_pts(r0, 0x0) (rerun: 32) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000140)={'#! ', './file0', [{0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}, {0x20, '/dev/ptmx\x00'}], 0xa, "ce51d96dd4d3ba691b4899c039b72cd6f8ba2e6c3912797593d18bc29d5eb4fd119f0aac5e890c8bea1a46d74bf5aaed4716ac2b615fde8600914febfb7c00d8e0453ff9adfe0ebaec8eb383532f63c131a4d0ae581e574d37efe56f4b116c5392bbe1b827ce612b16b386eff0e78cd022e6122ad6dee89b4dda5f60e5a0b200eb2c97425539e45d665861fc6b358400f41ba069ee9119386beca1360992f831d0f83bf50bce4e6ca03c583b2fca08de0e1196ec52f17b0468f264e21aad9e01bf6b896d85a6f36f466fcaf76af7cff45c21488058"}, 0x101) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "a63ba731451be70561466d29f8f91235a0f035"}) 13:56:24 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000001000)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f000039f5c600"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ppoll(&(0x7f00000000c0